/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#08070f;--magenta-hot:#ff4ee1;--font-ui:"Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{color:#fff;background:#06050b}body{color:#fff;min-width:320px;min-height:100vh;font-family:var(--font-ui);background:#06050b;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible{outline:2px solid var(--magenta-hot);outline-offset:3px}input:focus-visible{outline:2px solid var(--magenta-hot);outline-offset:3px}select:focus-visible{outline:2px solid var(--magenta-hot);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--magenta-hot);outline-offset:3px}[tabindex]:focus-visible{outline:2px solid var(--magenta-hot);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--wm2-ink:#06050b;--wm2-panel:#100c19;--wm2-panel-2:#171022;--wm2-line:#ffffff1f;--wm2-line-hot:#c63bd26b;--wm2-muted:#a59bb2;--wm2-copy:#e7e1ec;--wm2-pink:#c63bd2;--wm2-violet:#7a4fff;--wm2-rose:#d2476b;--wm2-night:#04030c;--wm2-navy:#000b54;--wm2-mint:#82f4d7;--wm2-ui:"Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--wm2-display:"Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--wm2-serif:Iowan Old Style, Baskerville, "Times New Roman", serif;--wm2-mono:"Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--line:var(--wm2-line);--magenta:var(--wm2-pink);--success:var(--wm2-mint);--font-mono:var(--wm2-mono)}textarea{font:inherit}.wm2LaserSurface{isolation:isolate;position:relative}.wm2LaserSurface>:where(:not(.wm2LaserField)){z-index:1;position:relative}.wm2LaserField{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.7;position:fixed;inset:0;overflow:hidden}.wm2LaserField svg{width:100%;height:100%}.wm2LaserRoute{fill:none;opacity:.62;stroke-linecap:square;stroke-linejoin:miter}.wm2LaserTrack{fill:none;stroke:#e5ddf513;stroke-width:1px}.wm2LaserPulse{fill:none;stroke-dasharray:42 958;stroke-dashoffset:1000px;vector-effect:non-scaling-stroke}.wm2LaserPulseHalo{filter:blur(4px)drop-shadow(0 0 8px #d2476bc7);opacity:.5;stroke-width:7px}.wm2LaserPulseCore{filter:drop-shadow(0 0 4px #f74ba9db);opacity:.95;stroke-width:1.55px}.wm2LaserPulse1{animation:16s linear infinite wm2LaserTravel}.wm2LaserPulse2{animation:21s linear 3.5s infinite wm2LaserTravel}.wm2LaserPulse3{animation:24s linear 8s infinite wm2LaserTravel}@keyframes wm2LaserTravel{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.wm2Logo{object-fit:contain;width:118px;height:auto;display:block}.wm2LogoDark{filter:invert()}.wm2Kicker{color:#ee81d2;font-family:var(--wm2-mono);letter-spacing:.2em;font-size:10px;font-weight:800;line-height:1.3;display:block}.wm2ProductHeader{z-index:100;border-bottom:1px solid var(--wm2-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06050be0;grid-template-columns:190px minmax(500px,760px) 190px;justify-content:space-between;align-items:center;gap:24px;height:78px;padding:0 clamp(22px,3.7vw,64px);display:grid;position:relative}.wm2ProductHeader.compact{height:64px}.wm2BrandButton{color:#fff;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.wm2BrandButton span{border-left:1px solid var(--wm2-line);color:#b8afc1;font-family:var(--wm2-mono);letter-spacing:.15em;padding-left:12px;font-size:8px;font-weight:700}.wm2ProgressRail{grid-template-columns:repeat(7,minmax(62px,1fr));align-items:center;display:grid}.wm2ProgressRail>div{color:#5d5667;align-items:center;gap:8px;min-height:34px;display:flex;position:relative}.wm2ProgressRail>div:not(:last-child):after{content:"";background:#ffffff1a;height:1px;position:absolute;top:17px;left:35px;right:12px}.wm2ProgressRail span{z-index:1;width:26px;height:26px;font-family:var(--wm2-mono);background:#09070f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-size:8px;display:grid;position:relative}.wm2ProgressRail strong{z-index:2;font-family:var(--wm2-mono);letter-spacing:.12em;text-transform:uppercase;background:#06050bf2;padding-right:8px;font-size:8px;position:relative}.wm2ProgressRail .active{color:#fff}.wm2ProgressRail .active span{border-color:var(--wm2-pink);box-shadow:0 0 22px #ff4dc459}.wm2ProgressRail .complete{color:#8ee7d2}.wm2ProgressRail .complete span{background:#82f4d714;border-color:#82f4d77a}.wm2ProgressRail .complete:after{background:linear-gradient(90deg,#82f4d799,#82f4d71a)}.wm2Private{color:#777080;font-family:var(--wm2-mono);letter-spacing:.16em;justify-self:end;font-size:8px;font-weight:700}.wm2Landing{color:#fff;background:radial-gradient(circle at 76% 38%,#77278133,#0000 30rem),linear-gradient(#05040a 0%,#090610 100%);min-height:100vh;overflow:hidden}.wm2LandingNav{border-bottom:1px solid var(--wm2-line);grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 clamp(24px,4vw,66px);display:grid}.wm2LandingNav>div{color:#958c9f;font-family:var(--wm2-mono);letter-spacing:.16em;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.wm2LandingNav>div i{background:#ffffff26;width:34px;height:1px}.wm2LandingNav>span{color:#807887;font-family:var(--wm2-mono);letter-spacing:.16em;justify-self:end;font-size:8px}.wm2LandingHero{grid-template-columns:minmax(500px,.95fr) minmax(520px,1.05fr);align-items:center;gap:clamp(50px,6vw,110px);min-height:calc(100vh - 132px);padding:clamp(50px,8vh,96px) clamp(28px,6vw,108px) 58px;display:grid}.wm2LandingCopy{z-index:4;position:relative}.wm2LandingCopy h1{max-width:720px;font-family:var(--wm2-display);letter-spacing:-.07em;margin:22px 0 24px;font-size:clamp(66px,6.3vw,110px);font-weight:500;line-height:.88}.wm2LandingCopy h1 em{color:#0000;font-family:var(--wm2-serif);background:linear-gradient(90deg,#fff 0%,#dc8ffc 35%,#ff4dc4 72%,#ff876f 100%);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-weight:400;display:block}.wm2LandingCopy>p{color:#b8afc1;max-width:660px;margin:0 0 34px;font-size:17px;line-height:1.68}.wm2UrlForm{max-width:700px}.wm2UrlForm>label{color:#8c8297;font-family:var(--wm2-mono);letter-spacing:.18em;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.wm2UrlForm>div{background:#0f0a19c2;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:46px minmax(180px,1fr) auto;align-items:center;min-height:68px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0000003d}.wm2UrlForm.error>div{border-color:#ff647e}.wm2UrlForm>div>span{color:var(--wm2-pink);justify-self:end;font-size:18px}.wm2UrlForm input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:64px;padding:0 20px;font-size:17px}.wm2UrlForm input::placeholder{color:#716878}.wm2UrlForm button{color:#fff;background:linear-gradient(115deg,#ca35cb,#ff4dc4);border:0;border-radius:5px;align-items:center;gap:30px;height:56px;margin-right:6px;padding:0 26px;font-size:13px;font-weight:800;display:flex;box-shadow:0 0 35px #ff4dc433}.wm2UrlForm>strong{color:#ff8093;margin-top:9px;font-size:12px;font-weight:600;display:block}.wm2LandingTrust{color:#7f7787;flex-wrap:wrap;gap:18px;margin-top:15px;font-size:10px;display:flex}.wm2LandingTrust span:first-letter{color:var(--wm2-mint)}.wm2DemoLaunch{color:#cfc6d6;background:0 0;border:0;border-bottom:1px solid #ff4dc459;margin-top:24px;padding:0 0 7px;font-size:12px}.wm2DemoLaunch span{color:var(--wm2-pink);margin-left:10px}.wm2LandingEngine{aspect-ratio:1;justify-self:center;width:min(48vw,760px);min-width:520px;position:relative}.wm2EngineGrid{opacity:.14;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:2%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.wm2EngineOrbit{border:1px solid #ff66d72e;border-radius:50%;position:absolute}.wm2EngineOrbit:after{content:"";width:7px;height:7px;box-shadow:0 0 22px var(--wm2-pink);background:#fff;border-radius:50%;position:absolute;top:50%;left:-4px}.wm2EngineOrbit.orbitA{animation:30s linear infinite wm2Rotate;inset:14%}.wm2EngineOrbit.orbitB{border-style:dashed;animation:22s linear infinite reverse wm2Rotate;inset:25%}.wm2EngineOrbit.orbitC{animation:14s linear infinite wm2Rotate;inset:37%}@keyframes wm2Rotate{to{transform:rotate(360deg)}}.wm2EngineCore{text-align:center;place-items:center;display:grid;position:absolute;inset:38%}.wm2EngineCore:before{content:"";filter:blur(10px);background:radial-gradient(circle,#da33da52,#70238f0d 48%,#0000 70%);border-radius:50%;position:absolute;inset:-70%}.wm2EngineCore img{opacity:.8;filter:saturate(1.3)contrast(1.08);width:150%;max-width:none;position:absolute}.wm2EngineCore span,.wm2EngineCore strong{z-index:2;font-family:var(--wm2-mono);letter-spacing:.17em;display:block;position:relative}.wm2EngineCore span{margin-top:14px;font-size:7px}.wm2EngineCore strong{margin-top:-22px;font-size:10px}.wm2EngineNode{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0814ad;border:1px solid #ffffff21;border-radius:7px;grid-template-columns:27px 1fr;width:190px;min-height:66px;padding:13px 15px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0a}.wm2EngineNode>span{color:#ec65ca;font-family:var(--wm2-mono);grid-row:1/3;font-size:8px}.wm2EngineNode strong{font-family:var(--wm2-mono);letter-spacing:.08em;font-size:9px}.wm2EngineNode small{color:#706779;font-size:9px}.engineNode1{top:12%;left:1%}.engineNode2{top:29%;right:-2%}.engineNode3{bottom:27%;left:3%}.engineNode4{bottom:9%;right:6%}.wm2MinuteSignal{align-items:baseline;gap:10px;display:flex;position:absolute;top:4%;right:3%}.wm2MinuteSignal strong{font-family:var(--wm2-mono);letter-spacing:-.04em;font-size:19px}.wm2MinuteSignal span{color:#79717e;max-width:120px;font-family:var(--wm2-mono);letter-spacing:.13em;font-size:6px;line-height:1.5}.wm2LandingFooter{border-top:1px solid var(--wm2-line);color:#817887;height:56px;font-family:var(--wm2-mono);letter-spacing:.16em;justify-content:space-between;align-items:center;padding:0 clamp(24px,4vw,66px);font-size:8px;font-weight:700;display:flex}.wm2LandingFooter div{align-items:center;gap:9px;display:flex}.wm2LandingFooter i{background:var(--wm2-pink);width:6px;height:6px;box-shadow:0 0 16px var(--wm2-pink);border-radius:50%}.wm2ScanScreen{background:radial-gradient(circle,#7e288c2e,#0000 34rem),#06050b;min-height:100vh}.wm2ScanWorkspace{grid-template-columns:.8fr 1.25fr .9fr;align-items:center;gap:clamp(34px,5vw,86px);min-height:calc(100vh - 130px);padding:5vh clamp(30px,5vw,88px);display:grid}.wm2ScanTelemetry>span,.wm2ScanFeed:before{color:#857a8f;font-family:var(--wm2-mono);letter-spacing:.17em;font-size:8px}.wm2ScanTelemetry>strong{font-family:var(--wm2-mono);letter-spacing:-.08em;margin:22px 0 12px;font-size:clamp(72px,8vw,132px);font-weight:400;line-height:.82;display:block}.wm2ScanTelemetry p{color:#9b91a3;max-width:420px;font-size:15px;line-height:1.65}.wm2ScanBar{background:#ffffff1a;height:2px;margin-top:38px;position:relative}.wm2ScanBar i{background:linear-gradient(90deg,#8b5cf6,#ff4dc4);transition:width .2s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #ff4dc4b3}.wm2ScanOrbital{aspect-ratio:1;place-items:center;display:grid;position:relative}.wm2ScanOrbital:after{content:"";filter:blur(12px);background:radial-gradient(circle,#fa40d13d,#4a165b14 50%,#0000 70%);border-radius:50%;position:absolute;inset:17%}.wm2ScanOrbital img{z-index:2;width:39%;position:relative}.wm2ScanOrbital>span{z-index:3;font-family:var(--wm2-mono);letter-spacing:.22em;font-size:7px;font-weight:800;position:absolute;bottom:24%}.wm2ScanRing{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.wm2ScanRing:before{content:"";background:#ff75d4;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #ff4dc4}.wm2ScanRing.ringOne{animation:19s linear infinite wm2Rotate;inset:8%}.wm2ScanRing.ringOne:before{top:8%;left:17%}.wm2ScanRing.ringTwo{border-style:dashed;animation:14s linear infinite reverse wm2Rotate;inset:20%}.wm2ScanRing.ringTwo:before{top:50%;right:-3px}.wm2ScanRing.ringThree{animation:10s linear infinite wm2Rotate;inset:31%}.wm2ScanRing.ringThree:before{bottom:8%;left:22%}.wm2ScanFeed{gap:8px;display:grid}.wm2ScanFeed:before{content:"LIVE DISCOVERY STREAM";margin-bottom:13px;display:block}.wm2ScanFeed>div{color:#625b69;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:34px 1fr 8px;align-items:center;gap:12px;min-height:70px;padding:13px 14px;transition:all .3s;display:grid}.wm2ScanFeed>div>span{font-family:var(--wm2-mono);font-size:9px}.wm2ScanFeed>div div{gap:4px;display:grid}.wm2ScanFeed strong{font-size:12px}.wm2ScanFeed small{font-size:9px}.wm2ScanFeed>div>i{background:#3d3841;border-radius:50%;width:5px;height:5px}.wm2ScanFeed>div.active{color:#fff;background:#ff4dc40d;border-color:#ff4dc461;transform:translate(-8px)}.wm2ScanFeed>div.active>i{background:var(--wm2-pink);box-shadow:0 0 14px var(--wm2-pink)}.wm2ScanFeed>div.complete{color:#82cbb8}.wm2ScanFooter{border-top:1px solid var(--wm2-line);color:#756c7c;justify-content:space-between;align-items:center;height:52px;padding:0 clamp(30px,5vw,88px);font-size:9px;display:flex}.wm2ScanFooter strong{color:#817789;font-family:var(--wm2-mono);letter-spacing:.14em;font-size:8px}.wm2AlignmentScreen,.wm2Configure,.wm2Checkout,.wm2LaunchRoom{background:radial-gradient(circle at 12% 18%,#6627781a,#0000 28rem),#07060b;min-height:100vh}.wm2AlignmentIntro,.wm2ConfigureIntro{grid-template-columns:minmax(500px,1.4fr) minmax(300px,.6fr);align-items:end;gap:60px;padding:clamp(34px,5vh,62px) clamp(28px,4.5vw,76px) 34px;display:grid}.wm2AlignmentIntro h1,.wm2ConfigureIntro h1{letter-spacing:-.055em;max-width:900px;margin:12px 0 0;font-size:clamp(36px,4.2vw,66px);font-weight:500;line-height:.98}.wm2AlignmentIntro p,.wm2ConfigureIntro p{color:#a49aaa;margin:0;font-size:14px;line-height:1.65}.wm2AlignmentWorkspace{grid-template-columns:300px minmax(0,1fr);gap:16px;padding:0 clamp(28px,4.5vw,76px) 54px;display:grid}.wm2EvidenceRail{border:1px solid var(--wm2-line);background:#0d0a14d1;border-radius:8px;flex-direction:column;min-height:690px;padding:23px;display:flex}.wm2EvidenceIdentity>span,.wm2EvidenceScore>span,.wm2EvidenceSignals>span,.wm2AlignmentInsight>span,.wm2ReadinessMap>span,.wm2FormChapter header>span{color:#897d92;font-family:var(--wm2-mono);letter-spacing:.15em;font-size:8px;font-weight:800;display:block}.wm2EvidenceIdentity h2{letter-spacing:-.04em;margin:11px 0 3px;font-size:24px}.wm2EvidenceIdentity p{color:#978e9d;margin:0;font-size:12px}.wm2EvidenceScore{border-top:1px solid var(--wm2-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;padding-top:22px;display:grid}.wm2EvidenceScore>span{grid-column:1/-1;margin-bottom:8px}.wm2EvidenceScore>div{background:#ffffff06;gap:2px;padding:12px 9px;display:grid}.wm2EvidenceScore strong{font-family:var(--wm2-mono);font-size:20px;font-weight:500}.wm2EvidenceScore small{color:#6f6774;font-size:8px}.wm2EvidenceSignals{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.wm2EvidenceSignals>span{width:100%;margin-bottom:3px}.wm2EvidenceSignals b{color:#aca3b2;border:1px solid #ffffff14;border-radius:3px;padding:6px 8px;font-size:8px;font-weight:500}.wm2EvidenceNote{color:#88808e;background:#7d4ea112;border:1px solid #916dba38;grid-template-columns:18px 1fr;gap:9px;margin-top:auto;padding:14px;display:grid}.wm2EvidenceNote>span{color:#c597e9;width:16px;height:16px;font-family:var(--wm2-serif);border:1px solid #8b5eaa;border-radius:50%;place-items:center;font-size:10px;display:grid}.wm2EvidenceNote p{margin:0;font-size:9px;line-height:1.55}.wm2AlignmentMain{border:1px solid var(--wm2-line);background:#0e0a16e6;border-radius:8px;grid-template-columns:184px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.wm2ChapterRail{border-right:1px solid var(--wm2-line);background:#ffffff04;flex-direction:column;gap:5px;padding:18px 12px;display:flex}.wm2ChapterRail button{color:#6f6775;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:66px;padding:10px;display:grid}.wm2ChapterRail button>span{width:22px;height:22px;font-family:var(--wm2-mono);border:1px solid;border-radius:50%;place-items:center;font-size:7px;display:grid}.wm2ChapterRail button div{gap:3px;display:grid}.wm2ChapterRail button strong{font-size:11px}.wm2ChapterRail button small{font-size:8px}.wm2ChapterRail button.active{color:#fff;background:#ff4dc40f;border-color:#ff4dc447}.wm2ChapterRail button.complete{color:#81d4bd}.wm2AlignmentForm{grid-template-rows:1fr auto;min-width:0;display:grid}.wm2FormChapter{grid-template-columns:1fr 1fr;align-content:start;gap:18px;padding:clamp(24px,3vw,45px);display:grid}.wm2FormChapter header{grid-column:1/-1;margin-bottom:4px}.wm2FormChapter header h2{letter-spacing:-.045em;max-width:800px;margin:9px 0 8px;font-size:clamp(25px,2.5vw,39px);font-weight:500;line-height:1.06}.wm2FormChapter label{gap:7px;display:grid}.wm2FormChapter label.wide,.wm2FormChapter .wide{grid-column:1/-1}.wm2FormChapter label>span,.wm2ProofPicker legend{color:#8d8494;font-family:var(--wm2-mono);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.wm2FormChapter input,.wm2FormChapter select,.wm2FormChapter textarea{color:#ece7f0;background:#0d0a14;border:1px solid #ffffff1f;border-radius:5px;outline:0;width:100%;min-height:49px;padding:0 14px;font-size:12px}.wm2FormChapter textarea{resize:vertical;min-height:74px;padding-top:13px;line-height:1.5}.wm2FormChapter input:focus,.wm2FormChapter select:focus,.wm2FormChapter textarea:focus{border-color:#ff4dc499;box-shadow:0 0 0 3px #ff4dc40f}.wm2AlignmentInsight{border-left:2px solid var(--wm2-pink);background:linear-gradient(90deg,#ff4dc414,#0000);min-height:92px;padding:16px}.wm2AlignmentInsight p{color:#bbb1c2;max-width:830px;margin:9px 0 0;font-size:11px;line-height:1.6}.wm2ReadinessMap{border:1px solid #ffffff17;grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;gap:8px;min-height:105px;padding:15px;display:grid}.wm2ReadinessMap>span{grid-column:1/-1}.wm2ReadinessMap>div{background:#ffffff06;align-content:center;gap:4px;min-height:55px;padding:9px;display:grid}.wm2ReadinessMap b{color:#d56ab8;font-family:var(--wm2-mono);font-size:7px}.wm2ReadinessMap strong{font-size:9px;line-height:1.35}.wm2ReadinessMap>i{background:linear-gradient(90deg,#563350,#dd66ba);height:1px}.wm2ProofPicker{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.wm2ProofPicker legend{width:100%;margin-bottom:7px}.wm2ProofPicker button{color:#8c8492;background:#0e0b15;border:1px solid #ffffff1c;border-radius:4px;padding:9px 11px;font-size:9px}.wm2ProofPicker button.active{color:#bcebdd;background:#82f4d70d;border-color:#82f4d761}.wm2AlignmentActions{border-top:1px solid var(--wm2-line);background:#04030880;grid-template-columns:140px 1fr 190px;align-items:center;gap:16px;min-height:74px;padding:10px 18px;display:grid}.wm2AlignmentActions>button{color:#92899a;background:0 0;border:1px solid #ffffff1a;border-radius:4px;min-height:46px;font-size:10px}.wm2AlignmentActions>button:disabled{opacity:.25;cursor:default}.wm2AlignmentActions>div{justify-self:center;gap:7px;width:min(270px,100%);display:grid}.wm2AlignmentActions>div span{color:#6e6674;font-family:var(--wm2-mono);letter-spacing:.13em;text-align:center;font-size:7px}.wm2AlignmentActions>div>i{background:#ffffff14;height:2px;position:relative}.wm2AlignmentActions>div b{background:linear-gradient(90deg,#7e55df,#ff4dc4);position:absolute;inset:0 auto 0 0}.wm2AlignmentActions .wm2NextButton,.wm2AlignmentActions .wm2GenerateButton{color:#0b0710;background:#fff;border:0;font-weight:800}.wm2AlignmentActions .wm2GenerateButton{color:#fff;background:linear-gradient(110deg,#d63dcc,#ff4dc4)}.wm2Results{background:#06050a;height:100vh;overflow:hidden}.wm2ResultsLayout{grid-template-columns:320px minmax(0,1fr);height:calc(100vh - 64px);display:grid}.wm2ConceptRail{border-right:1px solid var(--wm2-line);background:linear-gradient(#0c0912,#08060d);flex-direction:column;gap:21px;padding:26px 24px 18px;display:flex;overflow-y:auto}.wm2ConceptIdentity>span{font-family:var(--wm2-mono);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.wm2ConceptIdentity h1{letter-spacing:-.05em;margin:12px 0 7px;font-size:34px;font-weight:500;line-height:.97}.wm2ConceptIdentity em{color:#d8d0dd;font-family:var(--wm2-serif);font-size:15px;font-weight:400;display:block}.wm2ConceptIdentity p{color:#948b9b;margin:12px 0 0;font-size:11px;line-height:1.55}.wm2SystemLogic{gap:5px;display:grid}.wm2SystemLogic>span,.wm2ConceptFit>span{color:#756d7c;font-family:var(--wm2-mono);letter-spacing:.15em;margin-bottom:4px;font-size:7px;font-weight:800}.wm2SystemLogic>div{border:1px solid #ffffff12;grid-template-columns:25px 1fr;align-items:center;min-height:39px;padding:8px 9px;display:grid}.wm2SystemLogic b{color:#665e6d;font-family:var(--wm2-mono);font-size:7px}.wm2SystemLogic strong{font-size:9px}.wm2ConceptFit{background:#ffffff05;border-left:2px solid #fff3;padding:12px}.wm2ConceptFit p{color:#beb4c6;margin:7px 0 10px;font-size:10px;line-height:1.45}.wm2ConceptFit div{color:#847b8c;gap:7px;font-size:8px;display:flex}.wm2ConceptFit i{background:#81dfc8;border-radius:50%;width:5px;height:5px;margin-top:3px;box-shadow:0 0 10px #81dfc8}.wm2ConceptActions{gap:7px;margin-top:auto;display:grid}.wm2ConceptActions button{color:#a89fac;background:0 0;border:1px solid #ffffff1a;border-radius:4px;min-height:42px;font-size:10px}.wm2ConceptActions .wm2SelectFuture{background:var(--concept-color);color:#09070d;border:0;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;font-weight:900;display:flex}.wm2ConceptActions small{color:#5f5864;text-align:center;font-size:8px}.wm2ViewerStage{grid-template-rows:42px minmax(0,1fr) 22px;gap:8px;min-width:0;min-height:0;padding:11px 16px 8px;display:grid;overflow:hidden}.wm2ViewerToolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.wm2ConceptTabs{align-items:stretch;gap:4px;min-width:0;display:flex}.wm2ConceptTabs>button{color:#716976;background:#0b0810;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:6px;min-width:88px;padding:0 10px;font-size:8px;display:flex}.wm2ConceptTabs>button span{font-family:var(--wm2-mono);font-size:7px}.wm2ConceptTabs>button b{color:#f5d65c}.wm2ConceptTabs>button.active{color:#fff;background:#17111d;border-color:#ffffff47}.wm2ViewerControls{flex-shrink:0;align-items:center;gap:4px;display:flex}.wm2ViewerControls>button,.wm2ViewerControls>div button{color:#756d7b;background:#0b0810;border:1px solid #ffffff17;border-radius:3px;height:31px;padding:0 10px;font-size:8px}.wm2ViewerControls>div{display:flex}.wm2ViewerControls>div button.active,.wm2ViewerControls>button:last-child{color:#0a080d;background:#fff}.wm2ViewerInteraction{outline:none;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:7px;min-height:0;display:grid}.wm2ViewerInteraction>button{z-index:5;color:#968d9d;background:#0d0a13e6;border:1px solid #ffffff1f;border-radius:4px;width:34px;height:64px;position:relative}.wm2BrowserFrame{background:#0a080e;border:1px solid #ffffff2b;border-radius:8px;grid-template-rows:31px minmax(0,1fr);justify-self:center;width:100%;height:100%;max-height:calc(100vh - 144px);transition:width .3s;display:grid;overflow:hidden;box-shadow:0 26px 80px #00000073}.wm2BrowserFrame.mobile{width:min(390px,100%)}.wm2BrowserChrome{color:#6f6875;min-width:0;font-family:var(--wm2-mono);background:#17131c;border-bottom:1px solid #ffffff1a;grid-template-columns:50px minmax(0,1fr) 30px;align-items:center;padding:0 10px;font-size:7px;display:grid}.wm2BrowserChrome>div{gap:4px;display:flex}.wm2BrowserChrome i{background:#4d4652;border-radius:50%;width:6px;height:6px}.wm2BrowserChrome>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0d0a11;border-radius:3px;min-width:0;padding:5px 10px;overflow:hidden}.wm2BrowserChrome b{justify-self:end}.wm2SiteViewport{overscroll-behavior:contain;background:#fff;min-height:0;overflow:hidden auto;container-type:inline-size}.wm2ViewerFooter{color:#625b68;font-family:var(--wm2-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.wm2ViewerFooter>span{color:#948a9b;align-items:center;gap:6px;display:flex}.wm2ViewerFooter>span i{border-radius:50%;width:6px;height:6px}.wm2ViewerFooter button{color:#817987;font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0}.wm2ViewerFooter .wm2MobileSelect,.wm2Results.presenting .wm2ProductHeader,.wm2Results.presenting .wm2ConceptRail,.wm2Results.presenting .wm2ViewerToolbar,.wm2Results.presenting .wm2ViewerFooter{display:none}.wm2Results.presenting .wm2ResultsLayout{grid-template-columns:1fr;height:100vh}.wm2Results.presenting .wm2ViewerStage{grid-template-rows:minmax(0,1fr);padding:0}.wm2Results.presenting .wm2BrowserFrame{border:0;border-radius:0;max-height:100vh}.wm2Overlay{z-index:500;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020205d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.wm2SourceDrawer{border:1px solid var(--wm2-line);background:#0e0b14;border-radius:8px;justify-self:end;width:min(520px,100%);height:100%;padding:28px;overflow:hidden;box-shadow:-30px 0 80px #0000006b}.wm2SourceDrawer header,.wm2ConceptOverview header{justify-content:space-between;align-items:flex-start;display:flex}.wm2SourceDrawer header span,.wm2ConceptOverview header span,.wm2PatientModal>span{color:#8d8296;font-family:var(--wm2-mono);letter-spacing:.16em;font-size:8px;font-weight:800}.wm2SourceDrawer h2,.wm2ConceptOverview h2{letter-spacing:-.04em;margin:9px 0 0;font-size:28px;font-weight:500}.wm2SourceDrawer header button,.wm2ConceptOverview header button,.wm2PatientModal>button{color:#fff;background:0 0;border:1px solid #ffffff21;border-radius:50%;width:34px;height:34px;font-size:18px}.wm2SourceDrawer>p{color:#8d8493;font-size:11px;line-height:1.55}.wm2SourceLegend{color:#786f7f;gap:20px;font-size:8px;display:flex}.wm2SourceLegend span{align-items:center;gap:6px;display:flex}.wm2SourceLegend i{background:#78d9bf;border-radius:50%;width:6px;height:6px}.wm2SourceLegend span:last-child i{background:#605868}.wm2SourceList{align-content:start;gap:4px;height:calc(100% - 145px);margin-top:16px;display:grid;overflow-y:auto}.wm2SourceList>div{border:1px solid #ffffff0f;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:49px;padding:8px 10px;display:grid}.wm2SourceList>div>span{background:#5f5765;border-radius:50%;width:5px;height:5px}.wm2SourceList>div>span.reviewed{background:#7ce5c8;box-shadow:0 0 9px #7ce5c873}.wm2SourceList>div div{gap:2px;min-width:0;display:grid}.wm2SourceList strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wm2SourceList small{color:#6b6371;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wm2SourceList b{color:#82798a;font-family:var(--wm2-mono);font-size:7px;font-weight:500}.wm2ConceptOverview{border:1px solid var(--wm2-line);background:#0b0810;border-radius:9px;width:min(1250px,100%);max-height:calc(100vh - 56px);padding:30px;overflow-y:auto}.wm2ConceptOverview>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px;display:grid}.wm2ConceptOverview>div>button{background:radial-gradient(circle at 70% 18%, color-mix(in srgb, var(--concept-color) 24%, transparent), transparent 45%), #100c16;color:#fff;text-align:left;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:350px;padding:18px;display:flex;position:relative;overflow:hidden}.wm2ConceptOverview>div>button:before{content:"";border:1px solid color-mix(in srgb, var(--concept-two) 40%, transparent);border-radius:50%;height:50%;position:absolute;inset:auto -30% -30% 15%;transform:rotate(-18deg)}.wm2ConceptOverview>div>button.active{border-color:var(--concept-color);box-shadow:inset 0 0 40px color-mix(in srgb, var(--concept-color) 7%, transparent)}.wm2ConceptOverview>div>button>span{font-family:var(--wm2-mono);font-size:9px}.wm2ConceptOverview>div>button>i{background:var(--concept-color);width:60px;height:1px;box-shadow:0 0 14px var(--concept-color);margin:30px 0 auto}.wm2ConceptOverview small{color:var(--concept-color);font-family:var(--wm2-mono);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.wm2ConceptOverview>div strong{letter-spacing:-.04em;margin:10px 0;font-size:26px;font-weight:500;line-height:1}.wm2ConceptOverview>div p{color:#a69dac;font-family:var(--wm2-serif);font-size:13px;line-height:1.4}.wm2ConceptOverview>div b{z-index:2;color:#fff;font-family:var(--wm2-mono);letter-spacing:.11em;margin-top:22px;font-size:7px;position:relative}.wm2PatientModal{background:radial-gradient(circle at 95% 5%,#d93ccb21,#0000 22rem),#100c17;border:1px solid #ffffff24;border-radius:9px;width:min(540px,100%);padding:36px;position:relative;box-shadow:0 30px 90px #00000080}.wm2PatientModal>button{position:absolute;top:18px;right:18px}.wm2PatientModal h2{letter-spacing:-.045em;max-width:430px;margin:12px 0;font-size:32px;font-weight:500;line-height:1.02}.wm2PatientModal>p,.wm2PatientSuccess p{color:#9a91a1;font-size:12px;line-height:1.6}.wm2PatientContext{background:#ffffff05;border:1px solid #ffffff17;grid-template-columns:100px 1fr;gap:8px;margin:20px 0;padding:15px;display:grid}.wm2PatientContext>span{color:#db72c2;font-family:var(--wm2-mono);letter-spacing:.13em;grid-column:1/-1;margin-bottom:5px;font-size:7px}.wm2PatientContext b{color:#726a78;font-size:9px}.wm2PatientContext strong{font-size:9px}.wm2PatientModal label{gap:6px;margin-top:10px;display:grid}.wm2PatientModal label span{color:#82798a;font-family:var(--wm2-mono);font-size:8px}.wm2PatientModal select{color:#fff;background:#0a080e;border:1px solid #ffffff1f;border-radius:4px;height:46px;padding:0 12px;font-size:11px}.wm2PatientContinue{color:#fff;background:linear-gradient(110deg,#c63bc5,#ff4dc4);border:0;border-radius:4px;width:100%;min-height:50px;margin-top:18px;font-size:11px;font-weight:800}.wm2PatientModal>small{color:#6e6674;text-align:center;margin-top:10px;font-size:8px;display:block}.wm2PatientSuccess{text-align:center;padding-top:20px}.wm2PatientSuccess>i{color:#8ef1d8;background:#82f4d714;border:1px solid #82f4d77a;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-style:normal;display:grid}.wm2ConfigureGrid{grid-template-columns:270px minmax(520px,1fr) 290px;align-items:start;gap:14px;padding:0 clamp(28px,4.5vw,76px) 58px;display:grid}.wm2ConfigureGrid>aside:first-child,.wm2BuildScope,.wm2OrderRail,.wm2CheckoutSummary,.wm2CheckoutForm,.wm2LaunchBlueprint,.wm2BuildStream,.wm2LaunchSignals{border:1px solid var(--wm2-line);background:#0e0a15e0;border-radius:8px}.wm2ConceptPoster{background:radial-gradient(circle at 80% 30%, color-mix(in srgb, var(--concept-color) 45%, transparent), transparent 42%), linear-gradient(145deg, #100b17, #050407);color:#fff;border-radius:7px;flex-direction:column;height:190px;padding:20px;display:flex;position:relative;overflow:hidden}.wm2PosterGrid{opacity:.18;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.wm2ConceptPoster>span,.wm2ConceptPoster>strong,.wm2ConceptPoster>small{z-index:2;position:relative}.wm2ConceptPoster>span{font-family:var(--wm2-mono);font-size:9px}.wm2ConceptPoster>i{border:1px solid var(--concept-two);width:150px;height:150px;box-shadow:inset 0 0 40px color-mix(in srgb, var(--concept-color) 18%, transparent);border-radius:50%;position:absolute;top:1px;right:-25px}.wm2ConceptPoster>strong{letter-spacing:-.05em;margin-top:auto;font-size:27px;font-weight:500;line-height:.95}.wm2ConceptPoster>small{color:#c3b8ca;font-family:var(--wm2-serif);margin-top:7px;font-size:11px}.wm2SelectedSummary,.wm2AlignmentReceipt{padding:18px}.wm2SelectedSummary>span,.wm2AlignmentReceipt>span,.wm2BuildScope header>span,.wm2OptionHeader span,.wm2OrderRail>span,.wm2CheckoutSummary>span,.wm2CheckoutForm header>span,.wm2LaunchBlueprint>span,.wm2BuildStream header span,.wm2LaunchSignals>span,.wm2ReadyPanel span,.wm2HandoffRoom header{color:#877d8e;font-family:var(--wm2-mono);letter-spacing:.15em;font-size:8px;font-weight:800}.wm2SelectedSummary h2{letter-spacing:-.04em;margin:8px 0;font-size:23px}.wm2SelectedSummary p{color:#8e8594;font-size:10px;line-height:1.5}.wm2SelectedSummary button{color:#bf82b3;background:0 0;border:0;padding:0;font-size:9px}.wm2AlignmentReceipt{border-top:1px solid var(--wm2-line);gap:8px;display:grid}.wm2AlignmentReceipt>span{margin-bottom:2px}.wm2AlignmentReceipt>div{grid-template-columns:64px 1fr;gap:6px;display:grid}.wm2AlignmentReceipt b{color:#6f6676;font-size:8px}.wm2AlignmentReceipt strong{font-size:8px;line-height:1.35}.wm2BuildScope{padding:24px}.wm2BuildScope header h2{letter-spacing:-.045em;margin:8px 0 22px;font-size:30px;font-weight:500}.wm2CoreScope{display:grid}.wm2CoreScope>div{border-top:1px solid #ffffff14;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:11px 10px;display:grid}.wm2CoreScope>div>span{color:#61596a;font-family:var(--wm2-mono);font-size:8px}.wm2CoreScope>div div{gap:4px;display:grid}.wm2CoreScope strong{font-size:11px}.wm2CoreScope p{color:#7d7485;margin:0;font-size:9px;line-height:1.4}.wm2CoreScope>div>b{color:#75d7bc;font-family:var(--wm2-mono);letter-spacing:.11em;font-size:7px}.wm2OptionHeader{justify-content:space-between;align-items:end;margin-top:25px;display:flex}.wm2OptionHeader h3{letter-spacing:-.035em;margin:7px 0 0;font-size:20px;font-weight:500}.wm2OptionHeader>small{color:#69616f;font-size:8px}.wm2BuildOptions{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.wm2BuildOptions button{color:#7e7585;text-align:left;background:#0b0810;border:1px solid #ffffff17;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:start;gap:9px;min-height:90px;padding:12px;display:grid}.wm2BuildOptions button>span{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.wm2BuildOptions button div{gap:5px;display:grid}.wm2BuildOptions strong{color:#cbc3d0;font-size:10px}.wm2BuildOptions strong b{color:#db75c2;font-family:var(--wm2-mono);background:#ff4dc41a;border-radius:2px;margin-left:7px;padding:3px 5px;font-size:5px}.wm2BuildOptions p{margin:0;font-size:8px;line-height:1.35}.wm2BuildOptions em{color:#8d8395;font-family:var(--wm2-mono);font-size:8px;font-style:normal}.wm2BuildOptions button.active{background:#82f4d70a;border-color:#82f4d759}.wm2BuildOptions button.active>span{color:#86e9ce;border-color:#74d7bd}.wm2OrderRail{gap:10px;padding:20px;display:grid;position:sticky;top:14px}.wm2OrderRail>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.wm2OrderRail>div b{color:#948b9b;font-size:9px;font-weight:500}.wm2OrderRail>div strong{font-family:var(--wm2-mono);font-size:9px;font-weight:500}.wm2OrderRail>i{background:var(--wm2-line);height:1px}.wm2OrderRail .wm2OrderTotal{align-items:baseline}.wm2OrderRail .wm2OrderTotal b{color:#fff;font-family:var(--wm2-mono);font-size:8px;font-weight:800}.wm2OrderRail .wm2OrderTotal strong{font-size:23px}.wm2OrderRail .wm2DeliveryPromise{background:#ff4dc40a;border:1px solid #ff4dc440;gap:5px;margin-top:5px;padding:15px;display:grid}.wm2DeliveryPromise span{color:#c667ae;font-family:var(--wm2-mono);font-size:7px}.wm2DeliveryPromise strong{letter-spacing:-.05em;font-size:37px!important}.wm2DeliveryPromise small{color:#786f80;font-size:7px;line-height:1.4}.wm2OrderRail>button{color:#fff;background:linear-gradient(110deg,#cc3bca,#ff4dc4);border:0;border-radius:4px;justify-content:space-between;align-items:center;min-height:51px;margin-top:5px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.wm2OrderRail>small{color:#625a67;text-align:center;font-size:7px;line-height:1.4}.wm2CheckoutIntro{text-align:center;padding:clamp(34px,5vh,58px) clamp(28px,6vw,110px) 34px}.wm2CheckoutIntro h1{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:.98}.wm2CheckoutIntro p{color:#948a9c;font-size:12px}.wm2CheckoutGrid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:14px;width:min(1060px,100% - 56px);margin:0 auto;padding-bottom:60px;display:grid}.wm2CheckoutSummary{gap:10px;padding:18px;display:grid}.wm2CheckoutSummary .wm2ConceptPoster{height:160px;margin:-10px -10px 8px}.wm2CheckoutSummary h2{letter-spacing:-.04em;margin:-2px 0 8px;font-size:25px}.wm2CheckoutSummary>div:not(.wm2ConceptPoster){justify-content:space-between;gap:12px;display:flex}.wm2CheckoutSummary>div b,.wm2CheckoutSummary>div strong{font-size:8px}.wm2CheckoutSummary>div b{color:#716979;font-weight:500}.wm2CheckoutSummary>div strong{text-align:right;max-width:170px}.wm2CheckoutSummary>i{background:var(--wm2-line);height:1px}.wm2CheckoutSummary .wm2CheckoutTotal{align-items:baseline;margin-top:5px}.wm2CheckoutSummary .wm2CheckoutTotal b{color:#fff;font-family:var(--wm2-mono);font-weight:800}.wm2CheckoutSummary .wm2CheckoutTotal strong{font-family:var(--wm2-mono);font-size:24px;font-weight:500}.wm2CheckoutSummary>small{color:#625b69;font-size:7px}.wm2CheckoutForm{padding:clamp(24px,3vw,38px)}.wm2CheckoutForm header h2{letter-spacing:-.04em;margin:7px 0 18px;font-size:25px;font-weight:500}.wm2CheckoutFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wm2CheckoutFields label{gap:6px;display:grid}.wm2CheckoutFields label.wide{grid-column:1/-1}.wm2CheckoutFields label span{color:#7d7484;font-family:var(--wm2-mono);text-transform:uppercase;font-size:7px}.wm2CheckoutFields input{color:#fff;background:#0a080e;border:1px solid #ffffff1f;border-radius:4px;outline:0;height:47px;padding:0 12px;font-size:11px}.wm2CheckoutFields input:focus{border-color:#ff4dc48c}.wm2CheckoutPromise{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;margin:18px 0;display:grid}.wm2CheckoutPromise>div{border:1px solid #ffffff14;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:54px;padding:9px;display:grid}.wm2CheckoutPromise span{font-family:var(--wm2-mono);font-size:8px}.wm2CheckoutPromise strong{font-size:8px}.wm2CheckoutPromise>i{background:#ffffff1f;height:1px}.wm2LaunchButton{color:#fff;background:linear-gradient(110deg,#c93bc8,#ff4dc4);border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 18px;font-size:11px;font-weight:900;display:flex;box-shadow:0 0 34px #ff4dc426}.wm2LaunchButton:disabled{filter:grayscale();opacity:.4}.wm2CheckoutBack{color:#77707e;background:0 0;border:0;width:100%;margin-top:12px;font-size:8px}.wm2SchedulePanel{gap:18px;display:grid}.wm2Availability{color:#c6bdcf;text-align:center;background:#7a4fff0f;border:1px solid #7a4fff3d;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;padding:13px 15px;font-size:9px;font-weight:700;display:flex}.wm2Availability i{background:var(--wm2-rose);border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #d2476bb8}.wm2ScheduleDays,.wm2ScheduleTimes{border:0;min-width:0;margin:0;padding:0}.wm2ScheduleDays legend,.wm2ScheduleTimes legend{color:#8f8597;font-family:var(--wm2-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:800}.wm2ScheduleDays>div{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.wm2ScheduleDays button{color:#a79eae;background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;place-items:center;gap:2px;min-width:72px;min-height:84px;padding:10px 8px;display:grid}.wm2ScheduleDays button span,.wm2ScheduleDays button small{font-family:var(--wm2-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.wm2ScheduleDays button strong{color:#fff;font-size:22px;font-weight:650}.wm2ScheduleTimes>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.wm2ScheduleTimes button{color:#b8afc0;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;min-height:48px;padding:0 8px;font-size:8px;font-weight:800}.wm2ScheduleDays button.selected,.wm2ScheduleTimes button.selected{color:#fff;background:linear-gradient(145deg,#bf29524d,#7a4fff33);border-color:#d2476bb8;box-shadow:0 0 0 3px #d2476b14,inset 0 1px #ffffff14}.wm2ScheduleSelection{border-left:2px solid var(--wm2-rose);color:#d8d0de;background:#d2476b0e;min-height:40px;padding:11px 14px;font-size:9px;line-height:1.5}.wm2ScheduleDisclosure{color:#706877;text-align:center;font-size:8px;line-height:1.5}.wm2ScheduleConfirmation{flex-direction:column;justify-content:center;min-height:430px;display:flex}.wm2ScheduleConfirmation>p{color:#968d9e;margin:0 0 24px;font-size:11px;line-height:1.6}.wm2ScheduleConfirmation>p strong{color:#fff}.wm2ConfirmationSignal{background:#82f4d70b;border:1px solid #82f4d73d;border-radius:22px;grid-template-columns:36px 1fr;align-items:center;gap:3px 12px;margin:4px 0 18px;padding:16px;display:grid}.wm2ConfirmationSignal span{color:#9bf0d8;background:#82f4d71f;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.wm2ConfirmationSignal strong{color:#eafff9;font-size:10px}.wm2ConfirmationSignal small{color:#71978c;font-size:8px}.wm2LaunchHero{justify-content:space-between;align-items:end;gap:60px;padding:clamp(34px,5vh,62px) clamp(28px,4.5vw,76px) 34px;display:flex}.wm2LaunchHero h1{letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.96}.wm2LaunchHero p{color:#978e9f;max-width:740px;margin:0;font-size:13px;line-height:1.6}.wm2LaunchTimer{background:#ff4dc40a;border:1px solid #ff4dc447;gap:4px;min-width:240px;padding:17px;display:grid}.wm2LaunchTimer span{color:#c36dad;font-family:var(--wm2-mono);letter-spacing:.14em;font-size:7px;font-weight:800}.wm2LaunchTimer strong{font-family:var(--wm2-mono);letter-spacing:-.07em;font-size:47px;font-weight:400}.wm2LaunchTimer small{color:#746c79;font-family:var(--wm2-mono);font-size:7px}.wm2LaunchTimer.complete{background:#82f4d70a;border-color:#82f4d759}.wm2LaunchTimer.complete span{color:#79d7be}.wm2LaunchGrid{grid-template-columns:260px minmax(480px,1fr) 255px;align-items:start;gap:14px;padding:0 clamp(28px,4.5vw,76px);display:grid}.wm2LaunchBlueprint,.wm2LaunchSignals{padding:18px}.wm2LaunchBlueprint .wm2ConceptPoster{height:160px;margin:-10px -10px 18px}.wm2LaunchBlueprint h2{letter-spacing:-.04em;margin:8px 0 17px;font-size:23px}.wm2LaunchBlueprint>div:not(.wm2ConceptPoster){border-top:1px solid #ffffff12;grid-template-columns:60px 1fr;gap:7px;min-height:36px;padding:8px 0;display:grid}.wm2LaunchBlueprint b,.wm2LaunchSignals b{color:#716979;font-size:8px;font-weight:500}.wm2LaunchBlueprint strong{font-size:8px;line-height:1.4}.wm2BuildStream{padding:22px}.wm2BuildStream header{justify-content:space-between;align-items:end;display:flex}.wm2BuildStream header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:26px;font-weight:500}.wm2BuildStream header>strong{font-family:var(--wm2-mono);font-size:24px;font-weight:400}.wm2BuildProgress{background:#ffffff14;height:3px;margin:20px 0;position:relative}.wm2BuildProgress i{background:linear-gradient(90deg,#7d58e4,#ff4dc4,#7ff0d2);transition:width .5s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 15px #ff4dc466}.wm2TaskStream{gap:5px;display:grid}.wm2TaskStream>div{color:#5f5865;border:1px solid #ffffff12;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:50px;padding:9px 11px;display:grid}.wm2TaskStream span{font-family:var(--wm2-mono);font-size:8px}.wm2TaskStream strong{font-size:9px}.wm2TaskStream b{font-family:var(--wm2-mono);letter-spacing:.1em;font-size:6px}.wm2TaskStream>div.active{color:#fff;background:#ff4dc40a;border-color:#ff4dc44d}.wm2TaskStream>div.active b{color:#e778c8}.wm2TaskStream>div.complete{color:#a5d6c8}.wm2TaskStream>div.complete b{color:#6fcbb3}.wm2LaunchSignals{gap:5px;display:grid}.wm2LaunchSignals>span{margin-bottom:9px}.wm2LaunchSignals>div{border:1px solid #ffffff12;grid-template-columns:1fr auto 7px;align-items:center;gap:7px;min-height:47px;padding:9px 8px;display:grid}.wm2LaunchSignals strong{font-size:8px}.wm2LaunchSignals i{background:#78dabf;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #78dabf99}.wm2LaunchSignals .wm2LaunchSafety{background:#82f4d708;border-color:#82f4d729;grid-template-columns:18px 1fr;margin-top:7px;padding:12px;display:grid}.wm2LaunchSafety span{color:#78d8bd}.wm2LaunchSafety p{color:#746d79;margin:0;font-size:7px;line-height:1.45}.wm2ReadyPanel{background:radial-gradient(circle at 80%,#82f4d714,#0000 20rem),#82f4d706;border:1px solid #82f4d740;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin:14px clamp(28px,4.5vw,76px) 0;padding:24px;display:flex}.wm2ReadyPanel h2{letter-spacing:-.04em;margin:7px 0;font-size:27px;font-weight:500}.wm2ReadyPanel p{color:#817988;margin:0;font-size:9px}.wm2ReadyPanel button{color:#07100d;background:#8cf0d5;border:0;border-radius:4px;justify-content:space-between;align-items:center;min-width:190px;min-height:50px;padding:0 15px;font-size:10px;font-weight:900;display:flex}.wm2ReadyActions{align-items:center;gap:9px;display:flex}.wm2ReadyActions button.secondary{color:#c4bbc9;background:#ffffff09;border:1px solid #ffffff24}.wm2HandoffRoom{border:1px solid var(--wm2-line);background:#0e0a15db;border-radius:8px;margin:14px clamp(28px,4.5vw,76px) 60px;overflow:hidden}.wm2HandoffRoom header{border-bottom:1px solid var(--wm2-line);justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;display:flex}.wm2HandoffRoom header strong{color:#73d2b8}.wm2HandoffRoom>div{grid-template-columns:repeat(5,1fr);gap:6px;padding:14px;display:grid}.wm2HandoffRoom>div button{color:#fff;text-align:left;background:#0c0911;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;align-items:flex-start;min-height:150px;padding:14px;display:flex}.wm2HandoffRoom>div button>span{color:#675f6d;font-family:var(--wm2-mono);font-size:8px}.wm2HandoffRoom>div button div{margin:auto 0}.wm2HandoffRoom>div strong{font-size:11px}.wm2HandoffRoom>div p{color:#726a78;font-size:8px;line-height:1.4}.wm2HandoffRoom>div b{color:#72d4ba;font-family:var(--wm2-mono);font-size:6px}.wm2HandoffRoom>div button:last-child b{color:#df71c4}.wm2HandoffRoom footer{border-top:1px solid var(--wm2-line);justify-content:space-between;align-items:center;min-height:56px;padding:10px 18px;display:flex}.wm2HandoffRoom footer p{color:#68606e;margin:0;font-size:8px}.wm2HandoffRoom footer button{color:#ca75b9;background:0 0;border:0;font-size:9px}.wm2HandoffRoom footer>div{align-items:center;gap:14px;display:flex}.wm2HandoffRoom footer button.primary{background:linear-gradient(110deg, var(--wm2-rose), var(--wm2-pink) 62%, var(--wm2-violet));color:#fff;border-radius:999px;min-height:42px;padding:0 16px;font-weight:900}@media (max-width:1180px){.wm2ProductHeader{grid-template-columns:180px minmax(420px,1fr) 0}.wm2Private{display:none}.wm2LandingHero{grid-template-columns:minmax(460px,1fr) minmax(420px,.9fr);gap:35px}.wm2LandingEngine{width:min(46vw,650px);min-width:440px}.wm2ConfigureGrid{grid-template-columns:230px minmax(500px,1fr)}.wm2OrderRail{grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-items:center;position:static}.wm2OrderRail>span,.wm2OrderRail>i,.wm2OrderRail>small{display:none}.wm2OrderRail .wm2DeliveryPromise{margin:0}.wm2LaunchGrid{grid-template-columns:230px minmax(470px,1fr)}.wm2LaunchSignals{grid-column:1/-1;grid-template-columns:repeat(5,1fr)}.wm2LaunchSignals>span,.wm2LaunchSignals .wm2LaunchSafety{grid-column:1/-1}.wm2HandoffRoom>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.wm2ProductHeader{grid-template-columns:1fr auto;height:64px}.wm2BrandButton span{display:none}.wm2ProgressRail{width:260px}.wm2ProgressRail strong{display:none}.wm2ProgressRail>div:not(:last-child):after{left:26px;right:1px}.wm2LandingNav{grid-template-columns:1fr auto}.wm2LandingNav>div{display:none}.wm2LandingHero{grid-template-columns:1fr;min-height:auto}.wm2LandingEngine{width:min(650px,100%);min-width:0}.wm2AlignmentIntro,.wm2ConfigureIntro{grid-template-columns:1fr;gap:20px}.wm2AlignmentWorkspace{grid-template-columns:1fr}.wm2EvidenceRail{grid-template-columns:1fr 1fr;gap:20px;min-height:0;display:grid}.wm2EvidenceScore{border:0;margin:0;padding:0}.wm2EvidenceSignals,.wm2EvidenceNote{margin:0}.wm2ResultsLayout{grid-template-columns:1fr}.wm2ConceptRail{display:none}.wm2ViewerFooter .wm2MobileSelect{color:#09060d;background:#ff4dc4;border-radius:3px;min-height:22px;padding:0 10px;font-weight:900;display:block}.wm2ViewerControls>button:first-child,.wm2ViewerControls>button:nth-child(2){display:none}.wm2ConfigureGrid,.wm2LaunchGrid{grid-template-columns:1fr}.wm2ConfigureGrid>aside:first-child,.wm2LaunchBlueprint{grid-template-columns:240px 1fr;display:grid}.wm2ConfigureGrid>aside:first-child .wm2ConceptPoster,.wm2LaunchBlueprint .wm2ConceptPoster{height:100%;min-height:190px}.wm2AlignmentReceipt{grid-column:1/-1}.wm2OrderRail{grid-template-columns:1fr 1fr}.wm2CheckoutGrid{grid-template-columns:1fr}.wm2CheckoutSummary{grid-template-columns:200px 1fr}.wm2CheckoutSummary .wm2ConceptPoster{grid-row:1/20;height:100%}.wm2LaunchBlueprint{grid-template-columns:220px 1fr}.wm2LaunchSignals{grid-column:auto;grid-template-columns:1fr 1fr}.wm2HandoffRoom>div,.wm2ConceptOverview>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.wm2ProductHeader{padding:0 15px}.wm2ProgressRail{grid-template-columns:repeat(7,minmax(0,1fr));width:190px}.wm2ProgressRail span{width:22px;height:22px}.wm2LandingNav{height:64px;padding:0 18px}.wm2LandingNav>span{font-size:6px}.wm2LandingHero{padding:55px 20px 40px}.wm2LandingCopy h1{font-size:59px}.wm2LandingCopy>p{font-size:14px}.wm2UrlForm>div{grid-template-columns:34px 1fr}.wm2UrlForm button{grid-column:1/-1;width:calc(100% - 10px);margin:5px}.wm2LandingTrust{display:grid}.wm2EngineNode{width:150px}.wm2MinuteSignal{display:none}.wm2LandingFooter{padding:0 18px}.wm2LandingFooter>span{display:none}.wm2ScanWorkspace{grid-template-columns:1fr;padding:30px 20px}.wm2ScanOrbital{grid-row:1}.wm2ScanTelemetry>strong{font-size:74px}.wm2AlignmentIntro,.wm2ConfigureIntro,.wm2CheckoutIntro,.wm2LaunchHero{padding:35px 20px 24px}.wm2AlignmentIntro h1,.wm2ConfigureIntro h1{font-size:39px}.wm2AlignmentWorkspace,.wm2ConfigureGrid,.wm2LaunchGrid{padding-inline:15px}.wm2EvidenceRail,.wm2AlignmentMain{grid-template-columns:1fr}.wm2ChapterRail{border-right:0;border-bottom:1px solid var(--wm2-line);flex-direction:row;width:100%;min-width:0;overflow-x:auto}.wm2ChapterRail button{flex:0 0 135px;min-width:135px}.wm2FormChapter{grid-template-columns:1fr;padding:22px 16px}.wm2FormChapter label,.wm2FormChapter label.wide,.wm2FormChapter .wide{grid-column:1}.wm2ReadinessMap{grid-template-columns:1fr}.wm2ReadinessMap>span{grid-column:1}.wm2ReadinessMap>i{justify-self:center;width:1px;height:14px}.wm2AlignmentActions{grid-template-columns:72px 1fr 130px;padding:9px}.wm2AlignmentActions>div{display:none}.wm2AlignmentActions .wm2NextButton,.wm2AlignmentActions .wm2GenerateButton{grid-column:2/4}.wm2ResultsLayout{height:calc(100vh - 64px)}.wm2ViewerStage{grid-template-rows:38px minmax(0,1fr) 20px;padding:8px}.wm2ConceptTabs{overflow-x:auto}.wm2ConceptTabs>button{min-width:72px}.wm2ViewerControls>div{display:none}.wm2ViewerInteraction{grid-template-columns:24px minmax(0,1fr) 24px;gap:3px}.wm2ViewerInteraction>button{width:24px;height:54px}.wm2ViewerFooter>strong,.wm2ViewerFooter>span,.wm2ViewerFooter>button:last-child{display:none}.wm2ViewerFooter .wm2MobileSelect{margin-left:auto}.wm2Overlay{padding:10px}.wm2ConceptOverview{padding:20px}.wm2ConceptOverview>div{grid-template-columns:1fr}.wm2ConceptOverview>div>button{min-height:260px}.wm2ConfigureGrid>aside:first-child,.wm2LaunchBlueprint{display:block}.wm2BuildOptions,.wm2OrderRail{grid-template-columns:1fr}.wm2OrderRail>div:not(.wm2OrderTotal):not(.wm2DeliveryPromise){display:none}.wm2CheckoutGrid{width:calc(100% - 30px)}.wm2CheckoutSummary{display:none}.wm2CheckoutFields{grid-template-columns:1fr}.wm2CheckoutFields label.wide{grid-column:1}.wm2CheckoutPromise{display:none}.wm2LaunchHero{flex-direction:column;align-items:stretch;gap:20px}.wm2LaunchTimer{min-width:0}.wm2LaunchSignals{grid-template-columns:1fr}.wm2ReadyPanel{flex-direction:column;align-items:stretch;margin-inline:15px}.wm2ReadyPanel button{min-width:0}.wm2HandoffRoom{margin-inline:15px}.wm2HandoffRoom>div{grid-template-columns:1fr}.wm2HandoffRoom footer{flex-direction:column;align-items:flex-start;gap:12px}.wm2LaserField{opacity:.5}.wm2LaserRoute3{display:none}.wm2ReadyActions{flex-direction:column;align-items:stretch;width:100%}.wm2ReadyActions button{width:100%}.wm2Availability{border-radius:20px;flex-wrap:wrap;line-height:1.5}.wm2ScheduleTimes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wm2ScheduleDays button{min-width:76px;min-height:88px}.wm2ScheduleConfirmation{min-height:0}.wm2HandoffRoom footer>div{flex-direction:column;align-items:stretch;width:100%}.wm2HandoffRoom footer button.primary{width:100%}}.productKicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4;display:block}.landing{color:#fff;background:radial-gradient(circle at 70% 32%,#ce33cc1f,#0000 30rem),linear-gradient(#07060e 0%,#0a0713 100%);min-height:100vh;position:relative;overflow:hidden}.landingNav{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 clamp(24px,4vw,72px);display:flex;position:relative}.landingNavMeta{color:#bbb3ca;font-family:var(--font-mono);letter-spacing:.18em;align-items:center;gap:10px;font-size:10px;display:flex}.liveDot{background:var(--magenta);width:7px;height:7px;box-shadow:0 0 0 5px #f24dcc1a, 0 0 18px var(--magenta);border-radius:50%}.landingHero{grid-template-columns:minmax(460px,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(40px,7vw,120px);min-height:calc(100vh - 154px);padding:clamp(54px,8vh,100px) clamp(24px,6vw,108px) 62px;display:grid;position:relative}.landingAtmosphere,.landingGrid{pointer-events:none;position:absolute;inset:0}.landingGrid{opacity:.3;background-image:linear-gradient(#cc7aff1a 1px,#0000 1px),linear-gradient(90deg,#cc7aff1a 1px,#0000 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000,#0000 64%);mask-image:radial-gradient(circle at 72% 48%,#000,#0000 64%)}.landingCopy{z-index:5;max-width:680px;position:relative}.landingCopy .productKicker{color:#db82d1;margin-bottom:22px}.landingCopy h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(56px,6.4vw,103px);font-weight:650;line-height:.91}.landingCopy h1 em{color:#0000;background:linear-gradient(100deg,#fff 4%,#dfa4e4 45%,#f24dcc 78%);-webkit-background-clip:text;background-clip:text;padding-top:5px;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.landingCopy>p{color:#c5bdd2;max-width:650px;margin:30px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.65}.urlForm{max-width:720px;margin-top:38px}.urlForm>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#140f24d6;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:14px;min-height:68px;padding:7px 8px 7px 20px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #00000047}.urlForm>div:focus-within{border-color:#f24dccb8;box-shadow:0 0 0 4px #f24dcc14,0 24px 70px #00000047}.urlForm>div>span{color:var(--magenta);font-size:18px}.urlForm input{color:#fff;background:0 0;border:0;flex:1;min-width:0;height:48px;font-size:17px}.urlForm input::placeholder{color:#766f83}.urlForm input:focus{outline:none}.urlForm button{color:#fff;background:linear-gradient(135deg,#ef3bc5,#b33cda);border:0;border-radius:5px;align-self:stretch;min-width:150px;padding:0 24px;font-weight:700;box-shadow:0 12px 28px #e837c633}.urlForm button:hover{filter:brightness(1.08)}.permissionNote{color:#777085;align-items:flex-start;gap:9px;margin:12px 4px 0;font-size:11px;line-height:1.45;display:flex}.permissionNote span{color:var(--success)}.formError{color:#ff92c9;margin:11px 2px 0;font-size:13px}.demoLink{color:#aaa1b8;background:0 0;border:0;margin-top:18px;padding:0;font-size:13px}.demoLink span{color:var(--magenta);padding-left:8px}.demoLink:hover{color:#fff}.landingIntelligence{aspect-ratio:1;z-index:4;justify-self:center;place-items:center;width:min(44vw,650px);display:grid;position:relative}.landingIntelligence:before{content:"";filter:blur(12px);background:radial-gradient(circle,#ff4bd833,#0000 52%),radial-gradient(circle at 52% 45%,#8434ff4d,#0000 64%);border-radius:50%;position:absolute;inset:14%}.landingIntelligence>img{z-index:3;object-fit:contain;filter:saturate(1.15)contrast(1.05)drop-shadow(0 0 40px #f24dcc40);width:52%;animation:7s ease-in-out infinite orbFloat;position:relative}@keyframes orbFloat{0%,to{transform:translateY(-5px)scale(1)}50%{transform:translateY(9px)scale(1.015)}}.heroOrbRing{border:1px solid #ec84ff38;border-radius:50%;animation:20s linear infinite slowSpin;position:absolute}.heroOrbRing:before,.heroOrbRing:after{content:"";background:#fc8fe7;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #f24dcc}.heroOrbRing:before{top:16%;left:10%}.heroOrbRing:after{bottom:17%;right:13%}.ringA{inset:13%}.ringB{border-style:dashed;animation-duration:27s;animation-direction:reverse;inset:23%}.ringC{animation-duration:14s;inset:33%}@keyframes slowSpin{to{transform:rotate(360deg)}}.intelligenceLabel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d081bc2;border:1px solid #ffffff1f;border-radius:5px;grid-template-columns:28px 1fr;gap:2px 9px;min-width:180px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 18px 50px #00000057}.intelligenceLabel>span{color:var(--magenta);font-family:var(--font-mono);grid-row:1/3;font-size:10px}.intelligenceLabel strong{letter-spacing:.03em;font-size:12px}.intelligenceLabel small{color:#898096;font-size:9px}.labelOne{top:16%;left:-6%}.labelTwo{top:40%;right:-3%}.labelThree{bottom:13%;left:2%}.landingProof{border-top:1px solid var(--line);background:#07050dc2;grid-template-columns:220px minmax(320px,520px) 1fr;align-items:center;gap:34px;min-height:80px;padding:18px clamp(24px,4vw,72px);display:grid}.landingProof>div:first-child{flex-direction:column;display:flex}.landingProof>div>span{color:var(--magenta);font-family:var(--font-mono);letter-spacing:.15em;font-size:9px}.landingProof>div>strong{margin-top:5px;font-size:14px}.landingProof>p{color:#8f879d;margin:0;font-size:11px;line-height:1.5}.proofSteps{justify-content:flex-end;align-items:center;gap:12px;display:flex}.proofSteps span{color:#bcb3c7!important}.proofSteps i{background:linear-gradient(90deg,#6a3b75,#e446c7);width:clamp(16px,3vw,55px);height:1px}@media (max-width:1080px){.landingHero{grid-template-columns:1fr .85fr;gap:25px}.landingIntelligence{width:45vw}.intelligenceLabel{transform:scale(.84)}.landingProof{grid-template-columns:190px 1fr}.proofSteps{display:none}}@media (max-width:760px){.landingNav{height:64px;padding:0 20px}.landingHero{grid-template-columns:1fr;min-height:auto;padding:62px 22px 70px}.landingCopy{max-width:none}.landingCopy h1{font-size:clamp(50px,15vw,72px)}.landingCopy>p{font-size:15px}.landingIntelligence{opacity:.74;grid-row:1;width:88vw;max-width:520px}.labelOne{left:-2%}.labelTwo{right:-1%}.labelThree{left:5%}.urlForm>div{grid-template-columns:26px 1fr;min-height:auto;padding:10px;display:grid}.urlForm button{grid-column:1/-1;min-height:48px}.landingProof{grid-template-columns:1fr;gap:12px;padding:25px 22px}}@media (prefers-reduced-motion:reduce){.landingIntelligence>img,.heroOrbRing{animation:none!important}}.scanScreen{color:#fff;background:radial-gradient(circle at 50% 42%,#7b2e9638,#0000 28rem),#07060e;grid-template-rows:74px 1fr 58px;min-height:100vh;display:grid;overflow:hidden}.scanHeader{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 clamp(24px,4vw,72px);display:flex;position:relative}.scanHeader>span{color:#90879f;font-family:var(--font-mono);letter-spacing:.18em;font-size:9px;font-weight:700}.scanCore{text-align:center;width:min(680px,100vw - 40px);margin:auto;padding:28px 0 20px}.scanOrb{place-items:center;width:180px;height:180px;margin:0 auto 34px;display:grid;position:relative}.scanOrb img{filter:drop-shadow(0 0 28px #f24dcc73);width:106px;animation:5s ease-in-out infinite orbFloat}.scanOrb strong{color:#f2d6ee;font-family:var(--font-mono);letter-spacing:.06em;background:#120d20;border:1px solid #ffffff26;border-radius:4px;padding:6px 8px;font-size:10px;position:absolute;bottom:24px;right:-2px}.scanOrbit{border:1px solid #f24dcc33;border-radius:50%;animation:10s linear infinite slowSpin;position:absolute}.scanOrbit:after{content:"";background:var(--magenta);width:6px;height:6px;box-shadow:0 0 14px var(--magenta);border-radius:50%;position:absolute;top:12%;right:10%}.scanOrbitOne{inset:0}.scanOrbitTwo{animation-duration:7s;animation-direction:reverse;inset:23px}.scanCore .productKicker{color:var(--magenta);margin-bottom:14px}.scanCore h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.08}.scanCore>p{color:#968da4;max-width:570px;margin:16px auto 28px;font-size:14px;line-height:1.6}.scanProgress{background:#ffffff14;border-radius:99px;width:min(520px,90%);height:4px;margin:0 auto 28px;overflow:hidden}.scanProgress span{border-radius:inherit;background:linear-gradient(90deg,#7c3bec,#f24dcc,#fa93e4);height:100%;transition:width .3s;display:block;box-shadow:0 0 16px #f24dccb3}.scanTimeline{text-align:left;gap:7px;width:min(440px,100%);margin:auto;display:grid}.scanTimeline div{color:#575061;font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:12px;font-size:10px;font-weight:600;transition:color .25s;display:flex}.scanTimeline div span{border:1px solid #ffffff14;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.scanTimeline div.complete{color:#bbb2c6}.scanTimeline div.complete span{color:var(--success);background:#5ee7c314;border-color:#5ee7c359}.scanFooter{border-top:1px solid var(--line);color:#625b6d;font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 clamp(24px,4vw,72px);font-size:8px;font-weight:600;display:flex}@media (max-width:760px){.scanScreen{grid-template-rows:64px 1fr}.scanHeader{height:64px;padding:0 20px}.scanCore{padding:34px 0}.scanOrb{width:150px;height:150px;margin-bottom:26px}.scanOrb img{width:90px}.scanTimeline{padding:0 10px}.scanFooter{display:none}}@media (prefers-reduced-motion:reduce){.scanOrb img,.scanOrbit{animation:none!important}}.landing{--landing-signal:var(--wm2-rose);--landing-signal-deep:#bf2952;--landing-signal-pale:#eba0b4;--landing-intelligence:var(--wm2-violet)}.landing,.scanScreen,.wm2AlignmentScreen,.wm2Configure,.wm2Checkout,.wm2LaunchRoom,.wm2Results{background-color:var(--wm2-night);color:#fff;background-image:radial-gradient(55% 35% at 63% 16%,#531b8326,#0000 75%),radial-gradient(50% 45% at 11% 52%,#000b5433,#0000 74%),radial-gradient(38% 24% at 83% 78%,#bf295217,#0000 76%),radial-gradient(circle at 21px 31px,#ffffff94 0 .7px,#0000 1px),radial-gradient(circle at 124px 92px,#c5a0eb80 0 .65px,#0000 .95px);background-size:auto,auto,auto,157px 151px,191px 173px}.landingCopy h1 em{background:linear-gradient(100deg, #f74ba9 0%, #dd3f93 48%, var(--landing-signal-deep) 100%);-webkit-background-clip:text;background-clip:text}.landingCopy .productKicker{color:#e4e2f4ad}.scanCore .productKicker,.wm2Kicker{color:#d9a4e6}.landing .liveDot{background:var(--landing-signal);box-shadow:0 0 0 5px #bf29521a,0 0 18px #d2476b9e}.scanOrbit:after{background:var(--wm2-pink);box-shadow:0 0 0 5px #c63bd21a,0 0 18px #c63bd2b8}.landing .urlForm>div{background:radial-gradient(120% 120% at 0 0,#7a4fff1f,#0000 56%),#080616d1;border-radius:22px}.landing .urlForm>div:focus-within{border-color:#d2476bad;box-shadow:0 0 0 4px #bf295214,0 24px 70px #00000047}.landing .urlForm>div>span,.landing .demoLink span,.landing .intelligenceLabel>span,.landing .landingProof>div>span,.landing .formError{color:var(--landing-signal-pale)}.landing .urlForm button{background:linear-gradient(180deg, var(--landing-signal), var(--landing-signal-deep));border-radius:999px;box-shadow:0 12px 28px #bf29523d}.landing .landingIntelligence:before{background:radial-gradient(circle,#7a4fff2e,#0000 52%),radial-gradient(circle at 52% 45%,#000b5447,#0000 64%)}.landing .landingIntelligence>img{filter:drop-shadow(0 0 34px #bf29522e)drop-shadow(0 0 58px #7a4fff24)}.landing .heroOrbRing{border-color:#7a4fff38}.landing .heroOrbRing:before,.landing .heroOrbRing:after{box-shadow:0 0 18px var(--landing-intelligence);background:#fff}.landing .intelligenceLabel{background:radial-gradient(120% 78% at 18% 0,#7a4fff14,#0000 58%),linear-gradient(170deg,#000b5440,#04030cb8 60%);border-radius:18px}.landingProof{background:#04030cbd}.landing .proofSteps i{background:linear-gradient(90deg, #7a4fff47, var(--landing-intelligence))}.landing :focus-visible{outline-color:var(--landing-signal-pale)}.scanOrb strong{background:#080616eb;border-radius:999px}.scanProgress span{background:linear-gradient(90deg, var(--wm2-violet), var(--wm2-pink), var(--wm2-rose));box-shadow:0 0 16px #c63bd27a}.wm2ProductHeader{background:#04030cc7}.wm2ProductHeader .wm2BrandButton,.wm2ProductHeader button{border-radius:999px}.wm2AlignmentIntro{padding-top:clamp(52px,7vh,88px)}.wm2AlignmentIntro h1{max-width:800px;font-size:clamp(42px,5vw,74px)}.wm2AlignmentWorkspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px}.wm2EvidenceRail,.wm2AlignmentMain{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(120% 78% at 18% 0,#c63bd214,#0000 58%),linear-gradient(170deg,#000b5438,#04030cbd 62%,#7a4fff0f);border-color:#ffffff1c;border-radius:28px;box-shadow:0 28px 90px #0000003d}.wm2EvidenceScore>div{background:#ffffff09;border-radius:14px}.wm2EvidenceSignals b{border-radius:999px;padding:7px 10px}.wm2EvidenceNote{background:#7a4fff12;border-radius:18px}.wm2AlignmentMain{display:block;overflow:hidden}.wm2ChapterRail{border-right:0;border-bottom:1px solid var(--wm2-line);background:#ffffff03;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px;display:grid}.wm2ChapterRail button{border-radius:999px;min-height:64px}.wm2FormChapter{gap:20px}.wm2FormChapter header h2{max-width:720px;font-size:clamp(32px,3vw,48px)}.wm2FormChapter input,.wm2FormChapter select,.wm2FormChapter textarea,.wm2PatientModal select,.wm2CheckoutFields input{background:#04030cad;border-radius:18px;min-height:56px}.wm2FormChapter input:focus,.wm2FormChapter select:focus,.wm2FormChapter textarea:focus,.wm2CheckoutFields input:focus{border-color:#c63bd29e;box-shadow:0 0 0 4px #c63bd214}.wm2AlignmentInsight,.wm2ReadinessMap{background:radial-gradient(85% 150% at 0,#c63bd217,#0000 62%),#000b5417;border:1px solid #c63bd22e;border-radius:20px}.wm2ReadinessMap>div{border-radius:14px}.wm2ProofPicker button{background:#04030ca8;border-radius:999px}.wm2AlignmentActions{background:#04030c94;border:1px solid #ffffff17;border-radius:22px;margin:0 16px 16px}.wm2AlignmentActions>button,.wm2AlignmentActions .wm2NextButton,.wm2AlignmentActions .wm2GenerateButton{border-radius:999px}.wm2AlignmentActions .wm2GenerateButton{background:linear-gradient(110deg, var(--wm2-rose), var(--wm2-pink) 62%, var(--wm2-violet))}.wm2ConceptRail{background:radial-gradient(120% 78% at 18% 0,#c63bd214,#0000 58%),linear-gradient(#000b542e,#04030ce6)}.wm2SystemLogic>div,.wm2ConceptFit,.wm2SourceList>div,.wm2PatientContext,.wm2CoreScope>div,.wm2TaskStream>div,.wm2LaunchSignals>div,.wm2HandoffRoom>div button{border-radius:16px}.wm2ConceptActions button,.wm2ConceptTabs>button,.wm2ViewerControls>button,.wm2ViewerControls>div button,.wm2ViewerInteraction>button,.wm2SelectedSummary button,.wm2BuildOptions button,.wm2OrderRail>button,.wm2LaunchButton,.wm2CheckoutBack,.wm2ReadyPanel button,.wm2HandoffRoom footer button,.wm2PatientContinue{border-radius:999px}.wm2BrowserFrame,.wm2SourceDrawer,.wm2ConceptOverview,.wm2PatientModal,.wm2ConfigureGrid>aside:first-child,.wm2BuildScope,.wm2OrderRail,.wm2CheckoutSummary,.wm2CheckoutForm,.wm2LaunchBlueprint,.wm2BuildStream,.wm2LaunchSignals,.wm2ReadyPanel,.wm2HandoffRoom,.wm2ConceptPoster,.wm2CheckoutPromise{border-radius:24px}.wm2BrowserChrome>span,.wm2LaunchTimer{border-radius:999px}.wm2SourceDrawer,.wm2ConceptOverview,.wm2PatientModal,.wm2ConfigureGrid>aside:first-child,.wm2BuildScope,.wm2OrderRail,.wm2CheckoutSummary,.wm2CheckoutForm,.wm2LaunchBlueprint,.wm2BuildStream,.wm2LaunchSignals,.wm2ReadyPanel,.wm2HandoffRoom{background:radial-gradient(120% 78% at 18% 0,#c63bd212,#0000 58%),linear-gradient(170deg,#000b5433,#04030cc7 62%,#7a4fff0d)}.wm2BuildOptions button.active,.wm2TaskStream>div.active{background:#c63bd20f;border-color:#c63bd261}.wm2LaunchButton,.wm2ReadyPanel button,.wm2OrderRail>button{background:linear-gradient(110deg, var(--wm2-rose), var(--wm2-pink) 62%, var(--wm2-violet))}.wm2BrandPicker{background:radial-gradient(90% 120% at 0 0,#7a4fff1a,#0000 58%),#ffffff06;border:1px solid #c63bd23d;border-radius:22px;gap:13px;margin:0;padding:18px;display:grid}.wm2BrandPicker legend{color:#f3eaf5;padding:0 8px;font-size:12px;font-weight:750}.wm2BrandPicker>p{color:#a79eae;max-width:800px;margin:0;font-size:10px;line-height:1.55}.wm2BrandCandidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wm2BrandCandidates button{color:#eee8f1;text-align:left;background:#07050d8a;border:1px solid #ffffff1a;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;min-height:62px;padding:9px 12px;display:grid}.wm2BrandCandidates button>i{width:30px;height:30px;box-shadow:0 0 22px color-mix(in srgb, currentColor 18%, transparent);border:2px solid #ffffff57;border-radius:50%;grid-row:1/-1}.wm2BrandCandidates button>strong{font-family:var(--wm2-mono);letter-spacing:.06em;align-self:end;font-size:9px}.wm2BrandCandidates button>span{color:#7f7788;align-self:start;font-size:8px}.wm2BrandCandidates button.active{background:#c63bd217;border-color:#c63bd2b8;box-shadow:inset 0 0 28px #7a4fff14}.wm2BrandCandidates button.active>span{color:#e2afe9}.wm2BrandDecision{flex-wrap:wrap;gap:8px;display:flex}.wm2BrandDecision button{color:#9d95a7;background:#ffffff06;border:1px solid #ffffff1f;border-radius:999px;min-height:40px;padding:0 14px;font-size:9px}.wm2BrandDecision button.active{color:#a9f1dc;background:#5ee7c314;border-color:#5ee7c36b}.wm2BrandDecision button:disabled{opacity:.34}.wm2BrandStatus{color:#8d8496;font-size:9px;line-height:1.45}.wm2BrandStatus.confirmed,.wm2BrandStatus.neutral{color:#99d9c6}.wm2NoBrandColors{color:#948c9d;border:1px dashed #ffffff24;border-radius:16px;padding:13px 15px;font-size:9px}.wm2AlignmentActions .wm2GenerateButton:disabled{color:#706978;box-shadow:none;background:#ffffff09;border-color:#ffffff1f}.wm2BrandLineage{background:radial-gradient(90% 100% at 0 0, color-mix(in srgb, var(--concept-color) 10%, transparent), transparent 65%), #ffffff05;border:1px solid #ffffff17;border-radius:20px;padding:15px}.wm2BrandLineage>span{color:#8c8492;font-family:var(--wm2-mono);letter-spacing:.14em;font-size:7px;font-weight:800;display:block}.wm2BrandLineage>div{gap:6px;margin:11px 0 9px;display:flex}.wm2BrandLineage i{border:2px solid #ffffff38;border-radius:50%;width:21px;height:21px}.wm2BrandLineage p{color:#a69dac;margin:0;font-size:9px;line-height:1.45}.wm2ConceptRail{gap:14px;padding:20px 20px 14px}.wm2SystemLogic{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.wm2SystemLogic>span{grid-column:1/-1}.wm2SystemLogic>div{grid-template-columns:1fr;align-content:space-between;min-height:56px;padding:9px}.wm2SystemLogic b{opacity:.65}.wm2SystemLogic strong{font-size:8px;line-height:1.25}.wm2ConceptFit,.wm2BrandLineage{padding:12px}.wm2BrandLineage>div{margin:8px 0 7px}.wm2BrandLineage p{font-size:8px;line-height:1.35}@media (max-width:1080px){.wm2ChapterRail{grid-template-columns:1fr 1fr}}@media (max-width:700px){.wm2AlignmentWorkspace{grid-template-columns:1fr}.wm2ChapterRail{display:flex;overflow-x:auto}.wm2ChapterRail button{min-width:170px}.wm2AlignmentActions{margin:0 10px 10px}.wm2BrandCandidates{grid-template-columns:1fr 1fr}}.futureSite{--future-border:color-mix(in srgb, var(--future-ink) 14%, transparent);--future-muted:color-mix(in srgb, var(--future-ink) 62%, transparent);background:var(--future-surface);width:100%;min-height:100%;color:var(--future-ink);font-family:Avenir Next,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45}.futureSite *,.futureSite :before,.futureSite :after{box-sizing:border-box}.futureSite h1,.futureSite h2,.futureSite h3,.futureSite p{margin-top:0}.futureSite button{border-radius:999px}.futureSite button:focus-visible{outline-color:var(--future-primary)}.futureWordmark{max-width:230px;color:var(--future-ink);letter-spacing:-.025em;font-size:13px;font-weight:750;display:block}.futureWordmark.inverse{color:#fff}.futurePracticeLogo{object-fit:contain;width:auto;max-width:150px;height:30px}.futureMediaFallback{width:100%;height:100%;min-height:inherit;background:radial-gradient(circle at 24% 30%, color-mix(in srgb, var(--future-primary) 22%, transparent), transparent 34%), radial-gradient(circle at 74% 68%, color-mix(in srgb, var(--future-secondary) 18%, transparent), transparent 30%), linear-gradient(142deg, var(--future-soft), color-mix(in srgb, var(--future-surface) 74%, var(--future-primary)));display:block;position:relative;overflow:hidden}.futureMediaFallback:before,.futureMediaFallback:after{content:"";border:1px solid color-mix(in srgb, var(--future-primary) 22%, transparent);border-radius:50%;position:absolute}.futureMediaFallback:before{aspect-ratio:1;width:58%;top:8%;right:-14%}.futureMediaFallback:after{aspect-ratio:1;width:38%;bottom:-11%;left:-7%}.futureMediaFallback i{border:1px solid color-mix(in srgb, var(--future-ink) 10%, transparent);border-radius:48% 52% 44% 56%;position:absolute;inset:14% 18%;transform:rotate(18deg)}.futureMediaFallback i:last-child{border-radius:42% 58% 62% 38%;inset:25% 29%;transform:rotate(-24deg)}.futureSite>section>span,.futureSite section>div>span,.futureSite section>header>span{letter-spacing:.16em;font-size:clamp(8px,.75cqw,11px);font-weight:800}.futureFooter{border-top:1px solid var(--future-border);background:inherit;min-height:126px;color:var(--future-ink);grid-template-columns:1fr auto;align-items:center;padding:34px clamp(24px,5cqw,76px);display:grid}.futureFooter.inverse{color:#fff;border-color:#ffffff29}.futureFooter>span{justify-self:end;font-size:11px}.futureFooter>small{color:currentColor;opacity:.55;grid-column:2;justify-self:end;font-size:8px}.authorityNav,.quietNav,.livingNav,.guidedNav,.flagshipNav{border-bottom:1px solid var(--future-border);grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:24px;min-height:76px;padding:0 clamp(22px,4.5cqw,72px);display:grid}.authorityNav nav,.quietNav nav,.livingNav nav,.guidedNav nav,.flagshipNav nav{justify-content:center;align-items:center;gap:clamp(12px,2.2cqw,36px);display:flex}.authorityNav nav button,.quietNav nav button,.livingNav nav button,.guidedNav nav button,.flagshipNav nav button{color:inherit;background:0 0;border:0;padding:6px 0;font-size:clamp(8px,.72cqw,11px);font-weight:650}.authorityNav>button,.quietNav>button,.livingNav>button,.guidedNav>button,.flagshipNav>button{border:1px solid #0000;justify-self:end;min-height:42px;padding:0 20px;font-size:10px;font-weight:800}.authoritySite{color:var(--future-ink);background:#fff}.authorityNav{background:#fffffff5}.authorityNav>button{background:var(--future-primary);color:var(--future-on-primary)}.authorityHero{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--future-primary) 9%, transparent), transparent 24rem), #fff;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);min-height:680px;display:grid}.authorityCopy{flex-direction:column;justify-content:center;padding:clamp(70px,9cqw,145px) clamp(34px,6.2cqw,100px);display:flex}.authorityCopy>span{color:var(--future-primary)}.authorityCopy h1{letter-spacing:-.065em;max-width:720px;margin:20px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.2cqw,112px);font-weight:400;line-height:.88}.authorityCopy>p{max-width:560px;color:var(--future-muted);font-size:clamp(14px,1.3cqw,20px);line-height:1.6}.authorityActions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.authorityActions button{border:1px solid var(--future-border);min-height:52px;color:var(--future-ink);background:0 0;padding:0 24px;font-size:10px;font-weight:800}.authorityActions button:first-child{border-color:var(--future-primary);background:var(--future-primary);color:var(--future-on-primary)}.authorityActions b{margin-left:9px}.authorityReassurance{border-top:1px solid var(--future-border);grid-template-columns:12px 1fr;gap:12px;max-width:480px;margin-top:42px;padding-top:20px;display:grid}.authorityReassurance i{background:var(--future-secondary);border-radius:50%;width:7px;height:7px;margin-top:5px}.authorityReassurance p{color:var(--future-muted);margin:0;font-size:10px;line-height:1.55}.authorityPortrait{background:var(--future-soft);min-height:680px;position:relative;overflow:hidden}.authorityPortrait>img{object-fit:cover;object-position:center top;filter:saturate(.84)contrast(1.02);width:100%;height:100%;min-height:680px;display:block}.authorityPortrait:after{content:"";background:linear-gradient(#0000,#070f12c2);height:34%;position:absolute;inset:auto 0 0}.authorityPortraitCaption{z-index:2;color:#fff;gap:7px;display:grid;position:absolute;bottom:clamp(22px,4cqw,56px);left:clamp(20px,4cqw,58px);right:clamp(20px,4cqw,58px)}.authorityPortraitCaption span{letter-spacing:.16em;font-size:8px;font-weight:800}.authorityPortraitCaption strong{max-width:480px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.5cqw,36px);font-weight:400;line-height:1.08}.authorityProof{background:var(--future-surface);grid-template-columns:repeat(3,1fr);padding:0 clamp(26px,5cqw,78px);display:grid}.authorityProof>div{border-right:1px solid var(--future-border);min-height:230px;padding:48px clamp(20px,3.2cqw,52px)}.authorityProof>div:last-child{border-right:0}.authorityProof span{color:var(--future-primary)}.authorityProof strong{margin:18px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2cqw,30px);font-weight:400;display:block}.authorityProof p{max-width:330px;color:var(--future-muted);margin-bottom:0;font-size:11px;line-height:1.6}.authorityPerspective{background:var(--future-ink);color:#fff;grid-template-columns:minmax(340px,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(50px,8cqw,130px);min-height:640px;padding:clamp(34px,5cqw,80px);display:grid}.authorityPerspectiveImage{border-radius:40% 40% 28px 28px;height:clamp(420px,48cqw,680px);overflow:hidden}.authorityPerspectiveImage img{object-fit:cover;width:100%;height:100%}.authorityPerspective>div:last-child>span{color:var(--future-accent)}.authorityPerspective h2{letter-spacing:-.06em;max-width:700px;margin:20px 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6cqw,92px);font-weight:400;line-height:.93}.authorityPerspective p{color:#ffffffad;max-width:570px;font-size:clamp(13px,1.2cqw,18px);line-height:1.7}.authorityPerspective button{min-height:50px;color:var(--future-ink);background:#fff;border:1px solid #ffffff47;margin-top:18px;padding:0 22px;font-size:10px;font-weight:800}.authorityPerspective button b{margin-left:12px}.authorityCare{background:#fff;padding:clamp(78px,9cqw,145px) clamp(26px,5cqw,78px)}.authorityCare header{grid-template-columns:.62fr 1.3fr .7fr;align-items:start;gap:30px;display:grid}.authorityCare header>span{color:var(--future-primary)}.authorityCare h2{letter-spacing:-.055em;max-width:690px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5cqw,78px);font-weight:400;line-height:.95}.authorityCare header p{color:var(--future-muted);font-size:11px;line-height:1.65}.authorityCare>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:70px;display:grid}.authorityCare>div button{border:1px solid var(--future-border);background:var(--future-surface);min-height:130px;color:var(--future-ink);text-align:left;border-radius:24px;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;padding:24px 27px;display:grid}.authorityCare button span,.authorityCare button b{color:var(--future-muted);font-size:9px}.authorityCare button strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2cqw,30px);font-weight:400}.authorityClosing{text-align:center;background:var(--future-soft);place-content:center;justify-items:center;min-height:520px;padding:90px clamp(26px,6cqw,95px);display:grid}.authorityClosing>span{color:var(--future-primary)}.authorityClosing h2{letter-spacing:-.065em;max-width:920px;margin:22px 0 34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.5cqw,100px);font-weight:400;line-height:.9}.authorityClosing>div{gap:9px;display:flex}.authorityClosing button{border:1px solid var(--future-border);min-height:52px;color:var(--future-ink);background:0 0;padding:0 24px;font-size:10px;font-weight:800}.authorityClosing button:first-child{border-color:var(--future-primary);background:var(--future-primary);color:var(--future-on-primary)}.quietSite{background:color-mix(in srgb, var(--future-surface) 88%, #eee3d3);color:var(--future-ink)}.quietNav{border-color:color-mix(in srgb, var(--future-ink) 11%, transparent)}.quietNav>button{border-color:var(--future-ink);color:var(--future-ink);background:0 0}.quietHero{grid-template-columns:minmax(360px,1.05fr) minmax(330px,.95fr);align-items:center;gap:clamp(45px,8cqw,135px);min-height:760px;padding:clamp(55px,7cqw,110px) clamp(30px,7cqw,112px);display:grid}.quietHeroCopy>span,.quietIntroduction>span,.quietFocus>div:first-child>span,.quietPath>div:first-child>span,.quietServices header>span{color:var(--future-secondary)}.quietHeroCopy h1{letter-spacing:-.075em;max-width:780px;margin:25px 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(66px,8cqw,128px);font-weight:400;line-height:.84}.quietHeroCopy>p{max-width:560px;color:var(--future-muted);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(16px,1.5cqw,22px);line-height:1.55}.quietHeroCopy>div{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.quietHeroCopy button,.quietFocus button,.quietClosing button{border:1px solid var(--future-ink);min-height:52px;color:var(--future-ink);background:0 0;padding:0 24px;font-size:10px;font-weight:750}.quietHeroCopy button:first-child{background:var(--future-ink);color:#fff}.quietPortrait{background:var(--future-soft);border-radius:48% 48% 28px 28px;height:clamp(510px,54cqw,790px);position:relative;overflow:hidden}.quietPortrait img{object-fit:cover;object-position:center top;filter:saturate(.7)sepia(.08);width:100%;height:100%}.quietPortrait>span{color:var(--future-ink);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-radius:999px;padding:11px 16px;font-size:8px;position:absolute;bottom:18px;left:20px;right:20px}.quietIntroduction{border-top:1px solid var(--future-border);grid-template-columns:.42fr 1.1fr .55fr;align-items:start;gap:35px;min-height:580px;padding:clamp(80px,11cqw,170px) clamp(32px,9cqw,150px);display:grid}.quietIntroduction h2{letter-spacing:-.07em;max-width:840px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(50px,6.5cqw,100px);font-weight:400;line-height:.91}.quietIntroduction p{color:var(--future-muted);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(14px,1.25cqw,19px);line-height:1.65}.quietFocus{background:#fff;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.quietFocus>div:first-child{flex-direction:column;justify-content:center;padding:clamp(70px,8cqw,130px);display:flex}.quietFocus h2{letter-spacing:-.065em;max-width:680px;margin:24px 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(55px,6cqw,92px);font-weight:400;line-height:.9}.quietFocus p{max-width:560px;color:var(--future-muted);font-size:clamp(13px,1.15cqw,17px);line-height:1.7}.quietFocus button{align-self:flex-start;margin-top:20px}.quietFocus button b,.quietClosing button b{margin-left:12px}.quietFocusImage{min-height:680px;overflow:hidden}.quietFocusImage img{object-fit:cover;filter:saturate(.64)contrast(.96);width:100%;height:100%;min-height:680px}.quietPath{padding:clamp(80px,10cqw,155px) clamp(30px,7cqw,112px)}.quietPath>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:end;display:grid}.quietPath h2{letter-spacing:-.07em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(54px,6.5cqw,98px);font-weight:400;line-height:.9}.quietPath>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:65px;display:grid}.quietPath article{border:1px solid var(--future-border);background:#ffffff61;border-radius:32px;flex-direction:column;min-height:310px;padding:30px;display:flex}.quietPath article span{color:var(--future-secondary);font-size:9px;font-weight:800}.quietPath article h3{letter-spacing:-.045em;margin:auto 0 14px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(27px,2.8cqw,41px);font-weight:400;line-height:1}.quietPath article p{color:var(--future-muted);margin-bottom:0;font-size:11px;line-height:1.55}.quietServices{background:var(--future-ink);color:#fff;padding:clamp(80px,10cqw,155px) clamp(30px,7cqw,112px)}.quietServices header{grid-template-columns:.7fr 1.3fr;align-items:end;display:grid}.quietServices h2{letter-spacing:-.07em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(52px,6cqw,94px);font-weight:400;line-height:.9}.quietServices>div{margin-top:62px}.quietServices button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff29;border-radius:0;grid-template-columns:70px 1fr 1fr 30px;align-items:center;gap:18px;width:100%;min-height:96px;padding:18px 0;display:grid}.quietServices button span,.quietServices button small{color:#ffffff80;font-size:9px}.quietServices button strong{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(21px,2.3cqw,34px);font-weight:400}.quietClosing{text-align:center;place-content:center;justify-items:center;min-height:600px;padding:90px clamp(30px,8cqw,130px);display:grid}.quietClosing p{letter-spacing:-.065em;max-width:960px;margin-bottom:28px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(44px,6cqw,90px);line-height:.93}.quietClosing>span{color:var(--future-muted)}.quietClosing button{background:var(--future-ink);color:#fff;margin-top:38px}.livingSite{--living-bg:color-mix(in srgb, var(--future-ink) 92%, #000);background:var(--living-bg);color:#fff}.livingNav{z-index:4;color:#fff;background:var(--living-bg);border-color:#ffffff2e;position:relative}.livingNav>button{color:var(--future-ink);background:#fff}.livingHero{align-items:start;min-height:820px;display:grid;position:relative;overflow:hidden}.livingHeroMedia,.livingHeroMedia:after{position:absolute;inset:0}.livingHeroMedia img{object-fit:cover;object-position:center top;filter:saturate(.72)contrast(1.06);width:100%;height:100%}.livingHeroMedia:after{content:"";background:linear-gradient(90deg,#04080ae0 0%,#04080a6b 50%,#04080a0d 78%),linear-gradient(#0000 56%,#04080abf)}.livingHeroMedia i{display:none}.livingHeroCopy{z-index:3;max-width:920px;padding:clamp(105px,12cqw,185px) clamp(30px,7cqw,115px) 90px;position:relative}.livingHeroCopy>span{color:var(--future-accent)}.livingHeroCopy h1{letter-spacing:-.085em;margin:24px 0;font-size:clamp(68px,9cqw,145px);font-weight:650;line-height:.79}.livingHeroCopy p{color:#ffffffbf;max-width:610px;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.4cqw,22px);line-height:1.6}.livingHeroCopy button{min-height:54px;color:var(--future-ink);background:#fff;border:0;margin-top:19px;padding:0 25px;font-size:10px;font-weight:800}.livingHeroCopy button b{margin-left:13px}.livingScroll{z-index:4;letter-spacing:.15em;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:70px;right:clamp(22px,5cqw,80px)}.livingScroll i{background:#fff;width:50px;height:1px}.livingStatement{grid-template-columns:.45fr 1.2fr .55fr;align-items:start;gap:40px;min-height:650px;padding:clamp(90px,11cqw,175px) clamp(30px,7cqw,115px);display:grid}.livingStatement>span{color:var(--future-accent)}.livingStatement h2{letter-spacing:-.065em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.5cqw,100px);font-weight:400;line-height:.93}.livingStatement p{color:#ffffff91;font-size:clamp(12px,1.1cqw,17px);line-height:1.7}.livingFeature{background:var(--future-surface);min-height:720px;color:var(--future-ink);grid-template-columns:minmax(390px,1.08fr) minmax(390px,.92fr);display:grid}.livingFeatureMedia{min-height:720px;position:relative;overflow:hidden}.livingFeatureMedia img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;min-height:720px}.livingFeatureMedia>span{color:var(--future-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-radius:999px;padding:10px 15px;position:absolute;bottom:22px;right:22px}.livingFeature>div:last-child{flex-direction:column;justify-content:center;padding:clamp(65px,8cqw,130px);display:flex}.livingFeature>div:last-child>span{color:var(--future-primary)}.livingFeature h2{letter-spacing:-.07em;margin:24px 0;font-size:clamp(45px,5.5cqw,84px);font-weight:650;line-height:.9}.livingFeature p{max-width:560px;color:var(--future-muted);font-size:clamp(13px,1.15cqw,17px);line-height:1.7}.livingFeature button{background:var(--future-primary);min-height:52px;color:var(--future-on-primary);border:0;align-self:flex-start;margin-top:20px;padding:0 23px;font-size:10px;font-weight:800}.livingFeature button b{margin-left:12px}.livingDay{padding:clamp(90px,10cqw,160px) clamp(30px,7cqw,115px)}.livingDay header{max-width:1000px}.livingDay header>span,.livingCare header>span,.livingLocations span{color:var(--future-accent)}.livingDay h2,.livingCare h2{letter-spacing:-.065em;max-width:980px;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,6.3cqw,96px);font-weight:400;line-height:.92}.livingDay>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:70px;display:grid}.livingDay article{background:#ffffff06;border:1px solid #ffffff24;border-radius:30px;flex-direction:column;min-height:330px;padding:30px;display:flex}.livingDay article span{color:var(--future-accent);font-size:9px;font-weight:800}.livingDay article h3{margin:auto 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.7cqw,40px);font-weight:400;line-height:1.03}.livingDay article p{color:#ffffff8a;margin-bottom:0;font-size:11px}.livingCare{background:color-mix(in srgb, var(--future-primary) 76%, #080b0d);padding:clamp(90px,10cqw,160px) clamp(30px,7cqw,115px)}.livingCare>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:65px;display:grid}.livingCare button{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:26px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:180px;padding:25px;display:flex}.livingCare button strong{letter-spacing:-.04em;max-width:300px;font-size:clamp(22px,2.3cqw,34px);line-height:1}.livingCare button span{opacity:.58;font-size:9px}.livingLocations{grid-template-columns:1fr auto;align-items:center;gap:50px;min-height:470px;padding:80px clamp(30px,7cqw,115px);display:grid}.livingLocations h2{letter-spacing:-.065em;max-width:900px;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6cqw,92px);font-weight:400;line-height:.92}.livingLocations button{min-height:54px;color:var(--future-ink);background:#fff;border:0;padding:0 25px;font-size:10px;font-weight:800}.guidedSite{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--future-primary) 11%, transparent), transparent 28rem), var(--future-surface);color:var(--future-ink)}.guidedNav>button{background:var(--future-primary);color:var(--future-on-primary)}.guidedHero{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(50px,7cqw,115px);min-height:760px;padding:clamp(65px,8cqw,125px) clamp(30px,6cqw,98px);display:grid}.guidedCopy>span,.guidedReadiness header>span,.guidedFocus>div:first-child>span,.guidedCare header>span,.guidedClosing>span{color:var(--future-primary)}.guidedCopy h1{letter-spacing:-.075em;max-width:780px;margin:23px 0 26px;font-size:clamp(56px,7cqw,108px);font-weight:650;line-height:.86}.guidedCopy p{max-width:580px;color:var(--future-muted);font-size:clamp(14px,1.25cqw,19px);line-height:1.65}.guidedChooser{border:1px solid var(--future-border);box-shadow:0 36px 90px color-mix(in srgb, var(--future-primary) 10%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd4;border-radius:36px;padding:clamp(24px,3.2cqw,44px)}.guidedChooser header{justify-content:space-between;align-items:center;gap:20px;display:flex}.guidedChooser header span{color:var(--future-primary);letter-spacing:.15em;font-size:9px;font-weight:800}.guidedChooser header small,.guidedChooser>small{color:var(--future-muted);font-size:8px}.guidedChooser>div:first-of-type{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0 12px;display:grid}.guidedChooser>div:first-of-type button{border:1px solid var(--future-border);background:var(--future-surface);min-height:105px;color:var(--future-ink);text-align:left;border-radius:22px;align-items:flex-start;gap:12px;padding:17px;font-size:11px;font-weight:700;line-height:1.35;display:flex}.guidedChooser button i{border:2px solid var(--future-primary);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:3px}.guidedInput{border:1px solid var(--future-border);min-height:59px;color:var(--future-muted);border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:0 18px;font-size:10px;display:flex}.guidedInput b{color:var(--future-primary)}.guidedReadiness{background:#fff;padding:clamp(85px,9cqw,145px) clamp(30px,6cqw,98px)}.guidedReadiness header{grid-template-columns:.55fr 1.45fr;align-items:end;display:grid}.guidedReadiness h2,.guidedCare h2{letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(47px,5.8cqw,88px);font-weight:650;line-height:.9}.guidedReadiness>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:68px;display:grid}.guidedReadiness>div button{border:1px solid var(--future-border);background:var(--future-surface);min-height:330px;color:var(--future-ink);text-align:left;border-radius:30px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.guidedReadiness button span{color:var(--future-primary);letter-spacing:.13em;font-size:8px;font-weight:800}.guidedReadiness button strong{letter-spacing:-.045em;margin:auto 0 15px;font-size:clamp(24px,2.5cqw,38px);line-height:1}.guidedReadiness button p{color:var(--future-muted);font-size:10px;line-height:1.55}.guidedReadiness button b{color:var(--future-primary);margin-top:13px;font-size:9px}.guidedFocus{background:var(--future-ink);color:#fff;grid-template-columns:1fr minmax(350px,.72fr);align-items:center;gap:clamp(55px,9cqw,150px);min-height:660px;padding:clamp(65px,8cqw,130px) clamp(30px,6cqw,98px);display:grid}.guidedFocus h2{letter-spacing:-.075em;max-width:720px;margin:23px 0;font-size:clamp(52px,6.2cqw,96px);font-weight:650;line-height:.88}.guidedFocus>div:first-child p{color:#ffffff9e;max-width:570px;font-size:clamp(13px,1.15cqw,17px);line-height:1.7}.guidedFocus>div:first-child button{min-height:52px;color:var(--future-ink);background:#fff;border:0;margin-top:18px;padding:0 23px;font-size:10px;font-weight:800}.guidedFocus>div:first-child button b{margin-left:12px}.guidedBrief{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:32px;padding:30px}.guidedBrief>span{color:var(--future-accent)}.guidedBrief>strong{letter-spacing:-.045em;margin:25px 0 8px;font-size:clamp(23px,2.4cqw,36px);display:block}.guidedBrief>p{color:#ffffff8c;font-size:10px;line-height:1.55}.guidedBrief>div{gap:8px;margin-top:26px;display:grid}.guidedBrief>div span{background:#ffffff0f;border-radius:16px;align-items:center;gap:11px;min-height:48px;padding:0 15px;font-size:9px;font-weight:650;display:flex}.guidedBrief>div i{border:1px solid #ffffff7a;border-radius:50%;width:7px;height:7px}.guidedCare{padding:clamp(85px,9cqw,145px) clamp(30px,6cqw,98px)}.guidedCare header{grid-template-columns:.55fr 1.45fr;align-items:end;display:grid}.guidedCare>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:65px;display:grid}.guidedCare button{border:1px solid var(--future-border);min-height:118px;color:var(--future-ink);text-align:left;background:#ffffff80;border-radius:24px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:22px 25px;display:grid}.guidedCare button span,.guidedCare button b{color:var(--future-muted);font-size:8px}.guidedCare button strong{letter-spacing:-.035em;font-size:clamp(19px,1.9cqw,28px)}.guidedClosing{text-align:center;background:radial-gradient(circle, color-mix(in srgb, var(--future-primary) 12%, transparent), transparent 28rem), white;place-content:center;justify-items:center;min-height:550px;padding:90px clamp(30px,7cqw,112px);display:grid}.guidedClosing h2{letter-spacing:-.075em;max-width:920px;margin:22px 0 34px;font-size:clamp(50px,6.3cqw,96px);font-weight:650;line-height:.89}.guidedClosing button{background:var(--future-primary);min-height:54px;color:var(--future-on-primary);border:0;padding:0 25px;font-size:10px;font-weight:800}.flagshipSite{color:var(--future-ink);background:#fff}.flagshipNav{border-color:color-mix(in srgb, var(--future-on-primary) 20%, transparent);background:var(--future-primary);color:var(--future-on-primary)}.flagshipNav>button{background:var(--future-on-primary);color:var(--future-primary)}.flagshipHero{background:var(--future-primary);min-height:780px;color:var(--future-on-primary);grid-template-columns:minmax(420px,1fr) minmax(400px,.92fr);display:grid}.flagshipHeroCopy{flex-direction:column;justify-content:center;padding:clamp(70px,8cqw,130px) clamp(35px,6.2cqw,100px);display:flex}.flagshipHeroCopy>span{opacity:.7}.flagshipHeroCopy h1{letter-spacing:-.095em;max-width:900px;margin:26px 0 28px;font-size:clamp(75px,9.2cqw,150px);font-weight:760;line-height:.76}.flagshipHeroCopy>p{max-width:590px;color:color-mix(in srgb, var(--future-on-primary) 72%, transparent);font-size:clamp(14px,1.3cqw,20px);line-height:1.6}.flagshipHeroCopy>div{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.flagshipHeroCopy button{border:1px solid color-mix(in srgb, var(--future-on-primary) 38%, transparent);min-height:54px;color:var(--future-on-primary);background:0 0;padding:0 24px;font-size:10px;font-weight:800}.flagshipHeroCopy button:first-child{background:var(--future-on-primary);color:var(--future-primary)}.flagshipHeroImage{min-height:780px;position:relative;overflow:hidden}.flagshipHeroImage img{object-fit:cover;object-position:center top;filter:saturate(.72)contrast(1.06);width:100%;height:100%;min-height:780px}.flagshipHeroImage:after{content:"";background:linear-gradient(#0000 65%,#0000008a);position:absolute;inset:0}.flagshipHeroImage span{z-index:2;color:#fff;text-align:center;font-size:9px;position:absolute;bottom:25px;left:25px;right:25px}.flagshipTicker{border-bottom:1px solid var(--future-border);background:var(--future-surface);white-space:nowrap;align-items:center;gap:23px;min-height:82px;padding:0 30px;display:flex;overflow:hidden}.flagshipTicker span{color:var(--future-muted);align-items:center;gap:23px;font-size:10px;font-weight:750;display:flex}.flagshipTicker i{background:var(--future-secondary);border-radius:50%;width:7px;height:7px}.flagshipPosition{grid-template-columns:.42fr 1.58fr;align-items:start;gap:45px;min-height:680px;padding:clamp(90px,11cqw,175px) clamp(35px,7cqw,115px);display:grid}.flagshipPosition>span,.flagshipFocusCopy>span,.flagshipQuestions header>span,.flagshipPractice header>span{color:var(--future-primary)}.flagshipPosition h2{letter-spacing:-.078em;max-width:1120px;margin:0;font-size:clamp(52px,7cqw,108px);font-weight:650;line-height:.88}.flagshipFocus{background:var(--future-ink);color:#fff;grid-template-columns:minmax(400px,.9fr) minmax(420px,1.1fr);min-height:720px;display:grid}.flagshipFocusCopy{flex-direction:column;justify-content:center;padding:clamp(70px,8cqw,130px) clamp(35px,6cqw,98px);display:flex}.flagshipFocusCopy h2{letter-spacing:-.078em;margin:23px 0;font-size:clamp(54px,6.3cqw,98px);font-weight:720;line-height:.86}.flagshipFocusCopy p{color:#ffffffa1;max-width:560px;font-size:clamp(13px,1.15cqw,17px);line-height:1.7}.flagshipFocusCopy button{min-height:53px;color:var(--future-ink);background:#fff;border:0;align-self:flex-start;margin-top:21px;padding:0 24px;font-size:10px;font-weight:800}.flagshipFocusCopy button b{margin-left:12px}.flagshipFocusImage{min-height:720px;position:relative;overflow:hidden}.flagshipFocusImage img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;min-height:720px}.flagshipFocusImage span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c0db8;border-radius:999px;padding:10px 14px;font-size:8px;position:absolute;bottom:22px;right:22px}.flagshipQuestions{background:var(--future-surface);padding:clamp(85px,9cqw,145px) clamp(35px,7cqw,115px)}.flagshipQuestions header,.flagshipPractice header{grid-template-columns:.5fr 1.5fr;align-items:end;gap:30px;display:grid}.flagshipQuestions h2,.flagshipPractice h2{letter-spacing:-.07em;max-width:1000px;margin:0;font-size:clamp(47px,5.8cqw,88px);font-weight:650;line-height:.9}.flagshipQuestions>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:65px;display:grid}.flagshipQuestions button{border:1px solid var(--future-border);min-height:160px;color:var(--future-ink);text-align:left;background:#fff;border-radius:28px;grid-template-columns:45px 1fr 25px;align-items:center;gap:16px;padding:24px 26px;display:grid}.flagshipQuestions button span{color:var(--future-primary);font-size:9px;font-weight:800}.flagshipQuestions button strong{letter-spacing:-.045em;max-width:460px;font-size:clamp(23px,2.4cqw,36px);line-height:1}.flagshipPractice{padding:clamp(85px,9cqw,145px) clamp(35px,7cqw,115px)}.flagshipPractice>div{margin-top:65px}.flagshipPractice button{border:0;border-bottom:1px solid var(--future-border);width:100%;min-height:100px;color:var(--future-ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:70px 1fr 1fr 25px;align-items:center;gap:18px;padding:18px 0;display:grid}.flagshipPractice button span,.flagshipPractice button small{color:var(--future-muted);font-size:9px}.flagshipPractice button strong{letter-spacing:-.04em;font-size:clamp(21px,2.3cqw,34px)}.flagshipClosing{background:var(--future-primary);min-height:550px;color:var(--future-on-primary);grid-template-columns:1fr auto;align-items:center;gap:60px;padding:90px clamp(35px,7cqw,115px);display:grid}.flagshipClosing>div>span{color:color-mix(in srgb, var(--future-on-primary) 66%, transparent)}.flagshipClosing h2{letter-spacing:-.078em;max-width:950px;margin:20px 0 0;font-size:clamp(49px,6.2cqw,95px);font-weight:650;line-height:.88}.flagshipClosing button{background:var(--future-on-primary);min-height:55px;color:var(--future-primary);border:0;padding:0 25px;font-size:10px;font-weight:800}.flagshipClosing button b{margin-left:12px}.flagshipSite>.futureFooter{background:var(--future-primary);border-color:color-mix(in srgb, var(--future-on-primary) 20%, transparent);color:var(--future-on-primary)}.template-local-institution.authoritySite{--future-surface:#f2eee6}.template-local-institution .authorityHero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.template-local-institution .authorityCopy{padding-right:8vw}.template-local-institution .authorityPortrait{border-radius:240px 240px 30px 30px;margin:28px 28px 28px 0}.template-local-institution .authorityProof{background:var(--future-primary);color:var(--future-surface)}.template-modern-heritage.authoritySite{--future-surface:#f6f0e6}.template-modern-heritage .authorityHero{grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr)}.template-modern-heritage .authorityCopy{order:2}.template-modern-heritage .authorityPortrait{border-radius:220px 220px 20px 20px;order:1;margin:34px 0 34px 34px}.template-modern-heritage .authorityHero h1,.template-modern-heritage .authorityPerspective h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.template-human-precision .authorityHero{background:linear-gradient(130deg, color-mix(in srgb, var(--future-primary) 9%, white), white 65%);grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);min-height:680px}.template-human-precision .authorityCopy{order:2;padding-left:clamp(38px,7vw,110px)}.template-human-precision .authorityPortrait{border-radius:34px 240px 240px 34px;order:1;margin:42px 0 42px 42px;overflow:hidden}.template-human-precision .authorityPortrait:after{content:"EXPERTISE, EXPLAINED";color:var(--future-ink);letter-spacing:.12em;background:#ffffffe6;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:800;position:absolute;bottom:22px;right:22px}.template-private-atelier.quietSite{--future-surface:#fbfaf7}.template-private-atelier .quietHero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);min-height:760px}.template-private-atelier .quietHeroCopy{padding-left:clamp(40px,10vw,150px)}.template-private-atelier .quietPortrait{border-radius:180px 180px 18px 18px;margin:28px 28px 28px 0;overflow:hidden}.template-private-atelier .quietHero h1,.template-private-atelier .quietIntroduction h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.template-specialist-journal .quietHero{border-bottom:8px solid var(--future-ink);grid-template-columns:minmax(0,1.36fr) minmax(290px,.64fr)}.template-specialist-journal .quietPortrait img{filter:grayscale()contrast(1.04)}.template-specialist-journal .quietHeroCopy{border-right:1px solid var(--future-border)}.template-specialist-journal .quietHero h1,.template-specialist-journal .quietIntroduction h2,.template-specialist-journal .quietFocus h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.template-specialist-journal .quietIntroduction{background:var(--future-ink);color:var(--future-surface)}.template-practice-edit.quietSite{--future-surface:#f4f0e9}.template-practice-edit .quietHero{color:#f7f2eb;background:#0b0b0b;min-height:820px}.template-practice-edit .quietHeroCopy{z-index:2;margin-right:-18vw;position:relative}.template-practice-edit .quietHero h1{text-transform:uppercase;max-width:920px;font-size:clamp(76px,9vw,146px)}.template-practice-edit .quietPortrait{border-radius:190px 190px 0 0;margin:55px 35px 55px 0;overflow:hidden}.template-practice-edit .quietPortrait img{filter:grayscale()contrast(1.1)}.template-daylight-practice.livingSite,.template-open-door.livingSite{--living-bg:var(--future-surface);background:var(--future-surface);color:var(--future-ink)}.template-daylight-practice .livingNav,.template-open-door .livingNav{border-color:var(--future-border);background:color-mix(in srgb, var(--future-surface) 94%, transparent);color:var(--future-ink)}.template-daylight-practice .livingHeroMedia:after{background:linear-gradient(90deg,#f7f4ebeb,#f7f4eb2e 70%),linear-gradient(#0000 55%,#f7f4ebb8)}.template-daylight-practice .livingHeroCopy{color:var(--future-ink)}.template-daylight-practice .livingHeroCopy p{color:color-mix(in srgb, var(--future-ink) 70%, transparent)}.template-daylight-practice .livingScroll,.template-daylight-practice .livingScroll:after{color:var(--future-ink);background-color:var(--future-ink)}.template-daylight-practice>.futureFooter.inverse,.template-open-door>.futureFooter.inverse{border-color:var(--future-border);color:var(--future-ink)}.template-daylight-practice .futureFooter .futureWordmark.inverse,.template-open-door .futureFooter .futureWordmark.inverse{color:var(--future-ink)}.template-patient-story .livingHeroMedia img{filter:grayscale()contrast(1.06)}.template-patient-story .livingHeroCopy{align-self:end;max-width:980px;padding-bottom:clamp(65px,11vw,150px)}.template-patient-story .livingHeroCopy h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.template-open-door .livingHero{border-radius:42px;min-height:740px;margin:20px;overflow:hidden}.template-open-door .livingHeroMedia:after{background:linear-gradient(90deg,#091210c7,#0912100f),linear-gradient(#0000 55%,#09121085)}.template-open-door .livingHeroCopy{color:#fff}.template-open-door .livingNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4ebeb;border-radius:999px}.template-care-compass.guidedSite{background:linear-gradient(145deg, color-mix(in srgb, var(--future-primary) 13%, white), #fff 42%, color-mix(in srgb, var(--future-secondary) 8%, white))}.template-care-compass .guidedChooser{box-shadow:0 34px 100px color-mix(in srgb, var(--future-primary) 14%, transparent);border-radius:38px;position:relative}.template-care-compass .guidedChooser:before{content:"START HERE";background:var(--future-primary);color:#fff;letter-spacing:.12em;border-radius:999px;padding:10px 17px;font-size:9px;font-weight:900;position:absolute;top:-17px;left:35px}.template-first-visit .guidedHero{align-items:center;min-height:760px}.template-first-visit .guidedChooser>div:first-of-type{grid-template-columns:1fr}.template-first-visit .guidedChooser>div:first-of-type button{min-height:72px}.template-symptom-specialist .guidedHero{background:#fff;padding-top:clamp(80px,10vw,150px)}.template-symptom-specialist .guidedCopy h1{max-width:780px;font-size:clamp(58px,7.2vw,108px)}.template-symptom-specialist .guidedChooser>div:first-of-type{grid-template-columns:repeat(2,1fr)}.template-procedure-house .flagshipHero{background:var(--future-primary)}.template-procedure-house .flagshipHeroCopy h1,.template-procedure-house .flagshipPosition h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.template-clinical-standard.flagshipSite,.template-clinical-standard .flagshipHero{color:#151819;background:#f7f7f4}.template-clinical-standard .flagshipNav,.template-clinical-standard .flagshipHeroCopy p{color:#151819}.template-clinical-standard .flagshipNav button,.template-clinical-standard .flagshipHeroCopy button{color:#151819;border-color:#151819}.template-clinical-standard .flagshipHeroImage img{filter:grayscale()contrast(1.08)}.template-clinical-standard .flagshipTicker{background:var(--future-primary);color:#fff}.template-category-original .flagshipHero{background:#050505;min-height:850px}.template-category-original .flagshipHeroCopy{z-index:2;margin-right:-12vw;position:relative}.template-category-original .flagshipHeroCopy h1{max-width:980px;font-size:clamp(82px,10vw,160px)}.template-category-original .flagshipHeroImage{border-radius:50% 50% 8px 8px;margin:60px 38px 60px 0;overflow:hidden}.templateModule{padding:clamp(72px,9cqw,150px) clamp(28px,7cqw,112px);position:relative;overflow:hidden}.templateModule>span,.templateModule>header>span,.templateModule>div>span{letter-spacing:.16em;font-size:clamp(8px,.72cqw,11px);font-weight:850}.templateModule h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(48px,6.5cqw,104px);font-weight:450;line-height:.92}.templateModule h3{letter-spacing:-.035em;margin:16px 0 12px;font-size:clamp(22px,2.2cqw,34px);font-weight:520;line-height:1.05}.templateModule p{color:currentColor;opacity:.68;font-size:clamp(12px,1.05cqw,16px);line-height:1.7}.institutionModule{background:var(--future-primary);min-height:590px;color:var(--future-on-primary);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(55px,9cqw,150px);display:grid}.institutionModule>div:first-child{max-width:760px}.institutionLocations{border-top:1px solid color-mix(in srgb, currentColor 26%, transparent)}.institutionLocations article{border-bottom:1px solid color-mix(in srgb, currentColor 26%, transparent);grid-template-columns:42px 1fr;align-content:center;gap:4px 16px;min-height:108px;padding:20px 0;display:grid}.institutionLocations article span{opacity:.48;grid-row:1/3}.institutionLocations article strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2cqw,30px);font-weight:400}.institutionLocations article small{opacity:.55;font-size:9px}.heritageModule{background:color-mix(in srgb, var(--future-primary) 6%, white);min-height:680px}.heritageModule header{max-width:1040px}.heritageModule header h2{font-family:Georgia,Times New Roman,serif}.heritageModule>div{border-top:1px solid var(--future-border);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.heritageModule article{border-right:1px solid var(--future-border);min-height:260px;padding:34px clamp(20px,3cqw,46px)}.heritageModule article:last-child{border-right:0}.heritageModule article b{color:var(--future-primary);font-size:10px}.heritageModule article strong{margin-top:50px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5cqw,38px);font-weight:400;display:block}.humanModule{background:var(--future-ink);color:#fff;grid-template-columns:1fr 90px 1fr;align-items:stretch;min-height:580px;padding-inline:0;display:grid}.humanModule>div{flex-direction:column;justify-content:center;padding:clamp(64px,8cqw,120px);display:flex}.humanModule>div:last-child{background:var(--future-primary);color:var(--future-on-primary)}.humanModule>i{color:var(--future-accent);place-items:center;font-size:32px;font-style:normal;display:grid}.humanModule h2{max-width:610px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.8cqw,76px)}.atelierModule{background:#fff;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(70px,12cqw,190px);min-height:760px;display:grid}.atelierModule header{align-self:start;position:sticky;top:40px}.atelierModule header h2{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(48px,5.2cqw,82px)}.atelierModule>div{border-top:1px solid var(--future-ink)}.atelierModule article{border-bottom:1px solid var(--future-border);grid-template-columns:60px .8fr 1fr;align-items:center;gap:24px;min-height:180px;padding:30px 0;display:grid}.atelierModule article span{color:var(--future-secondary)}.atelierModule article h3,.atelierModule article p{margin:0}.atelierModule article h3{font-family:Iowan Old Style,Baskerville,Georgia,serif}.journalModule{color:#111;background:#f8f5ee;min-height:780px}.journalModule>header{border-top:9px solid;border-bottom:1px solid;grid-template-columns:.36fr 1fr;align-items:end;gap:40px;padding-bottom:35px;display:grid}.journalModule>header>div{justify-content:space-between;gap:20px;padding-top:30px;display:flex}.journalModule>header h2{max-width:860px;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.5cqw,88px)}.journalModule>div{grid-template-columns:1.35fr .825fr .825fr;display:grid}.journalModule article{border-right:1px solid;min-height:390px;padding:35px clamp(20px,3cqw,48px)}.journalModule article:last-child{border-right:0}.journalModule article:first-child h3{font-size:clamp(38px,4cqw,64px)}.journalModule article h3{margin-top:70px;font-family:Georgia,Times New Roman,serif}.journalModule article button{background:0 0;border:0;min-height:44px;padding:0;font-weight:800}.editModule{color:#fff;background:#070707;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(35px,7cqw,110px);min-height:780px;padding:clamp(36px,5cqw,78px);display:grid}.editModuleMedia{border-radius:48% 48% 18px 18px;min-height:640px;overflow:hidden}.editModuleMedia>img,.editModuleMedia>.futureMediaFallback{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%}.editModule>div:last-child{align-self:center}.editModule h2{letter-spacing:-.085em;text-transform:uppercase;max-width:850px;font-size:clamp(72px,9cqw,145px);font-weight:700}.editModule>div:last-child>p{text-transform:uppercase;letter-spacing:.08em;max-width:640px}.editModule button,.originalModule button{color:currentColor;background:0 0;border:1px solid;min-height:52px;margin-top:25px;padding:0 24px;font-weight:850}.daylightModule{background:color-mix(in srgb, var(--future-primary) 4%, white);min-height:720px;color:var(--future-ink);grid-template-columns:1.2fr .8fr;padding:0;display:grid}.daylightModuleMedia{min-height:720px}.daylightModuleMedia>img,.daylightModuleMedia>.futureMediaFallback{object-fit:cover;width:100%;height:100%}.daylightModule>div:last-child{align-self:center;padding:clamp(65px,8cqw,130px)}.daylightModule h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.5cqw,86px)}.storyModule{background:var(--future-primary);min-height:760px;color:var(--future-on-primary);grid-template-columns:.8fr 1.2fr;gap:clamp(50px,10cqw,160px);display:grid}.storyModule header{align-self:start}.storyModule header h2{font-family:Georgia,Times New Roman,serif}.storyModule>div{border-top:1px solid color-mix(in srgb, currentColor 28%, transparent)}.storyModule article{border-bottom:1px solid color-mix(in srgb, currentColor 28%, transparent);grid-template-columns:48px .75fr 1fr;align-items:center;gap:20px;min-height:180px;padding:26px 0;display:grid}.storyModule article h3,.storyModule article p{margin:0}.openDoorModule{background:color-mix(in srgb, var(--future-primary) 5%, white);min-height:650px;color:var(--future-ink)}.openDoorModule header{max-width:920px}.openDoorModule header h2{font-family:Georgia,Times New Roman,serif}.openDoorModule>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px;display:grid}.openDoorModule article{border:1px solid var(--future-border);background:#fff;border-radius:34px;min-height:280px;padding:30px}.openDoorModule article button{border:1px solid var(--future-border);background:0 0;min-height:44px;margin-top:25px;padding:0 18px;font-weight:800}.compassModule{background:var(--future-ink);color:#fff;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(60px,10cqw,160px);min-height:670px;display:grid}.compassCore{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--future-accent) 45%, transparent);text-align:center;border-radius:50%;place-content:center;gap:14px;width:min(460px,100%);display:grid;position:relative}.compassCore:before,.compassCore:after{content:"";border:1px solid color-mix(in srgb, var(--future-accent) 24%, transparent);border-radius:50%;position:absolute}.compassCore:before{inset:10%}.compassCore:after{inset:24%}.compassCore strong{z-index:2;max-width:250px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.5cqw,52px);font-weight:400;line-height:1;position:relative}.compassModule>div:last-child{grid-template-columns:repeat(2,1fr);display:grid}.compassModule>div:last-child button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff29;border-radius:0;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;min-height:128px;padding:22px;display:grid}.firstVisitModule{min-height:690px;color:var(--future-ink);background:#fff}.firstVisitModule header{max-width:980px}.firstVisitModule>div{grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid;position:relative}.firstVisitModule>div:before{content:"";background:var(--future-primary);height:1px;position:absolute;top:10px;left:16.5%;right:16.5%}.firstVisitModule article{text-align:center;min-height:280px;padding:0 clamp(20px,3cqw,46px);position:relative}.firstVisitModule article>span{background:var(--future-primary);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;margin:0 auto 45px;font-size:0;display:grid}.symptomModule{background:color-mix(in srgb, var(--future-primary) 5%, white);min-height:650px;color:var(--future-ink);align-content:center;display:grid}.symptomSearch{border:1px solid var(--future-ink);background:#fff;border-radius:56px;grid-template-columns:16px 1fr auto;align-items:center;gap:20px;min-height:112px;margin:28px 0 45px;padding:16px 18px 16px 34px;display:grid}.symptomSearch>i{border:2px solid;border-radius:50%;width:15px;height:15px}.symptomSearch>strong{color:color-mix(in srgb, var(--future-ink) 48%, transparent);font-size:clamp(20px,2.2cqw,34px);font-weight:450}.symptomSearch>button{background:var(--future-primary);min-height:76px;color:var(--future-on-primary);border:0;padding:0 28px;font-weight:850}.symptomModule>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.symptomModule>div:last-child button{border:1px solid var(--future-border);background:0 0;align-items:center;gap:20px;min-height:48px;padding:0 18px;display:flex}.procedureHouseModule{background:var(--future-primary);min-height:650px;color:var(--future-on-primary);grid-template-columns:.88fr 1.12fr;gap:clamp(60px,9cqw,140px);display:grid}.procedureHouseModule header h2{font-family:Georgia,Times New Roman,serif}.procedureHouseModule>div{border-top:1px solid color-mix(in srgb, currentColor 28%, transparent)}.procedureHouseModule>div button{border:0;border-bottom:1px solid color-mix(in srgb, currentColor 28%, transparent);color:currentColor;text-align:left;background:0 0;border-radius:0;grid-template-columns:50px 1fr auto;align-items:center;width:100%;min-height:112px;padding:20px 0;display:grid}.procedureHouseModule>div button strong{font-size:clamp(18px,1.9cqw,28px)}.clinicalModule{color:#151819;background:#f7f7f4;min-height:670px}.clinicalModule header{border-top:5px solid;grid-template-columns:.38fr 1fr;gap:40px;display:grid}.clinicalModule header>span{padding-top:28px}.clinicalModule header h2{max-width:900px;font-size:clamp(50px,6cqw,94px)}.clinicalModule>div{border-top:1px solid;border-bottom:1px solid;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.clinicalModule article{border-right:1px solid;flex-direction:column;min-height:250px;padding:28px;display:flex}.clinicalModule article:last-child{border-right:0}.clinicalModule article strong{margin-top:auto;font-size:clamp(18px,1.8cqw,26px)}.originalModule{color:#fff;background:#050505;align-content:center;min-height:760px;display:grid}.originalModule h2{max-width:1350px;color:var(--future-accent);letter-spacing:-.09em;text-transform:uppercase;margin:20px 0;font-size:clamp(82px,12cqw,190px);font-weight:750;line-height:.78}.originalModule>div{justify-content:space-between;align-items:end;gap:40px;display:flex}.originalModule>div p{max-width:460px;margin:0}@container (width<=620px){.futureWordmark{max-width:140px;font-size:10px}.futureFooter{grid-template-columns:1fr}.futureFooter>span,.futureFooter>small{grid-column:1;justify-self:start}.authorityNav,.quietNav,.livingNav,.guidedNav,.flagshipNav{grid-template-columns:1fr auto;min-height:62px;padding-inline:16px}.authorityNav nav,.quietNav nav,.livingNav nav,.guidedNav nav,.flagshipNav nav{display:none}.authorityNav>button,.quietNav>button,.livingNav>button,.guidedNav>button,.flagshipNav>button{min-height:37px;padding-inline:14px;font-size:8px}.authorityHero,.quietHero,.livingFeature,.quietFocus,.guidedHero,.guidedFocus,.flagshipHero,.flagshipFocus{grid-template-columns:1fr}.authorityCopy,.quietHero,.guidedHero,.flagshipHeroCopy{padding:70px 22px}.authorityCopy h1,.quietHeroCopy h1,.livingHeroCopy h1,.guidedCopy h1,.flagshipHeroCopy h1{font-size:58px}.authorityPortrait,.authorityPortrait>img,.quietPortrait,.flagshipHeroImage,.flagshipHeroImage img{height:500px;min-height:500px}.authorityProof,.quietPath>div:last-child,.livingDay>div,.livingCare>div,.guidedReadiness>div{grid-template-columns:1fr}.authorityProof{padding-inline:22px}.authorityProof>div{border-right:0;border-bottom:1px solid var(--future-border);min-height:190px}.authorityPerspective,.authorityCare,.authorityClosing,.quietIntroduction,.quietPath,.quietServices,.quietClosing,.livingStatement,.livingDay,.livingCare,.livingLocations,.guidedReadiness,.guidedCare,.guidedClosing,.flagshipPosition,.flagshipQuestions,.flagshipPractice,.flagshipClosing{padding:75px 22px}.authorityPerspective{grid-template-columns:1fr;gap:45px}.authorityPerspectiveImage{height:430px}.authorityPerspective h2,.authorityCare h2,.authorityClosing h2,.quietIntroduction h2,.quietFocus h2,.quietPath h2,.quietServices h2,.quietClosing p,.livingStatement h2,.livingFeature h2,.livingDay h2,.livingCare h2,.livingLocations h2,.guidedReadiness h2,.guidedFocus h2,.guidedCare h2,.guidedClosing h2,.flagshipPosition h2,.flagshipFocusCopy h2,.flagshipQuestions h2,.flagshipPractice h2,.flagshipClosing h2{font-size:42px}.authorityCare header,.quietIntroduction,.quietPath>div:first-child,.quietServices header,.livingStatement,.guidedReadiness header,.guidedCare header,.flagshipPosition,.flagshipQuestions header,.flagshipPractice header{grid-template-columns:1fr;gap:20px}.authorityCare>div,.guidedCare>div,.flagshipQuestions>div{grid-template-columns:1fr}.authorityCare>div button,.guidedCare button{grid-template-columns:35px 1fr 20px}.authorityCare button b,.guidedCare button b{font-size:0}.authorityCare button b:after,.guidedCare button b:after{content:"↗";font-size:12px}.authorityClosing>div,.quietHeroCopy>div{flex-direction:column;align-items:stretch;width:100%}.quietIntroduction,.livingStatement{min-height:auto}.quietFocus>div:first-child,.livingFeature>div:last-child,.guidedFocus>div:first-child,.flagshipFocusCopy{padding:75px 22px}.quietFocusImage,.quietFocusImage img,.livingFeatureMedia,.livingFeatureMedia img,.flagshipFocusImage,.flagshipFocusImage img{height:480px;min-height:480px}.quietPath article,.livingDay article,.guidedReadiness>div button{min-height:250px}.quietServices button,.flagshipPractice button{grid-template-columns:38px 1fr 20px}.quietServices button small,.flagshipPractice button small{display:none}.livingHero{min-height:720px}.livingHeroMedia:after{background:linear-gradient(90deg,#04080abd,#04080a33),linear-gradient(#0000 34%,#04080ae0)}.livingHeroCopy{padding:68px 22px}.livingScroll{display:none}.livingLocations,.flagshipClosing{grid-template-columns:1fr}.livingLocations button,.flagshipClosing button{justify-self:start}.guidedChooser{border-radius:28px;margin-top:20px;padding:18px}.guidedChooser>div:first-of-type{grid-template-columns:1fr}.guidedChooser>div:first-of-type button{min-height:76px}.guidedFocus{padding:0}.guidedBrief{margin:0 22px 75px}.flagshipHero{min-height:auto}.flagshipHeroCopy h1{letter-spacing:-.08em;font-size:51px}.flagshipTicker{min-height:68px}}.wm2MobileConceptCard,.wm2MobileReroll{display:none}.wm2ViewerInteraction:focus-visible{outline:none}.wm2ViewerInteraction:focus-visible>button{box-shadow:0 0 0 2px #ff4ee19e,0 8px 28px #00000057}.wm2BrandDecisionPrompt{background:#ffffff06;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;min-height:66px;padding:14px 16px;display:grid}.wm2BrandDecisionPrompt span{color:#8e8597;font-family:var(--wm2-mono);letter-spacing:.14em;font-size:7px;font-weight:900}.wm2BrandDecisionPrompt strong{color:#bdb4c4;font-size:10px;line-height:1.4}.wm2BrandDecisionPrompt i{color:#aaa1b3;background:#ffffff0d;border-radius:50%;grid-area:1/2/3;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.wm2BrandDecisionPrompt.ready{background:linear-gradient(115deg,#7a4fff1f,#da36d51c);border-color:#da36d5b8;box-shadow:0 16px 48px #68247d33,inset 0 0 0 1px #ffffff09}.wm2BrandDecisionPrompt.ready span,.wm2BrandDecisionPrompt.ready strong{color:#fff}.wm2BrandDecisionPrompt.ready i{background:linear-gradient(135deg, var(--wm2-violet), var(--wm2-pink));color:#fff;animation:1.1s ease-in-out infinite wm2BrandArrow}@keyframes wm2BrandArrow{50%{transform:translateY(5px)}}.wm2BrandDecision{grid-template-columns:minmax(260px,1fr) auto;align-items:stretch;gap:9px;display:grid}.wm2BrandDecision button.primary{background:linear-gradient(110deg, var(--wm2-violet), var(--wm2-pink) 62%, var(--wm2-rose));color:#fff;letter-spacing:.02em;border-color:#ffffff24;min-height:58px;padding:0 22px;font-size:10px;font-weight:900;box-shadow:0 16px 38px #c63bd23d}.wm2BrandDecision button.primary:not(:disabled):not(.active){animation:1.8s ease-in-out infinite wm2BrandConfirm}@keyframes wm2BrandConfirm{50%{box-shadow:0 18px 52px #da36d570,0 0 0 5px #da36d51a}}.wm2BrandDecision button.primary.active{color:#eafff9;background:linear-gradient(110deg,#267965b8,#47b295b3);border-color:#5ee7c380;box-shadow:0 14px 34px #1f7d662e}.wm2BrandDecision button.primary:disabled{box-shadow:none;background:#ffffff0a}.wm2ZeroPrice{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:7px;display:inline-flex}.wm2ZeroPrice del{color:#817787;font-family:var(--wm2-mono);-webkit-text-decoration-color:var(--wm2-pink);text-decoration-color:var(--wm2-pink);font-size:9px;font-weight:600;text-decoration-thickness:2px}.wm2OrderRail .wm2ZeroPrice b,.wm2CheckoutSummary .wm2ZeroPrice b,.wm2MobileCheckoutTotal .wm2ZeroPrice b{color:#9bf0d8;font-family:var(--wm2-mono);letter-spacing:-.05em;font-size:10px;font-weight:800}.wm2OptionZeroPrice{flex-direction:column;align-items:flex-end;gap:1px}.wm2OptionZeroPrice del{font-size:7px}.wm2OptionZeroPrice b{color:#9bf0d8;font-family:var(--wm2-mono);font-size:9px;font-style:normal}.wm2TotalZeroPrice{gap:9px}.wm2TotalZeroPrice del{font-size:12px}.wm2OrderRail .wm2TotalZeroPrice b,.wm2CheckoutSummary .wm2TotalZeroPrice b,.wm2MobileCheckoutTotal .wm2TotalZeroPrice b{font-size:27px}.wm2MobileCheckoutTotal{display:none}@media (max-width:900px){.wm2Results{height:100svh;min-height:620px}.wm2ResultsLayout{height:calc(100svh - 64px)}.wm2ViewerStage{padding:10px 10px calc(8px + env(safe-area-inset-bottom));grid-template-rows:auto 42px minmax(0,1fr) 54px;gap:8px}.wm2MobileConceptCard{background:linear-gradient(120deg,#7a4fff1a,#c63bd20d),#05040bb8;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 12px 12px 16px;display:grid}.wm2MobileConceptCard>div{min-width:0}.wm2MobileConceptCard span{color:#c18ed4;font-family:var(--wm2-mono);letter-spacing:.12em;font-size:6px;font-weight:900}.wm2MobileConceptCard h1{color:#fff;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:clamp(19px,5vw,25px);font-weight:550;line-height:1;overflow:hidden}.wm2MobileConceptCard p{color:#9e94a5;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.wm2MobileConceptCard button{color:#09060d;white-space:nowrap;background:#fff;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-size:8px;font-weight:900}.wm2MobileConceptCard button b{margin-left:5px}.wm2ViewerToolbar{min-width:0;display:block}.wm2ConceptTabs{scrollbar-width:none;gap:6px;width:100%;height:42px;padding-bottom:1px;overflow-x:auto}.wm2ConceptTabs::-webkit-scrollbar{display:none}.wm2ConceptTabs>button{border-radius:999px;flex:1 0 66px;justify-content:center;min-width:0;min-height:40px;padding:0 9px;font-size:7px}.wm2ViewerControls{display:none}.wm2ViewerInteraction{touch-action:pan-y;min-height:0;display:block;position:relative}.wm2ViewerInteraction>button{z-index:12;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07060cb8;border-color:#ffffff80;border-radius:50%;width:40px;height:40px;position:absolute;top:10px;box-shadow:0 8px 28px #00000057}.wm2ViewerInteraction>button:first-child{left:8px}.wm2ViewerInteraction>button:last-child{right:8px}.wm2BrowserFrame,.wm2BrowserFrame.mobile,.wm2BrowserFrame.desktop{border-color:#fff3;border-radius:26px;grid-template-rows:minmax(0,1fr);width:100%;height:100%;max-height:none;display:grid;box-shadow:0 22px 60px #0000007a}.wm2BrowserChrome{display:none}.wm2SiteViewport{border-radius:inherit;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%}.wm2SiteViewport::-webkit-scrollbar{display:none}.wm2ViewerFooter{gap:8px;min-width:0}.wm2ViewerFooter>span,.wm2ViewerFooter>strong,.wm2ViewerFooter>button:last-child{display:none}.wm2ViewerFooter .wm2MobileSelect{background:linear-gradient(110deg, var(--wm2-violet), var(--wm2-pink) 68%, var(--wm2-rose));color:#fff;border-radius:999px;flex:1;min-width:0;min-height:52px;margin:0;padding:0 18px;font-size:9px;font-weight:900;display:block}.wm2ViewerFooter .wm2MobileReroll{color:#bdb4c5;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff26;border-radius:999px;min-height:52px;padding:0 15px;font-size:8px;font-weight:800;display:block}.wm2BrandDecision{grid-template-columns:1fr}.wm2BrandDecision button.primary{order:-1}.wm2MobileCheckoutTotal{background:linear-gradient(120deg,#5ee7c314,#7a4fff14);border:1px solid #5ee7c338;border-radius:22px;grid-template-columns:1fr auto;align-items:baseline;gap:4px 14px;padding:16px 18px}.wm2MobileCheckoutTotal>span{color:#a8a0af;font-family:var(--wm2-mono);letter-spacing:.12em;font-size:8px;font-weight:900}.wm2MobileCheckoutTotal .wm2ZeroPrice del{color:#817787;font-family:var(--wm2-mono);-webkit-text-decoration-color:var(--wm2-pink);text-decoration-color:var(--wm2-pink);font-size:13px;text-decoration-thickness:2px}.wm2MobileCheckoutTotal .wm2ZeroPrice b{color:#9bf0d8;font-family:var(--wm2-mono);letter-spacing:-.05em;font-size:28px}.wm2MobileCheckoutTotal small{color:#756d7c;grid-column:1/-1;font-size:8px}}@media (max-width:620px){.wm2MobileCheckoutTotal{display:grid}}@media (max-width:520px){.wm2ProductHeader{gap:8px;padding-inline:12px}.wm2ProductHeader .wm2BrandButton img{width:92px}.wm2ProgressRail{grid-template-columns:repeat(7,1fr);width:180px}.wm2ProgressRail>div{min-width:0}.wm2ProgressRail>div:not(:last-child):after{left:27px;right:0}.wm2MobileConceptCard{padding-left:13px}.wm2MobileConceptCard p{display:none}.wm2MobileConceptCard button{padding:0 13px;font-size:7px}.wm2ViewerFooter .wm2MobileReroll{width:52px;padding:0;font-size:0;overflow:hidden}.wm2ViewerFooter .wm2MobileReroll:before{content:"↻";font-size:19px}.wm2BrandCandidates{grid-template-columns:1fr}.wm2OrderRail .wm2TotalZeroPrice b,.wm2CheckoutSummary .wm2TotalZeroPrice b{font-size:24px}}@media (prefers-reduced-motion:reduce){.wm2BrandDecisionPrompt.ready i,.wm2BrandDecision button.primary:not(:disabled):not(.active){animation:none}.wm2LaserPulse{stroke-dasharray:none;stroke-dashoffset:0;opacity:.18;animation:none}}@container (width<=620px){.templateModule{min-height:auto;padding:76px 22px}.templateModule h2{font-size:45px}.institutionModule,.heritageModule,.atelierModule,.journalModule,.editModule,.daylightModule,.storyModule,.compassModule,.procedureHouseModule{grid-template-columns:1fr}.institutionModule{gap:54px}.institutionLocations article{min-height:92px}.heritageModule>div{grid-template-columns:1fr;margin-top:48px}.heritageModule article{border-right:0;border-bottom:1px solid var(--future-border);min-height:185px;padding-inline:0}.heritageModule article strong{margin-top:28px}.humanModule{grid-template-columns:1fr;padding:0}.humanModule>div{min-height:390px;padding:70px 22px}.humanModule>i{height:62px;transform:rotate(90deg)}.humanModule h2{font-size:43px}.atelierModule{gap:48px}.atelierModule header{position:static}.atelierModule article{grid-template-columns:42px 1fr;align-items:start;min-height:230px;padding:30px 0}.atelierModule article p{grid-column:2}.journalModule>header{grid-template-columns:1fr;gap:15px}.journalModule>header h2{font-size:45px}.journalModule>div{grid-template-columns:1fr}.journalModule article{border-bottom:1px solid;border-right:0;min-height:315px;padding-inline:0}.journalModule article h3,.journalModule article:first-child h3{margin-top:46px;font-size:38px}.editModule{gap:0;padding:20px}.editModuleMedia{border-radius:240px 240px 20px 20px;min-height:500px}.editModule>div:last-child{z-index:2;margin-top:-62px;padding:34px 12px 60px;position:relative}.editModule h2{font-size:62px}.daylightModule{padding:0}.daylightModuleMedia{min-height:520px}.daylightModule>div:last-child{padding:70px 22px}.storyModule{gap:48px}.storyModule article{grid-template-columns:36px 1fr;align-items:start;min-height:205px}.storyModule article p{grid-column:2}.openDoorModule>div,.firstVisitModule>div,.clinicalModule>div{grid-template-columns:1fr}.openDoorModule article{min-height:250px}.compassModule{gap:58px}.compassCore{width:100%}.compassModule>div:last-child{grid-template-columns:1fr}.firstVisitModule>div:before{width:1px;height:auto;top:0;bottom:0;left:10px}.firstVisitModule article{text-align:left;min-height:230px;padding:0 0 0 50px}.firstVisitModule article>span{margin:0;position:absolute;top:0;left:0}.symptomSearch{border-radius:32px;grid-template-columns:16px 1fr;min-height:150px;padding:22px}.symptomSearch>strong{font-size:20px}.symptomSearch>button{grid-column:1/-1;min-height:54px}.symptomModule>div:last-child{grid-template-columns:1fr;display:grid}.procedureHouseModule{gap:48px}.clinicalModule header{grid-template-columns:1fr;gap:12px}.clinicalModule header h2{font-size:45px}.clinicalModule article{border-bottom:1px solid;border-right:0;min-height:190px}.originalModule h2{font-size:66px;line-height:.82}.originalModule>div{flex-direction:column;align-items:start}.template-local-institution .authorityPortrait,.template-modern-heritage .authorityPortrait,.template-human-precision .authorityPortrait{border-radius:200px 200px 24px 24px;margin:0 16px 28px}.template-local-institution .authorityHero,.template-modern-heritage .authorityHero,.template-human-precision .authorityHero,.template-private-atelier .quietHero,.template-specialist-journal .quietHero,.template-practice-edit .quietHero,.template-category-original .flagshipHero{grid-template-columns:minmax(0,1fr)}.template-modern-heritage .authorityCopy,.template-human-precision .authorityCopy{order:1;padding:70px 22px}.template-modern-heritage .authorityPortrait,.template-human-precision .authorityPortrait{order:2}.template-practice-edit .quietHeroCopy{margin-right:0}.template-private-atelier .quietHeroCopy{padding-inline:0}.template-practice-edit .quietHero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(54px,18cqw,64px)}.template-category-original .flagshipHeroCopy{margin-right:0}.template-category-original .flagshipHeroCopy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(50px,15cqw,66px)}.template-practice-edit .quietPortrait,.template-category-original .flagshipHeroImage{border-radius:220px 220px 12px 12px;margin:0 18px 28px}.template-open-door .livingHero{border-radius:30px;min-height:700px;margin:10px}}.futurePriorityPathways{border-block:1px solid color-mix(in srgb, var(--future-primary) 18%, transparent);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--future-primary) 10%, transparent), transparent 36%), var(--future-surface);color:var(--future-ink);padding:clamp(64px,8cqw,116px) clamp(24px,7.5cqw,104px)}.futurePriorityPathways>header{max-width:820px}.futurePriorityPathways>header>span{color:var(--future-primary);letter-spacing:.14em;font-size:11px;font-weight:800}.futurePriorityPathways>header h2{letter-spacing:-.055em;max-width:760px;margin:18px 0 0;font-size:clamp(42px,6.2cqw,82px);font-weight:560;line-height:.98}.futurePriorityPathways>header p{max-width:650px;color:color-mix(in srgb, var(--future-ink) 68%, transparent);margin:22px 0 0;font-size:clamp(15px,1.45cqw,19px);line-height:1.62}.futurePriorityPathways>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(34px,5cqw,66px);display:grid}.futurePriorityPathways article{border:1px solid color-mix(in srgb, var(--future-primary) 20%, transparent);background:color-mix(in srgb, var(--future-primary) 4%, white);border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;min-height:250px;padding:clamp(22px,3cqw,36px);transition:transform .18s,background-color .18s;display:flex}.futurePriorityPathways article>span{color:color-mix(in srgb, var(--future-primary) 78%, var(--future-ink));letter-spacing:.12em;font-size:9px;font-weight:800}.futurePriorityPathways article h3{letter-spacing:-.04em;margin:32px 0 0;font-size:clamp(24px,2.7cqw,38px);font-weight:620;line-height:1.02}.futurePriorityPathways article p{color:color-mix(in srgb, var(--future-ink) 62%, transparent);margin:13px 0 24px;font-size:13px;line-height:1.5}.futurePriorityPathways article button{min-height:42px;color:var(--future-primary);text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:11px;font-weight:760}.futurePriorityPathways.futureMixMajor article:first-child{border-color:color-mix(in srgb, var(--future-primary) 46%, transparent);background:color-mix(in srgb, var(--future-primary) 10%, white);transform:translateY(-8px)}.futurePriorityPathways.futureMixDominant article:first-child{border-color:var(--future-primary);background:var(--future-primary);min-height:290px;color:var(--future-on-primary);grid-column:1/-1}.futurePriorityPathways.futureMixDominant article:first-child>span,.futurePriorityPathways.futureMixDominant article:first-child p,.futurePriorityPathways.futureMixDominant article:first-child button{color:var(--future-on-primary)}.futurePriorityPathways.futureMixTest article{background:0 0;min-height:220px}.futurePriorityPathways.futureToneWarm article{border-radius:38px}.futurePriorityPathways.futureToneWarm>header h2{letter-spacing:-.035em;line-height:1.04}.futurePriorityPathways.futureTonePremium article{border-radius:3px}.futurePriorityPathways.futureTonePremium>header>span,.futurePriorityPathways.futureTonePremium article>span{letter-spacing:.2em}.futurePriorityPathways.futureToneExpert article{border-width:2px 0 0;border-radius:0}.futurePriorityPathways.futureToneBold>header h2{max-width:920px;font-size:clamp(50px,7.4cqw,96px);line-height:.9}.futurePriorityPathways.futureToneBold article:first-child{background:var(--future-primary);color:var(--future-on-primary)}.futurePriorityPathways.futureToneBold article:first-child>span,.futurePriorityPathways.futureToneBold article:first-child p,.futurePriorityPathways.futureToneBold article:first-child button{color:var(--future-on-primary)}@container (width<=620px){.futurePriorityPathways{padding:52px 20px}.futurePriorityPathways>header h2,.futurePriorityPathways.futureToneBold>header h2{overflow-wrap:anywhere;margin-top:13px;font-size:clamp(42px,13cqw,58px)}.futurePriorityPathways>header p{margin-top:16px;font-size:14px}.futurePriorityPathways>div{grid-template-columns:minmax(0,1fr);margin-top:30px}.futurePriorityPathways article,.futurePriorityPathways.futureMixDominant article:first-child{grid-column:auto;min-height:210px}.futurePriorityPathways.futureMixMajor article:first-child{transform:none}}.wm2AlignmentWorkspace{align-items:start}.wm2AlignmentMain{min-height:0}.wm2ChapterRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wm2ChapterRail button{border-radius:22px;min-width:0;min-height:72px;padding:12px 15px;transition:border-color .18s,background-color .18s,color .18s}.wm2ChapterRail button:not(.active):not(.complete):hover{color:#aaa1b2;background:#ffffff06;border-color:#ffffff1a}.wm2ChapterRail button strong{letter-spacing:-.01em;font-size:12px}.wm2ChapterRail button small{color:#817888;font-size:9px;line-height:1.3}.wm2ChapterRail button.active small{color:#bdb4c5}.wm2ChapterRail button.active{background:linear-gradient(110deg,#7a4fff21,#d2476b1a);border-color:#d2476b57}.wm2ChapterRail button.active>span{border-color:var(--wm2-rose);color:#efb3c3;box-shadow:0 0 16px #7a4fff38}.wm2AlignmentForm{min-height:0}.wm2FormChapter{gap:20px;min-height:570px;padding:clamp(28px,3.4vw,48px)}.wm2FormChapter header{margin-bottom:2px}.wm2FormChapter header h2{max-width:780px;margin-top:11px;font-size:clamp(32px,3.15vw,50px);font-weight:560;line-height:1.02}.wm2FormChapter label>span,.wm2ProofPicker legend{color:#b6adbd;font-family:var(--wm2-ui);letter-spacing:0;text-transform:none;font-size:12px;font-weight:650;line-height:1.35}.wm2FormChapter input,.wm2FormChapter select,.wm2FormChapter textarea{color:#f4eff6;border-color:#ffffff24;border-radius:18px;min-height:58px;padding-inline:16px;font-size:14px;line-height:1.35}.wm2FormChapter select{cursor:pointer}.wm2ClickcaseRecommendation{background:radial-gradient(95% 180% at 0 0,#7a4fff1f,#0000 62%),#070512b8;border:1px solid #d2476b3d;border-radius:22px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffff09}.wm2ClickcaseRecommendation>div{min-width:0}.wm2ClickcaseRecommendation span,.wm2RecommendationMeta>span,.wm2PriorityRecommendation>span,.wm2StrategicSummary>span{color:#e8b2c0;font-family:var(--wm2-ui);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.3;display:block}.wm2ClickcaseRecommendation strong{color:#f5eff7;margin-top:7px;font-size:15px;line-height:1.35;display:block}.wm2ClickcaseRecommendation p{color:#9e95a8;max-width:760px;margin:6px 0 0;font-size:11px;line-height:1.55}.wm2ClickcaseRecommendation button,.wm2UseRecommendation,.wm2PriorityRecommendation button{color:#f0c1cf;white-space:nowrap;background:#d2476b17;border:1px solid #d2476b59;border-radius:999px;min-height:44px;padding:0 17px;font-size:10px;font-weight:750}.wm2ClickcaseRecommendation button:hover,.wm2UseRecommendation:hover,.wm2PriorityRecommendation button:hover{color:#fff;background:#d2476b24;border-color:#d2476b9e}.wm2ClickcaseRecommendation button:disabled{color:#a5d7ca;cursor:default;opacity:1;background:#82f4d70e;border-color:#82f4d733}.wm2RecommendedControl{background:radial-gradient(100% 120% at 0 0,#d2476b0f,#0000 62%),#ffffff05;border:1px solid #d2476b33;border-radius:22px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.wm2RecommendedControl.customized{background:radial-gradient(100% 120% at 0 0,#7a4fff13,#0000 62%),#ffffff05;border-color:#7a4fff47}.wm2RecommendedControl:has(+.wm2ReadinessMap){grid-column:1/-1}.wm2RecommendationMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.wm2RecommendedControl.customized .wm2RecommendationMeta>span,.wm2PriorityRecommendation.customized>span{color:#aaa0dc}.wm2UseRecommendation{color:#c8c0ef;background:#7a4fff14;border-color:#7a4fff4d;min-height:34px;padding-inline:13px;font-size:9px}.wm2RecommendationReason{color:#8f8699;margin:0;font-size:10px;line-height:1.5}.wm2PriorityBuilder{background:radial-gradient(100% 125% at 0 0,#000b5433,#0000 64%),#04030c85;border:1px solid #ffffff1c;border-radius:24px;grid-column:1/-1;gap:12px;padding:21px;display:grid}.wm2PriorityBuilderHeader{justify-content:space-between;align-items:end;gap:18px;display:flex}.wm2PriorityBuilderHeader>div{min-width:0}.wm2PriorityBuilderHeader h3{color:#f4eff6;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:650}.wm2PriorityBuilderHeader p{color:#918899;max-width:680px;margin:6px 0 0;font-size:10px;line-height:1.5}.wm2PriorityRecommendation{background:#d2476b0a;border:1px solid #d2476b2e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px;padding:12px 14px;display:grid}.wm2PriorityRecommendation>strong,.wm2PriorityRecommendation>p{min-width:0}.wm2PriorityRecommendation>strong{color:#dfd7e4;font-size:11px;line-height:1.45}.wm2PriorityRecommendation>p{color:#8d8496;margin:0;font-size:9px;line-height:1.45}.wm2PriorityRecommendation button{grid-area:1/2/4}.wm2PriorityRecommendation.customized{background:#7a4fff0d;border-color:#7a4fff38}.wm2PriorityRow{background:#ffffff06;border:1px solid #ffffff16;border-radius:19px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.wm2PriorityRow:focus-within{background:#7a4fff09;border-color:#d2476b5c}.wm2PriorityRank{color:#eab0c0;background:#d2476b13;border:1px solid #d2476b47;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid}.wm2PriorityRankColumn{justify-items:center;gap:6px;width:46px;display:grid}.wm2PriorityMove{grid-template-columns:repeat(2,20px);gap:4px;display:grid}.wm2PriorityMove button{color:#c7becd;background:#ffffff09;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:10px;line-height:1;display:grid}.wm2PriorityMove button:hover:not(:disabled){color:#fff;background:#7a4fff1f;border-color:#7a4fff6b}.wm2PriorityMove button:disabled{opacity:.22}.wm2PriorityFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;min-width:0;display:grid}.wm2PriorityFields label{gap:9px}.wm2CustomPriorityInput{margin-top:2px}.wm2PriorityFields>label,.wm2PriorityFields>select,.wm2PriorityFields>input{min-width:0}.wm2PriorityFields select,.wm2PriorityFields input{min-height:54px}.wm2PriorityFields select:disabled{cursor:not-allowed;opacity:.48}.wm2ConditionalLocation{min-width:0}.wm2StrategicSummary{background:radial-gradient(110% 135% at 0 0,#d2476b1a,#0000 58%),linear-gradient(145deg,#000b5429,#04030c9e);border:1px solid #d2476b40;border-radius:24px;grid-column:1/-1;padding:23px;box-shadow:inset 0 1px #ffffff09}.wm2StrategicSummary h3{color:#fff;letter-spacing:-.04em;max-width:760px;margin:9px 0 0;font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.12}.wm2SummaryPriorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.wm2SummaryPriority{color:#d9d1de;background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:58px;padding:12px 13px;font-size:10px;line-height:1.35;display:grid}.wm2SummaryPriority>span:first-child{color:#f0bdcb;background:#d2476b1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.wm2SummaryPriority>span:last-child{overflow-wrap:anywhere;min-width:0}.wm2SummaryDetails{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.wm2SummaryDetails>div{background:#ffffff06;border-radius:16px;min-width:0;padding:12px 13px}.wm2SummaryDetails b,.wm2SummaryDetails span{display:block}.wm2SummaryDetails b{color:#82798b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.wm2SummaryDetails span{color:#d5cdd9;margin-top:5px;font-size:10px;line-height:1.4}.wm2BrandPicker{padding:20px}.wm2BrandPicker legend{font-family:var(--wm2-ui);letter-spacing:0;font-size:13px}.wm2BrandPicker>p{font-size:11px}.wm2BrandDecisionPrompt{border-radius:18px}.wm2BrandDecision button.primary{background:linear-gradient(110deg, var(--wm2-rose), #a640aa 60%, var(--wm2-violet));min-height:60px}.wm2AlignmentActions{grid-template-columns:140px minmax(80px,1fr) minmax(230px,280px);min-height:82px;padding:12px 16px}.wm2AlignmentActions>button{min-height:50px}.wm2AlignmentActions .wm2GenerateButton{background:linear-gradient(110deg, var(--wm2-rose), #a640aa 60%, var(--wm2-violet));min-width:220px}@media (max-width:900px){.wm2ChapterRail{grid-template-columns:repeat(3,minmax(0,1fr))}.wm2FormChapter{padding:32px}}@media (max-width:700px){.wm2AlignmentIntro{gap:10px;padding:24px 18px 18px}.wm2AlignmentIntro h1{font-size:clamp(34px,10vw,42px);line-height:.98}.wm2AlignmentIntro p{font-size:13px;line-height:1.55}.wm2AlignmentWorkspace{padding:0 12px calc(30px + env(safe-area-inset-bottom));gap:12px}.wm2EvidenceRail{border-radius:22px;grid-template-columns:1fr;min-height:0;padding:14px;display:grid}.wm2EvidenceIdentity h2{margin-top:5px;font-size:18px}.wm2EvidenceIdentity p{display:none}.wm2EvidenceScore{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;padding-top:9px}.wm2EvidenceScore>div{text-align:center;min-width:0;padding:6px 3px}.wm2EvidenceScore strong{font-size:16px}.wm2EvidenceScore small{font-size:7px}.wm2EvidenceSignals,.wm2EvidenceNote{display:none}.wm2AlignmentMain{border-radius:22px}.wm2ChapterRail{scrollbar-width:none;scroll-snap-type:x proximity;gap:7px;padding:10px;display:flex;overflow-x:auto}.wm2ChapterRail::-webkit-scrollbar{display:none}.wm2ChapterRail button{scroll-snap-align:start;flex:0 0 148px;min-width:148px;min-height:66px;padding:10px 12px}.wm2FormChapter{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:24px 15px 28px}.wm2FormChapter>*,.wm2FormChapter label,.wm2FormChapter label.wide,.wm2FormChapter .wide{grid-column:1;min-width:0}.wm2FormChapter header h2{font-size:clamp(31px,9.5vw,40px)}.wm2FormChapter input,.wm2FormChapter select,.wm2FormChapter textarea{min-height:58px;font-size:16px}.wm2ClickcaseRecommendation{border-radius:20px;grid-template-columns:1fr;gap:11px;padding:17px}.wm2ClickcaseRecommendation button{width:100%;min-height:50px}.wm2RecommendedControl{border-radius:20px;padding:14px}.wm2RecommendationMeta{flex-direction:column;align-items:flex-start}.wm2UseRecommendation{min-height:40px}.wm2PriorityBuilder{border-radius:21px;gap:10px;padding:15px}.wm2PriorityBuilderHeader{flex-direction:column;align-items:flex-start}.wm2PriorityRecommendation{grid-template-columns:1fr;padding:14px}.wm2PriorityRecommendation button{grid-area:auto/1;width:100%;min-height:46px}.wm2PriorityRow{border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:9px;padding:10px}.wm2PriorityRank{width:40px;height:40px;margin-top:7px;font-size:12px}.wm2PriorityRankColumn{width:48px}.wm2PriorityMove{grid-template-columns:44px;gap:6px;width:44px}.wm2PriorityMove button{border-radius:14px;width:44px;height:44px;font-size:14px}.wm2PriorityFields{grid-template-columns:minmax(0,1fr)}.wm2PriorityFields select,.wm2PriorityFields input{width:100%;font-size:16px}.wm2StrategicSummary{border-radius:21px;padding:18px 16px}.wm2StrategicSummary h3{font-size:25px}.wm2SummaryPriorities,.wm2SummaryDetails{grid-template-columns:1fr}.wm2SummaryPriority{min-height:54px}.wm2BrandPicker{border-radius:20px;padding:15px}.wm2BrandCandidates,.wm2BrandDecision{grid-template-columns:1fr}.wm2BrandDecision button{min-height:50px}.wm2BrandDecision button.primary{order:-1}.wm2AlignmentActions{border-radius:19px;grid-template-columns:86px minmax(0,1fr);gap:8px;min-height:76px;margin:0 10px 10px;padding:9px}.wm2AlignmentActions>div{display:none}.wm2AlignmentActions>button{min-width:0;min-height:54px;padding-inline:10px}.wm2AlignmentActions .wm2NextButton,.wm2AlignmentActions .wm2GenerateButton{grid-column:2;min-width:0;font-size:9px;line-height:1.25}}@media (max-width:390px){.wm2AlignmentScreen .wm2ProductHeader{grid-template-columns:auto minmax(0,1fr)}.wm2AlignmentScreen .wm2ProductHeader .wm2BrandButton img{width:82px}.wm2AlignmentScreen .wm2ProgressRail{width:164px}.wm2PriorityRow{grid-template-columns:48px minmax(0,1fr)}.wm2PriorityRank{width:34px;height:34px}.wm2PriorityRankColumn{width:48px}.wm2PriorityMove{grid-template-columns:44px;gap:6px;width:44px}.wm2PriorityMove button{border-radius:14px;width:44px;height:44px;font-size:14px}.wm2AlignmentActions{grid-template-columns:74px minmax(0,1fr)}.wm2AlignmentActions>button{padding-inline:7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.wm2ChapterRail button{transition:none}}.wm2EvidenceSignals>p{color:#93899c;margin:8px 0 10px;font-size:9px;line-height:1.5}.wm2EvidenceSignals>div{flex-wrap:wrap;gap:6px;display:flex}.wm2EvidenceSignals>div b{margin:0}.wm2EvidenceSignals>strong{color:#eee7f1;margin-top:12px;font-size:11px;line-height:1.45;display:block}.wm2EvidenceSignals>small{color:#776f80;margin-top:8px;font-size:8px;line-height:1.5;display:block}.wm2PriorityRecommendation{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.wm2DirectionSynthesisFlow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.wm2DirectionSynthesisFlow article{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:13px}.wm2DirectionSynthesisFlow article b,.wm2DirectionSynthesisFlow article strong,.wm2DirectionSynthesisFlow article p{display:block}.wm2DirectionSynthesisFlow article b{color:#e9b3c2;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.wm2DirectionSynthesisFlow article strong{color:#f2edf4;margin-top:8px;font-size:11px;line-height:1.4}.wm2DirectionSynthesisFlow article p{color:#8f8698;margin:7px 0 0;font-size:9px;line-height:1.45}.wm2DirectionSynthesisFlow>i{color:#8b67cc;align-self:center;font-size:15px;font-style:normal}.wm2PriorityRecommendation>button{grid-area:auto/1;justify-self:end}.wm2ResultsBack{color:#aca2b4;text-align:left;background:0 0;border:0;min-height:40px;padding:0;font-size:9px;font-weight:750}.wm2ResultsBack:hover{color:#fff}.wm2ThemeNotice{background:radial-gradient(120% 160% at 0 0,#7a4fff1f,#0000 64%),#d2476b0b;border:1px solid #d2476b47;border-radius:18px;padding:14px}.wm2ThemeNotice span,.wm2ThemeNotice strong,.wm2ThemeNotice p{display:block}.wm2ThemeNotice span{color:#edb7c6;letter-spacing:.12em;font-size:9px;font-weight:900}.wm2ThemeNotice strong{color:#fff;margin-top:7px;font-size:12px;line-height:1.35}.wm2ThemeNotice p{color:#988fa0;margin:7px 0 0;font-size:10px;line-height:1.5}.wm2ConfigureBackbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07060be6;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:8px clamp(28px,4.5vw,76px);display:flex;position:sticky;top:0}.wm2ConfigureBackbar button{color:#eee8f1;background:#ffffff09;border:1px solid #ffffff24;border-radius:999px;min-height:42px;padding:0 17px;font-size:10px;font-weight:800}.wm2ConfigureBackbar button:hover{background:#d2476b14;border-color:#d2476b6b}.wm2ConfigureBackbar>span{color:#837b8b;font-size:9px}.wm2ConfigureBackbar>span strong{color:#d7cfdd}.wm2ConfigureBackbar+.wm2ConfigureIntro{padding-top:clamp(26px,4vh,44px)}.wm2MobileDirectionBack{display:none}.wm2BrandLineage ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.wm2BrandLineage li{color:#a69dac;grid-template-columns:54px minmax(0,1fr);gap:7px;font-size:8px;line-height:1.4;display:grid}.wm2BrandLineage li b{color:#d8cedd;letter-spacing:.08em;text-transform:uppercase;font-size:7px}@media (max-width:900px){.wm2DirectionSynthesisFlow{grid-template-columns:minmax(0,1fr)}.wm2DirectionSynthesisFlow>i{justify-self:center;transform:rotate(90deg)}.wm2PriorityRecommendation>button{justify-self:stretch;width:100%}.wm2MobileConceptCard{grid-template-columns:auto minmax(0,1fr) auto}.wm2MobileConceptCard .wm2MobileDirectionBack{color:#c3bac9;background:#ffffff09;border:1px solid #ffffff24;min-width:0;min-height:44px;padding:0 10px;font-size:7px;display:block}.wm2ConfigureBackbar{padding-inline:14px;top:0}.wm2ConfigureBackbar button{min-height:44px}}@media (max-width:520px){.wm2MobileConceptCard{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px}.wm2MobileConceptCard .wm2MobileDirectionBack{grid-area:1/1;padding-inline:10px;font-size:8px}.wm2MobileConceptCard>div{grid-area:2/1/auto/-1}.wm2MobileConceptCard>button:last-child{grid-area:1/3}.wm2MobileConceptCard span{font-size:9px;line-height:1.3}.wm2MobileConceptCard p{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.4;display:block;overflow:visible}.wm2ConfigureBackbar>span{display:none}.wm2ConfigureBackbar button{width:100%}}.wm2Watch{--wm2-watch-green:#78f2b2;--wm2-watch-ink:#07060c;background:radial-gradient(circle at 76% 22%,#7a4fff1f,#0000 34%),radial-gradient(circle at 18% 72%,#d2476b17,#0000 31%),#07060c;min-height:100svh;padding-bottom:72px}.wm2WatchHero{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:44px;max-width:1500px;margin:0 auto;padding:clamp(34px,5vw,72px) clamp(22px,4.6vw,74px) 28px;display:grid}.wm2WatchLive{color:#b8f8d6;font-family:var(--wm2-mono);letter-spacing:.16em;align-items:center;gap:9px;font-size:9px;font-weight:850;display:inline-flex}.wm2WatchLive i,.wm2EchoMode header i{background:var(--wm2-watch-green);border-radius:50%;width:8px;height:8px;animation:.8s ease-out both wm2EchoFlash;display:block;box-shadow:0 0 #78f2b2ad,0 0 18px #78f2b2d1}.wm2WatchHero h1{color:#fff;max-width:780px;font-family:var(--wm2-serif);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(43px,5.4vw,82px);font-weight:450;line-height:.94}.wm2WatchHero>div>p{color:#aaa0b2;max-width:780px;margin:22px 0 0;font-size:clamp(13px,1.15vw,17px);line-height:1.68}.wm2WatchHero dl{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;gap:1px;margin:0;padding:18px;display:grid}.wm2WatchHero dl div{border-bottom:1px solid #ffffff12;grid-template-columns:74px minmax(0,1fr);gap:12px;min-width:0;padding:11px 12px;display:grid}.wm2WatchHero dl div:last-child{border-bottom:0}.wm2WatchHero dt,.wm2WatchHero dd{margin:0}.wm2WatchHero dt{color:#766f7e;font-family:var(--wm2-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.wm2WatchHero dd{color:#e8e1ec;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.wm2WatchGrid{grid-template-columns:minmax(0,1fr) 326px;align-items:stretch;gap:16px;max-width:1500px;margin:0 auto;padding:0 clamp(22px,4.6vw,74px);display:grid}.wm2WatchStage,.wm2EchoMode{background:#0a080ff0;border:1px solid #ffffff1c;min-width:0;box-shadow:0 26px 80px #00000057}.wm2WatchStage{border-radius:10px;overflow:hidden}.wm2WatchBrowserBar{background:#0e0c13;border-bottom:1px solid #ffffff14;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:44px;padding:0 14px;display:grid}.wm2WatchBrowserBar>div{gap:6px;display:flex}.wm2WatchBrowserBar>div i{background:#4a4450;border-radius:50%;width:7px;height:7px}.wm2WatchBrowserBar>div i:first-child{background:#be4867}.wm2WatchBrowserBar>div i:nth-child(2){background:#ad8651}.wm2WatchBrowserBar>div i:last-child{background:#4b896c}.wm2WatchBrowserBar>span{color:#827a89;min-width:0;font-family:var(--wm2-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wm2WatchBrowserBar>b{color:#a79eac;font-family:var(--wm2-mono);letter-spacing:.12em;font-size:7px}.wm2WatchSiteViewport{background:#f4f1eb;height:min(62vw,690px);min-height:590px;position:relative;overflow:hidden}.wm2WatchSiteScale{--watch-scroll:0px;width:142.86%;transform:translateY(calc(0px - var(--watch-scroll))) scale(.7);transform-origin:0 0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.wm2WatchMoment{z-index:7;color:#1e2d27;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f6f2;border:1px solid #1a221f24;border-radius:18px;width:min(370px,100% - 48px);padding:18px;position:absolute;bottom:24px;right:24px;box-shadow:0 20px 70px #161b193d}.wm2WatchMoment.florence{background:radial-gradient(circle at 100% 0,#e43aae21,#0000 40%),#fbf8fbf7;border-color:#ad398e47}.wm2WatchMoment.intake{background:radial-gradient(circle at 100% 0,#3fc28321,#0000 42%),#f7fbf8f7;border-color:#2a936447}.wm2WatchMoment span,.wm2WatchMoment strong,.wm2WatchMoment p{display:block}.wm2WatchMoment span{color:#9d365e;font-family:var(--wm2-mono);letter-spacing:.12em;font-size:8px;font-weight:850}.wm2WatchMoment strong{font-family:var(--wm2-serif);letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:520;line-height:1.05}.wm2WatchMoment p{color:#5e6a65;margin:10px 0 0;font-size:10px;line-height:1.55}.wm2WatchCursor{z-index:10;pointer-events:none;width:28px;height:28px;transition:left 1.25s cubic-bezier(.2,.8,.2,1),top 1.25s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-4px,-4px)}.wm2WatchCursor b{z-index:2;color:#17121e;text-shadow:0 1px #fff,1px 0 #fff,0 -1px #fff,-1px 0 #fff;font-size:24px;position:relative}.wm2WatchCursor i{opacity:0;border:1px solid #bf29528c;border-radius:50%;position:absolute;inset:-8px}.wm2WatchCursor.clicking i{animation:1s ease-out both wm2WatchClick}.wm2WatchShield{z-index:6;pointer-events:all;position:absolute;inset:0}.wm2WatchShield span{color:#ffffffd1;font-family:var(--wm2-mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0b11b8;border:1px solid #fff3;border-radius:999px;padding:7px 11px;font-size:7px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.wm2WatchIntelligence{color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 50% 45%,#7d46ad29,#0000 38%),#09070f;min-height:690px;padding:26px}.wm2WatchIntelligence>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:20px;display:flex}.wm2WatchIntelligence>header span,.wm2WatchIntelligence>header b,.wm2WatchIntelligenceGrid>section>span{color:#8b8191;font-family:var(--wm2-mono);letter-spacing:.12em;font-size:8px;font-weight:750}.wm2WatchIntelligence>header h2{font-family:var(--wm2-serif);margin:7px 0 0;font-size:clamp(27px,3vw,42px);font-weight:460}.wm2WatchIntelligenceGrid{grid-template-columns:.8fr 1fr 1fr;gap:12px;padding-top:22px;display:grid}.wm2WatchIntelligenceGrid>section{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:18px}.wm2WatchJourney{align-content:start;gap:4px;display:grid}.wm2WatchJourney>span{margin-bottom:11px}.wm2WatchJourney>div{opacity:.42;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:10px 0;display:grid;position:relative}.wm2WatchJourney>div:not(:last-child):after{content:"";background:#ffffff21;width:1px;position:absolute;top:38px;bottom:-4px;left:13px}.wm2WatchJourney>div.complete{opacity:1}.wm2WatchJourney>div i{color:#8aefbd;width:27px;height:27px;font-family:var(--wm2-mono);background:#78f2b212;border:1px solid #78f2b25c;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.wm2WatchJourney p,.wm2WatchJourney strong,.wm2WatchJourney small{min-width:0;margin:0;display:block}.wm2WatchJourney strong{color:#eee8f1;font-size:9px;line-height:1.35}.wm2WatchJourney small{color:#786f7e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.wm2WatchSignal{align-content:start;gap:1px;display:grid}.wm2WatchSignal>span{margin-bottom:11px}.wm2WatchSignal>div{border-bottom:1px solid #ffffff12;gap:6px;padding:12px 10px;display:grid}.wm2WatchSignal small,.wm2WatchSignal strong{display:block}.wm2WatchSignal small{color:#716978;font-size:8px}.wm2WatchSignal strong{color:#ede7f0;font-size:10px;line-height:1.4}.wm2WatchSignal footer{background:#78f2b20a;border:1px solid #78f2b22e;grid-template-columns:9px 1fr;gap:9px;margin-top:15px;padding:12px;display:grid}.wm2WatchSignal footer i{background:var(--wm2-watch-green);border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 12px #78f2b294}.wm2WatchSignal footer p{color:#96a69e;margin:0;font-size:8px;line-height:1.5}.wm2WatchRecommendation{flex-direction:column;display:flex}.wm2WatchRecommendation.active{background:radial-gradient(circle at 100% 0,#d2476b26,#0000 48%),#ffffff06;border-color:#d2476b52}.wm2WatchRecommendation h3{font-family:var(--wm2-serif);margin:18px 0 0;font-size:25px;font-weight:460;line-height:1.02}.wm2WatchRecommendation>p{color:#9b929f;margin:12px 0 0;font-size:9px;line-height:1.55}.wm2WatchRecommendation dl{gap:1px;margin:18px 0 0;display:grid}.wm2WatchRecommendation dl div{border-bottom:1px solid #ffffff12;gap:3px;padding:9px 0;display:grid}.wm2WatchRecommendation dt,.wm2WatchRecommendation dd{margin:0}.wm2WatchRecommendation dt{color:#716978;text-transform:uppercase;font-size:7px}.wm2WatchRecommendation dd{color:#c9c1ce;font-size:8px}.wm2WatchRecommendation button{color:#d9aeb9;background:#d2476b17;border:1px solid #d2476b4d;border-radius:5px;min-height:42px;margin-top:auto;font-size:9px;font-weight:800}.wm2EchoMode{background:linear-gradient(#78f2b209,#0000 16%),#0f1110f5;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;height:735px;display:grid;overflow:hidden}.wm2EchoMode>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:0 16px;display:flex}.wm2EchoMode>header div{align-items:center;gap:9px;display:flex}.wm2EchoMode>header span{color:#eaf8f0;letter-spacing:.13em;font-size:10px;font-weight:900}.wm2EchoMode>header b{color:#728079;font-family:var(--wm2-mono);letter-spacing:.12em;font-size:6px}.wm2EchoEvents{flex-direction:column;gap:7px;padding:12px;display:flex;overflow-y:auto}.wm2EchoEvents article{background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;padding:12px}.wm2EchoEvents article.latest{background:#78f2b20b;border-color:#78f2b242;animation:.55s both wm2EchoEventIn}.wm2EchoEvents article>div{justify-content:space-between;gap:10px;display:flex}.wm2EchoEvents article>div span,.wm2EchoEvents article time{color:#6f7b75;font-family:var(--wm2-mono);letter-spacing:.1em;font-size:7px}.wm2EchoEvents article.latest>div span{color:#86eab6}.wm2EchoEvents article strong{color:#e5ece8;margin-top:9px;font-size:10px;display:block}.wm2EchoEvents article p{color:#7c8882;margin:5px 0 0;font-size:8px;line-height:1.45}.wm2EchoMode>footer{color:#69756f;border-top:1px solid #ffffff12;align-items:center;gap:8px;min-height:47px;padding:0 14px;font-size:7px;display:flex}.wm2EchoMode>footer i{background:#4d9c75;border-radius:50%;width:6px;height:6px}.wm2WatchNarration{background:radial-gradient(circle at 0 0,#7a4fff21,#0000 38%),#0f0b16f2;border:1px solid #d2476b40;border-radius:22px;grid-template-columns:minmax(0,1fr) 360px;gap:30px;max-width:1350px;margin:18px auto 0;padding:24px;display:grid;box-shadow:0 22px 80px #00000059}.wm2WatchNarrationCopy>span{color:#d9a8b6;font-family:var(--wm2-mono);letter-spacing:.13em;font-size:8px;font-weight:850}.wm2WatchNarrationCopy h2{font-family:var(--wm2-serif);margin:10px 0 0;font-size:clamp(24px,2.4vw,36px);font-weight:460;line-height:1.04}.wm2WatchNarrationCopy>p{color:#aea3b2;max-width:790px;margin:12px 0 0;font-size:11px;line-height:1.65}.wm2WatchNarrationCopy aside{background:#ffffff06;border-left:2px solid #d2476b;grid-template-columns:112px minmax(0,1fr);gap:12px;margin-top:16px;padding:12px 14px;display:grid}.wm2WatchNarrationCopy aside b{color:#d9a8b6;font-family:var(--wm2-mono);letter-spacing:.1em;font-size:7px}.wm2WatchNarrationCopy aside span{color:#8f8695;font-size:9px;line-height:1.5}.wm2WatchControls{flex-direction:column;justify-content:center;display:flex}.wm2WatchProgress{background:#ffffff17;height:3px;overflow:hidden}.wm2WatchProgress i{background:linear-gradient(90deg,#7a4fff,#d2476b,#78f2b2);height:100%;transition:width .65s;display:block}.wm2WatchControls>div:nth-child(2){grid-template-columns:auto 1fr auto;gap:7px;margin-top:15px;display:grid}.wm2WatchControls button{color:#d9d2de;background:#ffffff09;border:1px solid #ffffff21;border-radius:5px;min-height:44px;padding:0 13px;font-size:8px;font-weight:800}.wm2WatchControls button.primary{color:#fff;background:#d2476b;border-color:#d2476b}.wm2WatchControls button:disabled{opacity:.35;cursor:not-allowed}.wm2WatchReplay{align-self:flex-end;margin-top:8px;color:#807788!important;background:0 0!important;border:0!important;min-height:28px!important;padding:0!important}@keyframes wm2EchoFlash{0%{box-shadow:0 0 #78f2b2bf,0 0 18px #78f2b2e6}70%{box-shadow:0 0 0 12px #78f2b200,0 0 18px #78f2b2b8}to{box-shadow:0 0 #78f2b200,0 0 10px #78f2b285}}@keyframes wm2WatchClick{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.8)}}@keyframes wm2EchoEventIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.wm2WatchGrid{grid-template-columns:minmax(0,1fr) 280px}.wm2WatchIntelligenceGrid{grid-template-columns:1fr 1fr}.wm2WatchRecommendation{grid-column:1/-1;min-height:280px}}@media (max-width:900px){.wm2WatchHero{grid-template-columns:minmax(0,1fr);gap:24px}.wm2WatchGrid{grid-template-columns:minmax(0,1fr)}.wm2EchoMode{height:430px}.wm2WatchNarration{grid-template-columns:minmax(0,1fr);margin-inline:22px}}@media (max-width:700px){.wm2Watch{padding-bottom:30px}.wm2WatchHero{padding:28px 14px 18px}.wm2WatchHero h1{font-size:clamp(39px,13vw,59px)}.wm2WatchHero dl{padding:10px}.wm2WatchGrid{padding-inline:10px}.wm2WatchBrowserBar{grid-template-columns:48px minmax(0,1fr)}.wm2WatchBrowserBar>b{display:none}.wm2WatchSiteViewport{height:620px;min-height:0}.wm2WatchSiteScale{width:181.82%;transform:translateY(calc(0px - var(--watch-scroll))) scale(.55)}.wm2WatchMoment{width:calc(100% - 24px);bottom:12px;right:12px}.wm2WatchMoment strong{font-size:19px}.wm2WatchShield span{width:max-content;max-width:calc(100% - 24px)}.wm2WatchIntelligence{min-height:0;padding:17px}.wm2WatchIntelligence>header{flex-direction:column;align-items:flex-start}.wm2WatchIntelligenceGrid{grid-template-columns:minmax(0,1fr)}.wm2WatchRecommendation{grid-column:auto}.wm2WatchNarration{border-radius:16px;margin:12px 10px 0;padding:18px}.wm2WatchNarrationCopy aside{grid-template-columns:minmax(0,1fr);gap:5px}.wm2WatchControls>div:nth-child(2){grid-template-columns:1fr 1fr}.wm2WatchControls button.primary{grid-column:1/-1}}@media (max-width:390px){.wm2WatchHero dl div{grid-template-columns:62px minmax(0,1fr)}.wm2WatchMoment{padding:15px}.wm2EchoMode{height:390px}}.landingRunOptions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.landingRunOptions button{color:#b9b0c1;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;min-height:42px;padding:0 15px;font-size:9px;font-weight:760}.landingRunOptions button:hover{color:#fff;border-color:#d2476b6b}.landingRunOptions button:last-child{color:#e8b8c6}.wm2Polaris,.wm2Debrief{color:#fff;background:radial-gradient(circle at 74% 14%,#7a4fff24,#0000 31%),radial-gradient(circle at 12% 68%,#d2476b17,#0000 28%),#07060c;min-height:100svh;padding-bottom:72px}.wm2PolarisHero,.wm2DebriefHero,.wm2PolarisGrid,.wm2PolarisTruth,.wm2PolarisActions,.wm2DebriefSystem,.wm2DebriefGrid,.wm2DebriefActions{z-index:2;max-width:1460px;margin-inline:auto;position:relative}.wm2PolarisHero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:42px;padding:clamp(38px,5.5vw,78px) clamp(22px,4.6vw,74px) 28px;display:grid}.wm2PolarisKicker,.wm2DebriefHero>span{color:#c9a6f7;font-family:var(--wm2-mono);letter-spacing:.15em;align-items:center;gap:9px;font-size:9px;font-weight:850;display:inline-flex}.wm2PolarisKicker i{background:#78f2b2;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 18px #78f2b2c2}.wm2PolarisHero h1,.wm2DebriefHero h1{max-width:930px;font-family:var(--wm2-serif);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(42px,5vw,74px);font-weight:450;line-height:.98}.wm2PolarisHero>div:first-child>p,.wm2DebriefHero>p{color:#a49aaa;max-width:840px;margin:21px 0 0;font-size:clamp(12px,1.15vw,16px);line-height:1.68}.wm2PolarisConfidence{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;padding:21px}.wm2PolarisConfidence.strong{background:#78f2b20b;border-color:#78f2b240}.wm2PolarisConfidence span,.wm2PolarisConfidence strong,.wm2PolarisConfidence small{display:block}.wm2PolarisConfidence span{color:#91e9ba;font-family:var(--wm2-mono);letter-spacing:.11em;font-size:8px;font-weight:850}.wm2PolarisConfidence strong{font-family:var(--wm2-serif);margin-top:13px;font-size:24px;font-weight:500}.wm2PolarisConfidence small{color:#81798a;margin-top:5px;font-size:9px}.wm2PolarisGrid{grid-template-columns:.9fr 1.15fr .9fr;gap:13px;padding:0 clamp(22px,4.6vw,74px);display:grid}.wm2PolarisGrid>article,.wm2DebriefGrid>article{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:clamp(20px,2vw,30px);box-shadow:0 24px 70px #0003}.wm2PolarisGrid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wm2PolarisGrid article>header span,.wm2PolarisGrid article>header b,.wm2DebriefGrid article>span{font-family:var(--wm2-mono);letter-spacing:.11em;font-size:8px;font-weight:800}.wm2PolarisGrid article>header span,.wm2DebriefGrid article>span{color:#9a90a2}.wm2PolarisGrid article>header b{color:#b7a8c3;border:1px solid #ffffff1c;border-radius:999px;padding:5px 7px}.wm2PolarisGrid h2,.wm2DebriefGrid h2{font-family:var(--wm2-serif);letter-spacing:-.025em;margin:20px 0 0;font-size:clamp(24px,2.25vw,34px);font-weight:480;line-height:1.05}.wm2PolarisEvidence>p{color:#ada3b2;margin:13px 0 0;font-size:10px;line-height:1.6}.wm2PolarisEvidence>div{gap:7px;margin-top:22px;display:grid}.wm2PolarisEvidence>div span{color:#cfc6d4;background:#ffffff05;border:1px solid #ffffff13;padding:10px 12px 10px 28px;font-size:9px;line-height:1.45;position:relative}.wm2PolarisEvidence>div span:before{content:"";background:#78f2b2;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:12px;box-shadow:0 0 10px #78f2b299}.wm2PolarisEvidence footer{color:#776f7d;margin-top:20px;font-size:8px;line-height:1.55}.wm2PolarisTheme{grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:20px;display:grid}.wm2PolarisTheme .wm2ConceptPoster{min-height:190px}.wm2PolarisTheme small{color:#947aa7;font-family:var(--wm2-mono);letter-spacing:.11em;font-size:8px;font-weight:850}.wm2PolarisTheme h2{margin-top:10px}.wm2PolarisTheme p{color:#a99fac;margin:13px 0 0;font-size:10px;line-height:1.58}.wm2PolarisDirection>dl,.wm2DebriefTruthCard dl{gap:1px;margin:24px 0 0;display:grid}.wm2PolarisDirection>dl div,.wm2DebriefTruthCard dl div{border-bottom:1px solid #ffffff12;grid-template-columns:105px minmax(0,1fr);gap:12px;min-width:0;padding:11px 0;display:grid}.wm2PolarisDirection dt,.wm2PolarisDirection dd,.wm2DebriefTruthCard dt,.wm2DebriefTruthCard dd{margin:0}.wm2PolarisDirection dt,.wm2DebriefTruthCard dt{color:#766d7b;font-family:var(--wm2-mono);text-transform:uppercase;font-size:8px}.wm2PolarisDirection dd,.wm2DebriefTruthCard dd{color:#d8d0dd;font-size:9px;line-height:1.45}.wm2PolarisJourney ol{gap:5px;margin:22px 0 0;padding:0;list-style:none;display:grid}.wm2PolarisJourney li{border-bottom:1px solid #ffffff12;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.wm2PolarisJourney li i{color:#c1a8ee;width:29px;height:29px;font-family:var(--wm2-mono);border:1px solid #7a4fff6b;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.wm2PolarisJourney li p,.wm2PolarisJourney li strong,.wm2PolarisJourney li span{margin:0;display:block}.wm2PolarisJourney li strong{color:#eee8f1;font-size:10px}.wm2PolarisJourney li span{color:#887f8e;margin-top:4px;font-size:8px;line-height:1.5}.wm2PolarisTruth{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px clamp(22px,4.6vw,74px) 0;display:grid}.wm2PolarisTruth>div{background:#ffffff05;border:1px solid #ffffff13;grid-template-columns:70px minmax(0,1fr);gap:10px;min-width:0;padding:13px 15px;display:grid}.wm2PolarisTruth b{color:#b8a6c7;font-family:var(--wm2-mono);letter-spacing:.1em;font-size:8px}.wm2PolarisTruth span{color:#817887;font-size:8px;line-height:1.45}.wm2PolarisActions,.wm2DebriefActions{background:#ffffff05;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:22px clamp(22px,4.6vw,74px);display:flex}.wm2PolarisActions>div:first-child span,.wm2PolarisActions>div:first-child strong{display:block}.wm2PolarisActions>div:first-child span{color:#8c8293;font-family:var(--wm2-mono);letter-spacing:.1em;font-size:8px}.wm2PolarisActions>div:first-child strong{color:#ddd5e1;margin-top:7px;font-size:11px}.wm2PolarisActions>div:last-child,.wm2DebriefActions>div{gap:9px;display:flex}.wm2PolarisActions button,.wm2DebriefActions button{color:#cfc6d4;background:#ffffff09;border:1px solid #ffffff21;border-radius:999px;min-height:46px;padding:0 17px;font-size:9px;font-weight:800}.wm2PolarisActions button.primary,.wm2DebriefActions button.primary{color:#fff;background:#bf2952;border-color:#bf2952;box-shadow:0 12px 30px #bf295240}.wm2DebriefHero{padding:clamp(42px,6vw,88px) clamp(22px,4.6vw,74px) 38px}.wm2DebriefSystem{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:0 clamp(22px,4.6vw,74px);display:grid}.wm2DebriefSystem article{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;min-width:0;min-height:174px;padding:18px;position:relative;overflow:hidden}.wm2DebriefSystem article:after{content:"";border:1px solid #7a4fff33;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-24px;right:-24px}.wm2DebriefSystem i,.wm2DebriefSystem strong,.wm2DebriefSystem p{display:block}.wm2DebriefSystem i{color:#8e6bc2;font-family:var(--wm2-mono);font-size:8px;font-style:normal}.wm2DebriefSystem strong{font-family:var(--wm2-serif);margin-top:28px;font-size:21px;font-weight:500}.wm2DebriefSystem p{color:#8d8492;margin:9px 0 0;font-size:8px;line-height:1.5}.wm2DebriefGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px clamp(22px,4.6vw,74px) 0;display:grid}.wm2DebriefGrid ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.wm2DebriefGrid li{color:#a59ba9;padding-left:19px;font-size:9px;line-height:1.52;position:relative}.wm2DebriefGrid li:before{content:"";border:1px solid #78f2b2;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}@media (max-width:1060px){.wm2PolarisGrid,.wm2DebriefGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wm2PolarisJourney,.wm2DebriefTruthCard{grid-column:1/-1}.wm2DebriefSystem{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.landingRunOptions{display:grid}.landingRunOptions button{width:100%}.wm2PolarisHero,.wm2PolarisGrid,.wm2PolarisTruth,.wm2DebriefSystem,.wm2DebriefGrid{grid-template-columns:minmax(0,1fr)}.wm2PolarisJourney,.wm2DebriefTruthCard{grid-column:auto}.wm2PolarisTheme{grid-template-columns:118px minmax(0,1fr)}.wm2PolarisTheme .wm2ConceptPoster{min-height:170px}.wm2PolarisTruth>div{grid-template-columns:64px minmax(0,1fr)}.wm2PolarisActions,.wm2DebriefActions{flex-direction:column;align-items:stretch}.wm2PolarisActions>div:last-child,.wm2DebriefActions>div{display:grid}.wm2PolarisActions button,.wm2DebriefActions button{width:100%}}@media (max-width:430px){.wm2PolarisHero h1,.wm2DebriefHero h1{font-size:39px}.wm2PolarisTheme{grid-template-columns:minmax(0,1fr)}.wm2PolarisTheme .wm2ConceptPoster{min-height:145px}}.ccBuildStudio{color:#f7f5f7;background:radial-gradient(circle at 84% 10%,#2c856614,#0000 30rem),radial-gradient(circle at 12% 0,#7547991a,#0000 32rem),#07070a;min-height:100vh}.ccBuildStudioTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080be0;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:58px;padding:8px clamp(16px,2.3vw,34px);display:grid}.ccBuildStudioTopbar>div{align-items:center;gap:10px;display:flex}.ccBuildStudioTopbar>div:nth-child(2){background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;padding:4px}.ccBuildStudioTopbar>div:last-child{justify-content:flex-end}.ccBuildStudioTopbar button{color:#8b858f;background:0 0;border:1px solid #0000;border-radius:4px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.ccBuildStudioTopbar button:hover,.ccBuildStudioTopbar button.active{color:#fff;background:#ffffff12;border-color:#ffffff1f}.ccBuildStudioTopbar button:disabled{opacity:.35}.ccBuildStudioTopbar>div:first-child>span,.ccBuildStudioTopbar>div:last-child>span{color:#78d8bd;font-family:var(--wm2-mono);letter-spacing:.1em;font-size:7px;font-weight:800}.ccBuildStudioTopbar>div:first-child>span i{background:#70d3b7;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #70d3b7cc}.ccBuildStudioTopbar>div:first-child>strong{color:#ded9df;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:9px;overflow:hidden}.ccBuildStudioTopbar>div:nth-child(2)>i{background:#ffffff17;width:1px;height:20px}.ccBuildStudioGrid{border-bottom:1px solid #ffffff14;grid-template-columns:248px minmax(620px,1fr) 350px;min-height:790px;display:grid}.ccEditorTree,.ccFlorenceEditor{background:#0a0a0eeb}.ccEditorTree{border-right:1px solid #ffffff14;padding:17px 13px}.ccEditorTree>header,.ccEditorPriorities>header,.ccEditorEcho>header,.ccEditorHistory>header,.ccFlorenceProposal>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ccEditorTree>header span,.ccEditorPriorities>header span,.ccEditorEcho header span,.ccEditorHistory header>div>span,.ccFlorenceProposal>header span{color:#817983;font-family:var(--wm2-mono);letter-spacing:.13em;font-size:7px;font-weight:800}.ccEditorTree>header b,.ccEditorPriorities>header b,.ccEditorEcho header>b{color:#6ed1b5;font-family:var(--wm2-mono);font-size:6px}.ccEditorPages{gap:6px;margin-top:13px;display:grid}.ccEditorPages>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:5px;overflow:hidden}.ccEditorPages>div.active{background:#d874bc0a;border-color:#d874bc52}.ccEditorPages>div>button{color:#c7c1c9;text-align:left;background:0 0;border:0;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 10px;display:grid}.ccEditorPages>div>button>i{color:#d06eb4;font-size:7px;font-style:normal}.ccEditorPages>div>button>span{gap:3px;display:grid}.ccEditorPages>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ccEditorPages>div>button small,.ccEditorPages>div>button>b{color:#6e6872;font-family:var(--wm2-mono);font-size:6px}.ccEditorPages ol{border-top:1px solid #ffffff0e;gap:3px;margin:0;padding:5px 7px 9px 27px;list-style:none;display:grid}.ccEditorPages li button{color:#77717b;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:28px;padding:0 7px;font-size:7px;display:flex}.ccEditorPages li button:hover,.ccEditorPages li button.selected{color:#fff;background:#ffffff0b;border-color:#ffffff14}.ccEditorPages li button small{color:#5fab95;font-family:var(--wm2-mono);font-size:5px}.ccEditorPriorities{background:#ffffff05;border:1px solid #ffffff13;border-radius:6px;gap:8px;margin-top:18px;padding:12px;display:grid}.ccEditorPriorities>div{border-top:1px solid #ffffff0e;grid-template-columns:7px 1fr;gap:8px;min-height:38px;padding-top:7px;display:grid}.ccEditorPriorities>div>i{background:#655f67;border-radius:50%;width:6px;height:6px;margin-top:3px}.ccEditorPriorities>div>i.focus{background:#6ed1b5;box-shadow:0 0 9px #6ed1b580}.ccEditorPriorities>div>i.welcome{background:#d27ab9}.ccEditorPriorities>div>i.neutral{background:#8f86a8}.ccEditorPriorities>div>i.avoid{background:#d08b68}.ccEditorPriorities>div>span{gap:3px;display:grid}.ccEditorPriorities>div small{color:#625d65;font-family:var(--wm2-mono);font-size:5px;font-weight:800}.ccEditorPriorities>div strong{color:#b6b0b8;font-size:7px;line-height:1.35}.ccEditorWatchButton{color:#bdb6c0;background:#ffffff06;border:1px solid #ffffff1a;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:12px;padding:0 12px;font-size:8px;display:flex}.ccEditorCanvas{background-color:#101014;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:14px}.ccEditorCanvas>header{background:#07070ae6;border:1px solid #ffffff14;border-radius:5px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:42px;margin-bottom:10px;padding:0 12px;display:grid}.ccEditorCanvas>header>div:first-child{align-items:baseline;gap:8px;display:flex}.ccEditorCanvas>header>div:first-child span{font-size:9px;font-weight:800}.ccEditorCanvas>header small{color:#716b74;font-family:var(--wm2-mono);font-size:6px}.ccEditorCanvas>header>small{text-align:right}.ccEditorExperienceSwitch{border:1px solid #ffffff14;border-radius:999px;gap:3px;padding:3px;display:flex}.ccEditorExperienceSwitch button{color:#767078;background:0 0;border:0;border-radius:999px;min-height:27px;padding:0 11px;font-size:7px;font-weight:800}.ccEditorExperienceSwitch button.active{color:#171318;background:#e7e2e7}.ccEditorViewport{scrollbar-color:#4b474f #1b1a1e;background:#222126;border:1px solid #ffffff17;border-radius:6px;height:724px;padding:10px;overflow:auto}.ccEditorViewport>div{min-height:100%;margin:0 auto;transition:width .38s cubic-bezier(.2,.75,.2,1)}.ccEditorViewport.desktop>div{width:100%}.ccEditorViewport.mobile>div{width:min(390px,100%)}.ccPatientSite{background:var(--future-surface,#f6f3ed);min-height:100%;color:var(--future-ink,#1d2022);border-radius:3px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 12px 45px #00000047}.ccPatientHeader{border-bottom:1px solid color-mix(in srgb, var(--future-ink) 12%, transparent);background:color-mix(in srgb, var(--future-surface) 94%, white);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:66px;padding:0 clamp(18px,3vw,40px);display:grid}.ccPatientHeader>strong{letter-spacing:-.03em;justify-self:start;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1.2vw,18px)}.ccPatientHeader nav{align-items:center;gap:clamp(8px,1.5vw,22px);display:flex}.ccPatientHeader nav button,.ccPatientHeaderAction{color:color-mix(in srgb, var(--future-ink) 64%, transparent);background:0 0;border:0;font-size:clamp(6px,.75vw,10px)}.ccPatientHeader nav button.active{color:var(--future-ink);font-weight:800}.ccPatientHeaderAction{background:var(--future-primary);min-height:34px;color:var(--future-on-primary,white);border-radius:999px;justify-self:end;padding:0 13px;font-weight:800}.ccPatientAdaptation{background:color-mix(in srgb, var(--future-primary) 9%, white);min-height:38px;color:color-mix(in srgb, var(--future-primary) 82%, black);justify-content:center;align-items:center;gap:8px;padding:8px 22px;font-size:7px;display:flex}.ccPatientAdaptation i{background:#36a779;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #36a7791f}.ccPatientAdaptation span{opacity:.68}.ccPatientHero{grid-template-columns:minmax(0,1fr) minmax(240px,.78fr);align-items:center;gap:clamp(26px,5vw,70px);min-height:470px;padding:clamp(38px,7vw,92px) clamp(24px,5vw,70px);display:grid;position:relative}.ccPatientHeroCopy>span,.ccPatientPrioritySection>div>span,.ccPatientPathSection>div>span,.ccPatientInnerHero>span{color:var(--future-primary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px;font-size:8px;font-weight:800;display:block}.ccPatientHero h1,.ccPatientInnerHero h1{letter-spacing:-.055em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6.2vw,82px);font-weight:400;line-height:.94}.ccPatientHeroCopy>p,.ccPatientInnerHero>p{max-width:580px;color:color-mix(in srgb, var(--future-ink) 69%, transparent);margin:22px 0;font-size:clamp(10px,1.2vw,15px);line-height:1.65}.ccPatientPrimaryAction{background:var(--future-primary);width:fit-content;min-height:46px;color:var(--future-on-primary,white);border-radius:999px;align-items:center;gap:24px;padding:0 18px;font-size:9px;display:flex}.ccPatientHeroCopy>small{color:color-mix(in srgb, var(--future-ink) 48%, transparent);margin-top:12px;font-size:7px;display:block}.ccPatientHeroMedia{background:var(--future-soft);border-radius:50% 50% 10px 10px;min-height:340px;position:relative;overflow:hidden}.ccPatientHeroMedia img,.ccPatientHeroMedia .futureMediaFallback{object-fit:cover;width:100%;height:100%;min-height:340px}.ccPatientHeroMedia em{color:#28252a;background:#ffffffe6;border-radius:4px;max-width:170px;padding:10px;font-family:Georgia,Times New Roman,serif;font-size:8px;font-style:normal;line-height:1.35;position:absolute;bottom:10px;right:10px}.ccPatientMediaFallback{background:linear-gradient(135deg, var(--future-soft), color-mix(in srgb, var(--future-primary) 30%, white));place-items:center;min-height:340px;display:grid}.ccPatientMediaFallback i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--future-primary) 28%, transparent);border-radius:50%;width:42%}.ccPatientMediaFallback span{color:color-mix(in srgb, var(--future-ink) 55%, transparent);font-size:7px;position:absolute;bottom:22%}.ccPatientTextSection,.ccPatientPrioritySection,.ccPatientPathSection,.ccPatientProofSection,.ccPatientFlorenceSection,.ccPatientChoiceSection,.ccPatientFaqSection,.ccPatientPeopleSection{padding:clamp(40px,7vw,90px) clamp(24px,5vw,70px);position:relative}.ccPatientTextSection{background:#fff}.ccPatientTextSplit{grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);display:grid}.ccPatientTextSection h2,.ccPatientPrioritySection h2,.ccPatientPathSection h2,.ccPatientProofSection h2,.ccPatientChoiceSection h2,.ccPatientFaqSection h2,.ccPatientPeopleSection h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,54px);font-weight:400;line-height:1}.ccPatientTextSection p,.ccPatientPrioritySection p,.ccPatientPathSection p,.ccPatientProofSection p,.ccPatientChoiceSection p,.ccPatientFaqSection p{color:color-mix(in srgb, var(--future-ink) 68%, transparent);margin:0;font-size:clamp(9px,1vw,13px);line-height:1.68}.ccPatientPrioritySection{background:var(--future-primary);color:var(--future-on-primary,white);grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.ccPatientPrioritySection>div>span,.ccPatientPrioritySection p{color:color-mix(in srgb, var(--future-on-primary,white) 72%, transparent)}.ccPatientPrioritySection p{max-width:580px;margin-top:17px}.ccPatientPrioritySection>button{border:1px solid color-mix(in srgb, var(--future-on-primary,white) 34%, transparent);min-height:45px;color:var(--future-on-primary,white);background:0 0;border-radius:999px;padding:0 17px;font-size:8px}.ccPatientPathSection{background:var(--future-soft);grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:clamp(35px,7vw,100px);display:grid}.ccPatientPathSection p{margin-top:17px}.ccPatientPathSection ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ccPatientPathSection li{border:1px solid color-mix(in srgb, var(--future-ink) 12%, transparent);background:color-mix(in srgb, var(--future-surface) 90%, white);border-radius:5px;grid-template-columns:28px 1fr;align-content:center;gap:4px 9px;min-height:74px;padding:13px;display:grid}.ccPatientPathSection li i{color:var(--future-primary);grid-row:1/3;font-family:monospace;font-size:8px;font-style:normal}.ccPatientPathSection li strong{font-size:9px}.ccPatientPathSection li small{color:color-mix(in srgb, var(--future-ink) 52%, transparent);font-size:7px}.ccPatientProofSection{background:#fff;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,95px);display:grid}.ccPatientProofPortrait{background:linear-gradient(145deg, color-mix(in srgb, var(--future-primary) 70%, #2a2930), color-mix(in srgb, var(--future-secondary) 55%, #e7e1d9));color:#fff;flex-direction:column;justify-content:space-between;min-height:290px;padding:18px;display:flex;overflow:hidden}.ccPatientProofPortrait span{letter-spacing:.13em;font-size:6px}.ccPatientProofPortrait i{aspect-ratio:.75;border:1px solid #ffffff59;border-radius:50% 50% 8px 8px;align-self:center;width:65%}.ccPatientProofSection p{margin-top:18px}.ccPatientProofSection small{color:color-mix(in srgb, var(--future-ink) 45%, transparent);margin-top:16px;font-size:7px;display:block}.ccPatientFlorenceSection{border:1px solid color-mix(in srgb, var(--future-primary) 22%, transparent);background:color-mix(in srgb, var(--future-primary) 5%, white);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:25px clamp(24px,5vw,70px) 60px;padding:22px;display:grid}.ccPatientFlorenceSection>div{align-items:center;gap:9px;display:flex}.ccPatientFlorenceSection>div>i{background:var(--future-primary);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:13px;font-style:normal;display:grid}.ccPatientFlorenceSection>div span{gap:2px;display:grid}.ccPatientFlorenceSection>div b{font-size:8px}.ccPatientFlorenceSection>div small{color:color-mix(in srgb, var(--future-ink) 50%, transparent);font-size:6px}.ccPatientFlorenceSection p{margin:0;font-size:9px}.ccPatientFlorenceSection>button{background:var(--future-primary);color:#fff;border:0;border-radius:999px;min-height:35px;padding:0 13px;font-size:7px}.ccPatientInnerHero{background:linear-gradient(135deg, var(--future-soft), color-mix(in srgb, var(--future-surface) 75%, white));min-height:350px;padding:clamp(50px,9vw,120px) clamp(24px,7vw,95px)}.ccPatientChoiceSection{background:#fff}.ccPatientChoiceSection>p{max-width:620px;margin-top:18px}.ccPatientChoiceSection>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px;display:grid}.ccPatientChoiceSection button{border:1px solid color-mix(in srgb, var(--future-primary) 22%, transparent);background:var(--future-surface);min-height:72px;color:var(--future-ink);text-align:left;border-radius:5px;padding:13px;font-size:8px}.ccPatientFaqSection{background:var(--future-soft)}.ccPatientFaqSection>p{max-width:630px;margin-top:18px}.ccPatientFaqSection>div{margin-top:28px;display:grid}.ccPatientFaqSection button{border:0;border-top:1px solid color-mix(in srgb, var(--future-ink) 14%, transparent);min-height:50px;color:var(--future-ink);background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:9px;display:flex}.ccPatientPeopleSection{background:#fff}.ccPatientPeopleSection>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.ccPatientPeopleSection article{background:var(--future-soft);flex-direction:column;gap:7px;min-height:175px;padding:14px;display:flex}.ccPatientPeopleSection article i{background:linear-gradient(145deg, color-mix(in srgb, var(--future-primary) 25%, white), color-mix(in srgb, var(--future-secondary) 20%, white));height:105px}.ccPatientPeopleSection article strong{font-size:8px}.ccPatientPeopleSection article small{color:color-mix(in srgb, var(--future-ink) 50%, transparent);font-size:6px}.ccPatientFooter{background:color-mix(in srgb, var(--future-ink) 92%, black);min-height:86px;color:var(--future-surface);grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px clamp(24px,5vw,70px);display:grid}.ccPatientFooter strong{font-family:Georgia,serif;font-size:13px}.ccPatientFooter span,.ccPatientFooter small{color:#ffffff8c;font-size:6px}.ccPatientServiceStrip{background:color-mix(in srgb, var(--future-primary) 9%, white);justify-content:center;align-items:center;gap:14px;padding:10px 20px;font-size:7px;display:flex}.ccPatientServiceStrip span{color:color-mix(in srgb, var(--future-ink) 45%, transparent);font-family:monospace;font-size:6px}[data-cc-node]{outline-offset:4px;outline:1px solid #0000;transition:outline-color .12s,box-shadow .12s;position:relative}.ccEditorViewport [data-cc-node]:hover{cursor:crosshair;outline-color:#ca49a0b8}.ccEditorNodeSelected{z-index:3;outline-offset:4px;box-shadow:0 0 0 5px #d74dad1a;outline:2px solid #d74dad!important}.ccEditorSectionSelected{outline-offset:-4px}.ccEditorSelectionPin{z-index:5;color:#fff;letter-spacing:.08em;background:#d74dad;border-radius:3px;padding:3px 5px;font-family:monospace;font-size:5px;font-style:normal;line-height:1;position:absolute;top:-16px;right:-5px}.ccFlorenceEditor{border-left:1px solid #ffffff14;flex-direction:column;gap:10px;padding:14px;display:flex}.ccFlorenceEditor>header{justify-content:space-between;align-items:center;min-height:45px;display:flex}.ccFlorenceEditor>header>div{align-items:center;gap:9px;display:flex}.ccFlorenceEditor>header>div>i{color:#e887ce;background:#dd68bc14;border:1px solid #dd68bc73;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:13px;font-style:normal;display:grid}.ccFlorenceEditor>header>div>span{gap:2px;display:grid}.ccFlorenceEditor>header strong{font-size:10px}.ccFlorenceEditor>header small{color:#746d77;font-size:6px}.ccFlorenceEditor>header>b{color:#74d4b9;font-family:var(--wm2-mono);font-size:6px}.ccSelectedContext,.ccFlorenceComposer,.ccFlorenceProposal,.ccEditorEcho{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;padding:13px}.ccSelectedContext>span,.ccFlorenceComposer label{color:#746e77;font-family:var(--wm2-mono);letter-spacing:.11em;font-size:6px;font-weight:800;display:block}.ccSelectedContext>strong{color:#f1edf1;margin:7px 0;font-size:10px;display:block}.ccSelectedContext>p{color:#918a94;max-height:62px;margin:0;font-family:Georgia,serif;font-size:10px;line-height:1.45;overflow:auto}.ccSelectedContext>div{gap:6px;margin-top:11px;display:flex}.ccSelectedContext>div b{color:#8e8790;font-family:var(--wm2-mono);background:#ffffff0f;border-radius:999px;padding:4px 6px;font-size:5px}.ccSelectedContext>div b.safe{color:#76d2b8;background:#76d2b814}.ccSelectedContext>div b.review{color:#e1a66f;background:#e1a66f14}.ccSelectedContext>div b.locked{color:#d87ab9;background:#d87ab914}.ccSelectedContext>small{color:#5e5861;margin-top:8px;font-size:6px;line-height:1.35;display:block}.ccFlorenceComposer textarea{resize:vertical;color:#fff;background:#09090c;border:1px solid #ffffff1a;border-radius:4px;outline:none;width:100%;min-height:86px;margin:9px 0;padding:10px;font:9px/1.5 Arial,sans-serif}.ccFlorenceComposer textarea:focus{border-color:#d85eb28c;box-shadow:0 0 0 3px #d85eb212}.ccFlorenceQuickPrompts{flex-wrap:wrap;gap:4px;display:flex}.ccFlorenceQuickPrompts button{color:#817a83;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;min-height:24px;padding:0 7px;font-size:6px}.ccFlorenceComposer>button{color:#fff;background:linear-gradient(105deg,#bd4d9d,#df69bd);border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:39px;margin-top:10px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.ccFlorenceComposer>button:disabled{opacity:.35}.ccFlorenceProposal{border-color:#ffffff1f}.ccFlorenceProposal.help{background:#6ed1b506;border-color:#6ed1b547}.ccFlorenceProposal.hurt{background:#e2856706;border-color:#e2856747}.ccFlorenceProposal>header b{color:#a5a0a7;font-family:var(--wm2-mono);font-size:6px}.ccFlorenceProposal.help>header b{color:#76d2b8}.ccFlorenceProposal.hurt>header b{color:#e18b70}.ccFlorenceProposal h3{margin:10px 0;font-size:12px}.ccProposalDiff{gap:5px;display:grid}.ccProposalDiff del,.ccProposalDiff ins,.ccProposalOperation{border-radius:3px;padding:8px;font-family:Georgia,serif;font-size:9px;line-height:1.35;text-decoration:none}.ccProposalDiff del{color:#a98989;background:#d2606014;text-decoration:line-through}.ccProposalDiff ins{color:#a8d2c6;background:#6ed1b514}.ccProposalOperation{color:#c9c2cb;background:#ffffff0a}.ccFlorenceProposal>p{color:#918a94;margin:10px 0;font-size:7px;line-height:1.5}.ccFlorenceProposal dl{gap:5px;margin:0;display:grid}.ccFlorenceProposal dl>div{border-top:1px solid #ffffff0f;grid-template-columns:60px 1fr;gap:7px;padding:6px 0;display:grid}.ccFlorenceProposal dt{color:#625d64;font-size:6px}.ccFlorenceProposal dd{color:#aaa3ac;margin:0;font-size:6px;line-height:1.35}.ccProposalWarning{background:#e1a66f0a;border:1px solid #e1a66f3d;border-radius:4px;gap:3px;margin-top:9px;padding:8px;display:grid}.ccProposalWarning strong{color:#e1a66f;font-size:7px}.ccProposalWarning span{color:#8f8177;font-size:6px;line-height:1.4}.ccFlorenceProposal footer{grid-template-columns:1fr 1.25fr;gap:6px;margin-top:10px;display:grid}.ccFlorenceProposal footer button{color:#8c858f;background:0 0;border:1px solid #ffffff17;border-radius:4px;min-height:34px;font-size:7px}.ccFlorenceProposal footer button.primary{color:#07110e;background:#7ce0c4;border:0;font-weight:900}.ccFlorenceProposal footer button:disabled{opacity:.38}.ccEditorEcho{background:#dcf7ed09;margin-top:auto}.ccEditorEcho header>div{align-items:center;gap:7px;display:flex}.ccEditorEcho header>div>i{background:#6be0b8;border-radius:50%;width:7px;height:7px;animation:.62s ease-out ccEchoFlash;box-shadow:0 0 12px #6be0b8cc}@keyframes ccEchoFlash{0%{opacity:.25;transform:scale(.55)}30%{opacity:1;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.ccEditorEcho>div{gap:4px;margin-top:9px;display:grid}.ccEditorEcho p{color:#666068;font-family:var(--wm2-mono);border-top:1px solid #ffffff0d;grid-template-columns:31px 1fr;gap:7px;margin:0;padding:5px 0;font-size:5.5px;line-height:1.35;display:grid}.ccEditorEcho p.latest{color:#b9d8ce}.ccEditorEcho time{color:#4d7f70}.ccEditorHistory{background:#09090c;padding:30px clamp(20px,4vw,66px) 70px}.ccEditorHistory>header{align-items:end}.ccEditorHistory h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(21px,2.4vw,34px);font-weight:500}.ccEditorHistory>header>p{color:#6f6972;text-align:right;max-width:450px;margin:0;font-size:7px;line-height:1.5}.ccEditorHistory>div{gap:6px;margin-top:20px;display:grid}.ccEditorHistory article{background:#ffffff05;border:1px solid #ffffff13;border-radius:5px;grid-template-columns:55px minmax(210px,1fr) minmax(170px,.7fr) 70px 70px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.ccEditorHistory article>span{color:#69636b;font-family:var(--wm2-mono);font-size:6px}.ccEditorHistory article>div{gap:4px;display:grid}.ccEditorHistory article>div strong{color:#c7c1c9;font-size:8px}.ccEditorHistory article>div small{color:#68616b;font-size:6px}.ccHistoryTest b{color:#d874b9;width:fit-content;font-family:var(--wm2-mono);background:#d86bb812;border-radius:999px;padding:3px 5px;font-size:5px}.ccEditorHistory article.winner .ccHistoryTest b{color:#75d2b8;background:#6ed1b512}.ccEditorHistory article.reverted{opacity:.52}.ccEditorHistory article>strong{font-family:var(--wm2-mono);justify-self:end;font-size:13px;font-weight:400}.ccEditorHistory article>strong.positive{color:#76d2b8}.ccEditorHistory article>strong.negative{color:#e2876c}.ccEditorHistory article>strong.pending{color:#777079}.ccEditorHistory article>button{color:#a29ba5;background:0 0;border:1px solid #ffffff1a;border-radius:4px;min-height:31px;font-size:7px}.ccEditorHistory article>button:disabled{opacity:.3}.wm2BuildEvidenceToggle{position:absolute;bottom:2px;right:25px;color:#6e8e85!important;background:0 0!important;min-width:0!important;min-height:28px!important;padding:0!important;font-size:7px!important}.wm2ReadyPanel{position:relative}@media (max-width:1320px){.ccBuildStudioGrid{grid-template-columns:220px minmax(560px,1fr) 320px}.ccPatientHeader nav{gap:8px}}@media (max-width:1120px){.ccBuildStudioTopbar{grid-template-columns:1fr auto}.ccBuildStudioTopbar>div:nth-child(2){grid-area:2/1/auto/-1;justify-self:center}.ccBuildStudioGrid{grid-template-columns:210px minmax(0,1fr)}.ccFlorenceEditor{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ccFlorenceEditor>header{grid-column:1/-1}.ccEditorEcho{margin-top:0}.ccEditorViewport{height:660px}}@media (max-width:780px){.ccBuildStudioTopbar{grid-template-columns:1fr}.ccBuildStudioTopbar>div{flex-wrap:wrap;justify-content:center!important}.ccBuildStudioTopbar>div:nth-child(2){grid-area:auto}.ccBuildStudioGrid{flex-direction:column;display:flex}.ccEditorTree{border-bottom:1px solid #ffffff14;border-right:0}.ccEditorPages{grid-template-columns:repeat(2,minmax(0,1fr))}.ccEditorPriorities{display:none}.ccEditorCanvas{padding:8px}.ccEditorCanvas>header{grid-template-columns:1fr;padding:9px}.ccEditorCanvas>header>small{text-align:left}.ccEditorExperienceSwitch{width:fit-content}.ccEditorViewport{height:620px;padding:6px}.ccFlorenceEditor{border-top:1px solid #ffffff14;border-left:0;display:flex}.ccPatientHeader{grid-template-columns:1fr auto}.ccPatientHeader nav{display:none}.ccPatientHero{grid-template-columns:1fr;min-height:auto}.ccPatientHeroMedia{border-radius:8px;min-height:240px}.ccPatientHeroMedia img,.ccPatientHeroMedia .futureMediaFallback,.ccPatientMediaFallback{min-height:240px}.ccPatientTextSplit,.ccPatientPrioritySection,.ccPatientPathSection,.ccPatientProofSection{grid-template-columns:1fr}.ccPatientPrioritySection{align-items:start}.ccPatientChoiceSection>div,.ccPatientPeopleSection>div,.ccPatientFlorenceSection,.ccPatientFooter{grid-template-columns:1fr}.ccEditorHistory>header{flex-direction:column;align-items:start}.ccEditorHistory>header>p{text-align:left}.ccEditorHistory article{grid-template-columns:44px 1fr auto}.ccEditorHistory article .ccHistoryTest{grid-column:2/-1}.ccEditorHistory article>strong{grid-column:2;justify-self:start}.ccEditorHistory article>button{grid-column:3}.wm2ReadyPanel{flex-direction:column;align-items:stretch}.wm2ReadyActions{display:grid}.wm2ReadyPanel button{width:100%}.wm2BuildEvidenceToggle{position:static;width:fit-content!important;min-height:25px!important}}@media (max-width:430px){.ccEditorPages{grid-template-columns:1fr}.ccBuildStudioTopbar>div:first-child>strong{display:none}.ccEditorViewport.mobile>div,.ccEditorViewport.desktop>div{width:100%}.ccPatientHero h1,.ccPatientInnerHero h1{font-size:37px}.ccPatientTextSection h2,.ccPatientPrioritySection h2,.ccPatientPathSection h2,.ccPatientProofSection h2,.ccPatientChoiceSection h2,.ccPatientFaqSection h2,.ccPatientPeopleSection h2{font-size:29px}}
