@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";.mr-root{--mr-navy:#0a233f;--mr-teal:#00a2ae;--mr-teal-dark:#00808a;--mr-ink:#1b2a3a;--mr-dim:#4a5b6c;--mr-line:#d6e2ec;--mr-wash:#f3f8fb;min-height:100vh;color:var(--mr-ink);background:#fff;font-family:Montserrat,Arial,sans-serif;font-size:18px;line-height:1.6}.mr-gov{color:#fff;background:var(--mr-navy);text-align:center;margin:0;padding:6px 16px 7px;font-size:16px;font-weight:500;line-height:1.4}.mr-gov p{max-width:1100px;margin:0 auto}.mr-gov p:first-child{font-weight:700}.mr-gov .mr-gov-small{opacity:.92;margin-top:2px;font-size:16px}.mr-call{color:var(--mr-ink);margin:0;font-size:.95rem}.mr-call a{color:var(--mr-navy);font-weight:800}.mr-test{color:#5a3d00;text-align:center;background:#ffe9a8;margin:0;padding:6px 16px;font-size:.8rem}.mr-top{background:var(--mr-navy);border-top:1px solid #fff2;padding:14px 16px}.mr-logo{width:auto;max-width:1100px;height:34px;margin:0 auto;display:block}@media (width>=900px){.mr-logo{margin:0}.mr-top{padding:14px 32px}}.mr-main{max-width:1100px;margin:0 auto;padding:28px 16px 40px}.mr-hero{gap:28px;display:grid}@media (width>=900px){.mr-main{padding:48px 32px 56px}.mr-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px}}.mr-eyebrow{color:var(--mr-teal-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.85rem;font-weight:800}.mr-h1{color:var(--mr-navy);letter-spacing:-.01em;text-wrap:balance;margin:0 0 18px;font-size:clamp(1.9rem,4.6vw,2.9rem);font-weight:900;line-height:1.15}.mr-line{display:block}.mr-lead{color:var(--mr-ink);max-width:36rem;margin:0 0 12px;font-size:1.12rem}.mr-h2{color:var(--mr-navy);text-wrap:balance;margin:0 0 14px;font-size:1.35rem;font-weight:900}.mr-p{max-width:40rem;margin:0}.mr-lead,.mr-p,.mr-checks li,.mr-steps li,.mr-payoff{text-wrap:pretty}.mr-form{background:var(--mr-wash);border:1px solid var(--mr-line);border-top:5px solid var(--mr-teal);border-radius:12px;gap:14px;padding:22px;display:grid}.mr-form label{color:var(--mr-navy);gap:6px;font-size:.95rem;font-weight:700;display:grid}.mr-form input,.mr-form select{width:100%;min-height:50px;color:var(--mr-ink);background:#fff;border:2px solid #b9cbd9;border-radius:8px;padding:10px 12px;font:500 1.05rem/1.3 Montserrat,Arial,sans-serif}.mr-form input:focus-visible,.mr-form select:focus-visible{outline:3px solid var(--mr-teal);outline-offset:1px;border-color:var(--mr-teal)}.mr-row{gap:14px;display:grid}@media (width>=520px){.mr-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mr-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mr-form .mr-consent{color:var(--mr-ink);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;font-size:.92rem;font-weight:500;display:grid}.mr-consent input{width:24px;height:24px;min-height:24px;accent-color:var(--mr-teal);margin-top:3px}.mr-btn{color:#fff;background:var(--mr-teal-dark);cursor:pointer;border:0;border-radius:10px;min-height:56px;padding:12px 18px;font:900 1.1rem/1.2 Montserrat,Arial,sans-serif}.mr-btn:hover,.mr-btn:focus-visible{background:var(--mr-navy)}.mr-btn:focus-visible{outline:3px solid var(--mr-teal);outline-offset:2px}.mr-btn[disabled]{opacity:.7;cursor:wait}.mr-small{color:var(--mr-dim);margin:0;font-size:.88rem}.mr-err{color:#9b1c1c;margin:0;font-weight:700}.mr-sec{border-top:1px solid var(--mr-line);margin-top:44px;padding-top:32px}.mr-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mr-checks li{padding-left:34px;position:relative}.mr-checks li:before{content:"✓";color:#fff;background:var(--mr-teal-dark);text-align:center;border-radius:50%;width:24px;height:24px;font-size:.85rem;font-weight:900;line-height:24px;position:absolute;top:0;left:0}.mr-steps{gap:10px;margin:0;padding-left:1.4rem;display:grid}.mr-steps li::marker{color:var(--mr-teal-dark);font-weight:900}.mr-thanks{max-width:40rem;padding:24px 0 8px}.mr-thanks.mr-ty{text-align:center;max-width:48rem;margin-inline:auto}.mr-ty .mr-lead{max-width:40rem;margin-inline:auto}.mr-ty-h1{font-size:clamp(1.6rem,4.6vw,2.9rem)}.mr-ty-line{text-wrap:balance;display:block}.mr-ty-video{aspect-ratio:16/9;background:var(--mr-navy);border-radius:12px;width:100%;max-width:760px;margin:24px auto 0;display:block;box-shadow:0 18px 44px #0a233f47}.mr-ty-book{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:420px;margin:18px auto 0;text-decoration:none;display:flex}.mr-ty-book[aria-disabled=true]{opacity:.55;pointer-events:none}.mr-payoff{color:var(--mr-navy);margin:18px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:1.3rem;font-style:italic}.mr-foot{color:var(--mr-dim);background:var(--mr-wash);border-top:1px solid var(--mr-line);padding:28px 16px 40px;font-size:16px;line-height:1.55}.mr-foot-inner{max-width:960px;margin:0 auto}.mr-foot p{max-width:72ch;margin:0 0 12px}.mr-foot-h{color:var(--mr-navy);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:16px;font-weight:800}.mr-contact{border-top:1px solid var(--mr-line);grid-template-columns:1fr;gap:18px;margin:20px 0 16px;padding-top:18px;display:grid}.mr-contact h3{color:var(--mr-navy);margin:0 0 4px;font-size:16px;font-weight:700}.mr-contact p{margin:0}.mr-foot .nw{white-space:nowrap}.mr-privacy{margin-top:6px}@media (width>=768px){.mr-contact{grid-template-columns:1fr 1fr;gap:32px}}.mr-foot a{color:var(--mr-navy)}@media (width>=900px){.mr-foot{padding:28px 32px 48px}}.mr-honest{color:var(--mr-navy);max-width:36rem;margin:0;font-weight:700}.mr-scene{align-items:center;gap:24px;display:grid}@media (width>=900px){.mr-scene{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:40px}}.mr-video{aspect-ratio:4/5;background:var(--mr-navy);border-radius:12px;width:100%;max-width:340px;margin:0 auto;display:block;box-shadow:0 18px 44px #0a233f47}.mr-qa{gap:16px;margin:0;display:grid}.mr-qa dt{color:var(--mr-navy);font-weight:800}.mr-qa dd{text-wrap:pretty;max-width:40rem;margin:4px 0 0}.mr-eyebrow{text-wrap:balance}.mr-reask{text-align:center;background:var(--mr-navy);border-radius:12px;margin-top:44px;padding:28px 22px}.mr-reask-line{color:#fff;text-wrap:balance;max-width:34rem;margin:0 auto 18px;font-family:"Source Serif 4",Georgia,serif;font-size:1.35rem;font-style:italic;line-height:1.4}.mr-reask-btn{background:var(--mr-teal);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mr-reask-btn:hover,.mr-reask-btn:focus-visible{color:var(--mr-navy);background:#fff}.mr-hero-b .mr-hero-copy{text-align:center}.mr-hero-b .mr-eyebrow,.mr-hero-b .mr-lead,.mr-hero-b .mr-honest{margin-inline:auto}.mr-hero-b .mr-lead,.mr-hero-b .mr-honest{text-wrap:balance;max-width:44rem}.mr-hero-video{aspect-ratio:4/5;background:var(--mr-navy);border-radius:12px;width:100%;max-width:420px;margin:0 auto;display:block;box-shadow:0 18px 44px #0a233f47}@media (width>=900px){.mr-hero.mr-hero-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 40px}.mr-hero-b .mr-hero-copy{grid-column:1/-1}.mr-hero-b .mr-hero-video{justify-self:end;margin:0}.mr-hero-b .mr-form{justify-self:start;width:100%;max-width:480px}}.mr-num{color:#fff;background:var(--mr-navy);vertical-align:3px;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:12px;font-size:1.05rem;font-weight:900;display:inline-grid}.mr-trust{border:1px solid var(--mr-line);border-left:4px solid var(--mr-teal);background:#fff;border-radius:10px;margin-top:6px;padding:14px 16px}.mr-trust-h{color:var(--mr-navy);margin:0 0 8px;font-size:.95rem;font-weight:900}.mr-trust ul{gap:6px;margin:0;padding-left:1.1rem;display:grid}.mr-trust li{color:var(--mr-ink);text-wrap:pretty;font-size:.92rem;line-height:1.45}.mr-trust a{color:var(--mr-navy);font-weight:700}.mr-policy{max-width:760px}.mr-policy .mr-h2{margin-top:36px}.mr-policy .mr-checks,.mr-policy .mr-p{margin-bottom:8px}.mr-policy a{color:var(--mr-navy);font-weight:700}@media (width>=900px){.mr-hero:not(.mr-hero-b) .mr-hero-copy{grid-area:1/1}.mr-hero:not(.mr-hero-b) .mr-form{grid-area:1/2/span 2}.mr-hero:not(.mr-hero-b) .mr-trust{grid-area:2/1;place-self:end;width:100%;max-width:360px}.mr-hero-b .mr-hero-copy{grid-row:1}.mr-hero-b .mr-hero-video{grid-area:2/1}.mr-hero-b .mr-form{grid-area:2/2/span 2}.mr-hero-b .mr-trust{grid-area:3/1;place-self:end;width:100%;max-width:360px}.mr-hero-b .mr-hero-video{max-width:360px}}.mr-trust{margin-top:0}.mr-trust li .mr-line,.mr-consent-p{display:block}.mr-consent-p+.mr-consent-p{margin-top:8px}.mr-arrow{width:26px;height:26px;color:var(--mr-teal);margin:-8px 0 -10px -1px;display:block}.mr-arrow svg{display:block}.mr-trust-terms{border-top:1px solid var(--mr-line);color:var(--mr-dim);margin:10px 0 0;padding-top:10px;font-size:.85rem;line-height:1.45}.mr-trust-terms a{color:var(--mr-navy);font-weight:700}.mr-hero .mr-form{align-content:start;align-self:start}.mr-trust-h{margin-bottom:12px;font-size:1rem}.mr-trust{padding:18px 20px 16px}.mr-trust ul{gap:8px}.mr-trust li{line-height:1.42}.mr-trust-terms{margin-top:12px;padding-top:10px}@media (width>=900px){.mr-hero-b .mr-hero-video,.mr-hero-b .mr-trust{max-width:340px}.mr-hero-b .mr-hero-video{max-width:310px}.mr-hero-b .mr-trust{max-width:360px}}.mr-trust .nw{white-space:nowrap}@media (width>=900px){.mr-hero-b .mr-hero-video{align-self:start}.mr-hero-b .mr-trust{align-self:end}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.\[mm\:ss\.s\]{mm:ss.s}}:root{--navy:#0a233f;--navy-lift:#0e2c50;--teal:#00a2ae;--teal-light:#6fd6e3;--gold:#ffcd00;--purple:#73308a;--white:#f7fbff;--muted:#b7c7d8;--line:#6fd6e333}*{box-sizing:border-box}html{scroll-padding-top:74px}body{background:var(--navy);color:var(--white);margin:0;font-family:Montserrat,Arial,sans-serif}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,video:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.bookend{background:linear-gradient(90deg, var(--teal), #8fc0e6 52%, var(--purple));height:7px}.site-nav{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a233ff0;justify-content:space-between;align-items:center;gap:1.25rem;height:68px;padding:0 clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.site-nav:before{content:"";background:linear-gradient(90deg, var(--teal), #8fc0e6 52%, var(--purple));height:5px;position:absolute;top:0;left:0;right:0}.nav-brand img{width:92px;height:auto;display:block}.nav-links{align-items:center;gap:clamp(.85rem,2.5vw,2.25rem);display:flex}.nav-links a{color:#dbe8f2;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;text-decoration:none}.nav-links a:hover{color:var(--teal-light)}.project-menu{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem clamp(.85rem,2vw,1.75rem);display:flex}.project-menu a{color:#dbe8f2;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;text-decoration:none}.project-menu a:hover,.project-menu a[aria-current=page]{color:var(--teal-light)}.hero{isolation:isolate;padding:clamp(2rem,4.5vh,3.75rem) clamp(1.25rem,6vw,6rem) clamp(3.5rem,7vh,6rem);position:relative;overflow:hidden}.hero:after{content:"";z-index:-2;opacity:.14;background-image:linear-gradient(#6fd6e329 1px,#0000 1px),linear-gradient(90deg,#6fd6e329 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%)}.hero-glow{z-index:-1;filter:blur(120px);opacity:.16;pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute}.hero-glow-teal{background:var(--teal);top:-14rem;left:-12rem}.hero-glow-purple{background:var(--purple);top:-8rem;right:-12rem}.hero-inner{text-align:center;width:min(1040px,100%);margin:0 auto;position:relative}.hero-eyebrow{color:var(--teal-light);letter-spacing:.24em;text-transform:uppercase;margin:0 0 1.15rem;font-size:clamp(.95rem,1.35vw,1.25rem);font-weight:900}.section-heading h2,.studio-section h2{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(2.5rem,6.6vw,6.4rem);font-weight:800;line-height:.94}.hero h1{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(2rem,4.3vw,3.9rem);font-weight:800;line-height:1}.hero-media{aspect-ratio:16/9;background:linear-gradient(135deg, var(--teal), #8fc0e6 55%, var(--purple));border-radius:9px;width:min(840px,100%);margin:clamp(1.6rem,3.5vh,2.4rem) auto 0;padding:2px;position:relative;box-shadow:0 34px 90px #0313228c}.hero-video{object-fit:cover;object-position:center 40%;background:var(--navy-lift);border-radius:7px;width:100%;height:100%;display:block}.hero-media-scrim{pointer-events:none;background:linear-gradient(#0000,#06142473 54%,#061424eb);border-radius:0 0 7px 7px;height:48%;position:absolute;bottom:2px;left:2px;right:2px}.hero-media-caption{text-align:center;color:#0000;filter:drop-shadow(0 2px 4px #000000f2)drop-shadow(0 6px 22px #000000e6);background:linear-gradient(90deg,#5fd3de,#8fc0e6 52%,#c58fd6);-webkit-background-clip:text;background-clip:text;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.2rem,3vw,2rem);font-style:italic;font-weight:600;line-height:1.15;position:absolute;bottom:clamp(.9rem,6%,1.9rem);left:clamp(1.1rem,4.5%,2.2rem);right:clamp(1.1rem,4.5%,2.2rem)}.hero-subline{text-wrap:balance;color:#0000;background:linear-gradient(90deg,#5fd3de,#8fc0e6 52%,#c58fd6);-webkit-background-clip:text;background-clip:text;max-width:60ch;margin:clamp(1.1rem,2.5vw,1.6rem) auto 0;padding-bottom:.2em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.2rem,2.1vw,1.85rem);font-style:italic;line-height:1.4}.hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:clamp(1.6rem,3.5vh,2.5rem);display:flex}.hero-actions .button{letter-spacing:.08em;min-height:60px;padding:1.1rem 2.1rem;font-size:.92rem}.button{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;min-height:50px;padding:.9rem 1.35rem;font:800 .78rem/1 Montserrat,Arial,sans-serif;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.button:active{transform:translateY(1px)}.button-primary{background:var(--teal);color:#041b2c}.button-primary span{background:var(--gold);border-radius:50%;width:7px;height:7px}.button-primary:hover{background:var(--teal-light)}.button-secondary{color:var(--white);border-color:#ffffff61}.button-secondary:hover{border-color:var(--teal-light);color:var(--teal-light)}.system-section,.work-section{padding:clamp(5rem,10vw,10rem) clamp(1.25rem,5vw,5rem);position:relative}.system-section{background:#0b2746}.system-section:before,.work-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 15%,#73308a2e,#0000 28%),radial-gradient(circle at 0 80%,#00a2ae24,#0000 25%);position:absolute;inset:0}.section-heading{width:min(1320px,100%);margin:0 auto clamp(4rem,8vw,7rem);position:relative}.section-kicker{color:var(--teal-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.72rem;font-weight:800}.section-heading h2{max-width:1180px;font-size:clamp(2.1rem,5vw,5rem)}.section-heading>p:last-child{max-width:730px;color:var(--muted);margin:2rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.7}.checkpoints{gap:.85rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.checkpoints li{color:var(--muted);white-space:nowrap;padding-left:2rem;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5;position:relative}.checkpoints li:before{content:"✓";color:var(--teal);font-weight:800;position:absolute;top:0;left:0}.stage-list{width:min(1320px,100%);margin:0 auto;position:relative}.stage{border-top:1px solid var(--line);grid-template-columns:minmax(70px,.32fr) minmax(0,1.68fr);gap:clamp(1.2rem,4vw,5rem);padding:clamp(3rem,6vw,6rem) 0;display:grid}.stage:last-child{border-bottom:1px solid var(--line)}.stage-number{color:var(--teal);letter-spacing:-.06em;font-size:clamp(2rem,5vw,5rem);font-weight:900;line-height:1}.stage h3{letter-spacing:-.025em;text-transform:uppercase;margin:0 0 2.25rem;font-size:clamp(1.7rem,3.5vw,3.6rem);font-weight:800;line-height:1.02}.stage dl,.stage dd,.stage dt{margin:0}.stage-row{grid-template-columns:minmax(120px,.3fr) minmax(0,1.7fr);gap:1.25rem 2rem;padding:1.2rem 0;display:grid}.stage-row+.stage-row{border-top:1px solid #6fd6e31c}.stage dt,.ad-details dt{color:var(--teal-light);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.5}.stage dd{color:#d5e1ec;font:400 clamp(.95rem,1.15vw,1.08rem)/1.75 Montserrat,Arial,sans-serif}.work-section{background:var(--navy)}.ads-heading{margin-bottom:clamp(3rem,6vw,5rem)}.reel-groups{gap:clamp(3.5rem,7vw,6rem);display:grid}.reel-group-head{border-top:1px solid var(--line);width:min(1500px,100%);margin:0 auto clamp(1.75rem,3.5vw,2.75rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.reel-group-title{color:var(--white);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:.95rem;margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:900;display:flex}.reel-group-title:before{content:"";background:linear-gradient(90deg, var(--teal), #8fc0e6);border-radius:3px;flex:none;width:34px;height:5px}.reel-group-count{letter-spacing:.14em;color:var(--teal-light);margin-left:auto;font-size:.7rem;font-weight:800}.reel-group-note{color:var(--muted);margin:1rem 0 0;font-size:clamp(.92rem,1.15vw,1.1rem);line-height:1.6}.m-br{display:none}.reel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem) clamp(1.25rem,2.5vw,2.5rem);width:min(1500px,100%);margin:0 auto;display:grid;position:relative}.reel-card{min-width:0}.reel-media{aspect-ratio:4/5;background:var(--navy-lift);border:1px solid #6fd6e347;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 24px 65px #03132259}.reel-media:after{content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.reel-video{object-fit:cover;width:100%;height:100%;display:block}.play-button{width:100%;color:var(--white);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(#0000 55%,#0a233f8c);border:0;place-content:center;justify-items:center;gap:.8rem;font:800 .68rem/1 Montserrat,Arial,sans-serif;display:grid;position:absolute;inset:0}.play-button:hover .play-icon{background-color:var(--teal-light);transform:scale(1.07)}.play-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a233fc7;border:1px solid #ffffffb8;border-radius:50%;width:62px;height:62px;transition:transform .18s,background-color .18s}.play-icon:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid var(--white);width:0;height:0;margin:20px 0 0 24px;display:block}.video-status{color:var(--white);background:#0a233feb;padding:.55rem .7rem;font-size:.7rem;font-weight:800;position:absolute;bottom:.8rem;left:.8rem}.video-error{color:var(--gold)}.ad-copy{padding:1.65rem .15rem 0}.ad-index{color:#8ba4b9;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.8rem;font-size:.69rem;font-weight:800}.ad-eyebrow{min-height:2.8em;color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;white-space:pre-line;margin:0 0 .75rem;font-size:clamp(.7rem,.9vw,.82rem);font-weight:900;line-height:1.4}.ad-copy h3{min-height:2em;color:var(--white);letter-spacing:-.04em;text-transform:uppercase;white-space:pre-line;overflow-wrap:break-word;margin:0;font-size:clamp(1.35rem,2vw,2.3rem);font-weight:900;line-height:.95}.ad-serif{color:#0000;background:linear-gradient(90deg,#5fd3de,#8fc0e6 50%,#c58fd6);-webkit-background-clip:text;background-clip:text;min-height:2.5em;margin:.9rem 0 1.6rem;padding-bottom:.2em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.05rem,1.35vw,1.4rem);font-style:italic;font-weight:600;line-height:1.25}.ad-details,.ad-details dd{margin:0}.ad-details>div{padding:.92rem 0}.ad-details>div+div{border-top:1px solid #6fd6e31f}.ad-details dd{color:#c3d2df;margin-top:.35rem;font-size:.83rem;line-height:1.62}.studio-section{background:var(--navy-lift);border:1px solid #6fd6e347;border-radius:4px;grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;width:min(1320px,100% - 2.5rem);margin:clamp(3rem,8vw,8rem) auto;padding:clamp(3rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.studio-section:before{content:"";background:var(--purple);filter:blur(90px);opacity:.2;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-17rem;right:-15rem}.studio-section>*{position:relative}.studio-section h2{font-size:clamp(2.1rem,4.4vw,4.6rem)}.studio-copy p{color:#d5e1ec;max-width:470px;margin:0 0 2rem;font-size:1.05rem;line-height:1.7}.button-disabled{color:#91a4b6;cursor:not-allowed;background:#ffffff0f;border-color:#fff3}footer{border-top:1px solid var(--line);color:#b8c8d7;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:2rem;min-height:180px;padding:3rem clamp(1.25rem,5vw,5rem);font-size:.78rem;font-weight:700;display:flex}footer a{text-underline-offset:4px}@media (width<=1024px){.reel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-copy h3{font-size:clamp(1.5rem,3vw,2.2rem)}}@media (width<=768px){html{scroll-padding-top:60px}.site-nav{flex-wrap:wrap;row-gap:.5rem;height:auto;min-height:60px;padding:.5rem 1rem}.nav-brand img{width:76px}.nav-links{flex-wrap:wrap;gap:.5rem .85rem}.nav-links a{letter-spacing:.055em;font-size:.59rem}.hero{padding:1.75rem 1.25rem 3rem}.hero h1{font-size:clamp(2rem,8.8vw,2.9rem);line-height:.99}.hero-subline{font-size:clamp(1.25rem,5.6vw,1.7rem)}.hero-media{margin-top:1.6rem}.hero-actions{width:100%}.hero-actions .button{flex:1}.system-section,.work-section{padding-inline:1.25rem}.hero h1,.section-heading h2,.studio-section h2,.checkpoints li{white-space:normal}.ad-copy h3{white-space:pre-line}.section-heading h2{font-size:clamp(2.8rem,13vw,4.6rem)}.stage{grid-template-columns:1fr;gap:1.4rem}.stage-number{font-size:2rem}.stage h3{margin-bottom:1.5rem;font-size:clamp(2.15rem,10vw,3.3rem)}.stage-row{grid-template-columns:1fr;gap:.5rem}.reel-grid{grid-template-columns:1fr;gap:4.5rem}.ad-copy h3{min-height:0;font-size:clamp(1.55rem,6.8vw,2.2rem)}.m-br{display:inline}.ad-eyebrow,.ad-serif{min-height:0}.studio-section{grid-template-columns:1fr;width:calc(100% - 2.5rem);padding:3rem 1.5rem}footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.nav-va{background:var(--teal);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:.35rem;padding:.5rem .95rem;font-size:.72rem;font-weight:900;transition:background-color .18s,transform .18s;color:#041b2c!important}.nav-va:hover{background:var(--teal-light)}.nav-va:active{transform:translateY(1px)}.nav-dropdown{position:relative}.nav-dropdown-trigger{cursor:default;color:#dbe8f2;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.nav-dropdown-trigger:after{content:"▾";opacity:.8;margin-left:.35em;font-size:.65em}.nav-dropdown-trigger-link{cursor:pointer;text-align:left;background:0 0;border:0;font-family:inherit}.nav-dropdown:hover>.nav-dropdown-trigger,.nav-dropdown:focus-within>.nav-dropdown-trigger{color:var(--teal-light)}.nav-dropdown-menu{background:var(--navy-lift);border:1px solid var(--line);z-index:20;border-radius:6px;flex-direction:column;gap:.15rem;min-width:240px;padding:.5rem;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #03132299}.nav-dropdown:hover>.nav-dropdown-menu,.nav-dropdown:focus-within>.nav-dropdown-menu{display:flex}.nav-dropdown-menu a{letter-spacing:.04em;white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;font-size:.74rem;font-weight:700;display:flex;color:var(--white)!important;text-transform:none!important}.nav-dropdown-menu a:hover{background:#6fd6e31f;color:var(--teal-light)!important}.nav-dropdown-date{color:var(--teal-light);letter-spacing:.06em;font-size:.68rem;font-weight:800}.nav-dropdown-nested{padding:0}.nav-dropdown-nested>.nav-dropdown-trigger{border-radius:4px;padding:.65rem .85rem;display:block}.nav-dropdown-menu-nested{border:none;border-left:2px solid var(--line);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:.15rem 0 0;padding:.35rem 0 0 .85rem;position:static;transform:none}.nav-dropdown-menu-nested a{padding:.55rem .75rem}@media (width>=769px){.nav-links>.nav-dropdown>.nav-dropdown-menu .nav-dropdown-nested>.nav-dropdown-menu-nested{background:var(--navy-lift);border:1px solid var(--line);border-radius:6px;min-width:240px;margin:0;padding:.5rem;position:absolute;top:-.5rem;left:auto;right:100%;box-shadow:0 24px 60px #03132299}.nav-links>.nav-dropdown>.nav-dropdown-menu .nav-dropdown-nested>.nav-dropdown-menu-nested:before{content:"";width:.6rem;height:100%;position:absolute;top:0;right:-.6rem}.nav-links>.nav-dropdown>.nav-dropdown-menu .nav-dropdown-nested>.nav-dropdown-trigger:before{content:"‹";opacity:.7;width:.9em;display:inline-block}.nav-links>.nav-dropdown>.nav-dropdown-menu .nav-dropdown-nested:hover>.nav-dropdown-trigger,.nav-links>.nav-dropdown>.nav-dropdown-menu .nav-dropdown-nested:focus-within>.nav-dropdown-trigger{background:#6fd6e31f}}@media (width<=768px){.nav-dropdown-menu .nav-dropdown-menu-nested{display:flex}}.nav-dropdown-nested>.nav-dropdown-trigger:after{content:none}.nav-dropdown-nested>.nav-dropdown-trigger{color:var(--teal-light);letter-spacing:.14em;font-size:.64rem}.nav-dropdown-nested:hover>.nav-dropdown-trigger,.nav-dropdown-nested:focus-within>.nav-dropdown-trigger{background:0 0}.nav-dropdown-trigger{appearance:none;font:inherit;background:0 0;border:0;padding:0}@media (width<=768px){.nav-links>.nav-dropdown>.nav-dropdown-menu{width:auto;min-width:0;max-height:66vh;position:fixed;top:auto;left:.75rem;right:.75rem;overflow-y:auto;transform:none}}.nav-dropdown-pending{color:#91a4b6;letter-spacing:.04em;white-space:nowrap;cursor:default;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem;font-size:.74rem;font-weight:700;display:flex}.nav-dropdown-pending .nav-dropdown-date{color:#6d8199}.event-hero{text-align:center;padding:clamp(2rem,4.5vh,3.75rem) clamp(1.25rem,6vw,6rem) clamp(2rem,5vh,4rem);position:relative}.event-hero-eyebrow{color:var(--teal-light);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .9rem;font-size:clamp(.85rem,1.2vw,1.05rem);font-weight:900}.event-hero h1{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(2rem,4.6vw,4.2rem);font-weight:800;line-height:1.02}.event-ad-frame{background:linear-gradient(135deg, var(--teal), #8fc0e6 55%, var(--purple));border-radius:10px;width:min(560px,100%);margin:0 auto;padding:3px;box-shadow:0 34px 90px #0313228c}.event-ad-frame img,.event-ad-frame video{border-radius:8px;width:100%;height:auto;display:block}.event-ad-frame.marketing-banner-frame{background:0 0;border-radius:0;padding:0}.event-ad-frame.marketing-banner-frame img{border-radius:0}.event-ad-pair{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);width:min(1100px,100%);margin:0 auto;display:grid}.event-ad-item{margin:0}.event-ad-item .event-ad-frame{width:100%}.event-ad-caption{flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.event-ad-kind{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:900}.event-ad-explainer{margin-bottom:1.1rem}.event-ad-explainer h3{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.85rem;font-weight:900}.event-ad-explainer p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.event-ad-pair+.event-ad-pair{margin-top:clamp(2rem,4vw,3.25rem)}.creatives-intro{max-width:60ch;color:var(--muted);margin:0 auto;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}.creatives-list{flex-direction:column;gap:clamp(2.5rem,5vw,4rem);width:min(880px,100%);margin:0 auto;padding:clamp(1.5rem,4vh,3rem) clamp(1.25rem,6vw,6rem) clamp(3.5rem,7vh,5.5rem);display:flex}.creatives-list .event-ad-frame{width:100%}.creatives-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:800}.creatives-caption{max-width:56ch;color:var(--muted);text-align:center;margin:0;font-size:.95rem;line-height:1.55}@media (width>=769px){.event-ad-pair:has(>.event-ad-item>.event-ad-explainer){grid-template-rows:auto auto auto}.event-ad-pair:has(>.event-ad-item>.event-ad-explainer)>.event-ad-item{grid-template-rows:subgrid;grid-row:span 3;display:grid}}.button-secondary span{background:var(--teal-light);border-radius:50%;width:7px;height:7px}@media (width<=768px){.event-ad-pair{grid-template-columns:1fr}}.event-ad-placeholder{aspect-ratio:4/5;background:var(--navy);color:var(--muted);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:2rem;font-size:.85rem;display:flex}.event-cta-row{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.75rem;display:flex}.event-ad-footnote{width:min(760px,100% - 2.5rem);color:var(--muted);text-align:center;margin:1.5rem auto 0;font-size:.82rem;line-height:1.5}.lb{display:none}@media (width>=769px){.lb{display:inline}}.event-ce-note,.event-ad-footnote,.event-index-intro{max-width:68ch}.webinar-offer-lead{max-width:76ch}.event-ad-footnote,.event-index-intro{margin-left:auto;margin-right:auto}.event-ad-footnote,.event-index-intro,.event-fact-value,.event-ce-note,.webinar-offer-lead,.webinar-card-audience,.creative-note{text-wrap:pretty}.event-hero h1,.event-section-heading,.webinar-card-title,.event-index-intro{text-wrap:balance}.event-index-intro{width:min(720px,100%);color:var(--muted);margin:0 auto;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6}.webinar-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.webinar-card{background:var(--navy-lift);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:.45rem;padding:1.6rem;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}a.webinar-card:hover{border-color:var(--teal-light);transform:translateY(-2px)}.webinar-card.is-pending{opacity:.55}.webinar-card-num{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.webinar-card-title{color:var(--white);font-size:1.15rem;font-weight:800;line-height:1.2}.webinar-card-audience{color:var(--muted);font-size:.86rem;line-height:1.4}.webinar-card-status{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:.5rem;font-size:.7rem;font-weight:900}.webinar-card-status.is-live{color:var(--teal-light)}.webinar-offer-lead{color:var(--white);margin:0 0 .9rem;font-size:1.05rem;font-weight:700;line-height:1.5}.brief-head{background:var(--navy-lift);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;padding:1.75rem;display:flex}.brief-head>div:first-child{flex:340px}.brief-actions{flex-wrap:wrap;gap:.75rem;display:flex}.brief-viewer{background:linear-gradient(135deg, var(--teal), #8fc0e6 55%, var(--purple));border-radius:8px;padding:3px}.brief-viewer object{background:var(--navy);border:0;border-radius:6px;width:100%;height:min(80vh,900px);display:block}.brief-viewer p{text-align:center;margin:0;padding:2rem}@media (width<=768px){.brief-viewer object{height:60vh}}.creative-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.creative-item{margin:0}.creative-item>a{background:linear-gradient(135deg, var(--teal), #8fc0e6 55%, var(--purple));border-radius:8px;padding:2px;display:block}.creative-item.is-primary>a{box-shadow:0 0 0 1px var(--teal-light), 0 18px 44px #03132280;padding:4px}.creative-item img{border-radius:6px;width:100%;height:auto;display:block}.creative-item figcaption{flex-direction:column;gap:.2rem;margin-top:.8rem;display:flex}.creative-label{color:var(--white);font-size:.82rem;font-weight:800}.creative-note{color:var(--muted);font-size:.74rem;line-height:1.35}.creative-dl{color:var(--teal-light);letter-spacing:.1em;text-transform:uppercase;margin-top:.35rem;font-size:.7rem;font-weight:900;text-decoration:none}.creative-dl:hover{text-decoration:underline}.event-facts{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1100px,100% - 2.5rem);margin:0 auto clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}.event-fact{background:var(--navy-lift);padding:1.5rem 1.25rem}.event-fact-label{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.66rem;font-weight:900}.event-fact-value{color:var(--white);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}@media (width<=768px){.event-facts{grid-template-columns:repeat(2,1fr)}}.event-section{width:min(1100px,100% - 2.5rem);margin:0 auto clamp(3rem,6vw,5rem)}.event-section-heading{color:var(--white);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:800}.event-section-heading:before{content:"";background:linear-gradient(90deg, var(--teal), var(--purple));border-radius:2px;width:56px;height:4px;margin-bottom:.9rem;display:block}.event-copy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}@media (width<=768px){.event-copy-grid{grid-template-columns:minmax(0,1fr)}}.event-copy-card{background:var(--navy-lift);border:1px solid var(--line);border-radius:6px;padding:1.75rem}.event-copy-card h3{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem;font-weight:900}.event-copy-card p{color:var(--muted);white-space:pre-line;margin:0 0 1rem;font-size:.92rem;line-height:1.55}.event-copy-card p:last-child{margin-bottom:0}.event-copy-card a{color:var(--teal-light);font-weight:700}.event-copy-card .event-hashtags{color:var(--teal-light);font-size:.82rem}.event-ce-box{background:var(--navy-lift);border:1px solid var(--line);border-radius:6px;padding:1.75rem}.event-ce-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem 1.5rem;margin:0 0 1.25rem;display:grid}.event-ce-grid dt{color:var(--teal-light);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.66rem;font-weight:900}.event-ce-grid dd{color:var(--white);margin:0;font-size:.92rem;font-weight:700}.event-ce-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:1.1rem;font-size:.8rem;font-style:italic;line-height:1.5}.event-list-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;width:min(1100px,100% - 2.5rem);margin:clamp(2rem,5vw,4rem) auto;display:grid}.event-list-card{background:var(--navy-lift);border:1px solid var(--line);border-radius:6px;padding:1.75rem;transition:border-color .18s,transform .18s;display:block}.event-list-card:hover{border-color:var(--teal-light);transform:translateY(-2px)}.event-list-card .event-list-date{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.event-list-card h3{color:var(--white);text-transform:uppercase;margin:.5rem 0 0;font-size:1.2rem;font-weight:800}.event-list-card p{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.va-shell{min-height:100vh}.va-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a233ff0;justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.va-back,.va-help{color:#dbe8f2;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;text-decoration:none}.va-back:hover,.va-help:hover{color:var(--teal-light)}.va-topbar-title{letter-spacing:.14em;text-transform:uppercase;color:var(--white);align-items:center;gap:.7rem;font-size:.8rem;font-weight:900;display:flex}.va-tag{background:var(--teal);color:#041b2c;letter-spacing:.1em;border-radius:999px;padding:.32rem .7rem;font-size:.64rem}.va-body{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);width:min(1320px,100%);margin:0 auto;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,4vw,3rem) 6rem;display:grid}.va-menu{align-self:start;max-height:calc(100vh - 108px);padding-right:.5rem;position:sticky;top:88px;overflow-y:auto}.va-menu-kicker{color:var(--teal-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem;font-weight:800}.va-menu-intro{color:var(--muted);margin:0 0 1.6rem;font-size:.9rem;line-height:1.55}.va-menu-docs{gap:.6rem;display:grid}.va-doc-item{border:1px solid var(--line);background:var(--navy-lift);border-radius:8px;overflow:hidden}.va-doc-item.is-active{border-color:#6fd6e380}.va-doc-btn{width:100%;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:.85rem 1rem;transition:background-color .16s;display:block}.va-doc-item.is-active .va-doc-btn{border-left-color:var(--teal);background:#6fd6e30f}.va-doc-btn:hover{background:#6fd6e314}.va-doc-kicker{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem;font-weight:900;display:block}.va-doc-name{letter-spacing:-.01em;font-size:.95rem;font-weight:800;display:block}.va-sections{border-top:1px solid var(--line);margin:0;padding:.3rem 0 .7rem;list-style:none}.va-sections li{margin:0}.va-sections a{color:#a9c0d4;border-left:3px solid #0000;padding:.38rem 1rem .38rem 1.15rem;font-size:.8rem;line-height:1.35;text-decoration:none;display:block}.va-sections li.lvl-3 a{color:#90a8bd;padding-left:2rem;font-size:.76rem}.va-sections a:hover{color:var(--teal-light)}.va-sections a.is-current{color:var(--white);border-left-color:var(--teal);background:#6fd6e312;font-weight:700}.va-menu-soon{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin-top:1.4rem;padding:.9rem 1rem;font-size:.8rem;line-height:1.5}.va-soon-label{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.3rem;font-size:.6rem;font-weight:900;display:block}.va-reader{min-width:0}.va-doc-head{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:1.5rem}.va-doc-head-kicker{color:var(--teal-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:800}.va-doc-head h1{color:var(--white);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:900;line-height:1}.va-doc-head-sub{color:#0000;background:linear-gradient(90deg,#5fd3de,#8fc0e6 52%,#c58fd6);-webkit-background-clip:text;background-clip:text;max-width:640px;margin:1rem 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.1rem,1.6vw,1.4rem);font-style:italic;line-height:1.3}.va-doc-body{color:#d5e1ec;font-size:1.02rem;line-height:1.72}.va-doc-body>:first-child{margin-top:0}.va-doc-body h1{display:none}.va-doc-body h2{color:var(--white);letter-spacing:-.01em;text-transform:uppercase;border-bottom:2px solid #0000;border-image:linear-gradient(90deg, var(--teal), #8fc0e6 52%, var(--purple)) 1;margin:3rem 0 1.1rem;padding-bottom:.6rem;scroll-margin-top:92px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900;line-height:1.1}.va-doc-body h3{color:var(--teal-light);letter-spacing:0;margin:2.2rem 0 .8rem;scroll-margin-top:92px;font-size:1.2rem;font-weight:800}.va-doc-body h4{color:var(--white);margin:1.6rem 0 .5rem;font-size:1rem;font-weight:800}.va-doc-body p{margin:0 0 1.05rem}.va-doc-body strong{color:var(--white);font-weight:700}.va-doc-body em{color:#e2ebf3}.va-doc-body a{color:var(--teal-light);text-underline-offset:3px;text-decoration:underline}.va-doc-body ul,.va-doc-body ol{margin:0 0 1.2rem;padding-left:1.4rem}.va-doc-body li{margin:0 0 .5rem}.va-doc-body li::marker{color:var(--teal)}.va-doc-body hr{background:var(--line);border:0;height:1px;margin:2.5rem 0}.va-doc-body blockquote{background:var(--navy-lift);border:1px solid var(--line);border-left:4px solid var(--teal);color:#dbe7f1;border-radius:6px;margin:1.5rem 0;padding:1.1rem 1.4rem}.va-doc-body blockquote p:last-child{margin-bottom:0}.va-doc-body blockquote strong{color:var(--teal-light)}.va-doc-body pre{background:var(--navy-lift);border:1px solid var(--line);border-left:4px solid var(--purple);border-radius:6px;margin:1.2rem 0 1.6rem;padding:1.3rem 1.5rem;overflow-x:auto;box-shadow:0 18px 45px #03132259}.va-doc-body pre code{color:var(--white);white-space:pre-wrap;word-break:break-word;font-family:"Source Serif 4",Georgia,serif;font-size:.95rem;line-height:1.5}.va-doc-body :not(pre)>code{color:var(--teal-light);background:#12365f;border-radius:4px;padding:.1rem .35rem;font-family:ui-monospace,Consolas,monospace;font-size:.88em}.va-doc-body table{border-collapse:collapse;width:100%;margin:1.2rem 0 1.8rem;font-size:.86rem;display:block;overflow-x:auto}.va-doc-body th{color:var(--teal-light);letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:2px solid var(--teal);white-space:nowrap;background:#12365f;padding:.6rem .75rem;font-family:Montserrat,Arial,sans-serif;font-size:.72rem;font-weight:800}.va-doc-body td{border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .75rem}.va-doc-body tbody tr:nth-child(2n){background:#ffffff08}.va-doc-body td strong{color:var(--white)}.va-menu-kicker-2{margin-top:1.6rem}.va-menu-tools{gap:.5rem;display:grid}.va-tool-link{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--navy-lift);width:100%;color:var(--white);letter-spacing:-.01em;border-left:3px solid #0000;border-radius:8px;padding:.8rem 1rem;font-family:Montserrat,Arial,sans-serif;font-size:.95rem;font-weight:800;transition:background-color .16s;display:block}.va-tool-link:hover{background:#6fd6e314}.va-tool-link.is-active{border-color:#6fd6e380;border-left-color:var(--teal);background:#6fd6e30f}.va-tool-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.8rem;padding-bottom:1.5rem;display:flex}.va-tool-kicker{color:var(--teal-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:800}.va-tool-head h1{color:var(--white);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:900;line-height:1}.va-tool-sub{max-width:560px;color:var(--muted);margin:.9rem 0 0;font-size:.95rem;line-height:1.5}.va-empty{color:var(--muted);padding:2rem 0;font-size:1rem}.va-btn{background:var(--teal);color:#041b2c;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font:800 .8rem/1 Montserrat,Arial,sans-serif;transition:background-color .16s,transform .16s;display:inline-flex}.va-btn:hover{background:var(--teal-light)}.va-btn:active{transform:translateY(1px)}.va-btn-ghost{border:1px solid var(--line);color:var(--white);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:6px;padding:.55rem .85rem;font:800 .8rem/1 Montserrat,Arial,sans-serif}.va-btn-ghost:hover{border-color:var(--teal-light);color:var(--teal-light)}.va-note-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.va-note{border:1px solid var(--line);border-left:4px solid var(--teal);background:var(--navy-lift);border-radius:8px;padding:1.1rem 1.2rem}.va-note-top{align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.va-note-title{min-width:0;color:var(--white);background:0 0;border:0;border-bottom:1px solid #0000;flex:1;padding:.2rem 0;font-family:Montserrat,Arial,sans-serif;font-size:1.05rem;font-weight:800}.va-note-title:focus{border-bottom-color:var(--teal);outline:none}.va-note-title::placeholder{color:#6b8299}.va-note-del{border:1px solid var(--line);color:#9fb4c6;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:5px;flex:none;padding:.4rem .6rem;font:700 .68rem/1 Montserrat,Arial,sans-serif}.va-note-del:hover{border-color:var(--gold);color:var(--gold)}.va-note-body{resize:vertical;border:1px solid var(--line);color:#e2ebf3;background:#06142480;border-radius:6px;width:100%;padding:.7rem .85rem;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.6}.va-note-body:focus{border-color:var(--teal);outline:none}.va-note-meta{color:#7e97ac;letter-spacing:.04em;margin:.55rem 0 0;font-size:.72rem;font-weight:700}.va-topbar-right{align-items:center;gap:1rem;display:flex}.va-dd{position:relative}.va-dd-btn{color:var(--white);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font:800 .72rem/1 Montserrat,Arial,sans-serif;display:inline-flex}.va-dd-btn:hover{border-color:var(--teal-light);color:var(--teal-light)}.va-dd-caret{font-size:.7em}.va-dd-menu{z-index:30;border:1px solid var(--line);background:#0c2a4b;border-radius:10px;min-width:232px;padding:.5rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 22px 55px #0313228c}.va-dd-group{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;margin:.3rem .3rem .2rem;font-size:.58rem;font-weight:900}.va-dd-group+.va-dd-item{margin-top:0}.va-dd-item{color:#dbe8f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:.55rem .65rem;font-family:Montserrat,Arial,sans-serif;font-size:.86rem;font-weight:700;display:block}.va-dd-item:hover{color:var(--white);background:#6fd6e31a}.va-cal-bar{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1.2rem;display:flex}.va-cal-month{color:var(--white);letter-spacing:-.01em;font-family:Montserrat,Arial,sans-serif;font-size:1.15rem;font-weight:900}.va-seg{border:1px solid var(--line);border-radius:8px;margin-left:auto;display:inline-flex;overflow:hidden}.va-seg-btn{color:#b7c7d8;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.5rem .9rem;font:800 .72rem/1 Montserrat,Arial,sans-serif}.va-seg-btn+.va-seg-btn{border-left:1px solid var(--line)}.va-seg-btn.is-active{background:var(--teal);color:#041b2c}.va-cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.va-cal-wd{text-align:center;color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;padding:.4rem 0;font-size:.66rem;font-weight:800}.va-cal-cell{text-align:left;border:1px solid var(--line);background:var(--navy-lift);min-height:92px;color:var(--white);cursor:pointer;border-radius:6px;flex-direction:column;gap:.3rem;padding:.4rem;transition:border-color .14s,background-color .14s;display:flex;overflow:hidden}.va-cal-cell:hover{border-color:#6fd6e38c}.va-cal-cell.is-blank{cursor:default;background:0 0;border-color:#0000}.va-cal-cell.is-today{border-color:var(--teal)}.va-cal-cell.is-selected{border-color:var(--teal-light);background:#6fd6e31a}.va-cal-day{color:#c3d2df;cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;padding:0 .2rem;font-family:Montserrat,Arial,sans-serif;font-size:.8rem;font-weight:800}.va-cal-day:hover{color:var(--teal-light);background:#6fd6e326}.va-cal-cell.is-today .va-cal-day{color:var(--teal-light)}.va-cal-chips{gap:3px;min-width:0;display:grid}.va-chip{text-align:left;border:0;border-left:3px solid var(--muted);color:#dbe7f1;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#0614248c;border-radius:4px;width:100%;padding:.18rem .34rem;font-family:Montserrat,Arial,sans-serif;font-size:.64rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.va-chip:hover{background:#6fd6e329}.va-chip b{color:var(--teal-light);font-weight:800}.va-chip-more{color:#8ba4b9;padding-left:.1rem;font-size:.6rem;font-weight:700}.va-dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.st-idea,.va-chip.st-idea{border-left-color:#9ea1a2}.va-dot.st-idea{background:#9ea1a2}.st-drafting,.va-chip.st-drafting{border-left-color:var(--gold)}.va-dot.st-drafting{background:var(--gold)}.st-scheduled,.va-chip.st-scheduled{border-left-color:var(--teal)}.va-dot.st-scheduled{background:var(--teal)}.st-posted,.va-chip.st-posted{border-left-color:#3fb98a}.va-dot.st-posted{background:#3fb98a}.va-week{grid-template-columns:repeat(7,1fr);align-items:stretch;gap:6px;display:grid}.va-week-col{border:1px solid var(--line);background:var(--navy-lift);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.va-week-col.is-today{border-color:var(--teal)}.va-week-head{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;padding:.5rem 0;display:flex}.va-week-wd{color:var(--teal-light);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800}.va-week-num{color:var(--white);font-size:1.1rem;font-weight:900}.va-week-col.is-today .va-week-num{color:var(--teal-light)}.va-week-body{cursor:pointer;flex:1;align-content:start;gap:.35rem;min-height:130px;padding:.4rem;display:grid}.va-week-add{color:#6b8299;font-size:.7rem;font-weight:700}.va-day-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:flex}.va-day-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.va-event{text-align:left;border:1px solid var(--line);border-left:4px solid var(--muted);color:#dbe7f1;cursor:pointer;background:#06142480;border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:.5rem;width:100%;padding:.5rem .6rem;font-family:Montserrat,Arial,sans-serif;display:flex}.va-event:hover{border-left-color:var(--teal-light);background:#6fd6e314}.va-event.lg{gap:.7rem;padding:.8rem 1rem}.va-event-time{color:var(--teal-light);font-size:.7rem;font-weight:800}.va-event-title{min-width:0;color:var(--white);flex:1;font-size:.82rem;font-weight:700}.va-event.lg .va-event-title{font-size:1rem}.va-event-ch{color:#9fb4c6;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:700}.va-event-notes{color:#b7c7d8;flex-basis:100%;font-family:"Source Serif 4",Georgia,serif;font-size:.9rem;line-height:1.5}.va-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040f1ab3;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.va-modal{border:1px solid var(--line);background:#0c2a4b;border-radius:12px;width:min(520px,100%);max-height:90vh;padding:1.5rem 1.6rem;overflow-y:auto;box-shadow:0 30px 80px #03132299}.va-modal h2{color:var(--white);letter-spacing:-.01em;text-transform:uppercase;border:0;margin:0 0 1.2rem;padding:0;font-size:1.3rem;font-weight:900}.va-field{margin-bottom:1rem;display:block}.va-field>span{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-size:.64rem;font-weight:800;display:block}.va-field-row{gap:.8rem;display:flex}.va-field-row .va-field{flex:1}.va-input{border:1px solid var(--line);width:100%;color:var(--white);background:#06142480;border-radius:6px;padding:.55rem .7rem;font-family:Montserrat,Arial,sans-serif;font-size:.9rem}.va-input:focus{border-color:var(--teal);outline:none}.va-input::placeholder{color:#6b8299}.va-select{border:1px solid var(--line);width:100%;color:var(--white);cursor:pointer;background:#12365f;border-radius:6px;padding:.55rem .6rem;font-family:Montserrat,Arial,sans-serif;font-weight:700}.va-modal-actions{align-items:center;gap:.6rem;margin-top:1.2rem;display:flex}.va-legend{color:#9fb4c6;flex-wrap:wrap;gap:1.1rem;margin-top:1.1rem;font-size:.74rem;font-weight:700;display:flex}.va-legend-item{align-items:center;gap:.4rem;display:inline-flex}.va-exp{align-items:stretch;height:calc(100vh - 64px);display:flex}.va-pane{overflow:hidden auto}.va-pane::-webkit-scrollbar{width:10px}.va-pane::-webkit-scrollbar-thumb{background:#163a5e;border-radius:6px}.va-nav{border-right:1px solid var(--line);background:#0b2746;flex:none;padding:1.1rem .9rem}.va-contents{border-right:1px solid var(--line);flex:none;padding:1.1rem}.va-viewer{flex:auto;min-width:0;padding:1.75rem clamp(1.25rem,3vw,2.5rem)}.va-divider{cursor:col-resize;background:0 0;flex:none;width:6px}.va-divider:hover{background:linear-gradient(#0000,#6fd6e380,#0000)}.va-pane-kicker{color:var(--teal-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .6rem;font-size:.62rem;font-weight:900}.va-pane-kicker-2{margin-top:1.4rem}.va-tree-row{cursor:pointer;color:#d5e1ec;border-radius:6px;align-items:center;gap:.35rem;padding:.34rem .4rem;display:flex}.va-tree-row:hover{background:#6fd6e314}.va-tree-row.is-active{color:var(--white);background:#6fd6e324}.va-tree-row.is-drop{outline:2px dashed var(--teal-light);outline-offset:-2px}.va-tree-caret{color:#8ba4b9;cursor:pointer;background:0 0;border:0;flex:none;width:1.1rem;padding:0;font-size:.7rem}.va-tree-caret.is-empty{cursor:default}.va-ico{flex:none;font-size:.95rem;line-height:1}.va-tree-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Montserrat,Arial,sans-serif;font-size:.84rem;font-weight:700;overflow:hidden}.va-tree-children{border-left:1px solid var(--line);margin-left:.95rem;padding-left:.3rem}.va-mini-btn{border:1px solid var(--line);color:#b7c7d8;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;margin-top:.5rem;padding:.4rem .7rem;font:800 .68rem/1 Montserrat,Arial,sans-serif}.va-mini-btn:hover{border-color:var(--teal-light);color:var(--teal-light)}.va-contents-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.va-contents-head h2{color:var(--white);letter-spacing:-.01em;text-transform:uppercase;border:0;margin:0;padding:0;font-size:1.05rem;font-weight:900}.va-contents-actions{gap:.4rem;display:flex}.va-cards{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.va-card{text-align:left;border:1px solid var(--line);background:var(--navy-lift);color:#d5e1ec;cursor:pointer;border-radius:7px;align-items:center;gap:.55rem;width:100%;padding:.6rem .7rem;display:flex}.va-card:hover{border-color:#6fd6e380}.va-card.is-open{border-color:var(--teal);background:#6fd6e314}.va-card.is-drop{outline:2px dashed var(--teal-light);outline-offset:-2px}.va-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-family:Montserrat,Arial,sans-serif;font-size:.88rem;font-weight:700;overflow:hidden}.va-card-tools{flex:none;gap:.3rem;display:none}.va-card:hover .va-card-tools{display:flex}.va-card-tools button{border:1px solid var(--line);color:#9fb4c6;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:5px;padding:.3rem .4rem;font:700 .6rem/1 Montserrat,Arial,sans-serif}.va-card-tools button:hover{border-color:var(--gold);color:var(--gold)}.va-rename{border:1px solid var(--teal);min-width:0;color:var(--white);background:#06142499;border-radius:5px;flex:1;padding:.3rem .45rem;font-family:Montserrat,Arial,sans-serif;font-size:.85rem;font-weight:700}.va-rename:focus{outline:none}.va-note-title-lg{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--white);letter-spacing:-.01em;background:0 0;padding:.2rem 0 .5rem;font-family:Montserrat,Arial,sans-serif;font-size:1.4rem;font-weight:900}.va-note-title-lg:focus{border-bottom-color:var(--teal);outline:none}.va-note-body-lg{resize:vertical;border:1px solid var(--line);color:#e2ebf3;background:#06142466;border-radius:8px;width:100%;min-height:55vh;margin-top:1rem;padding:1rem 1.2rem;font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.7}.va-note-body-lg:focus{border-color:var(--teal);outline:none}.va-inspector{border-left:1px solid var(--line);background:#0b2746;flex:none;padding:1.1rem}.va-insp-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.va-insp-title{color:var(--teal-light);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:900}.va-insp-btn{border:1px solid var(--line);color:#b7c7d8;cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .5rem;font-size:.9rem;line-height:1}.va-insp-btn:hover{border-color:var(--teal-light);color:var(--teal-light)}.va-insp-label{color:var(--teal-light);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem;font-size:.6rem;font-weight:900}.va-insp-name{color:var(--white);letter-spacing:-.01em;word-break:break-word;margin:0 0 1rem;font-size:1.05rem;font-weight:800;line-height:1.2}.va-insp-kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;margin:0 0 .55rem;padding-bottom:.55rem;font-size:.8rem;display:flex}.va-insp-kv span{color:#9fb4c6;font-weight:700}.va-insp-kv b{color:var(--white);text-align:right;word-break:break-word;font-weight:700}.va-insp-sub{color:#9fb4c6;letter-spacing:.12em;text-transform:uppercase;margin:1.2rem 0 .5rem;font-size:.64rem;font-weight:800}.va-insp-body-text,.va-insp-hint{color:#b7c7d8;font-size:.85rem;line-height:1.6}.va-insp-hint{color:#7e97ac;margin-top:.5rem;font-style:italic}.va-insp-toc{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.va-insp-toc li.lvl-3{padding-left:.9rem}.va-insp-toc button{text-align:left;color:#c3d2df;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:4px;width:100%;padding:.35rem .4rem;font-family:Montserrat,Arial,sans-serif;font-size:.8rem;line-height:1.35}.va-insp-toc button:hover{color:var(--teal-light);border-left-color:var(--teal);background:#6fd6e317}.va-insp-img{border:1px solid var(--line);border-radius:6px;width:100%;margin-top:.5rem}.va-insp-rail{border:0;border-left:1px solid var(--line);color:#9fb4c6;cursor:pointer;background:#0b2746;flex-direction:column;flex:none;align-items:center;gap:.6rem;width:40px;padding:1rem 0;display:flex}.va-insp-rail:hover{color:var(--teal-light)}.va-insp-rail-icon{font-size:1rem}.va-insp-rail-text{writing-mode:vertical-rl;letter-spacing:.16em;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:.64rem;font-weight:800}@media (width<=768px){.va-exp{flex-direction:column;height:auto}.va-inspector{border-left:0;border-top:1px solid var(--line);width:auto!important}.va-insp-rail{border-left:0;border-top:1px solid var(--line);flex-direction:row;justify-content:center;width:auto}.va-insp-rail-text{writing-mode:horizontal-tb}.va-nav,.va-contents{border-right:0;border-bottom:1px solid var(--line);flex:none;width:auto!important}.va-viewer{padding:1.25rem}.va-divider{display:none}.va-card-tools{display:flex}.va-body{grid-template-columns:1fr}.va-menu{max-height:none;padding-right:0;position:static;overflow:visible}.va-menu-docs{grid-template-columns:1fr}.va-doc-body table{font-size:.8rem}.va-cal-cell{min-height:68px}.va-chip,.va-cal-wd{font-size:.58rem}.va-week{grid-template-columns:repeat(2,1fr)}.va-seg{margin-left:0}.va-field-row{flex-direction:column;gap:0}.va-topbar-title{display:none}}html,body{overflow-x:clip}body{overflow-anchor:none}@media (width<=768px){.event-ce-note,.webinar-offer-lead,.event-ad-footnote,.event-index-intro{max-width:none}.event-copy-card p{font-size:1rem}.creative-grid{grid-template-columns:1fr 1fr;gap:1rem}}@media (width<=480px){.creative-grid,.event-facts{grid-template-columns:1fr}.brief-actions{width:100%}.brief-actions .button{flex:100%}}.marketing-thumb{background:var(--navy);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;height:160px;margin-bottom:.7rem;display:flex;overflow:hidden}.marketing-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.marketing-carousel{position:relative}.marketing-carousel img{opacity:0;margin:auto;transition:opacity .6s;position:absolute;inset:0}.marketing-carousel img.is-active{opacity:1}.marketing-carousel-dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:7px;left:0;right:0}.marketing-carousel-dots span{background:#ffffff47;border-radius:50%;width:5px;height:5px;transition:background .3s}.marketing-carousel-dots span.is-active{background:var(--teal-light)}.marketing-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-complementary-pair{border-top:1px solid var(--line);margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(2rem,5vw,3.5rem)}.marketing-complementary-pair .event-hero-eyebrow{text-align:left;margin-bottom:.7rem}.marketing-complementary-pair .event-section-heading{margin-bottom:.75rem}.marketing-pair-intro{width:min(720px,100%);color:var(--muted);text-wrap:pretty;margin:0 0 1.75rem;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6}@media (width<=768px){.marketing-pair-grid{grid-template-columns:1fr}}.interview-q-list{counter-reset:iq;width:min(820px,100%);margin:0 auto;padding:0;list-style:none}.interview-q-list li{counter-increment:iq;border-bottom:1px solid var(--line);color:var(--white);text-wrap:pretty;padding:1rem 0 1rem 3rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.55;position:relative}.interview-q-list li:last-child{border-bottom:0}.interview-q-list li:before{content:counter(iq);width:2rem;color:var(--teal-light);font-variant-numeric:tabular-nums;font-weight:800;position:absolute;top:1rem;left:0}.interview-seat-list{width:min(820px,100%);color:var(--muted);margin:0 auto;padding-left:1.2rem}.interview-seat-list li{padding:.3rem 0;line-height:1.5}.nav-va-dropdown{margin-left:.35rem;position:relative}.nav-va-trigger{appearance:none;cursor:pointer;border:0;margin-left:0;font-family:inherit}.nav-va-trigger:after{content:"▾";opacity:.85;margin-left:.45em;font-size:.7em}.nav-va-dropdown:hover>.nav-va-trigger,.nav-va-dropdown:focus-within>.nav-va-trigger{background:var(--teal-light)}.nav-va-menu{left:auto;right:0;transform:none}.rxl{color:#f7fbff;background:#0a233f;min-height:100vh}.rxl-wrap{max-width:1080px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem)}.rxl-hero{text-align:center;padding:clamp(3rem,9vh,6rem) 0 clamp(2.5rem,6vh,4rem);position:relative}.rxl-logo{filter:drop-shadow(0 6px 22px #000000bf);height:44px;margin:0 auto clamp(2rem,5vh,3.2rem);display:block}.rxl-kicker{letter-spacing:.18em;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5fd3de,#8fc0e6 48%,#c58fd6);-webkit-background-clip:text;background-clip:text;margin-bottom:1.1rem;font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:900}.rxl h1{letter-spacing:-.02em;text-transform:uppercase;white-space:pre-line;margin:0 0 1.2rem;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:900;line-height:1.02}.rxl-serif{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5fd3de,#8fc0e6 48%,#c58fd6);-webkit-background-clip:text;background-clip:text;padding-bottom:.25em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.3rem,2.6vw,2rem);font-style:italic;font-weight:600}.rxl-rule{background:linear-gradient(90deg,#00a2ae,#8fc0e6 52%,#73308a);border-radius:3px;width:130px;height:5px;margin:1.6rem auto}.rxl-section{padding:clamp(2rem,5.5vh,3.6rem) 0}.rxl-eyebrow{color:#6fd6e3;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem;font-size:clamp(.85rem,1.3vw,1.05rem);font-weight:900}.rxl h2{letter-spacing:-.01em;text-transform:uppercase;white-space:pre-line;margin:0 0 1.2rem;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:900;line-height:1.06}.rxl-prose{color:#b7c7d8;max-width:68ch;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65}.rxl-prose p{margin:0 0 1rem}.rxl-panels{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:1.8rem;display:grid}.rxl-panel{background:#0e2c50;border:1px solid #6fd6e347;border-left:4px solid #00a2ae;border-radius:4px;padding:1.4rem 1.3rem;box-shadow:0 20px 55px #03132259}.rxl-panel h3{color:#6fd6e3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:800}.rxl-panel p{color:#b7c7d8;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.55}.rxl-strip{text-align:center;border-top:1px solid #6fd6e333;border-bottom:1px solid #6fd6e333;margin:clamp(1.6rem,4vh,2.6rem) 0;padding:1.4rem 1rem;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:700}.rxl-rows{margin-top:1.6rem}.rxl-row{border-bottom:1px solid #6fd6e333;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:1rem;padding:.95rem 0;display:grid}.rxl-row:first-child{border-top:1px solid #6fd6e333}.rxl-row strong{font-size:clamp(1.02rem,1.7vw,1.3rem);font-weight:800}.rxl-row span{color:#b7c7d8;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.98rem,1.4vw,1.15rem)}.rxl-cta{text-align:center;padding:clamp(2.4rem,6vh,4rem) 0 clamp(3rem,7vh,5rem)}.rxl-button{color:#041b2c;letter-spacing:.04em;text-transform:uppercase;background:#ffcd00;border-radius:4px;align-items:center;gap:.7rem;padding:1rem 2.2rem;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 40px #00000073}.rxl-button:hover{filter:brightness(1.06)}.rxl-note{color:#b7c7d8;margin-top:.9rem;font-family:"Source Serif 4",Georgia,serif;font-size:.95rem}.rxl-footer{text-align:center;color:#b7c7d8;padding:0 0 2.6rem;font-family:"Source Serif 4",Georgia,serif;font-size:.95rem}@media (width<=768px){.rxl-panels{grid-template-columns:1fr}.rxl-row{grid-template-columns:1fr;gap:.2rem}}.ev-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030f1c9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.ev-panel{background:var(--navy);border-left:1px solid var(--line);outline:none;flex-direction:column;width:min(1000px,100%);height:100%;animation:.26s ev-slide;display:flex;position:relative;box-shadow:-34px 0 90px #030f1c99}@keyframes ev-slide{0%{opacity:.4;transform:translate(26px)}to{opacity:1;transform:none}}.ev-titlebar{border-bottom:1px solid var(--line);background:#0a233ff5;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.15rem;display:flex;position:relative}.ev-titlebar:before{content:"";background:linear-gradient(90deg, var(--teal), #8fc0e6 52%, var(--purple));height:4px;position:absolute;top:0;left:0;right:0}.ev-title{letter-spacing:.12em;text-transform:uppercase;color:var(--white);margin:0;font-size:.78rem;font-weight:900}.ev-close{appearance:none;width:36px;height:36px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:6px;font-size:1.35rem;line-height:1;transition:border-color .16s,color .16s}.ev-close:hover{border-color:var(--teal-light);color:var(--teal-light)}.ev-body{flex:1;grid-template-columns:272px 1fr;min-height:0;display:grid}.ev-side{border-right:1px solid var(--line);background:#06182a80;padding:.5rem 0 1.2rem;overflow-y:auto}.ev-group{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-light);margin:0;padding:1rem 1.15rem .35rem;font-size:.64rem;font-weight:900}.ev-item{text-align:left;width:100%;color:var(--white);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:flex-start;gap:.7rem;padding:.6rem 1.15rem;font-family:inherit;transition:background-color .14s;display:flex}.ev-item:hover{background:#6fd6e312}.ev-item.active{background:var(--navy-lift);border-left-color:var(--teal)}.ev-idx{letter-spacing:.05em;color:#86a6c0;min-width:1.5em;margin-top:.15rem;font-size:.64rem;font-weight:800}.ev-il{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ev-il b{font-size:.82rem;font-weight:800}.ev-il small{color:var(--muted);font-family:"Source Serif 4",Georgia,serif;font-size:.72rem}.ev-read{padding:clamp(1.2rem,3vw,2.4rem);overflow-y:auto}.ev-meta{border-bottom:1px dashed var(--line);max-width:640px;margin:0 auto 1.1rem;padding-bottom:.9rem}.ev-meta p{color:var(--muted);margin:.2rem 0;font-size:.82rem}.ev-meta b{min-width:4.6em;color:var(--teal-light);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:inline-block}.ev-email{background:var(--navy);border:1px solid var(--line);border-radius:8px;max-width:640px;margin:0 auto;overflow:hidden;box-shadow:0 26px 64px #030f1c80}.ev-email-band{padding:1.5rem 1.7rem 0}.ev-email-logo{height:30px;display:block}.ev-email-inner{padding:1.4rem 1.7rem 1.9rem}.ev-email-kicker{letter-spacing:.12em;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5fd3de,#8fc0e6 48%,#c58fd6);-webkit-background-clip:text;background-clip:text;margin:0 0 .9rem;font-size:.82rem;font-weight:900}.ev-email-eyebrow{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.7rem;font-weight:900}.ev-email h4{letter-spacing:-.01em;text-transform:uppercase;white-space:pre-line;margin:0 0 .7rem;font-size:clamp(1.45rem,3vw,2.05rem);font-weight:900;line-height:1.04}.ev-email-serif{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5fd3de,#8fc0e6 48%,#c58fd6);-webkit-background-clip:text;background-clip:text;margin:0 0 1.3rem;padding-bottom:.12em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.15rem,2.2vw,1.5rem);font-style:italic;font-weight:600}.ev-email p{color:var(--muted);margin:0 0 1rem;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.62}.ev-email p b{color:var(--white);font-weight:800}.ev-email-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;color:var(--teal-light);margin:1.4rem 0;padding:1rem;font-family:"Source Serif 4",Georgia,serif;font-size:1.08rem;font-style:italic}.ev-ctawrap{flex-wrap:wrap;align-items:center;gap:.7rem;margin:.6rem 0 1.1rem;display:flex}.ev-ctabtn{background:var(--gold);color:#041b2c;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:.85rem 1.7rem;font-size:.86rem;font-weight:900;display:inline-block}.ev-pending{letter-spacing:.08em;text-transform:uppercase;color:#86a6c0;font-size:.68rem;font-weight:800}.ev-sign{color:var(--muted)}.ev-email-foot{border-top:1px solid var(--line);padding-top:1rem;color:#86a6c0!important;margin:1.5rem 0 0!important;font-size:.82rem!important}.ev-ph{color:var(--teal-light);white-space:nowrap;border:1px dashed #6fd6e380;border-radius:4px;margin:0 .15em;padding:.05em .5em;font-family:Montserrat,Arial,sans-serif;font-size:.78em;font-style:normal;display:inline-block}.ev-phone{border:1px solid var(--line);background:#0e2c50;border-radius:24px;max-width:390px;margin:0 auto;padding:1.5rem 1.2rem 1.7rem;box-shadow:0 26px 64px #030f1c80}.ev-phone-top{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 1.1rem;font-size:.68rem}.ev-bubble{color:var(--white);background:linear-gradient(160deg,#163f66,#0e2c50);border:1px solid #6fd6e347;border-radius:16px 16px 16px 4px;padding:.95rem 1.1rem;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.52}.ev-phone-caption{text-align:center;color:var(--muted);margin:1.1rem 0 0;font-size:.74rem}@media (width<=760px){.ev-body{grid-template-rows:minmax(0,38%) minmax(0,1fr);grid-template-columns:1fr}.ev-side{border-right:0;border-bottom:1px solid var(--line)}}.rxl-sub{max-width:60ch;color:var(--muted);margin:1.2rem auto 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6}.rxl-beats{flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;margin-top:clamp(1.8rem,4vh,2.6rem);display:flex}.rxl-beats span{color:var(--teal-light);letter-spacing:.06em;text-transform:uppercase;padding-left:1.15rem;font-size:clamp(.8rem,1.2vw,.95rem);font-weight:800;position:relative}.rxl-beats span:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rxl-lead{font-weight:600;color:var(--white)!important;font-size:clamp(1.15rem,2vw,1.4rem)!important}.rxl-faq{grid-template-columns:1fr 1fr;gap:1.1rem;margin-top:1.8rem;display:grid}.rxl-faq-item{background:#0e2c50;border:1px solid #6fd6e333;border-radius:6px;padding:1.3rem 1.35rem}.rxl-faq-item h3{color:var(--white);letter-spacing:-.005em;text-transform:none;margin:0 0 .55rem;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:800}.rxl-faq-item p{color:var(--muted);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.55}.rxl-ba{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.8rem;display:grid}.rxl-ba-col{border:1px solid #6fd6e333;border-radius:6px;padding:1.5rem 1.5rem 1.7rem}.rxl-ba-hope{background:#ffffff08}.rxl-ba-know{border-left:4px solid var(--teal);background:#0e2c50}.rxl-ba-title{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:900}.rxl-ba-hope .rxl-ba-title{color:#9db4c8}.rxl-ba-know .rxl-ba-title{color:var(--teal-light)}.rxl-ba-col ul{margin:0;padding:0;list-style:none}.rxl-ba-col li{color:var(--muted);border-top:1px solid #6fd6e320;padding:.55rem 0 .55rem 1.6rem;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.45;position:relative}.rxl-ba-col li:first-child{border-top:0}.rxl-ba-hope li:before{content:"•";color:#7f95a8;position:absolute;top:.5rem;left:.35rem}.rxl-ba-know li:before{content:"✓";color:var(--teal);font-weight:900;position:absolute;top:.55rem;left:.2rem}@media (width<=768px){.rxl-faq,.rxl-ba{grid-template-columns:1fr}}.rxc-grid{grid-template-columns:1fr 1fr;gap:1.6rem;width:min(1440px,100% - 2.5rem);margin:0 auto clamp(3rem,6vw,5rem);display:grid}.rxc-col{flex-direction:column;display:flex}.rxc-head{align-items:center;gap:.7rem;display:flex}.rxc-tag{letter-spacing:.14em;text-transform:uppercase;color:#041b2c;background:var(--teal-light);border-radius:4px;padding:.25rem .6rem;font-size:.68rem;font-weight:900}.rxc-col h3{color:var(--white);margin:.55rem 0 .35rem;font-size:1.15rem;font-weight:800}.rxc-desc{color:var(--muted);margin:0 0 1rem;font-size:.9rem;line-height:1.55}.rxc-frame{border:1px solid var(--line);background:#0a233f;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 22px 58px #030f1c73}.rxc-frame:before{content:"";z-index:1;background:linear-gradient(90deg, var(--teal), #8fc0e6 52%, var(--purple));height:4px;position:absolute;top:0;left:0;right:0}.rxc-frame iframe{background:#0a233f;border:0;width:100%;height:1600px;display:block}.rxc-actions{margin-top:1rem}@media (width<=980px){.rxc-grid{grid-template-columns:1fr}.rxc-frame iframe{height:1200px}}.va-doc-standalone{width:min(880px,100%);margin:0 auto;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,4vw,3rem) 5rem}.fb-section{width:min(1240px,100% - 2.5rem);margin:0 auto clamp(2.75rem,5vw,4.5rem)}.fb-h2{color:var(--white);letter-spacing:-.01em;text-transform:uppercase;border-bottom:2px solid #0000;border-image:linear-gradient(90deg, var(--teal), #8fc0e6 52%, var(--purple)) 1;margin:0 0 1.4rem;padding-bottom:.5rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:900}.fb-snapshot-summary{max-width:62ch;color:var(--muted);margin:0 0 1.2rem;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.55}.fb-snapshot{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;margin:1.6rem 0 .6rem;display:grid}.fb-stat{background:var(--navy-lift);border:1px solid var(--line);border-radius:8px;padding:1rem 1.1rem}.fb-stat-value{color:var(--teal-light);letter-spacing:-.01em;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:900;display:block}.fb-stat-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:.3rem;font-size:.72rem;font-weight:700;display:block}.fb-snapshot-note{color:var(--muted);margin:.3rem 0 0;font-size:.74rem;font-style:italic}.fb-learn-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.fb-learn{background:var(--navy-lift);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;padding:1.2rem 1.35rem}.fb-learn h4{color:var(--white);margin:0 0 .5rem;font-size:1rem;font-weight:800}.fb-learn p{color:#cdd9e6;margin:0;font-size:.9rem;line-height:1.55}.fb-lane-live .fb-lane-dot,.fb-dot-live{background:#3fb98a}.fb-lane-rotation .fb-lane-dot,.fb-dot-rotation{background:var(--teal)}.fb-lane-pending .fb-lane-dot,.fb-dot-pending{background:var(--gold)}.fb-lane-upcoming .fb-lane-dot,.fb-dot-upcoming{background:var(--purple)}.fb-lane-paused .fb-lane-dot,.fb-dot-paused{background:#6b7c8f}.fb-board{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:1rem;display:grid}.fb-lane{border:1px solid var(--line);background:#0a233f66;border-radius:10px;padding:1rem .85rem 1.1rem}.fb-lane-head{align-items:center;gap:.55rem;display:flex}.fb-lane-dot{border-radius:50%;flex:none;width:10px;height:10px}.fb-lane-title{color:var(--white);letter-spacing:.02em;text-transform:uppercase;font-size:.9rem;font-weight:900}.fb-lane-count{color:var(--teal-light);margin-left:auto;font-size:.8rem;font-weight:800}.fb-lane-blurb{color:var(--muted);margin:.35rem 0 .9rem;font-size:.72rem;line-height:1.4}.fb-lane-cards{gap:.7rem;display:grid}.fb-campaigns{gap:1.35rem;display:grid}.fb-campaign{border:1px solid var(--line);background:#0a233f66;border-left:3px solid #6b7c8f;border-radius:12px;padding:1.15rem 1.15rem 1.3rem}.fb-campaign-legacy{border-left-color:#c58fd6}.fb-campaign-cms{border-left-color:var(--gold)}.fb-campaign-cmsse7{border-left-color:var(--teal)}.fb-campaign-pagelikes{border-left-color:#a9cdec}.fb-campaign-bench{border-left-color:#6b7c8f}.fb-campaign-head{flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem;display:flex}.fb-campaign-title{color:var(--white);letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:900}.fb-campaign-meta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.fb-campaign-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--teal-light);background:#00a2ae1a;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.64rem;font-weight:800;display:inline-flex}.fb-campaign-chip-count{color:#3fb98a;background:#3fb98a24;border-color:#3fb98a66}.fb-campaign-blurb{color:var(--muted);margin:.5rem 0 1rem;font-size:.74rem;line-height:1.45}.fb-campaign-cards{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));align-items:start;gap:.75rem;display:grid}.fb-campaign-sub{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:1.1rem 0 .6rem;font-size:.64rem;font-weight:800}.fb-ad{background:var(--navy-lift);border:1px solid var(--line);border-left:3px solid #6b7c8f;border-radius:7px;padding:.8rem .85rem}.fb-ad-live{border-left-color:#3fb98a}.fb-ad-rotation{border-left-color:var(--teal)}.fb-ad-pending{border-left-color:var(--gold)}.fb-ad-upcoming{border-left-color:var(--purple)}.fb-ad-paused{opacity:.72;border-left-color:#6b7c8f}.fb-ad-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.fb-ad-date{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:700}.fb-ad-name{color:var(--white);margin:0 0 .3rem;font-size:.92rem;font-weight:800;line-height:1.2}.fb-ad-angle{color:#cdd9e6;margin:0;font-size:.78rem;line-height:1.45}.fb-ad-foot{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.55rem;display:flex}.fb-ad-dest{color:var(--teal-light);font-size:.68rem;font-weight:700}.fb-ad-note{color:var(--gold);font-size:.66rem;font-style:italic}.fb-tag{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.18rem .5rem;font-size:.6rem;font-weight:800;display:inline-block}.fb-tag-legacy{color:#c58fd6;background:#73308a33;border-color:#73308a73}.fb-tag-cms{color:var(--gold);background:#ffcd0024;border-color:#ffcd0066}.fb-tag-hybrid{color:var(--teal-light);background:#00a2ae29;border-color:#00a2ae73}.fb-tag-agency{color:#6fe0b4;background:#3fb98a29;border-color:#3fb98a66}.fb-tag-pagelikes{color:#a9cdec;background:#8fc0e629;border-color:#8fc0e666}.fb-cat-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.fb-cat{background:var(--navy-lift);border:1px solid var(--line);border-radius:9px;padding:1rem 1.1rem}.fb-cat-title{align-items:center;gap:.6rem;margin:0 0 .7rem;display:flex}.fb-cat-count{color:var(--teal-light);margin-left:auto;font-size:.8rem;font-weight:800}.fb-cat-list{margin:0;padding:0;list-style:none}.fb-cat-list li{color:var(--white);border-bottom:1px solid #6fd6e31a;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.84rem;display:flex}.fb-cat-list li:last-child{border-bottom:0}.fb-dot{border-radius:50%;flex:none;width:8px;height:8px}.fb-cat-status{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:.64rem;font-weight:700}.fb-timeline{width:min(820px,100%);margin:0;padding:0;list-style:none}.fb-timeline li{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;gap:1rem;padding:.8rem 0;display:grid}.fb-timeline li:last-child{border-bottom:0}.fb-tl-date{color:var(--teal-light);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:900}.fb-tl-text{color:#cdd9e6;font-size:.9rem;line-height:1.5}.fb-hint{color:var(--muted);margin:-.6rem 0 1.2rem;font-size:.82rem;font-style:italic}.fb-ad{text-align:left;cursor:pointer;appearance:none;width:100%;font:inherit;color:inherit;padding:0;transition:border-color .16s,transform .16s;display:block;overflow:hidden}.fb-ad:hover{border-color:var(--teal-light);transform:translateY(-2px)}.fb-ad:focus-visible{outline:2px solid var(--teal-light);outline-offset:2px}.fb-ad-body{padding:.7rem .85rem .85rem}.fb-thumb{aspect-ratio:4/5;background:var(--navy);border-bottom:1px solid var(--line);overflow:hidden}.fb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fb-thumb-empty{text-align:center;background:linear-gradient(135deg,#0a233fe6,#0e2c50e6);justify-content:center;align-items:center;padding:.8rem;display:flex}.fb-thumb-empty span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fb-thumb-legacy{background:linear-gradient(135deg, #73308a59, var(--navy-lift))}.fb-thumb-pagelikes{background:linear-gradient(135deg, #8fc0e640, var(--navy-lift))}.fb-thumb-cms{background:linear-gradient(135deg, #ffcd0038, var(--navy-lift))}.fb-pill{letter-spacing:.06em;text-transform:uppercase;color:#041b2c;border-radius:999px;padding:.18rem .55rem;font-size:.64rem;font-weight:800;display:inline-block}.fb-pill-live{background:#3fb98a}.fb-pill-rotation{background:var(--teal)}.fb-pill-pending{background:var(--gold)}.fb-pill-upcoming{background:#c58fd6}.fb-pill-paused{background:#6b7c8f}.fb-cat-link{text-align:left;width:100%;font:inherit;color:var(--white);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.fb-cat-link:hover{color:var(--teal-light)}.fb-lb{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030c16db;justify-content:center;align-items:center;padding:clamp(1rem,4vw,3rem);animation:.16s fbfade;display:flex;position:fixed;inset:0}@keyframes fbfade{0%{opacity:0}to{opacity:1}}.fb-lb-card{background:var(--navy-lift);border:1px solid #6fd6e359;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;width:min(920px,100%);max-height:88vh;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #031322b3}.fb-lb-close{z-index:2;width:34px;height:34px;color:var(--white);cursor:pointer;background:#030c1699;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:.5rem;right:.6rem}.fb-lb-close:hover{color:var(--teal-light);background:#030c16e6}.fb-lb-media{background:var(--navy);justify-content:center;align-items:center;min-height:0;display:flex}.fb-lb-media img{object-fit:contain;width:100%;height:100%;max-height:88vh;display:block}.fb-lb-empty{width:100%;min-height:260px}.fb-lb-text{padding:1.5rem 1.6rem;overflow-y:auto}.fb-lb-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.fb-lb-text h3{color:var(--white);letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.35rem;font-weight:900;line-height:1.15}.fb-lb-angle{color:#d5e1ec;margin:0 0 1.2rem;font-size:.98rem;line-height:1.55}.fb-lb-meta{gap:.7rem;margin:0;display:grid}.fb-lb-meta div{grid-template-columns:92px 1fr;align-items:baseline;gap:.6rem;display:grid}.fb-lb-meta dt{color:var(--teal-light);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.fb-lb-meta dd{color:var(--white);margin:0;font-size:.88rem}@media (width<=680px){.fb-lb-card{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.fb-lb-media img{max-height:46vh}}.fb-ad-stat{color:var(--teal-light);letter-spacing:.01em;background:#00a2ae1f;border:1px solid #00a2ae4d;border-radius:5px;margin-top:.6rem;padding:.35rem .55rem;font-size:.7rem;font-weight:800}.fb-thumb{position:relative}.fb-thumb-play{width:30px;height:30px;color:var(--teal-light);pointer-events:none;background:#041426e6;border:1px solid #6fd6e38c;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,background .18s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.fb-thumb-play svg{margin-left:1px}.fb-ad:hover .fb-thumb-play,.fb-ad:focus-visible .fb-thumb-play{color:var(--white);background:#00a2aee6;transform:scale(1.12)}.fb-ad-is-winner{border-color:#3fb98abf;box-shadow:0 0 0 1px #3fb98a66,0 6px 22px #3fb98a29}.fb-ad-flags{flex-wrap:wrap;gap:.28rem;margin:0 0 .4rem;display:flex}.fb-ad-flag{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;padding:.2rem .45rem;font-size:.58rem;font-weight:900;line-height:1.25;display:inline-block}.fb-ad-flag-win{color:#ffd94d;background:#ffcd0024;border-color:#ffcd0073}.fb-ad-flag-watch{color:#7fd8e4;background:#57c7d41f;border-color:#57c7d466}.fb-ad-flag-cut{color:#f09393;background:#e85c5c21;border-color:#e85c5c73}.fb-ad-flag-new{color:#d3a4e4;background:#a45cbd26;border-color:#a45cbd73}.fb-ad-winner{color:#6fe0b4;letter-spacing:.06em;text-transform:uppercase;background:#3fb98a29;border:1px solid #3fb98a80;border-radius:4px;margin:0 0 .45rem;padding:.22rem .5rem;font-size:.62rem;font-weight:900;display:block}.fb-cat-winner{background:#3fb98a1a;border:1px solid #3fb98a57;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;margin:0 0 .7rem;padding:.45rem .6rem;display:flex}.fb-cat-winner-label{color:#6fe0b4;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:900}.fb-cat-winner-ad{color:var(--white);font-size:.78rem;font-weight:800}.fb-cat-winner-stat{color:#a9dcc8;width:100%;font-size:.7rem;font-weight:700}.fb-cat-winner-none{border-color:var(--line);background:#ffffff08}.fb-cat-winner-none .fb-cat-winner-label{color:var(--muted)}.fb-cat-link-winner{color:#6fe0b4;font-weight:800}.fb-cat-vid{color:var(--teal-light);opacity:.85;font-size:.58rem;line-height:1}.fb-lb-video{object-fit:contain;background:#000;width:100%;height:100%;max-height:88vh;display:block}@media (width<=680px){.fb-lb-video{max-height:46vh}}.fb-live-badge{color:#6fe0b4;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#3fb98a29;border:1px solid #3fb98a80;border-radius:999px;margin-left:.7rem;padding:.2rem .6rem;font-size:.68rem;font-style:normal;font-weight:800;display:inline-block}.fb-new-media{background:linear-gradient(118deg,#0a233ff5,#0c2a48b3);border:1px solid #6fd6e342;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);min-height:248px;padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden}.fb-new-media:before{content:"";background:linear-gradient(var(--teal-light), var(--purple));width:4px;position:absolute;inset:0 auto 0 0}.fb-new-media-copy{z-index:1;max-width:640px;position:relative}.fb-media-kicker{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:900}.fb-new-media h2{max-width:18ch;color:var(--white);letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1.08}.fb-new-media-copy>p:not(.fb-media-kicker){color:#cdd9e6;max-width:54ch;margin:0 0 1.15rem;font-size:.92rem;line-height:1.55}.fb-media-open{color:var(--white);font:inherit;cursor:pointer;background:#00a2ae1f;border:1px solid #6fd6e37a;border-radius:7px;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.78rem;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.fb-media-open:hover{border-color:var(--teal-light);background:#00a2ae33;transform:translateY(-1px)}.fb-media-open:active{transform:translateY(1px)}.fb-media-open:focus-visible,.fb-media-stack:focus-visible,.fb-media-close:focus-visible{outline:2px solid var(--teal-light);outline-offset:3px}.fb-media-stack{cursor:pointer;background:0 0;border:0;justify-self:end;width:min(100%,340px);height:188px;position:relative}.fb-media-stack img{--media-index:0;top:calc(var(--media-index) * 10px);right:calc(var(--media-index) * 44px);aspect-ratio:4/5;object-fit:cover;border:1px solid #ffffff38;border-radius:8px;width:126px;transition:transform .22s;position:absolute;box-shadow:-14px 18px 36px #020e1a6b}.fb-media-stack:hover img{transform:translateX(calc(var(--media-index) * -5px)) translateY(-4px)}.fb-media-stack span{background:var(--teal-light);color:#041b2c;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:.42rem .68rem;font-size:.68rem;font-weight:900;position:absolute;bottom:0;right:0}.fb-media-overlay{z-index:240;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030c16c7;justify-content:flex-end;animation:.18s fbfade;display:flex;position:fixed;inset:0}.fb-media-drawer{background:#071a2d;border-left:1px solid #6fd6e357;outline:none;flex-direction:column;width:min(820px,94vw);height:100%;animation:.24s cubic-bezier(.16,1,.3,1) fb-media-slide;display:flex;box-shadow:-30px 0 90px #020c16b8}.fb-media-drawer-head{border-bottom:1px solid var(--line);background:#0a233fb8;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem clamp(1rem,3vw,2rem) 1.15rem;display:flex}.fb-media-drawer-head h2{color:var(--white);letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.35rem,2.6vw,2rem)}.fb-media-drawer-head>div>p:last-child{color:var(--muted);margin:0;font-size:.82rem}.fb-media-close{width:38px;height:38px;color:var(--white);cursor:pointer;background:#030c168c;border:1px solid #6fd6e359;border-radius:50%;flex:none;font-size:1.5rem;line-height:1}.fb-media-close:hover{color:var(--teal-light);border-color:var(--teal-light)}.fb-media-scroll{overscroll-behavior:contain;padding:1rem clamp(1rem,3vw,2rem) 3rem;overflow-y:auto}.fb-media-item{border-bottom:1px solid #6fd6e329;padding:1.1rem 0 1.45rem}.fb-media-item:last-child{border-bottom:0}.fb-media-item-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.fb-media-item-head h3{color:var(--white);margin:0 0 .22rem;font-size:1rem;font-weight:850}.fb-media-item-head p{color:var(--muted);margin:0;font-size:.74rem}.fb-media-item-head>span{color:#6fe0b4;letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:850}.fb-media-pair{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:.8rem;display:grid}.fb-media-pair figure{min-width:0;margin:0}.fb-media-pair video{object-fit:contain;background:#03101c;border:1px solid #6fd6e333;border-radius:8px;width:100%;max-height:58vh;display:block}.fb-media-pair figcaption{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:.38rem;font-size:.64rem;font-weight:750}@keyframes fb-media-slide{0%{opacity:.45;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@media (width<=680px){.fb-new-media{grid-template-columns:1fr;min-height:0}.fb-media-stack{justify-self:stretch;width:100%;height:154px}.fb-media-stack img{width:102px;right:calc(18% + var(--media-index) * 40px)}.fb-media-drawer{width:100%}.fb-media-pair{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.fb-media-overlay,.fb-media-drawer{animation:none}.fb-media-open,.fb-media-stack img{transition:none}}.fb-campaign-state{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.32rem;padding:.18rem .5rem;font-size:.6rem;font-weight:900;display:inline-flex}.fb-campaign-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.fb-campaign-state-live{color:#6fe0b4;background:#3fb98a24;border:1px solid #3fb98a66}.fb-campaign-state-live:before{box-shadow:0 0 0 3px #3fb98a38}.fb-campaign-state-off{color:var(--muted);border:1px solid var(--line);background:#ffffff0a}.fb-campaign-off{opacity:.78}.fb-campaign-off .fb-campaign-title{color:var(--muted)}.fb-campaign-reads{flex-wrap:wrap;gap:.4rem .6rem;margin:.55rem 0 .1rem;display:flex}.fb-campaign-read{border:1px solid var(--line);color:var(--white);background:#ffffff0a;border-radius:6px;padding:.3rem .6rem;font-size:.74rem;font-weight:700}.fb-campaign-read b{color:var(--teal-light);letter-spacing:.07em;text-transform:uppercase;margin-right:.4rem;font-size:.6rem;font-weight:900}.fb-campaign-read-today b{color:var(--gold)}.fb-day-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem;margin:1.4rem 0 1rem;padding-bottom:.7rem;display:flex}.fb-day-date{color:var(--white);letter-spacing:-.01em;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:900}.fb-day-sub{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:700}.fb-day-spend{color:var(--teal-light);margin-left:auto;font-size:.82rem;font-weight:800}.fb-day-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem;display:grid}.fb-day-card{background:var(--navy-lift);border:1px solid var(--line);border-radius:10px;padding:1.1rem 1.15rem 1.2rem;position:relative;overflow:hidden}.fb-day-card:before{content:"";background:var(--teal);width:3px;position:absolute;top:0;bottom:0;left:0}.fb-day-card-pagelikes:before{background:var(--purple)}.fb-day-card-legacy:before{background:var(--gold)}.fb-day-card-off{opacity:.72}.fb-day-card-off:before{background:#b7c7d866}.fb-day-card-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fb-day-card-name{color:var(--white);letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:900}.fb-day-result{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.85rem 0 .2rem;display:flex}.fb-day-result-value{color:var(--teal-light);letter-spacing:-.02em;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:900}.fb-day-card-off .fb-day-result-value{color:var(--muted)}.fb-day-result-cost{color:var(--white);font-size:.84rem;font-weight:800}.fb-day-pace{margin:.8rem 0 .9rem}.fb-day-pace-bar{background:#ffffff12;border-radius:999px;height:7px;display:block;overflow:hidden}.fb-day-pace-fill{background:linear-gradient(90deg, var(--teal), #8fc0e6);border-radius:999px;height:100%;display:block}.fb-day-card-pagelikes .fb-day-pace-fill{background:linear-gradient(90deg, var(--purple), #c58fd6)}.fb-day-pace-label{color:var(--muted);margin-top:.35rem;font-size:.72rem;font-weight:700;display:block}.fb-day-under{color:var(--gold);font-weight:900}.fb-day-over{color:#f09393;font-weight:900}.fb-day-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.5rem .4rem;margin:0;padding-top:.8rem;display:grid}.fb-day-metrics div{margin:0}.fb-day-metrics dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.fb-day-metrics dd{color:var(--white);margin:.15rem 0 0;font-size:.82rem;font-weight:800}.fb-day-h3{color:var(--white);letter-spacing:.02em;text-transform:uppercase;margin:2rem 0 .8rem;font-size:.96rem;font-weight:900}.fb-day-table-wrap{border:1px solid var(--line);background:var(--navy-lift);border-radius:10px;overflow-x:auto}.fb-day-table{border-collapse:collapse;width:100%;min-width:620px}.fb-day-table thead th{text-align:left;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:.7rem .8rem;font-size:.6rem;font-weight:900}.fb-day-table tbody th{text-align:left;color:var(--white);vertical-align:top;padding:.8rem;font-size:.84rem;font-weight:800}.fb-day-table tbody td{color:var(--white);white-space:nowrap;vertical-align:top;padding:.8rem;font-size:.84rem;font-weight:700}.fb-day-table tbody tr+tr th,.fb-day-table tbody tr+tr td{border-top:1px solid #6fd6e31f}.fb-day-cost{color:var(--teal-light);font-weight:900}.fb-day-dot{background:var(--teal);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:.45rem;display:inline-block}.fb-day-dot-pagelikes{background:var(--purple)}.fb-day-dot-legacy{background:var(--gold)}.fb-day-note{max-width:46ch;color:var(--muted);margin-top:.25rem;font-size:.72rem;font-weight:600;line-height:1.4;display:block}.fb-series-key{flex-wrap:wrap;gap:.5rem 1.1rem;margin:0 0 1rem;display:flex}.fb-series-key-item{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:inline-flex}.fb-series-swatch{background:var(--teal);border-radius:3px;width:11px;height:11px}.fb-series-swatch-pagelikes{background:var(--purple)}.fb-series-swatch-legacy{background:var(--gold)}.fb-series{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fb-series-row{background:var(--navy-lift);border:1px solid var(--line);border-radius:9px;grid-template-columns:78px minmax(120px,1fr) auto;align-items:center;gap:.5rem .9rem;padding:.8rem .95rem;display:grid}.fb-series-row-open{opacity:.9;border-style:dashed}.fb-series-date{color:var(--white);letter-spacing:.02em;font-size:.86rem;font-weight:900}.fb-series-open{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.fb-series-bar{background:#ffffff0f;border-radius:999px;height:12px;display:flex;overflow:hidden}.fb-series-seg{height:100%;display:block}.fb-series-seg-cms{background:linear-gradient(90deg, var(--teal), #57c7d4)}.fb-series-seg-pagelikes{background:linear-gradient(90deg, var(--purple), #a45cbd)}.fb-series-seg-legacy{background:linear-gradient(90deg, #d8ae00, var(--gold))}.fb-series-nums{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.3rem .7rem;display:flex}.fb-series-spend{color:var(--white);font-size:.88rem;font-weight:900}.fb-series-regs{color:var(--teal-light);font-size:.78rem;font-weight:800}.fb-series-cpr{color:var(--gold);font-size:.78rem;font-weight:800}.fb-series-follows{color:var(--muted);font-size:.74rem;font-weight:700}.fb-series-cpf{color:#c79ad8;font-size:.74rem;font-weight:800}.fb-series-note{color:var(--muted);grid-column:1/-1;margin:.1rem 0 0;font-size:.74rem;font-weight:600;line-height:1.45}.fb-cat-winner-today{background:#ffcd0017;border-color:#ffcd004d}.fb-cat-winner-today .fb-cat-winner-label{color:var(--gold)}.fb-cat-winner-today .fb-cat-winner-stat{color:#e6cf8a}.fb-cat-winner-today.fb-cat-winner-none{border-color:var(--line);background:#ffffff08}.fb-cat-winner-today.fb-cat-winner-none .fb-cat-winner-label{color:var(--muted)}@media (width<=640px){.fb-series-row{grid-template-columns:62px 1fr}.fb-series-nums{grid-column:1/-1;justify-content:flex-start}.fb-day-spend{width:100%;margin-left:0}}.fb-chart-wrap{margin:0 0 .5rem}.fb-chart{background:var(--navy-lift);border:1px solid var(--line);border-radius:10px;width:100%;height:auto;padding:.5rem .25rem;display:block;overflow:visible}.fb-chart-scatter{max-width:520px}.fb-chart-tick{fill:#b7c7d8;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700}.fb-chart-tick-cost{fill:#e6cf8a}.fb-chart-val{fill:#f7fbff;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:800}.fb-chart-val-cost{fill:#ffcd00}.fb-chart-val-count{opacity:.92;font-size:10px}.fb-chart-none{fill:#b7c7d8;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:700}.fb-chart-day{fill:#f7fbff;font-family:Montserrat,Arial,sans-serif;font-size:11.5px;font-weight:900}.fb-chart-spend{fill:#b7c7d8;font-family:Montserrat,Arial,sans-serif;font-size:10.5px;font-weight:700}.fb-chart-partial{fill:#ffcd00;letter-spacing:.06em;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:900}.fb-chart-refline{fill:#ffcd00;letter-spacing:.04em;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:900}.fb-chart-refline-warn{fill:#ff9f9f}.fb-chart-axislabel{fill:#b7c7d8;letter-spacing:.05em;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:10.5px;font-weight:800}.fb-chart-key{flex-wrap:wrap;gap:.45rem 1.2rem;margin:.7rem 0 0;display:flex}.fb-chart-key-item{color:var(--white);letter-spacing:.03em;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.fb-chart-key-muted{color:var(--muted);font-weight:700}.fb-chart-swatch{border-radius:3px;flex:none;width:11px;height:11px}.fb-chart-caption{max-width:78ch;color:var(--muted);margin:.7rem 0 0;font-size:.8rem;font-weight:600;line-height:1.6}.fb-chart-caption b{color:var(--teal-light);font-weight:900}.fb-chart-pair{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1.6rem 1.8rem;margin-top:2rem;display:grid}.fb-forecast-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.1rem;margin-top:1.5rem;display:grid}.fb-forecast-card{background:var(--navy-lift);border:1px solid var(--line);border-radius:10px;padding:1.15rem 1.2rem 1.25rem;position:relative;overflow:hidden}.fb-forecast-card:before{content:"";background:var(--teal);width:3px;position:absolute;top:0;bottom:0;left:0}.fb-forecast-card-pagelikes:before{background:var(--purple)}.fb-forecast-top{flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;display:flex}.fb-forecast-name{color:var(--white);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:900}.fb-forecast-budget{color:var(--teal-light);letter-spacing:.04em;margin-left:auto;font-size:.76rem;font-weight:900}.fb-forecast-card-pagelikes .fb-forecast-budget{color:#c79ad8}.fb-forecast-basis{border-bottom:1px solid var(--line);color:var(--muted);margin:.6rem 0 1rem;padding-bottom:.9rem;font-size:.76rem;font-weight:600;line-height:1.55}.fb-forecast-basis b{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.fb-forecast-h{border:1px solid var(--line);background:#ffffff09;border-radius:8px;margin-bottom:.7rem;padding:.8rem .85rem .85rem}.fb-forecast-h:last-child{margin-bottom:0}.fb-forecast-h-soft{background:#ffcd000d;border-style:dashed;border-color:#ffcd0057}.fb-forecast-h-top{align-items:center;gap:.6rem;display:flex}.fb-forecast-h-label{color:var(--white);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fb-forecast-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:.18rem .45rem;font-size:.55rem;font-weight:900}.fb-forecast-tag-firm{color:#072a2e;background:var(--teal-light)}.fb-forecast-tag-soft{color:#2d2500;background:var(--gold)}.fb-forecast-figure{flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;margin:.55rem 0 .1rem;display:flex}.fb-forecast-central{color:var(--teal-light);letter-spacing:-.02em;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:900}.fb-forecast-card-pagelikes .fb-forecast-central{color:#d3a8e2}.fb-forecast-range{color:var(--gold);font-size:.76rem;font-weight:800}.fb-forecast-spend{color:var(--muted);font-size:.72rem;font-weight:700;display:block}.fb-forecast-caveat{color:var(--muted);margin:.55rem 0 0;font-size:.75rem;font-weight:600;line-height:1.55}.fb-forecast-notes{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.1rem}@media (width<=640px){.fb-chart-pair{grid-template-columns:1fr}.fb-chart{padding:.35rem 0}}.fb-chart-dow{fill:#6fd6e3;letter-spacing:.09em;font-family:Montserrat,Arial,sans-serif;font-size:11.5px;font-weight:900}.fb-chart-dow-warn{fill:#ff9f9f}.fb-chart-dashkey{border-top:2px dashed #ffcd00;flex:none;width:16px;height:0}.fb-day-dow{color:var(--teal-light);letter-spacing:.11em;font-size:.74rem;font-weight:900}.fb-series-dow{color:var(--teal-light);letter-spacing:.11em;font-size:.62rem;font-weight:900;display:block}.fb-dow-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:.7rem;margin-top:1.5rem;display:grid}.fb-dow-card{background:var(--navy-lift);border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:.85rem .9rem .9rem;display:flex}.fb-dow-card-dear{background:#ff7a7a12;border-color:#ff7a7a6b}.fb-dow-card-out{opacity:.62;border-style:dashed}.fb-dow-top{align-items:baseline;gap:.45rem;display:flex}.fb-dow-name{color:var(--teal-light);letter-spacing:.1em;font-size:.82rem;font-weight:900}.fb-dow-card-dear .fb-dow-name{color:#ff9f9f}.fb-dow-card-out .fb-dow-name{color:var(--muted)}.fb-dow-date{color:var(--muted);margin-left:auto;font-size:.66rem;font-weight:700}.fb-dow-cost{color:var(--white);letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:900}.fb-dow-card-dear .fb-dow-cost{color:#ffc2c2}.fb-dow-sub{color:var(--muted);font-size:.7rem;font-weight:700}.fb-dow-bar{background:#ffffff12;border-radius:999px;height:6px;margin:.6rem 0 .5rem;display:block;overflow:hidden}.fb-dow-fill{background:linear-gradient(90deg, var(--teal), #8fc0e6);border-radius:999px;height:100%;display:block}.fb-dow-card-dear .fb-dow-fill{background:linear-gradient(90deg,#d86a6a,#ff9f9f)}.fb-dow-likes{color:#c79ad8;font-size:.68rem;font-weight:800}.fb-dow-prior{border-top:1px dashed var(--line);color:var(--gold);margin-top:.35rem;padding-top:.35rem;font-size:.64rem;font-weight:800}.fb-dow-prior-out{color:var(--muted);font-weight:700}.fb-dow-out{color:var(--gold);margin-top:.4rem;font-size:.62rem;font-weight:800;line-height:1.35}.fb-verdict{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:.2rem .5rem;font-size:.58rem;font-weight:900;display:inline-block}.fb-verdict-right{color:#06301a;background:#57d69a}.fb-verdict-wrong{color:#3a0d0d;background:#ff9f9f}.fb-verdict-mixed{color:#2d2500;background:var(--gold)}.fb-verdict-pending{color:var(--muted);border:1px solid var(--line);background:#ffffff14}.fb-day-table.fb-score-table tbody td,.fb-day-table.fb-score-table tbody th,.fb-day-table.fb-score-table thead th{white-space:normal;vertical-align:top}.fb-score-table{table-layout:fixed;min-width:680px}.fb-score-table col.fb-col-date{width:12%}.fb-score-table col.fb-col-call{width:24%}.fb-score-table col.fb-col-outcome{width:48%}.fb-score-table col.fb-col-verdict{width:16%}.fb-day-table.fb-score-table tbody td.fb-score-verdict{white-space:nowrap}.fb-score-date{color:var(--white);white-space:nowrap;font-size:.74rem;font-weight:800}.fb-score-src{letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.54rem;font-weight:900;display:block}.fb-score-src-process{color:var(--teal-light)}.fb-score-src-owner{color:var(--gold)}.fb-score-call{overflow-wrap:anywhere;font-size:.82rem;font-weight:800;color:var(--white)!important}.fb-score-outcome{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:600;line-height:1.5}.fb-score-row-right th,.fb-score-row-right td{border-left:2px solid #0000}.fb-score-row-right td:first-child{box-shadow:inset 3px 0 #57d69a}.fb-score-row-wrong td:first-child{box-shadow:inset 3px 0 #ff9f9f}.fb-score-row-pending td:first-child{box-shadow:inset 3px 0 #b7c7d866}.fb-score-tally{max-width:88ch;color:var(--muted);margin:1rem 0 0;font-size:.82rem;font-weight:600;line-height:1.6}.fb-score-tally-count{color:var(--teal-light);background:#6fd6e31f;border-radius:5px;margin-right:.4rem;padding:.2rem .5rem;font-size:.74rem;font-weight:900;display:inline-block}.fb-score-tally-split{color:var(--muted);background:#ffffff0d;border-radius:5px;margin-right:.4rem;padding:.2rem .5rem;font-size:.74rem;font-weight:800;display:inline-block}.fb-proj-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.fb-proj-card{background:var(--navy-lift);border:1px solid var(--line);border-radius:10px;padding:1rem 1.05rem 1.05rem;position:relative;overflow:hidden}.fb-proj-card:before{content:"";background:#b7c7d859;width:3px;position:absolute;top:0;bottom:0;left:0}.fb-proj-card-right:before{background:#57d69a}.fb-proj-card-wrong:before{background:#ff9f9f}.fb-proj-card-mixed:before{background:var(--gold)}.fb-proj-top{align-items:flex-start;gap:.6rem;margin-bottom:.8rem;display:flex}.fb-proj-metric{color:var(--white);letter-spacing:-.01em;flex:1;font-size:.9rem;font-weight:900;line-height:1.3}.fb-proj-rows{background:#ffffff09;border-radius:8px;flex-direction:column;gap:.5rem;padding:.7rem .8rem;display:flex}.fb-proj-line{align-items:baseline;gap:.7rem;display:flex}.fb-proj-key{width:62px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.58rem;font-weight:900}.fb-proj-val{color:var(--white);font-size:.8rem;font-weight:700;line-height:1.45}.fb-proj-val-actual{color:var(--teal-light);font-weight:900}.fb-proj-val-open{color:var(--muted);font-style:italic;font-weight:700}.fb-proj-note{color:var(--muted);margin:.7rem 0 .5rem;font-size:.74rem;font-weight:600;line-height:1.5}.fb-proj-dates{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-size:.62rem;font-weight:800}@media (width<=640px){.fb-proj-grid{grid-template-columns:1fr}}.fb-board-head{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.4rem;display:flex}.fb-h2-inline{flex:1;margin:0}.fb-expand-all{border:1px solid var(--line);color:var(--teal-light);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.45rem .8rem;font-family:inherit;font-size:.68rem;font-weight:900;display:inline-flex}.fb-expand-all:hover{background:#6fd6e31f;border-color:#6fd6e373}.fb-chev{color:var(--teal-light);flex:none;transition:transform .18s;display:inline-flex}.fb-chev-open{transform:rotate(180deg)}.fb-campaign-h{margin:0}.fb-campaign-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.25rem 0;font-family:inherit;display:flex}.fb-campaign-toggle:hover .fb-campaign-title{color:var(--teal-light)}.fb-campaign-toggle .fb-campaign-title{letter-spacing:-.01em;font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:900;transition:color .15s}.fb-campaign-toggle .fb-campaign-meta{flex-wrap:wrap;gap:.3rem .4rem;display:flex}.fb-campaign-chip-paused{color:var(--muted)}.fb-strip{flex:none;align-items:center;gap:.22rem;margin-left:auto;display:inline-flex}.fb-strip-img{object-fit:cover;border:1px solid var(--line);opacity:.85;border-radius:4px;width:30px;height:30px;display:block}.fb-strip-more{color:var(--muted);letter-spacing:.04em;font-size:.66rem;font-weight:900}.fb-campaign-panel{margin-top:.9rem}.fb-campaign-open{border-color:#6fd6e35c}@media (width<=720px){.fb-strip{margin-left:0}.fb-strip-img{width:24px;height:24px}.fb-board-head{flex-wrap:wrap}}.fb-sectionnav{z-index:8;border-bottom:1px solid var(--line);background:#0b2542;margin:0 0 1.25rem;padding:.55rem clamp(1rem,4vw,2rem);position:sticky;top:68px}.fb-sectionnav-title{display:none}.fb-sectionnav-list{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.fb-sectionnav-link{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .7rem;font-size:.68rem;font-weight:800;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.fb-sectionnav-link:hover{color:var(--teal-light);background:#6fd6e31a}.fb-sectionnav-link.is-active{color:var(--navy);background:linear-gradient(90deg, var(--teal-light), #8fc0e6);border-color:#0000}.fb-star{color:var(--gold);text-shadow:0 0 8px #ffcd008c;font-size:.8rem;line-height:1}.fb-sectionnav-star{color:var(--white);background:#ffcd0014;border-color:#ffcd0073}.fb-sectionnav-star:hover{color:var(--gold);background:#ffcd0029;border-color:#ffcd00b3}.fb-sectionnav-star.is-active{color:var(--navy);background:linear-gradient(90deg, var(--gold), #ffe266);border-color:#0000}.fb-sectionnav-star.is-active .fb-star{color:var(--navy);text-shadow:none}@media (width>=1560px){.fb-sectionnav{border:1px solid var(--line);background:#0e2c50;border-radius:12px;width:216px;margin:0;padding:1rem .9rem;position:fixed;top:50%;left:clamp(.75rem,50vw - 852px,3rem);transform:translateY(-50%);box-shadow:0 18px 50px #03132273}.fb-sectionnav-title{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--line);margin:0 0 .7rem;padding-bottom:.55rem;font-size:.58rem;font-weight:900;display:block}.fb-sectionnav-list{flex-direction:column;gap:.18rem;overflow:visible}.fb-sectionnav-link{letter-spacing:.04em;white-space:normal;text-align:left;border-radius:7px;justify-content:flex-start;width:100%;padding:.45rem .6rem;font-size:.67rem}.fb-sectionnav-link.is-active{color:var(--teal-light);background:linear-gradient(90deg,#6fd6e338,#8fc0e614);border-color:#6fd6e373}.fb-sectionnav-star.is-active{color:var(--gold);background:linear-gradient(90deg,#ffcd0042,#ffcd000f);border-color:#ffcd0099}.fb-sectionnav-star.is-active .fb-star{color:var(--gold);text-shadow:0 0 8px #ffcd008c}.fb-sectionnav-text{flex:1}}#yesterday,#daily,#board,#by-status,#by-category,#ad-test-creatives,#timeline{scroll-margin-top:128px}@media (width>=1560px){#yesterday,#daily,#board,#by-status,#by-category,#ad-test-creatives,#timeline{scroll-margin-top:86px}}.fb-snap-updated{color:var(--teal-light);letter-spacing:.04em;margin:0 0 1.6rem;font-size:.95rem;font-weight:800}.fb-snap-headline,.fb-snap-direction{background:var(--navy-lift);border:1px solid #6fd6e338;border-radius:10px;margin:0 0 1rem;padding:1.15rem 1.3rem;position:relative}.fb-snap-direction{border-color:#ffcd0057}.fb-snap-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-light);margin-bottom:.5rem;font-size:.72rem;font-weight:900;display:inline-block}.fb-snap-tag-do{color:#ffcd00}.fb-snap-headline-text{color:var(--white);margin:0;font-size:clamp(1.15rem,2.1vw,1.55rem);font-weight:800;line-height:1.34}.fb-snap-direction-text{color:#ffe9a6;margin:0;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:700;line-height:1.4}.fb-snap-week{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 0 2.6rem;display:grid}.fb-snap-stat{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:10px;padding:1.2rem 1.1rem}.fb-snap-stat-num{color:var(--white);letter-spacing:-.02em;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:900;line-height:1;display:block}.fb-snap-stat-label{color:#b7c7d8;margin-top:.5rem;font-size:.86rem;font-weight:700;display:block}.fb-snap-over{color:#ff9f9f}.fb-snap-under{color:#6fd6e3}.fb-snap-ok{color:#9be6a0}.fb-snap-days{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 2.6rem;display:grid}.fb-snap-day{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:10px;padding:1.1rem 1.15rem}.fb-snap-day-head{color:var(--white);margin-bottom:.75rem;font-size:1.05rem;font-weight:900}.fb-snap-day-dow{color:var(--teal-light);letter-spacing:.06em}.fb-snap-day-row{border-top:1px solid #ffffff0f;justify-content:space-between;gap:.8rem;padding:.32rem 0;font-size:.92rem;display:flex}.fb-snap-day-row:first-of-type{border-top:none}.fb-snap-day-k{color:#b7c7d8;font-weight:700}.fb-snap-day-v{color:var(--white);text-align:right;font-weight:800}.fb-snap-live{flex-direction:column;gap:.6rem;margin:0 0 2.6rem;padding:0;list-style:none;display:flex}.fb-snap-live-item{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:8px;align-items:baseline;gap:.7rem;padding:.8rem 1rem;display:flex}.fb-snap-live-dot{background:#9be6a0;border-radius:50%;flex:none;align-self:center;width:9px;height:9px;box-shadow:0 0 0 3px #9be6a02e}.fb-snap-live-name{color:var(--white);font-weight:800}.fb-snap-live-budget{color:#b7c7d8;text-align:right;margin-left:auto;font-size:.9rem;font-weight:700}.fb-snap-recs{counter-reset:rec;flex-direction:column;gap:.7rem;margin:0 0 2.6rem;padding:0;list-style:none;display:flex}.fb-snap-rec{counter-increment:rec;background:var(--navy-lift);border:1px solid #ffcd0042;border-radius:9px;padding:1rem 1.1rem 1rem 3rem;position:relative}.fb-snap-rec:before{content:counter(rec);color:#041b2c;background:#ffcd00;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.85rem;font-weight:900;display:flex;position:absolute;top:1rem;left:1rem}.fb-snap-rec-when{color:#ffcd00;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.74rem;font-weight:900;display:block}.fb-snap-rec-call{color:var(--white);font-weight:700;line-height:1.4}.fb-snap-watch{color:#d6e2ee;margin:0 0 2.4rem;padding-left:1.2rem}.fb-snap-watch li{margin-bottom:.7rem;line-height:1.5}.fb-snap-watch b{color:var(--white)}.fb-snap-plain{color:#b7c7d8;margin:0 0 2.4rem;font-weight:700}.fb-snap-more{color:#b7c7d8;font-size:.98rem;line-height:1.5}.fb-snap-link{color:var(--teal-light);border-bottom:1px solid #6fd6e366;font-weight:800;text-decoration:none}.fb-snap-link:hover{color:var(--white)}@media (width<=900px){.fb-snap-week{grid-template-columns:repeat(2,1fr)}.fb-snap-days{grid-template-columns:1fr}}@media (width<=520px){.fb-snap-week{grid-template-columns:1fr}}.fb-snap-cta{background:linear-gradient(100deg,#00a2ae29,#73308a29);border:1px solid #6fd6e34d;border-radius:10px;align-items:center;gap:1rem;padding:1rem 1.3rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.fb-snap-cta:hover{border-color:var(--teal-light);transform:translateY(-1px)}.fb-snap-cta-tag{letter-spacing:.1em;text-transform:uppercase;color:#041b2c;background:#ffcd00;border-radius:5px;flex:none;padding:.25rem .55rem;font-size:.7rem;font-weight:900}.fb-snap-cta-text{color:var(--white);font-size:1rem;font-weight:700;line-height:1.35}.fb-snap-cta-text b{color:var(--teal-light)}.fb-snap-cta-arrow{color:var(--teal-light);flex:none;margin-left:auto;font-size:1.2rem;font-weight:900}.fb-snap-charts{grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0 0 2.6rem;display:grid}.fb-snap-chart{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:10px;margin:0;padding:1rem 1.1rem .6rem}.fb-snap-chart-head{flex-direction:column;gap:.15rem;margin-bottom:.4rem;display:flex}.fb-snap-chart-title{color:var(--white);letter-spacing:-.01em;font-size:1.02rem;font-weight:900}.fb-snap-chart-sub{color:#b7c7d8;font-size:.8rem;font-weight:700}.fb-snap-svg{width:100%;height:auto;display:block}.fb-snap-creatives{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 0 1rem;display:grid}.fb-snap-cre{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:10px;flex-direction:column;margin:0;display:flex;overflow:hidden}.fb-snap-cre-win{border-color:#ffcd0080;box-shadow:0 0 0 1px #ffcd0040}.fb-snap-cre-media{aspect-ratio:4/5;background:#071827;position:relative;overflow:hidden}.fb-snap-cre-media img{object-fit:cover;width:100%;height:100%;display:block}.fb-snap-cre-media video{object-fit:cover;background:#071827;width:100%;height:100%;display:block}.fb-snap-cre-badge{color:#041b2c;letter-spacing:.06em;text-transform:uppercase;background:#ffcd00;border-radius:5px;padding:.22rem .5rem;font-size:.66rem;font-weight:900;position:absolute;top:.5rem;left:.5rem}.fb-snap-cre-cap{flex-direction:column;gap:.3rem;padding:.7rem .8rem .85rem;display:flex}.fb-snap-cre-name{color:var(--white);font-size:.9rem;font-weight:800;line-height:1.25}.fb-snap-cre-stat{color:#6fd6e3;font-size:.78rem;font-weight:700}@media (width<=900px){.fb-snap-charts{grid-template-columns:1fr}.fb-snap-creatives{grid-template-columns:repeat(2,1fr)}}.fb-cs-intro{color:#d6e2ee;max-width:70ch;margin:0 0 2.6rem;font-size:1.05rem;line-height:1.6}.fb-cs-panel{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:14px;margin:0 0 1.8rem;padding:clamp(1.3rem,3vw,2.2rem)}.fb-cs-head{margin-bottom:1.4rem}.fb-cs-kicker{letter-spacing:.12em;text-transform:uppercase;border-radius:5px;margin-bottom:.8rem;padding:.28rem .6rem;font-size:.74rem;font-weight:900;display:inline-block}.fb-cs-kicker-cms{color:#6fd6e3;background:#00a2ae33}.fb-cs-kicker-likes{color:#c58fd6;background:#73308a47}.fb-cs-kicker-api{color:#ffcd00;background:#ffcd0029}.fb-cs-kicker-spotify{color:#7fe6a0;background:#1ed7602e}.fb-cs-kicker-comments{color:#9fe4ee;background:#6fd6e329}.fb-cs-kicker-leads{color:#cbaae8;background:#b26fd633}.fb-cs-kicker-engine{color:#eafcff;background:linear-gradient(90deg,#00a2ae38,#ffcd002e)}.wk-comments-lead{color:#9fe4ee;margin:0 0 .9rem;font-size:.95rem;font-weight:800}.wk-comments{gap:1rem;margin-bottom:1.8rem;display:grid}.wk-comment{background:#07182780;border:1px solid #6fd6e324;border-radius:10px;padding:1rem 1.15rem}.wk-comment-ep{letter-spacing:.1em;text-transform:uppercase;color:#6fd6e3;margin-bottom:.55rem;font-size:.68rem;font-weight:800;display:block}.wk-comment-from{color:var(--white);font-size:.92rem;font-weight:800}.wk-comment-text{color:#d6e2ee;margin:.25rem 0 0;font-size:.95rem;line-height:1.5}.wk-reply{background:#1ed7600f;border-left:2px solid #7fe6a0;border-radius:0 8px 8px 0;margin:.8rem 0 0 1rem;padding:.7rem .95rem}.wk-reply-from{color:#9fe4ee;margin-bottom:.2rem;font-size:.82rem;font-weight:800;display:block}.wk-reply-text{color:#eaf2fb;margin:0;font-size:.95rem;line-height:1.5}.wk-check-list{gap:.7rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.wk-check-item{background:#07182780;border:1px solid #6fd6e324;border-left:3px solid #6fd6e366;border-radius:10px;grid-template-columns:112px 1fr;align-items:start;gap:1rem;padding:.95rem 1.1rem;display:grid}.wk-check-status{letter-spacing:.1em;text-transform:uppercase;color:#9fe4ee;background:#6fd6e31f;border-radius:6px;justify-self:start;padding:.3rem .55rem;font-size:.7rem;font-weight:900;display:inline-block}.wk-check-done{border-left-color:#7fe6a0}.wk-check-done .wk-check-status{color:#9ff0b8;background:#1ed76024}.wk-check-in-progress{border-left-color:var(--gold)}.wk-check-in-progress .wk-check-status{color:#ffe27a;background:#ffcd0024}.wk-check-moved .wk-check-status,.wk-check-open .wk-check-status{color:#d6b8ef;background:#b26fd62e}.wk-check-title{color:var(--white);margin:0;font-size:1rem;font-weight:800;line-height:1.4}.wk-check-kind{letter-spacing:.1em;text-transform:uppercase;color:#6fd6e3;margin-right:.5rem;font-size:.68rem;font-weight:800;display:inline-block}.wk-check-due{color:#9fc4d8;font-size:.9rem;font-weight:600}.wk-check-answer{color:#d6e2ee;max-width:72ch;margin:.35rem 0 0;font-size:.97rem;line-height:1.55}.wk-check-links{margin:.45rem 0 0;font-size:.92rem}.wk-check-secondary{opacity:.92;margin-top:1.4rem}.wk-check-secondary .wk-check-item{border-style:dashed dashed dashed solid}.wk-placeholder{text-align:center;aspect-ratio:16/9;background:repeating-linear-gradient(135deg,#071827a6 0 14px,#0b2238a6 14px 28px);border:1px dashed #6fd6e359;border-radius:16px;place-items:center;gap:.7rem;padding:1.5rem;display:grid}.wk-placeholder-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffe27a;font-size:.72rem;font-weight:900}.wk-placeholder-note{color:#d6e2ee;max-width:46ch;margin:0;font-size:1rem;line-height:1.55}@media (width<=640px){.wk-check-item{grid-template-columns:1fr;gap:.5rem}.wk-placeholder{aspect-ratio:auto;min-height:180px}}.wk-l10{z-index:9;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e2c50f7;align-items:center;gap:1.1rem;min-height:56px;padding:0 clamp(1rem,4vw,4rem);display:flex;position:sticky}.wk-l10-when{border-right:1px solid var(--line);white-space:nowrap;flex-direction:column;padding-right:1.1rem;line-height:1.15;display:flex}.wk-l10-when b{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-light);font-size:.72rem}.wk-l10-when span{color:var(--white);font-size:.82rem;font-weight:800}.wk-l10-prog{color:#9ff0b8;white-space:nowrap;align-items:center;gap:.55rem;font-size:.78rem;font-weight:800;display:flex}.wk-l10-bar{background:#ffffff1f;border-radius:6px;width:74px;height:6px;overflow:hidden}.wk-l10-bar i{background:#7fe6a0;height:100%;display:block}.wk-l10-tabs{scrollbar-width:none;flex:1;align-items:center;gap:.4rem;display:flex;overflow-x:auto}.wk-l10-tabs::-webkit-scrollbar{display:none}.wk-l10-tabwrap{align-items:center;gap:.4rem;display:flex}.wk-l10-tab{font:inherit;color:#b7c7d8;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.8rem;font-weight:800;display:flex}.wk-l10-tab:hover{color:var(--white)}.wk-l10-tab:focus-visible{outline:2px solid var(--teal-light);outline-offset:2px}.wk-l10-n{text-align:center;color:#9fe4ee;background:#6fd6e324;border-radius:999px;min-width:1.35rem;padding:.1rem .35rem;font-size:.7rem}.wk-l10-on{color:var(--white);background:#00a2ae29;border-color:#6fd6e373}.wk-l10-tone-done .wk-l10-n{color:#9ff0b8;background:#1ed76029}.wk-l10-tone-progress .wk-l10-n{color:#ffe27a;background:#ffcd0029}.wk-l10-tone-open .wk-l10-n{color:#d6b8ef;background:#b26fd633}.wk-l10-tone-builds{color:var(--gold)}.wk-l10-tone-builds .wk-l10-n{color:#ffe27a;background:#ffcd0029}.wk-l10-sep{background:var(--line);width:1px;height:26px;margin:0 .2rem}.wk-l10-drop{z-index:20;background:#0b2340;border:1px solid #6fd6e359;border-radius:12px;width:440px;max-width:calc(100vw - 2rem);padding:.6rem;position:absolute;top:calc(100% + 10px);box-shadow:0 20px 50px #00000080}.wk-l10-drop h4{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-light);margin:.3rem .5rem .55rem;font-size:.68rem}.wk-l10-row{width:100%;font:inherit;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:96px minmax(0,1fr) 18px;align-items:center;gap:.7rem;padding:.6rem;font-size:.84rem;font-weight:700;line-height:1.3;display:grid}.wk-l10-row:hover,.wk-l10-row:focus-visible{background:#6fd6e317;outline:none}.wk-l10-arrow{color:var(--teal-light);font-weight:900}.wk-l10-row.wk-l10-row-num{grid-template-columns:28px minmax(0,1fr) 18px}.wk-l10-num{color:#ffe27a;justify-self:center;font-size:.78rem;font-weight:900}.wk-l10-st{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-self:start;padding:.25rem .45rem;font-size:.62rem;font-weight:900}.wk-l10-st-done{color:#9ff0b8;background:#1ed76024}.wk-l10-st-progress{color:#ffe27a;background:#ffcd0024}.wk-l10-st-open{color:#d6b8ef;background:#b26fd62e}.wk-l10-empty{color:#b7c7d8;margin:.3rem .6rem .6rem;font-size:.84rem}@media (width<=768px){.wk-l10{-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;row-gap:.4rem;padding:.5rem 1rem}.wk-l10-when{border-right:0;padding-right:0}.wk-l10-tabs{flex-basis:100%}.wk-l10-drop{width:auto;max-width:none;max-height:60vh;position:fixed;top:auto;bottom:.75rem;right:.75rem;overflow-y:auto;left:.75rem!important}.wk-l10-row{grid-template-columns:84px minmax(0,1fr) 14px;font-size:.8rem}}.system-intro{color:#d6e2ee;max-width:68ch;margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.sys-layers{gap:1rem;margin:2.4rem 0 3rem;display:grid}.sys-layer{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:14px;grid-template-columns:64px 1fr;align-items:start;gap:1.2rem;padding:clamp(1.1rem,2.5vw,1.8rem);display:grid}.sys-layer-num{color:#6fd6e3;letter-spacing:-.03em;opacity:.85;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1}.sys-layer-body h3{color:var(--white);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.25rem;font-weight:900}.sys-layer-tag{letter-spacing:.12em;text-transform:uppercase;color:#ffcd00;vertical-align:middle;margin-left:.5rem;font-size:.7rem;font-weight:800;display:inline-block}.sys-layer-body p{color:#b7c7d8;max-width:74ch;margin:0;font-size:1rem;line-height:1.55}.sys-substage-heading{margin-top:1rem}@media (width<=640px){.sys-layer{grid-template-columns:1fr;gap:.5rem}}.wk-archive{background:#07182780;border:1px solid #6fd6e329;border-radius:14px;margin:2rem 0;padding:clamp(1.2rem,3vw,2rem)}.wk-archive-h{color:var(--white);letter-spacing:-.01em;margin:0 0 .9rem;font-size:1.1rem;font-weight:900}.wk-archive-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.wk-archive-link{color:#6fd6e3;border-bottom:1px solid #6fd6e34d;font-size:1rem;font-weight:800;text-decoration:none;display:inline-block}.wk-archive-link:hover{color:#8ef4ff}.wk-archive-current{color:#ffcd00;border-bottom-color:#ffcd0066}.wk-archive-note{color:#9fc4d8;max-width:70ch;margin:1rem 0 0;font-size:.9rem;line-height:1.5}.wk-arch-year{margin:0 0 2.4rem}.wk-arch-year-h{color:var(--white);letter-spacing:-.02em;border-bottom:1px solid #6fd6e333;margin:0 0 1rem;padding-bottom:.4rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900}.wk-arch-month{margin:0 0 1.4rem}.wk-arch-month-h{color:#6fd6e3;letter-spacing:.02em;margin:0 0 .7rem;font-size:1.1rem;font-weight:800}.wk-arch-weeks{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.wk-arch-link{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:10px;align-items:baseline;gap:.7rem;padding:.8rem 1rem;text-decoration:none;display:flex}.wk-arch-link:hover{border-color:#6fd6e366}.wk-arch-weeknum{color:#ffcd00;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.82rem;font-weight:900}.wk-arch-range{color:var(--white);font-size:1rem;font-weight:700}.wk-hub-legend{flex-wrap:wrap;gap:.8rem;margin:0 0 2.2rem;display:flex}.wk-hub-legend-item{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:10px;flex-direction:column;gap:.15rem;padding:.7rem 1rem;text-decoration:none;display:flex}.wk-hub-legend-item:hover{border-color:#6fd6e366}.wk-hub-legend-label{color:#6fd6e3;font-size:.95rem;font-weight:900}.wk-hub-legend-blurb{color:#9fc4d8;font-size:.8rem}.wk-hub-weeks{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.wk-hub-week{background:var(--navy-lift);border:1px solid #6fd6e329;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;padding:1rem 1.15rem;display:flex}.wk-hub-week-head{align-items:baseline;gap:.7rem;display:flex}.wk-hub-weeknum{color:#ffcd00;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:900}.wk-hub-range{color:var(--white);font-size:1.02rem;font-weight:800}.wk-hub-channels{flex-wrap:wrap;gap:.5rem;display:flex}.wk-hub-chip{color:#eafcff;background:#00a2ae29;border:1px solid #6fd6e34d;border-radius:999px;padding:.35rem .8rem;font-size:.86rem;font-weight:700;text-decoration:none}.wk-hub-chip:hover{background:#00a2ae4d;border-color:#6fd6e38c}.fb-cs-title{color:var(--white);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900}.fb-cs-lede{color:#b7c7d8;max-width:68ch;margin:0;font-size:1.02rem;line-height:1.5}.fb-cs-hero-stat{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:flex-end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:1.6rem;padding:1.4rem 0 1.6rem;display:flex}.fb-cs-big{flex-direction:column;display:flex}.fb-cs-big-num{color:var(--white);letter-spacing:-.03em;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:.95}.fb-cs-big-label{color:#6fd6e3;letter-spacing:.01em;margin-top:.5rem;font-size:1rem;font-weight:800}.fb-cs-stats{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.8rem;display:grid}.fb-cs-stat{background:#07182780;border:1px solid #6fd6e324;border-radius:9px;padding:1rem 1.1rem}.fb-cs-stat-num{color:var(--white);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;line-height:1;display:block}.fb-cs-stat-num.fb-cs-good{color:#9be6a0}.fb-cs-stat-label{color:#b7c7d8;margin-top:.5rem;font-size:.84rem;font-weight:700;line-height:1.3;display:block}.fb-cs-body{grid-template-columns:220px 1fr;align-items:start;gap:clamp(1.2rem,3vw,2.2rem);display:grid}.fb-cs-creative{margin:0}.fb-cs-creative img{aspect-ratio:4/5;object-fit:cover;border:1px solid #ffcd0066;border-radius:10px;width:100%;display:block}.fb-cs-creative video{aspect-ratio:4/5;object-fit:cover;background:#071827;border:1px solid #ffcd0066;border-radius:10px;width:100%;display:block}.fb-cs-creative figcaption{color:#ffcd00;text-align:center;margin-top:.6rem;font-size:.82rem;font-weight:800}.fb-cs-why-h{color:var(--white);margin:0 0 .8rem;font-size:1.1rem;font-weight:900}.fb-cs-list{color:#d6e2ee;margin:0;padding-left:1.2rem}.fb-cs-list li{margin-bottom:.7rem;line-height:1.5}.fb-cs-list b{color:var(--white)}.fb-cs-takeaway{background:linear-gradient(100deg,#00a2ae24,#73308a24);border:1px solid #6fd6e33d;border-radius:14px;margin:0 0 2rem;padding:clamp(1.3rem,3vw,2.2rem)}.fb-cs-takeaway p{color:#eaf2fb;max-width:78ch;margin:.6rem 0 0;font-size:1.08rem;line-height:1.6}@media (width<=820px){.fb-cs-stats{grid-template-columns:repeat(2,1fr)}.fb-cs-body{grid-template-columns:1fr}.fb-cs-creative{max-width:260px}}.fb-cs-copy{background:#0718278c;border:1px solid #6fd6e329;border-left:3px solid #6fd6e3;border-radius:8px;margin-top:1.4rem;padding:1rem 1.15rem}.fb-cs-copy-tag{letter-spacing:.12em;text-transform:uppercase;color:#6fd6e3;margin-bottom:.55rem;font-size:.7rem;font-weight:900;display:inline-block}.fb-cs-copy-body{color:#eaf2fb;white-space:pre-line;margin:0;font-size:.96rem;line-height:1.55}.fb-cs-copy-meta{color:#b7c7d8;margin:.7rem 0 0;font-size:.84rem}.fb-cs-copy-meta b{color:var(--white)}.fb-snap-casestudy{background:linear-gradient(100deg,#00a2ae29,#73308a29);border:1px solid #6fd6e34d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 0 2.6rem;padding:1.4rem 1.6rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.fb-snap-casestudy:hover{border-color:var(--teal-light);transform:translateY(-1px)}.fb-snap-cs-tag{letter-spacing:.12em;text-transform:uppercase;color:#ffcd00;margin-bottom:.5rem;font-size:.72rem;font-weight:900;display:inline-block}.fb-snap-cs-line{color:var(--white);margin:0 0 .8rem;font-size:1.05rem;font-weight:700;line-height:1.4}.fb-snap-cs-results{color:#d6e2ee;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:.98rem;display:flex}.fb-snap-cs-results b{color:#6fd6e3}.fb-snap-cs-arrow{color:var(--teal-light);white-space:nowrap;flex:none;font-size:1.02rem;font-weight:900}.rxl-strip{white-space:pre-line}.rxl-recognition{white-space:pre-line;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5fd3de,#8fc0e6 48%,#c58fd6);-webkit-background-clip:text;background-clip:text;max-width:46ch;margin:0 auto 1.4rem;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.05rem,2vw,1.35rem);font-style:italic;font-weight:600;line-height:1.3}.rxl-hero-sub{color:#b7c7d8;max-width:56ch;margin:0 auto;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6}.rxl-emphasis{white-space:pre-line;color:#f7fbff;max-width:60ch;margin:1.2rem auto 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;font-weight:600;line-height:1.5}.rxl-payoff{color:#6fd6e3;max-width:68ch;margin:1.2rem 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.98rem,1.3vw,1.08rem);font-style:italic;line-height:1.5}.rxl-fields{flex-wrap:wrap;gap:1.4rem 2.2rem;margin-top:1.6rem;display:flex}.rxl-field-group{min-width:0}.rxl-field-label{color:#6fd6e3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.74rem;font-weight:800}.rxl-chips{flex-wrap:wrap;gap:.5rem;max-width:46ch;display:flex}.rxl-chip{color:#b7c7d8;background:#0e2c50;border:1px solid #6fd6e347;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;line-height:1.3;display:inline-block}.rxl-field-sentence{color:#b7c7d8;max-width:68ch;margin:.5rem 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6}.rxl-field-sentence b{color:var(--white);font-weight:800}.rxl-checklist{grid-template-columns:repeat(2,1fr);gap:.5rem 1.4rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.rxl-checklist li{color:#b7c7d8;padding:.35rem 0 .35rem 1.6rem;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.45;position:relative}.rxl-checklist li:before{content:"✓";color:var(--teal);font-weight:900;position:absolute;top:.35rem;left:.15rem}.rxl-panel-role{color:#86a6c0;letter-spacing:.06em;text-transform:uppercase;margin:-.4rem 0 .7rem;font-size:.74rem}.rxl-cta-band{border-top:1px solid #6fd6e333;border-bottom:1px solid #6fd6e333;padding:clamp(2.4rem,6vh,3.6rem) 0}@media (width<=768px){.rxl-checklist{grid-template-columns:1fr}.rxl-fields{gap:1.2rem}.rxl-chips{max-width:none}}.rxl-nw{white-space:nowrap}.date-stamp{text-align:center;letter-spacing:.06em;color:#8ea3b8;background:var(--navy,#071a2c);margin:0;padding:.9rem 1.25rem 1.4rem;font:600 .72rem/1.4 Montserrat,system-ui,sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.pf-fbp{--pf-panel:#0e2c50;--pf-body:#d5e1ec;--pf-line-soft:#6fd6e324;color:var(--pf-body);text-align:left;font-family:Montserrat,Arial,sans-serif}.pf-fb-form{gap:1.1rem;max-width:640px;margin:0 auto;display:grid}.pf-fb-field{gap:.45rem;display:grid}.pf-fb-field label{color:var(--white);letter-spacing:.02em;font-size:.82rem;font-weight:800}.pf-fb-field input[type=text],.pf-fb-field input[type=email],.pf-fb-field select,.pf-fb-field textarea{border:1px solid var(--pf-line-soft);width:100%;color:var(--white);font:inherit;background:#061525;border-radius:8px;padding:.75rem .9rem;font-size:.92rem}.pf-fb-field textarea{resize:vertical;min-height:5rem}.pf-fb-radios{flex-wrap:wrap;gap:.6rem 1.2rem;display:flex}.pf-fb-radios label{color:var(--pf-body);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:inline-flex}.pf-fb-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.4rem;display:flex}.pf-fb-thanks{border:1px solid var(--teal);background:#00a2ae1a;border-radius:12px;margin-top:1.5rem;padding:1.3rem 1.4rem}.pf-fb-hint{opacity:.8;margin-top:.35rem;font-size:.875rem;display:block}.pf-fbp-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem;display:flex}.pf-fbp-tab{border:1px solid var(--line);color:var(--pf-body);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .95rem;font-size:.82rem;font-weight:800}.pf-fbp-tab:hover{border-color:var(--teal-light);color:var(--teal-light)}.pf-fbp-tab-active,.pf-fbp-tab-active:hover{background:var(--teal);border-color:var(--teal);color:#041b2c}.pf-fbp-help{color:var(--teal-light);margin:-.4rem 0 1rem;font-family:"Source Serif 4",Georgia,serif;font-size:.86rem;font-style:italic}.pf-fbp-err{color:#ff8a8a;margin-top:.35rem;font-size:.78rem;font-weight:700;display:block}.pf-fbp-servererr{margin:.8rem 0 0}.pf-fbp-drop{border:1px dashed var(--line);min-height:3.2rem;color:var(--pf-body);cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:.9rem 1rem;font-size:.86rem;display:flex}.pf-fbp-drop:hover,.pf-fbp-drop-over{border-color:var(--teal-light);color:var(--teal-light);background:#00a2ae14}.pf-fbp-clearfile{color:var(--teal-light);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.45rem;padding:0;font-size:.76rem;font-weight:700;text-decoration:underline}.pf-fbp-compact .pf-fb-form{max-width:none;margin:0}.pf-btn{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:var(--teal);color:#041b2c;border:1px solid #0000;border-radius:6px;align-items:center;gap:.6rem;min-height:52px;padding:.9rem 1.5rem;font:800 .8rem/1 Montserrat,Arial,sans-serif;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.pf-btn:hover{background:var(--teal-light)}.pf-btn:active{transform:translateY(1px)}.pf-btn:disabled{opacity:.6;cursor:default}.page-feedback{border-top:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 16px}.page-feedback-inner{max-width:40rem;margin:0 auto}.page-feedback-h{color:var(--white);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 .8rem;font:800 clamp(1.3rem,2.4vw,1.9rem)/1.15 Montserrat,Arial,sans-serif}.page-feedback-h:before{content:"";background:linear-gradient(90deg, var(--teal), var(--purple));border-radius:2px;width:56px;height:4px;margin-bottom:.9rem;display:block}.page-feedback-intro{color:#d5e1ec;margin:0 0 1.6rem;font-size:1rem;line-height:1.5}.roi{--roi-card:#0718278c;--roi-green:#9be6a0;--roi-red:#ff9b8f}.roi-asof{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:1rem 0 0;font-size:.85rem;font-weight:700}.roi-section{max-width:1080px;margin:0 auto;padding:clamp(2rem,5vw,3.2rem) 16px 0}.roi-h2{letter-spacing:-.01em;margin:0 0 .7rem;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:900}.roi-lede{max-width:68ch;color:var(--muted);margin:0 0 1.4rem;line-height:1.55}.roi-foot{color:var(--muted);margin:.8rem 0 0;font-size:.85rem}.roi-tiles{grid-template-columns:repeat(5,1fr);gap:.8rem;display:grid}.roi-tile{background:var(--roi-card);border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:12px;flex-direction:column;gap:.35rem;padding:1.1rem 1rem;display:flex}.roi-tile.is-partial{border-top-color:var(--gold)}.roi-tile.is-waiting{border-top-color:#b7c7d859}.roi-tile-q{color:var(--teal-light);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.roi-tile-num{letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:900;line-height:1}.roi-tile.is-waiting .roi-tile-num,.roi-tile.is-partial .roi-tile-num{color:#f7fbff59}.roi-tile-label{color:var(--muted);flex:1;font-size:.86rem;line-height:1.35}.roi-tile-state{color:var(--teal-light);background:#00a2ae2e;border-radius:99px;align-self:flex-start;margin-top:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.roi-tile.is-partial .roi-tile-state{color:var(--gold);background:#ffcd0024}.roi-tile.is-waiting .roi-tile-state{color:var(--muted);background:#b7c7d81f}.roi-split{border-radius:99px;gap:3px;height:18px;margin-bottom:1rem;display:flex;overflow:hidden}.roi-split-seg.is-teal,.roi-program.is-teal{--tone:var(--teal)}.roi-split-seg.is-gold,.roi-program.is-gold{--tone:var(--gold)}.roi-split-seg.is-purple,.roi-program.is-purple{--tone:#b06bd0}.roi-split-seg{background:var(--tone)}.roi-programs{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.roi-program{background:var(--roi-card);border:1px solid var(--line);border-left:4px solid var(--tone);border-radius:10px;flex-direction:column;gap:.2rem;padding:1rem;display:flex}.roi-program-name{font-weight:800}.roi-program-spend{font-size:1.6rem;font-weight:900}.roi-program-share,.roi-program-goal{color:var(--muted);font-size:.85rem}.roi-funnel{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.roi-step{background:#07182766;border-radius:10px;min-height:52px;position:relative;overflow:hidden}.roi-step-bar{background:linear-gradient(90deg,#00a2ae8c,#00a2ae38);border-radius:10px;position:absolute;inset:0 auto 0 0}.roi-step.is-dark .roi-step-bar{background:repeating-linear-gradient(135deg,#b7c7d812 0 10px,#b7c7d805 10px 20px)}.roi-step-text{grid-template-columns:4.2rem 1fr auto;align-items:center;gap:.8rem;padding:.7rem 1rem;display:grid;position:relative}.roi-step-n{text-align:right;font-size:1.45rem;font-weight:900}.roi-step.is-dark .roi-step-n{color:#f7fbff59}.roi-step-label{font-weight:700}.roi-step-cost{color:var(--muted);text-align:right;font-size:.85rem}.roi-reads{gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.roi-reads li{background:var(--roi-card);color:var(--muted);border-radius:8px;padding:.75rem 1rem;line-height:1.45}.roi-reads b{color:var(--white)}.roi-details{margin-top:1rem}.roi-details summary{cursor:pointer;color:var(--teal-light);padding:.4rem 0;font-weight:800}.roi-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.roi-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.roi-details .roi-table{min-width:0;margin-top:.5rem}.roi-table th{text-align:left;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:.6rem .7rem;font-size:.75rem}.roi-table td{border-bottom:1px solid #6fd6e314;padding:.6rem .7rem}.roi-num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.roi-unit,.roi-na{color:var(--muted);font-size:.8rem}.roi-td-name{font-weight:700}.roi-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:.55rem;display:inline-block}.roi-dot.is-on{background:var(--roi-green);box-shadow:0 0 8px var(--roi-green)}.roi-dot.is-off{background:#b7c7d859}.roi-group td{letter-spacing:.06em;text-transform:uppercase;color:var(--tone);border-bottom:0;padding-top:1.1rem;font-size:.8rem;font-weight:900}.roi-group.is-teal{--tone:var(--teal-light)}.roi-group.is-gold{--tone:var(--gold)}.roi-group.is-purple{--tone:#c58fd6}.roi-week{gap:.5rem;display:grid}.roi-week-row{background:var(--roi-card);border-radius:10px;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.9rem 1rem;display:grid}.roi-week-name{font-weight:800}.roi-week-spend{text-align:right;font-size:1.15rem;font-weight:900}.roi-week-result{color:var(--muted);grid-column:1/-1;font-size:.88rem}.roi-calc{gap:.8rem;display:grid}.roi-calc-row{background:var(--roi-card);border:1px solid var(--line);border-radius:12px;grid-template-columns:1.1fr 1fr 1.2fr;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.roi-calc-head{flex-direction:column;gap:.15rem;display:flex}.roi-calc-label{font-weight:800}.roi-calc-spend{color:var(--muted);font-size:.85rem}.roi-calc-input{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.roi-calc-field{border:1px solid var(--line);color:var(--white);background:#00000040;border-radius:8px;align-items:center;gap:.3rem;padding:.45rem .7rem;display:flex}.roi-calc-field:focus-within{border-color:var(--teal)}.roi-calc-field input{width:100%;color:var(--white);font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.roi-calc-out{flex-direction:column;gap:.15rem;display:flex}.roi-calc-roi{font-size:1.7rem;font-weight:900}.roi-calc-roi.is-up{color:var(--roi-green)}.roi-calc-roi.is-down{color:var(--roi-red)}.roi-calc-detail,.roi-calc-wait{color:var(--muted);font-size:.85rem}.roi-calc-note{color:var(--muted);margin:0;font-size:.8rem}.roi-sources{grid-template-columns:repeat(5,1fr);gap:.7rem;padding-bottom:3rem;display:grid}.roi-source{background:var(--roi-card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.roi-source-state{border-radius:99px;align-self:flex-start;padding:.15rem .55rem;font-size:.72rem;font-weight:800}.roi-source.is-live .roi-source-state{color:var(--roi-green);background:#9be6a026}.roi-source.is-building .roi-source-state{color:var(--gold);background:#ffcd0024}.roi-source.is-needed .roi-source-state{color:var(--roi-red);background:#ff9b8f24}.roi-source-name{font-weight:800}.roi-source-feeds{color:var(--muted);flex:1;font-size:.85rem;line-height:1.4}.roi-source-owner{color:var(--teal-light);font-size:.78rem;font-weight:700}@media (width<=960px){.roi-tiles,.roi-sources{grid-template-columns:repeat(2,1fr)}.roi-calc-row{grid-template-columns:1fr}}@media (width<=600px){.roi-tiles,.roi-programs,.roi-sources{grid-template-columns:1fr}.roi-step-text{grid-template-columns:3rem 1fr}.roi-step-cost{text-align:left;grid-column:2}}.cg-root{--cg-bg:#0d0c0b;--cg-panel:#171513;--cg-orange:#ff9700;--cg-orange-soft:#ffb54d;--cg-body:#e9e3dc;--cg-muted:#a79e94;--cg-line:#ff970038;--teal:var(--cg-orange);--teal-light:var(--cg-orange-soft);--line:var(--cg-line);--navy:var(--cg-bg);--white:#fff;--gold:var(--cg-orange);--cl-body:var(--cg-body);--cl-panel:var(--cg-panel);--cl-line-soft:#ffffff14;--cl-high:var(--cg-orange);background:radial-gradient(900px 480px at 50% -120px, #ff970024, transparent 70%), var(--cg-bg);min-height:100vh;color:var(--cg-body);padding:0 16px 4rem;font-family:Montserrat,Arial,sans-serif;overflow-x:clip}.cg-root *,.cg-root :before,.cg-root :after{box-sizing:border-box}.cg-line{display:block}.cg-orange{color:var(--cg-orange)}.cg-doit{flex-direction:column;align-items:stretch;gap:.75rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cg-doit-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.05rem;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.cg-doit-build{color:#141414;background:var(--cg-orange);box-shadow:0 0 0 1px #ff970099,0 6px 22px #ff970047}.cg-doit-schedule{color:#fff;background:var(--cg-panel);border:1px solid var(--cg-orange)}.cg-doit-btn:hover,.cg-doit-btn:focus-visible{box-shadow:0 0 0 2px var(--cg-orange), 0 8px 26px #ff970059;transform:translateY(-1px)}.cg-doit-btn[aria-current=page]{outline-offset:2px;outline:2px solid #fff}.cg-doit-live{background:#3ddc84;border-radius:50%;width:.55rem;height:.55rem;animation:2s ease-out infinite cg-live;box-shadow:0 0 #3ddc8499}@keyframes cg-live{0%{box-shadow:0 0 #3ddc8499}70%{box-shadow:0 0 0 .45rem #3ddc8400}to{box-shadow:0 0 #3ddc8400}}@media (prefers-reduced-motion:reduce){.cg-doit-live{animation:none}.cg-doit-btn:hover{transform:none}}@media (width<=820px){.cg-brand{flex-direction:column;align-items:center;gap:1.1rem}.cg-doit{width:min(19rem,100%);position:static;transform:none}.cg-doit-btn{font-size:.88rem}}.cg-build-status{color:#fff;border:1px solid #ff970073;border-radius:999px;align-items:center;gap:.55rem;margin-top:1rem;padding:.55rem .95rem;font-weight:700;display:inline-flex}.cg-build-dot{background:var(--cg-orange);border-radius:50%;width:.55rem;height:.55rem}.cg-build{max-width:72rem;margin:0 auto 2.2rem}.cg-build>*{max-width:46rem}.cg-build-h2{color:#fff;margin:0 0 .9rem;font-size:1.35rem;font-weight:900}.cg-build-note{color:var(--cg-muted);margin-left:.5rem;font-size:.85rem;font-weight:700}.cg-build-steps{counter-reset:cgstep;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.cg-build-steps li{counter-increment:cgstep;background:var(--cg-panel);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:2.2rem 1fr;column-gap:.85rem;padding:.9rem 1rem;display:grid}.cg-build-steps li:before{content:counter(cgstep);background:var(--cg-orange);color:#141414;border-radius:50%;grid-row:span 2;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid}.cg-build-steps strong{color:#fff;font-size:1.02rem}.cg-build-steps span{color:var(--cg-muted);line-height:1.5}.cg-build-p{color:var(--cg-muted);margin:0;line-height:1.6}.cg-brand{justify-content:center;max-width:72rem;margin:0 auto;padding:2.2rem 0 1.4rem;display:flex;position:relative}.cg-logo{width:min(300px,70vw);height:auto}.cg-pagenav{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;max-width:72rem;margin:0 auto 2.2rem;display:grid}@media (width<=1024px){.cg-pagenav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.cg-pagenav{grid-template-columns:repeat(2,minmax(0,1fr))}}.cg-pagenav a{color:var(--cg-muted);background:var(--cg-panel);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.15rem;padding:.7rem .95rem;text-decoration:none;transition:border-color .16s,color .16s;display:flex}.cg-pagenav a:hover,.cg-pagenav a:focus-visible{color:#fff;border-color:var(--cg-orange)}.cg-pagenav a[aria-current=page]{color:#fff;border-color:var(--cg-orange);background:linear-gradient(120deg,#ff970029,#ff97000a)}.cg-pagenav-kicker{color:var(--cg-orange);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:900}.cg-pagenav-label{font-size:.95rem;font-weight:800}.cg-hero{text-align:center;max-width:46rem;margin:0 auto 2rem}.cg-eyebrow{color:var(--cg-orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:900}.cg-h1{color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,7vw,3.9rem);font-weight:900;line-height:1.02}.cg-lede{color:var(--cg-body);margin:1.1rem auto 0;font-size:1.02rem;line-height:1.55}.cg-meta{color:var(--cg-muted);letter-spacing:.06em;margin:1rem 0 0;font-size:.78rem;font-weight:700}.cg-intro{max-width:46rem;margin:0 auto 2rem}.cg-toc{background:var(--cg-panel);border:1px solid #ffffff14;border-radius:14px;max-width:46rem;margin:0 auto 2.4rem;padding:1.1rem 1.2rem 1.2rem}.cg-toc-lbl{color:var(--cg-orange);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.66rem;font-weight:900}.cg-toc ol{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:grid}.cg-toc a{color:var(--cg-body);align-items:baseline;gap:.55rem;padding:.3rem 0;font-size:.86rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.cg-toc a:hover,.cg-toc a:focus-visible{color:#fff}.cg-toc-num{min-width:1.3rem;color:var(--cg-orange);flex:none;font-weight:900}.cg-section{background:var(--cg-panel);border:1px solid #ffffff12;border-top:3px solid var(--cg-orange);border-radius:14px;max-width:46rem;margin:0 auto 1.4rem;padding:1.6rem 1.4rem 1.2rem;scroll-margin-top:1rem;position:relative}.cg-h2{color:#fff;letter-spacing:-.01em;align-items:baseline;gap:.7rem;margin:0 0 1rem;font-size:clamp(1.25rem,3.6vw,1.6rem);font-weight:900;line-height:1.15;display:flex}.cg-num{color:var(--cg-orange);flex:none}.cg-body{color:var(--cg-body);overflow-wrap:break-word;font-size:1rem;line-height:1.65}.cg-body p{margin:0 0 1rem}.cg-body h3{color:#fff;margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:800}.cg-body strong{color:#fff;font-weight:800}.cg-body em{color:#fff}.cg-body a{color:var(--cg-orange-soft);text-underline-offset:3px}.cg-body a:hover{color:#fff}.cg-body ul,.cg-body ol{margin:0 0 1rem;padding-left:1.3rem}.cg-body ul{list-style:outside}.cg-body ul ul{list-style:circle}.cg-body ol{list-style:decimal}.cg-body li{margin:.3rem 0}.cg-body li::marker{color:var(--cg-orange)}.cg-body code{color:var(--cg-orange-soft);overflow-wrap:anywhere;background:#ff97001a;border-radius:4px;padding:.08rem .35rem;font-size:.88em}.cg-body blockquote{border-left:3px solid var(--cg-orange);margin:0 0 1.2rem;padding:.2rem 0 .2rem 1.1rem}.cg-body blockquote p{color:#fff}.cg-intro blockquote{background:#ff970012;border-radius:0 12px 12px 0;padding:1rem 1.1rem .2rem}.cg-intro>blockquote:nth-of-type(2){background:0 0}.cg-intro>blockquote:nth-of-type(2) p{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.25rem,3.4vw,1.6rem);font-style:italic;line-height:1.3}.cg-body table{border-collapse:collapse;width:100%;max-width:100%;margin:0 0 1.2rem;font-size:.86rem;line-height:1.45;display:block;overflow-x:auto}.cg-body th,.cg-body td{vertical-align:top;text-align:left;border-bottom:1px solid #ffffff14;min-width:9rem;padding:.6rem .7rem}.cg-body th{color:var(--cg-orange);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.cg-body pre{background:#0a0908;border:1px solid #ff970033;border-radius:10px;margin:0 0 1.2rem;padding:1rem;font-size:.78rem;line-height:1.5;overflow-x:auto}.cg-body pre code{color:var(--cg-body);font-size:inherit;line-height:inherit;overflow-wrap:normal;white-space:pre;background:0 0;padding:0;display:block}.cg-why{color:#fff;background:#ff970014;border-radius:10px;padding:.85rem 1rem;font-family:"Source Serif 4",Georgia,serif;font-size:1.02rem;font-style:italic;line-height:1.5;margin:0 0 1.2rem!important}.cg-why-lbl{color:var(--cg-orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.3rem;font-family:Montserrat,Arial,sans-serif;font-size:.62rem;font-style:normal;font-weight:900;display:block}.cg-review{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem;padding-top:.8rem;display:flex}.cg-review .aiden-feedback-link{margin:0}.cg-next{max-width:46rem;color:inherit;border:1px solid var(--cg-orange);background:linear-gradient(120deg,#ff97002e,#ff97000a);border-radius:14px;margin:2rem auto 1.4rem;padding:1.2rem 1.4rem;text-decoration:none;transition:transform .16s;display:block}.cg-next:hover,.cg-next:focus-visible{transform:translateY(-2px)}.cg-next-title{color:#fff;text-transform:uppercase;margin:.25rem 0;font-size:1.3rem;font-weight:900;display:block}.cg-next-sub{color:var(--cg-body);font-size:.92rem;display:block}.cg-notes-lede{color:var(--cg-body);margin:0 0 1.2rem;line-height:1.5}.cg-foot{max-width:46rem;color:var(--cg-muted);text-align:center;margin:2.5rem auto 0;font-size:.76rem}@media (width<=560px){.cg-section{padding:1.3rem 1rem 1rem}.cg-review{justify-content:stretch}.cg-review .aiden-feedback-link{text-align:center;width:100%}}.cg-body p,.cg-body li,.cg-body blockquote{max-width:68ch}.cg-pill-wrap{z-index:5;justify-content:flex-end;margin:-.4rem 0 .7rem;display:flex;position:relative}.cg-pill{color:#ffcf7a;border:1px solid var(--cg-orange);font:inherit;cursor:pointer;white-space:nowrap;background:#2a1606;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #00000073}.cg-pill span{color:var(--cg-orange)}.cg-pill:hover,.cg-pill:focus-visible,.cg-pill[aria-expanded=true]{outline:2px solid var(--cg-orange);outline-offset:2px;background:#3d2008}.cg-pop{color:#3a2d22;background:#fff;border-radius:14px;width:min(360px,100vw - 48px);padding:1.1rem 1.2rem 1rem;font-size:.9rem;line-height:1.5;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 18px 50px #0000008c}.cg-pop p{margin:0 0 .55rem}.cg-pop p:last-child{margin-bottom:0}.cg-pop b{color:#b35f00;font-weight:800}.cg-pop-k{color:#b35f00;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.cg-pop-t{color:#1a120b;font-size:1.2rem;font-weight:900}.cg-pop-x{color:#8a7a6c;cursor:pointer;background:0 0;border:0;padding:.2rem .45rem;font-size:1.3rem;position:absolute;top:.5rem;right:.6rem}.cg-egg{margin:.4rem 0 1rem}.cg-egg-btn{color:#fff;border:1px dashed var(--cg-orange);font:inherit;cursor:pointer;background:#ff97001f;border-radius:999px;padding:.5rem .95rem;font-size:.78rem;font-weight:800}.cg-egg-btn span{color:var(--cg-orange)}.cg-egg-btn[aria-expanded=true]{background:#ff970038}.cg-egg-panel{border-left:3px solid var(--cg-orange);background:#0f0d0b;border-radius:0 10px 10px 0;max-width:68ch;margin-top:.7rem;padding:.9rem 1rem;font-size:.92rem;line-height:1.55}.cg-egg-panel p{margin:0 0 .7rem}.cg-egg-lbl{color:var(--cg-orange-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.cg-h2-sub{color:var(--cg-body);font-size:.72em}@media (width>=1180px){.cg-pill-wrap{margin:0;display:block;position:absolute;top:1.2rem;left:calc(100% + 1rem)}}.cg-back{color:var(--cg-orange-soft);font-size:.78rem;font-weight:800;text-decoration:none}.cg-back:hover,.cg-back:focus-visible{color:#fff}.cg-lib{background:var(--cg-panel);border:1px solid #ffffff12;border-top:3px solid var(--cg-orange);border-radius:14px;max-width:72rem;margin:0 auto 2.2rem;padding:1.4rem;scroll-margin-top:1rem}.cg-lib-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cg-lib-head .cg-h2{padding-right:0}.cg-lib-count{color:var(--cg-muted);letter-spacing:.06em;margin:0 0 1rem;font-size:.78rem;font-weight:800}.cg-lib-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:1.2rem;display:grid}.cg-lib-player video{aspect-ratio:16/9;border:1px solid var(--cg-line);background:#000;border-radius:10px;width:100%;display:block}.cg-lib-now{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:.8rem;display:flex}.cg-lib-title{color:#fff;margin:0;font-size:1.1rem;font-weight:900}.cg-lib-blurb{color:var(--cg-body);flex:200px;margin:0;font-size:.9rem}.cg-lib-read{color:var(--cg-orange);font-size:.85rem;font-weight:800;text-decoration:none}.cg-lib-read:hover{color:#fff}.cg-lib-list{gap:.35rem;max-height:30rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cg-lib-item{width:100%;color:var(--cg-body);text-align:left;font:inherit;cursor:pointer;background:#0f0d0b;border:1px solid #ffffff0f;border-radius:9px;align-items:flex-start;gap:.7rem;padding:.55rem .7rem;display:flex}.cg-lib-item[aria-current=true]{border-color:var(--cg-orange);background:#ff97001a}.cg-lib-item:disabled{cursor:default;opacity:.55}.cg-lib-n{min-width:1.4rem;color:var(--cg-orange);flex:none;font-weight:900}.cg-lib-t{color:#fff;flex-direction:column;font-size:.86rem;font-weight:800;line-height:1.3;display:flex}.cg-lib-s{color:var(--cg-muted);font-size:.74rem;font-weight:600}@media (width<=760px){.cg-lib{padding:1rem}.cg-lib-grid{grid-template-columns:1fr}.cg-lib-list{max-height:none}}.cg-jboard{max-width:46rem;margin:0 auto}.cg-tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;display:flex}.cg-tab{color:var(--cg-muted);background:var(--cg-panel);font:inherit;cursor:pointer;border:1px solid #ffffff1a;border-radius:999px;padding:.6rem 1.1rem;font-size:.86rem;font-weight:800}.cg-tab[aria-selected=true]{color:#fff;border-color:var(--cg-orange);background:#ff970024}.cg-subtabs .cg-tab{padding:.45rem .9rem;font-size:.78rem}.cg-jlede{color:var(--cg-body);margin:0 0 1.4rem;line-height:1.55}.cg-jbox{margin:0 0 1.4rem}.cg-jlabel{color:#fff;margin:0 0 .25rem;font-size:1rem;font-weight:900;display:block}.cg-jhint{color:var(--cg-muted);max-width:68ch;margin:0 0 .55rem;font-size:.86rem;line-height:1.45}.cg-jbox textarea,.cg-jbox input{color:#fff;width:100%;font:inherit;resize:vertical;background:#0f0d0b;border:1px solid #ffffff24;border-radius:10px;padding:.75rem .85rem;font-size:.95rem;line-height:1.5}.cg-jbox textarea:focus,.cg-jbox input:focus{outline:2px solid var(--cg-orange);outline-offset:1px}.cg-jrow{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.6rem;display:flex}.cg-jsave{color:#1a0f04;background:var(--cg-orange);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.6rem 1.1rem;font-size:.86rem;font-weight:900}.cg-jsave:disabled{opacity:.45;cursor:default}.cg-jok{color:#7fd99a;font-size:.84rem;font-weight:700}.cg-jerr{color:#ff9a8a;font-size:.84rem;font-weight:700}.cg-ep-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cg-ep{background:#0f0d0b;border:1px solid #ffffff12;border-radius:10px;margin:0 0 .6rem;padding:.9rem 1rem}.cg-ep-current{border-color:var(--cg-orange)}.cg-ep p{margin:0}.cg-ep-code{color:var(--cg-orange);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.cg-ep-title{color:#fff;font-size:.98rem;font-weight:800;line-height:1.35;margin:.25rem 0!important}.cg-ep-title a{color:#fff;text-decoration:none}.cg-ep-title a:hover{color:var(--cg-orange-soft)}.cg-ep-sub{color:var(--cg-body);font-size:.88rem;line-height:1.5}.cg-ep .aiden-feedback-link{margin:.5rem 0 0}.cg-secvid{margin:0 0 1.3rem}.cg-secvid video{aspect-ratio:16/9;border:1px solid var(--cg-line);background:#000;border-radius:10px;width:100%;display:block}.cg-secvid figcaption{color:var(--cg-muted);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin-top:.5rem;font-size:.78rem;font-weight:700;display:flex}.cg-secvid figcaption a{color:var(--cg-orange-soft);text-decoration:none}.cg-list{gap:.8rem;max-width:46rem;margin:0 auto;display:grid}.cg-list-card{color:inherit;background:var(--cg-panel);border:1px solid #ffffff12;border-top:3px solid var(--cg-orange);border-radius:14px;flex-direction:column;gap:.3rem;padding:1.2rem 1.3rem;text-decoration:none;transition:transform .16s;display:flex}.cg-list-card:hover,.cg-list-card:focus-visible{transform:translateY(-2px)}.cg-list-title{color:#fff;font-size:1.3rem;font-weight:900}.cg-list-sub{color:var(--cg-body);font-size:.92rem;line-height:1.5}.cg-list-note{max-width:46rem;color:var(--cg-muted);margin:1rem auto 0;font-size:.82rem}.cg-pagevid{max-width:46rem;margin:0 auto 1.8rem}.cg-pagevid-note{color:var(--cg-orange);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:900}.cg-pagevid video{aspect-ratio:16/9;border:1px solid var(--cg-line);background:#000;border-radius:12px;width:100%;display:block}.cg-sched{margin:0 0 1.4rem}.cg-sched-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.cg-sched-src{color:var(--cg-muted);margin:.4rem 0;font-size:.8rem}.cg-sched-refresh{color:var(--cg-orange);border:1px solid var(--cg-line);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .9rem;font-weight:700}.cg-sched-next{border:1px solid var(--cg-orange);background:#ff97000f;border-radius:10px;flex-wrap:wrap;gap:.4rem 1.6rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.cg-sched-next p{color:var(--cg-body);margin:0}.cg-sched-board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.cg-sched-col{background:var(--cg-panel);border:1px solid #ffffff0f;border-radius:12px;min-width:0;padding:.7rem}.cg-sched-h{letter-spacing:.1em;text-transform:uppercase;color:var(--cg-orange-soft);justify-content:space-between;margin:0 0 .6rem;font-size:.78rem;display:flex}.cg-sched-h span{color:var(--cg-muted)}.cg-sched-empty{color:var(--cg-muted);margin:0;font-size:.8rem}.cg-sched-card{background:#0f0d0b;border:1px solid #ffffff12;border-radius:10px;margin-bottom:.6rem;padding:.7rem .8rem}.cg-sched-card p{margin:0}.cg-sched-guest{color:#fff;overflow-wrap:anywhere;font-weight:800;margin-top:.15rem!important}.cg-sched-topic{color:var(--cg-body);font-size:.85rem;line-height:1.4;margin-top:.3rem!important}.cg-sched-dates{gap:.2rem;margin:.55rem 0 0;font-size:.78rem;display:grid}.cg-sched-dates div{gap:.4rem;display:flex}.cg-sched-dates dt{color:var(--cg-muted);min-width:4.8rem}.cg-sched-dates dd{color:var(--cg-body);margin:0}.cg-sched-links{flex-wrap:wrap;gap:.3rem .8rem;font-size:.8rem;display:flex;margin-top:.55rem!important}.cg-sched-links a{color:var(--cg-orange);font-weight:700}@media (width<=1100px){.cg-sched-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cg-sched-board{grid-template-columns:1fr}}.cg-sched-sheet{margin-top:1.4rem}.cg-sched-frame{border:1px solid var(--cg-line);background:#fff;border-radius:12px;width:100%;height:640px}@media (width<=640px){.cg-sched-frame{height:520px}}.cg-sched-setup{border:1px dashed var(--cg-orange);color:var(--cg-body);background:#ff97000a;border-radius:12px;padding:1rem 1.1rem}.cg-sched-setup p{margin:0 0 .5rem}.cg-sched-setup ol{margin:0;padding-left:1.2rem;line-height:1.6}.cg-sched-setup a{color:var(--cg-orange);font-weight:700}.cg-sched-dates div{grid-template-columns:1fr;gap:0;display:grid}.cg-sched-dates dt{letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:.7rem}.cg-sched-dates dd{margin-bottom:.25rem}.cg-sched-actions{flex-wrap:wrap;gap:.5rem;display:inline-flex}.cg-sched-edit{background:var(--cg-orange);color:#140d02;cursor:pointer;border:0;border-radius:999px;padding:.4rem 1rem;font-weight:800}.cg-sched-pop{z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:2vh 2vw;display:flex;position:fixed;inset:0}.cg-sched-pop-in{background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:14px;flex-direction:column;gap:.5rem;width:96vw;height:92vh;padding:.8rem;display:flex}.cg-sched-pop-bar{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cg-sched-pop-frame{background:#fff;border:0;border-radius:10px;flex:1;width:100%}@media (width<=1100px){.cg-sched-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.cg-sched-board{grid-template-columns:1fr}.cg-sched-col-empty{padding:.45rem .7rem}.cg-sched-col-empty .cg-sched-h{margin:0}.cg-sched-col-empty .cg-sched-empty{display:none}.cg-sched-pop{padding:0}.cg-sched-pop-in{border-radius:0;width:100vw;height:100vh}}.cg-root-full .cg-jboard-full,.cg-root-full .cg-full-head{width:min(1600px,100vw - 48px);max-width:none;margin-left:auto;margin-right:auto}.cg-full-head{padding:1.6rem 0 .4rem}.cg-full-head .cg-eyebrow a{color:inherit}.cg-full-h1{color:#fff;margin:.2rem 0 .4rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.05}.cg-root-full .cg-sched{width:100%}.cg-root-full .cg-jboard-full .cg-section,.cg-root-full .cg-jboard-full>.cg-tabs{max-width:none;margin-left:0;margin-right:0}@media (width<=700px){.cg-root-full .cg-jboard-full,.cg-root-full .cg-full-head{width:calc(100vw - 32px)}}.cg-jtopbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;margin:0 0 1.2rem;display:flex}.cg-jtopbar>.cg-tabs{margin:0}.cg-jtop-actions{align-items:center}.cg-jtop-actions .cg-sched-edit,.cg-jtop-actions .cg-sched-refresh{padding:.55rem 1.1rem;font-size:.86rem;text-decoration:none}.cg-close-x{color:#fff;cursor:pointer;background:#2a2622;border:1px solid #ffffff59;border-radius:999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;padding:0;font-size:1.7rem;line-height:1;display:inline-grid}.cg-close-x:hover,.cg-close-x:focus-visible{background:var(--cg-orange);color:#140d02;border-color:var(--cg-orange)}.cg-notes-pop-in{background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:14px;flex-direction:column;gap:.6rem;width:min(760px,96vw);max-height:90vh;padding:1rem 1.2rem 1.4rem;display:flex;overflow:auto}.cg-notes-pop-in .cg-section{max-width:none;margin:0}.cg-sched-board{grid-template-columns:repeat(6,minmax(180px,1fr))}@media (width>=1101px){.cg-sched-board{grid-template-columns:none;grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column}}.cg-root-full .cg-jboard-full,.cg-root-full .cg-full-head{width:min(1840px,100vw - 48px)}@media (width<=1100px){.cg-sched-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.cg-sched-board{grid-template-columns:1fr}.cg-notes-pop-in{border-radius:0;width:100vw;max-height:100vh}}.cg-season{background:#0f0d0b;border:1px solid #ffffff12;border-radius:10px;margin-bottom:.5rem}.cg-season>summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;padding:.55rem .7rem;font-size:.85rem;font-weight:800;list-style:none;display:flex}.cg-season>summary::-webkit-details-marker{display:none}.cg-mini>summary::-webkit-details-marker{display:none}.cg-season>summary:after{content:"+";color:var(--cg-orange);margin-left:.5rem;font-size:1.1rem}.cg-season[open]>summary:after{content:"−"}.cg-season>summary span{color:var(--cg-muted);margin-left:auto;font-weight:700}.cg-season-list{gap:.4rem;padding:0 .5rem .5rem;display:grid}.cg-mini{background:var(--cg-panel);border:1px solid #ffffff12;border-radius:8px}.cg-mini>summary{cursor:pointer;align-items:baseline;gap:.5rem;padding:.45rem .6rem;list-style:none;display:flex}.cg-mini>summary .cg-ep-code{margin:0;font-size:.72rem}.cg-mini-guest{color:#fff;overflow-wrap:anywhere;font-size:.85rem;font-weight:800}.cg-mini[open]{border-color:var(--cg-line)}.cg-mini-body{padding:0 .6rem .6rem}.cg-mini-body p{margin:0}.cg-sched-how>summary{cursor:pointer;margin-bottom:.6rem;display:block}.cg-sched-pop-bar .cg-sched-actions{flex-wrap:nowrap;align-items:center}.cg-notes-pop-in{background:#171513;box-shadow:0 24px 64px #0009}.ep-watch{padding:1.2rem}.ep-thumb{border:1px solid var(--cg-line);border-radius:10px;display:block;position:relative;overflow:hidden}.ep-thumb img{width:100%;height:auto;display:block}.ep-play{color:#1a0f04;background:var(--cg-orange);border-radius:999px;padding:.6rem 1rem;font-size:.9rem;font-weight:900;position:absolute;bottom:.9rem;right:.9rem}.ep-thumb:hover .ep-play,.ep-thumb:focus-visible .ep-play{background:#fff}.ep-guest{color:var(--cg-body);margin:.9rem 0 0;font-size:.92rem;line-height:1.5}.ep-guest strong{color:#fff}.ep-chapters,.ep-moves,.ep-cadence{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ep-chapters li{color:#fff;background:#0f0d0b;border-radius:8px;align-items:baseline;gap:1rem;padding:.55rem .8rem;font-weight:700;display:flex}.ep-time{min-width:3.6rem;color:var(--cg-orange);font-variant-numeric:tabular-nums;flex:none;font-weight:900}.ep-note{color:var(--cg-muted);font-size:.8rem;line-height:1.5;margin:.8rem 0 0!important}.ep-moves li{background:#0f0d0b;border-radius:10px;align-items:flex-start;gap:.9rem;padding:.8rem .9rem;display:flex}.ep-moves .cg-num{font-size:1.3rem;font-weight:900;line-height:1.2}.ep-move-t{color:#fff;margin:0 0 .2rem;font-weight:900}.ep-move-d{color:var(--cg-body);margin:0;font-size:.92rem;line-height:1.5}#moves .cg-body{margin-top:1rem}.ep-tools{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.ep-tool{color:inherit;border:1px solid var(--cg-orange);background:#0f0d0b;border-radius:12px;flex-direction:column;gap:.3rem;padding:1rem;text-decoration:none;transition:transform .16s;display:flex}.ep-tool:hover,.ep-tool:focus-visible{transform:translateY(-2px)}.ep-tool-k{color:var(--cg-orange);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.ep-tool-t{color:#fff;font-size:1.05rem;font-weight:900}.ep-tool-d{color:var(--cg-body);font-size:.86rem;line-height:1.45}.ep-h3{color:#fff;margin:1.6rem 0 .7rem;font-size:1.05rem;font-weight:900}.ep-cadence li{color:var(--cg-body);background:#0f0d0b;border-radius:8px;align-items:baseline;gap:1rem;padding:.6rem .8rem;font-size:.92rem;line-height:1.5;display:flex}.ep-cadence .ep-time{letter-spacing:.04em;text-transform:uppercase;min-width:6.5rem;font-size:.78rem}.ep-clip{margin:0}.ep-clip video{aspect-ratio:9/16;border:1px solid var(--cg-line);background:#000;border-radius:12px;width:min(100%,360px);margin:0 auto;display:block}.ep-clip figcaption{color:var(--cg-muted);text-align:center;margin-top:.5rem;font-size:.82rem}.ep-cta{margin:1.6rem 0 0!important}.ep-transcript summary{color:var(--cg-orange);cursor:pointer;font-weight:900}.ep-transcript[open] summary{margin-bottom:1rem}.ep-transcript .cg-body p{font-size:.92rem}.ep-sheet{padding-top:1.2rem}.ep-sheet-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;max-width:50rem;margin:0 auto 1rem;display:flex}.ep-sheet-bar a{color:var(--cg-orange-soft);font-weight:800;text-decoration:none}.ep-print{color:#1a0f04;background:var(--cg-orange);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.6rem 1.1rem;font-weight:900}.ep-paper{color:#1b1612;background:#fff;border-radius:6px;max-width:50rem;margin:0 auto;padding:2rem 2rem 1.4rem}.ep-paper-k{color:#b35f00;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:900}.ep-paper-h{text-transform:uppercase;margin:0 0 .4rem;font-size:1.8rem;font-weight:900}.ep-paper-lede{margin:0 0 1.2rem;font-size:.95rem}.ep-paper-call{break-inside:avoid;border:1.5px solid #1b1612;border-radius:6px;margin:0 0 1.2rem;padding:.8rem 1rem}.ep-paper-call-h{margin:0 0 .6rem;font-weight:900}.ep-paper-row{margin:.45rem 0;font-size:.9rem}.ep-box{vertical-align:-.1rem;border:1.5px solid #1b1612;border-radius:2px;width:.9rem;height:.9rem;margin-right:.4rem;display:inline-block}.ep-paper-table{border-collapse:collapse;width:100%;margin:0 0 1rem;font-size:.9rem}.ep-paper-table th,.ep-paper-table td{text-align:left;border:1px solid #1b1612;height:2.1rem;padding:.3rem .5rem}.ep-paper-table th{text-transform:uppercase;background:#f3eee8;font-size:.75rem}.ep-paper-total{margin:0 0 .8rem;font-weight:900}.ep-paper-foot{color:#7a6d62;text-align:center;margin:1.4rem 0 0;font-size:.72rem}@media (width<=560px){.ep-paper{padding:1.2rem 1rem}.ep-paper-table{font-size:.72rem}}@media print{.ep-sheet-bar{display:none}.cg-root.ep-sheet{background:#fff;padding:0}.ep-paper{border-radius:0;max-width:none;padding:0}}.gp-root{--gp-ink:#0b0b0b;--gp-card:#161616;--gp-line:#2a2a2a;--gp-text:#f2f2f2;--gp-dim:#a8a8a8;--gp-orange:#ff9700;min-height:100vh;color:var(--gp-text);background:var(--gp-ink);padding:0 16px 4rem;font-family:Montserrat,Arial,sans-serif;overflow-x:clip}.gp-root *{box-sizing:border-box}.gp-root>*{max-width:40rem;margin-left:auto;margin-right:auto}.gp-line{display:block}.gp-orange{color:var(--gp-orange)}.gp-preview{color:#1a0f04;text-align:center;background:#ffcf7a;border-radius:0 0 10px 10px;margin:0 auto 1rem;padding:.55rem .9rem;font-size:.78rem;font-weight:800}.gp-head{padding:1.6rem 0 1rem}.gp-logo{width:150px;height:auto;margin-bottom:1.1rem}.gp-kicker{color:var(--gp-orange);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:900}.gp-h1{text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(3rem,12vw,4.4rem);font-weight:400;line-height:.98}.gp-sub{color:var(--gp-dim);margin:.9rem 0 0;font-size:.84rem;line-height:1.5}.gp-sub .gp-line:first-child{color:#fff;font-weight:800}.gp-note{background:var(--gp-card);border-left:4px solid var(--gp-orange);border-radius:4px;margin-top:1.2rem;margin-bottom:1.6rem;padding:1.1rem 1.2rem}.gp-note pre,.gp-post pre{white-space:pre-wrap;font:inherit;margin:0;font-size:.98rem;line-height:1.6}.gp-sec{margin-top:2.4rem}.gp-step{color:var(--gp-orange);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem;font-weight:900}.gp-h2{text-transform:uppercase;margin:0 0 .9rem;font-family:Anton,Impact,sans-serif;font-size:2rem;font-weight:400}.gp-video{aspect-ratio:9/16;background:#000;border-radius:10px;width:min(100%,360px);display:block}.gp-card{border-radius:10px;width:min(100%,420px);height:auto;display:block}.gp-dl,.gp-btn{color:#1a0f04;background:var(--gp-orange);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:.8rem;padding:.65rem 1.1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-block}.gp-btn:disabled{opacity:.45;cursor:default}.gp-label{margin:1.1rem 0 .4rem;font-weight:800}.gp-label span{color:var(--gp-dim);margin-left:.4rem;font-weight:500}.gp-post{background:var(--gp-card);border:1px solid var(--gp-line);border-radius:8px;padding:1rem}.gp-more{margin-top:2.4rem}.gp-more summary{text-transform:uppercase;cursor:pointer;font-family:Anton,Impact,sans-serif;font-size:2rem}.gp-small{color:var(--gp-dim);font-size:.88rem;line-height:1.5}.gp-flag{gap:.4rem;display:grid}.gp-flag label{font-size:.85rem;font-weight:800}.gp-flag input,.gp-flag textarea{color:#fff;background:var(--gp-card);border:1px solid var(--gp-line);width:100%;font:inherit;border-radius:8px;padding:.7rem .8rem}.gp-flag .gp-btn{justify-self:start}.gp-ok{color:#7fd99a;font-weight:800}.gp-err{color:#ff9a8a;font-weight:700}.gp-close{border:1px solid var(--gp-orange);background:linear-gradient(120deg,#ff97002e,#ff97000a);border-radius:12px;margin-top:2.6rem;padding:1.1rem 1.2rem}.gp-close p{margin:0;font-size:1.02rem;font-weight:800;line-height:1.5}.gp-foot{color:var(--gp-dim);text-align:center;margin-top:2.6rem;font-size:.75rem}.gp-hero-vid video{aspect-ratio:16/9;border:1px solid var(--gp-line);background:#000;border-radius:12px;width:100%;margin:.4rem 0 1.4rem;display:block}.gp-top{grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem;margin-top:1.6rem;display:grid}.gp-num{color:#1a0f04;background:var(--gp-orange);border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;margin:.1rem 0 0;font-weight:900;display:flex}.gp-all{margin:.2rem 0 1rem}.gp-jump{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.gp-jump a{color:var(--gp-text);border:1px solid var(--gp-line);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none}.gp-group{margin-top:1.8rem;scroll-margin-top:1rem}.gp-h3{text-transform:uppercase;margin:0 0 .2rem;font-family:Anton,Impact,sans-serif;font-size:1.5rem;font-weight:400}.gp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.8rem;margin-top:.7rem;display:grid}.gp-kit{background:var(--gp-card);border:1px solid var(--gp-line);border-radius:10px;margin:0;padding:.6rem}.gp-kit-prev{background:#000;border-radius:6px;justify-content:center;align-items:center;min-height:6rem;display:flex;overflow:hidden}.gp-kit-prev video,.gp-kit-prev img{object-fit:contain;width:100%;height:auto;max-height:20rem;display:block}.gp-kit-prev audio{width:100%}.gp-kit-pdf{color:var(--gp-orange);padding:1.6rem .8rem;font-weight:900;text-decoration:none}.gp-kit figcaption{flex-direction:column;gap:.15rem;margin-top:.5rem;display:flex}.gp-kit-t{font-size:.86rem;font-weight:800}.gp-kit-u{color:var(--gp-dim);font-size:.74rem;line-height:1.35}.gp-kit-dl{color:#1a0f04;background:var(--gp-orange);border-radius:6px;align-self:flex-start;margin-top:.35rem;padding:.35rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none}.gpg-root{padding:0}.gpg-root>*{max-width:none}.gpg-root>.gp-preview{max-width:40rem}.gpg{--gpg-bar:64px;--gpg-rail:280px;--gpg-lift:#1f1f1f;--gpg-rule:linear-gradient(90deg, #ffb640, #ff7a00)}.cg-root .gpg{--gp-ink:var(--cg-bg);--gp-card:var(--cg-panel);--gp-line:#ffffff1a;--gp-text:#f2f2f2;--gp-dim:var(--cg-muted);--gp-orange:var(--cg-orange);border-top:1px solid var(--gp-line);margin:2rem -16px 0}.gpg-embed .gpg-bar{background:#0d0c0bf0}.cg-root .gpg .cg-section{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.cg-root .gpg .cg-body,.cg-root .gpg .cg-intro{max-width:72ch}.cg-root .gpg .gpg-step>.cg-section+.cg-section{border-top:1px solid var(--gp-line);margin-top:56px;padding-top:48px}.cg-root .gpg-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cg-root .gpg-list .cg-list-card{margin:0}a.gpg-next-btn{align-items:center;display:inline-flex}.gpg-next-k{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.gpg-next-t{margin-top:.2rem;font-size:1rem;font-weight:800;line-height:1.3;display:block}.gpg-next-step{color:#fff;border:1.5px solid var(--gp-orange);max-width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:.7rem 1.1rem;display:inline-flex}.gpg-next-step .gpg-next-k{color:var(--gp-orange)}.gpg-next-step:hover,.gpg-next-step:focus-visible{background:#ff97001a}.gpg-next{display:block}.gpg-next-part{color:#1a0f04;background:var(--gp-orange);width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:.9rem 1.2rem;display:grid}.gpg-next-part .gpg-num{color:var(--gp-orange);background:#1a0f04;border-color:#1a0f04}.gpg-next-part .gpg-next-t{font-size:1.15rem;font-weight:900}.gpg-next-arrow{font-size:1.4rem;font-weight:900}.gpg-next-part:hover,.gpg-next-part:focus-visible{background:#ffab33}.cg-root .gpg .cg-pill-wrap{justify-content:flex-start;margin:0 0 .8rem;display:flex;position:relative;top:auto;left:auto}.gpg-listpage .gpg-page{padding-top:40px}.gpg-listpage .gpg-theory+.gpg-listsec{border-top:1px solid var(--gp-line);margin-top:56px;padding-top:48px}.gpg-empty{max-width:68ch;color:var(--gp-dim);background:var(--gp-card);border:1px dashed var(--gp-line);border-radius:10px;margin:0;padding:1.2rem 1.3rem}.gpg-theory .gpg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.gpg-theory .gpg-cards li{background:var(--gp-card);border:1px solid var(--gp-line);border-top:3px solid var(--gp-orange);border-radius:10px;padding:1.1rem 1.2rem}.gpg-theory .gpg-cards b{color:#fff;margin-bottom:.35rem;font-size:1rem;display:block}.gpg-theory .gpg-cards p{color:var(--gp-dim);margin:0;font-size:.92rem;line-height:1.5}.gpg-theory .gpg-cards a{min-height:44px;color:var(--gp-orange);align-items:center;font-size:.86rem;font-weight:800;display:inline-flex}.gpg-theory blockquote{border-left:4px solid var(--gp-orange);max-width:68ch;color:var(--gp-text);background:#ff970012;border-radius:0 10px 10px 0;margin:0;padding:1rem 1.2rem;line-height:1.6}@media (width<=1024px){.gpg-theory .gpg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.gpg-theory .gpg-cards{grid-template-columns:1fr}}@media (width<=1024px){.cg-root .gpg-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.cg-root .gpg-list{grid-template-columns:1fr}}.gpg-bar{z-index:20;height:var(--gpg-bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--gp-line);background:#0b0b0beb;align-items:center;gap:20px;padding:0 24px;display:flex;position:sticky;top:0}.gpg-bar-logo{width:118px;height:auto}.gpg-bar-title{color:var(--gp-orange);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.gpg-bar-menu{min-height:44px;color:var(--gp-text);background:var(--gpg-lift);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid #ff970059;border-radius:6px;margin-left:auto;padding:0 16px;font-size:.75rem;font-weight:900;display:none}.gpg-bar-rule{background:var(--gpg-rule);height:2px;transition:width .3s;position:absolute;bottom:-1px;left:0}.gpg-shell{grid-template-columns:var(--gpg-rail) minmax(0, 1fr);min-height:calc(100vh - var(--gpg-bar));display:grid}.gpg-rail{top:var(--gpg-bar);height:calc(100vh - var(--gpg-bar));border-right:1px solid var(--gp-line);align-self:start;padding:28px 18px 40px;position:sticky;overflow-y:auto}.gpg-rail-h{color:var(--gp-orange);letter-spacing:.24em;text-transform:uppercase;margin:0 10px 14px;font-size:.68rem;font-weight:900}.gpg-rail ol{margin:0;padding:0;list-style:none}.gpg-rail .gpg-rail-grp{color:var(--gp-dim);letter-spacing:.2em;text-transform:uppercase;opacity:.8;margin:20px 10px 6px;font-size:.62rem;font-weight:900}.gpg-rail .gpg-rail-grp:first-child{margin-top:0}.gpg-rail li button{width:100%;min-height:44px;color:var(--gp-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 10px;font-size:.9rem;font-weight:700;line-height:1.3;display:grid}.gpg-rail li button:hover{color:#fff;background:#ffffff0a}.gpg-rail li button[aria-current=page]{color:#fff;background:var(--gpg-lift);box-shadow:inset 3px 0 0 var(--gp-orange)}.gpg-num{width:30px;height:30px;color:var(--gp-orange);border:1px solid #ff970059;border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.gpg-rail li.done .gpg-num{color:#1a0f04;background:var(--gp-orange);border-color:var(--gp-orange)}.gpg-rail li.done .gpg-num:before{content:"✓"}.gpg-rail li.done .gpg-num span{display:none}.gpg-rail-meta{border-top:1px solid var(--gp-line);color:var(--gp-dim);margin:26px 10px 0;padding-top:18px;font-size:.82rem;line-height:1.5}.gpg-rail-meta p{margin:0 0 .5rem}.gpg-rail-meta a{min-height:44px;color:var(--gp-orange);align-items:center;font-weight:800;display:inline-flex}.gpg-page{width:100%;max-width:1180px;margin:0 auto;padding:48px 48px 72px}.gpg-head{grid-template-columns:auto 1fr;align-items:start;gap:28px;margin-bottom:36px;display:grid}.gpg-numeral{background:var(--gpg-rule);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.12em -.04em;padding:.12em .04em;font-family:Anton,Impact,sans-serif;font-size:clamp(64px,9vw,120px);line-height:.8}.gpg-title{text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:400;line-height:1}.gpg-sub{max-width:68ch;color:var(--gp-dim);text-wrap:pretty;margin:.8rem 0 0;font-size:1.05rem;line-height:1.5}.gpg-cover{padding-top:0}.gpg-cover-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:12px;display:grid}.gpg-cover-grid .gp-hero-vid video,.gpg-cover-grid .gp-note{margin:0}.gpg-week{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}.gpg-week .gp-top{margin-top:0}.gpg-week-wide{grid-column:1/-1}.gpg-week-wide .gp-post{max-width:68ch}.gpg .gp-group+.gp-group{border-top:1px solid var(--gp-line);margin-top:56px;padding-top:48px}.gpg .gp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gpg .gpg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.gpg-steps{top:var(--gpg-bar);z-index:5;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border:1px solid var(--gp-line);background:#0b0b0bf2;border-top:0;border-radius:0 0 8px 8px;gap:8px;margin:24px 0 36px;padding:8px;display:grid;position:sticky}.gpg-step-tab{min-height:48px;color:var(--gp-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:.88rem;font-weight:700;line-height:1.2;display:flex}.gpg-step-tab span{width:28px;height:28px;color:var(--gp-orange);border:1px solid #ff970073;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:900;display:grid}.gpg-step-tab[aria-current=step]{color:#fff;background:var(--gpg-lift);box-shadow:inset 0 -3px 0 var(--gp-orange)}.gpg-step-tab[aria-current=step] span{color:#1a0f04;background:var(--gp-orange);border-color:var(--gp-orange)}.gpg-step.on{animation:.35s both gpg-rise}@keyframes gpg-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gpg-step-next{justify-content:flex-end;margin-top:40px;display:flex}.gpg-next{border-top:1px solid var(--gp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:56px;padding-top:28px;display:flex}.gpg-next small{color:var(--gp-dim);font-size:.82rem;font-weight:700}.gpg-next-btn,.gpg-step-next .gp-btn{min-height:48px;margin-top:0;padding:0 1.3rem}.gpg-lib{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:20px;margin-top:16px;display:grid}.gpg-lib-player video{aspect-ratio:16/9;border:1px solid var(--gp-line);object-fit:contain;background:#000;border-radius:10px;width:100%;display:block}.gpg-lib-now{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:.8rem;display:flex}.gpg-lib-now .gp-small{margin:0}.gpg-lib-title{margin:0;font-weight:800}.gpg-lib-go,.gpg-back{min-height:44px;color:var(--gp-orange);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .2rem;font-size:.86rem;font-weight:800;display:inline-flex}.gpg-lib-list{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.gpg-lib-item{width:100%;min-height:56px;color:var(--gp-text);background:var(--gp-card);border:1px solid var(--gp-line);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.gpg-lib-item[aria-current=true]{background:var(--gpg-lift);border-color:var(--gp-orange)}.gpg-lib-n{color:#1a0f04;background:var(--gp-orange);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:900;display:grid}.gpg-lib-t{font-size:.88rem;font-weight:800;display:block}.gpg-lib-s{color:var(--gp-dim);font-size:.78rem;display:block}.gpg-root .gp-foot{border-top:1px solid var(--gp-line);margin:0;padding:22px 16px}.gpg-root .lb{display:inline}@media (width<=1024px){.gpg{--gpg-rail:240px}.gpg-page{padding:40px 32px 64px}.gpg .gp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gpg-cover-grid,.gpg-lib{grid-template-columns:1fr}}@media (width<=768px){.gpg-shell{grid-template-columns:1fr}.gpg-bar{gap:12px;padding:0 16px}.gpg-bar-title{display:none}.gpg-bar-menu{display:inline-block}.gpg-rail{top:var(--gpg-bar);z-index:15;background:var(--gp-ink);border-right:0;height:auto;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translate(-100%)}.gpg-rail.open{transform:none}.gpg-page{padding:32px 16px 64px}.gpg-head{grid-template-columns:1fr;gap:8px}.gpg-week,.gpg .gp-grid,.gpg .gpg-grid-2{grid-template-columns:1fr}.gpg-steps{grid-template-columns:1fr 1fr}.gpg-step-tab{font-size:.82rem}.gpg-sub{font-size:1rem}.gpg-root .lb{display:none}}.gpg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gpg [data-gpg-section]:focus,.gpg .gpg-step:focus,.gpg .gp-kit:focus,.gpg .cg-section:focus{outline:none}.gpg-rail li button:focus-visible,.gpg-step-tab:focus-visible,.gpg-next-step:focus-visible,.gpg-next-part:focus-visible,.gpg-lib-item:focus-visible,.gpg-lib-go:focus-visible,.gpg-back:focus-visible,.gpg-bar-menu:focus-visible,.gpg-app-btn:focus-visible,.gpg-app-mid:focus-visible{outline:2px solid var(--gp-orange);outline-offset:2px}.gpg-appbar,.gpg-scrim{display:none}@media (prefers-reduced-motion:reduce){.gpg-step.on{animation:none}.gpg-rail,.gpg-bar-rule{transition:none!important}}@media (width<=768px){.gpg{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.gpg-bar-menu,.gpg-dt{display:none}.gpg-rail{z-index:40;max-height:78vh;padding:18px 16px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--gp-line);border-radius:18px 18px 0 0;transition:transform .25s;inset:auto 0 0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -12px 40px #0009}.gpg-rail:before{content:"";background:var(--gp-line);border-radius:3px;width:44px;height:5px;margin:0 auto 14px;display:block}.gpg-rail.open{transform:none}.gpg-scrim{z-index:35;background:#0009;border:0;padding:0;display:block;position:fixed;inset:0}.gpg-appbar{z-index:30;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--gp-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0bf7;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.gpg-app-btn{color:#1a0f04;background:var(--gp-orange);width:56px;height:52px;font:inherit;cursor:pointer;border:0;border-radius:12px;place-items:center;font-size:1.9rem;font-weight:900;line-height:1;display:grid}.gpg-app-btn:first-child{color:var(--gp-orange);background:var(--gpg-lift);border:1px solid var(--gp-line)}.gpg-app-btn:disabled{opacity:.35;cursor:default}.gpg-app-mid{color:#fff;background:var(--gpg-lift);border:1px solid var(--gp-line);min-width:0;min-height:52px;font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;padding:4px 12px;display:flex}.gpg-app-k{color:var(--gp-orange);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.gpg-app-t{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;overflow:hidden}.gpg-steps{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;border-bottom:1px solid var(--gp-line);border-radius:0;gap:8px;margin:16px -16px 24px;padding:8px 16px;display:flex;overflow-x:auto}.gpg-steps::-webkit-scrollbar{display:none}.gpg-step-tab{white-space:nowrap;scroll-snap-align:start;border:1px solid var(--gp-line);border-radius:999px;flex:none;min-height:44px;padding:6px 14px 6px 8px}.gpg-step-tab[aria-current=step]{box-shadow:none;border-color:var(--gp-orange)}.gpg-next-part{min-height:60px}.gpg-shell{grid-template-columns:minmax(0,1fr)}.gpg-page{min-width:0}.gpg-steps{width:auto;max-width:none}.gpg-bar-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.gpg-steppick{display:none}@media (width<=768px){.gpg-steps{display:none}.gpg-steppick{top:var(--gpg-bar);z-index:5;border-bottom:1px solid var(--gp-line);background:#0b0b0bf7;margin:16px -16px 24px;padding:8px 12px;display:block;position:sticky}.gpg-steppick-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.gpg-steppick-arrow{height:48px;color:var(--gp-orange);background:var(--gpg-lift);border:1px solid var(--gp-line);font:inherit;cursor:pointer;border-radius:10px;place-items:center;font-size:1.6rem;font-weight:900;display:grid}.gpg-steppick-arrow:disabled{opacity:.3;cursor:default}.gpg-steppick-cur{color:#fff;background:var(--gpg-lift);border:1px solid var(--gp-orange);min-width:0;min-height:48px;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;padding:4px 12px;display:flex}.gpg-steppick-cur .gpg-next-k{color:var(--gp-orange)}.gpg-steppick-t{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:800;overflow:hidden}.gpg-steplist{gap:6px;margin:10px 0 4px;padding:0;list-style:none;display:grid}.gpg-steplist button{width:100%;min-height:48px;color:var(--gp-dim);background:var(--gp-card);border:1px solid var(--gp-line);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:grid}.gpg-steplist button[aria-current=step]{color:#fff;border-color:var(--gp-orange)}.gpg-steplist button[aria-current=step] .gpg-num{color:#1a0f04;background:var(--gp-orange);border-color:var(--gp-orange)}.gpg-steppick-arrow:focus-visible,.gpg-steppick-cur:focus-visible,.gpg-steplist button:focus-visible{outline:2px solid var(--gp-orange);outline-offset:2px}}#build-stamp{display:none!important}.gpg-otp{display:none}@media (width>=1280px){.gpg-step-grid:has(>.gpg-otp){grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:48px;display:grid}.gpg-otp{border-left:1px solid var(--gp-line);padding:14px 12px 12px;display:block;position:sticky;top:170px}.gpg-otp-h{color:var(--gp-orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;padding-left:8px;font-size:.68rem;font-weight:900}.gpg-otp ol{margin:0;padding:0;list-style:none}.gpg-otp li{margin:2px 0}.gpg-otp button{width:100%;color:var(--gp-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:7px 8px;font-size:.84rem;font-weight:700;line-height:1.3;display:grid}.gpg-otp button:hover{color:var(--gp-text);background:#ffffff0d}.gpg-otp-num{width:22px;height:22px;color:var(--gp-orange);border:1px solid var(--gp-line);border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:grid}.gpg-otp button.on{color:var(--gp-text);background:var(--gpg-lift);box-shadow:inset 2px 0 0 var(--gp-orange)}.gpg-otp button.on .gpg-otp-num{color:#0b0b0b;background:var(--gp-orange);border-color:var(--gp-orange)}.gpg-otp button:focus-visible{outline:2px solid var(--gp-orange);outline-offset:2px}}.gpg-step-main{min-width:0}.cg-h2,.gp-h3{scroll-margin-top:170px}.ep-gp{--cg-orange:var(--gp-orange);--cg-orange-soft:#ffb54d;--cg-body:#e6e1db;--cg-muted:var(--gp-dim);--cg-line:var(--gp-line)}.ep-gp .ep-chapters li,.ep-gp .ep-moves li,.ep-gp .ep-cadence li,.ep-gp .ep-tool{background:var(--gp-card)}.ep-gp .ep-moves .gp-num{flex:none}.ep-gp .ep-tool{border-color:var(--gp-line);border-top:3px solid var(--gp-orange)}.ep-body p{color:#e6e1db;max-width:68ch;margin:0 0 1rem;font-size:.98rem;line-height:1.65}.ep-body blockquote{background:var(--gp-card);border-left:4px solid var(--gp-orange);border-radius:4px;margin:1.2rem 0;padding:.9rem 1.1rem}.ep-body blockquote p{color:#fff;margin:0;font-weight:700}.ep-watch-card{margin:0}.ep-watch-card .ep-guest{color:var(--gp-dim)}.ep-cta-card{color:inherit;background:var(--gp-card);border:1px solid var(--gp-line);border-left:4px solid var(--gp-orange);border-radius:8px;flex-direction:column;gap:.25rem;margin-top:2rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.ep-cta-card:hover,.ep-cta-card:focus-visible{border-color:var(--gp-orange)}.ep-cta-k{color:var(--gp-orange);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:900}.ep-cta-t{color:#fff;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:1.5rem}.ep-cta-d{color:var(--gp-dim);font-size:.9rem}.ep-gp .ep-transcript .ep-body p{font-size:.92rem}.ucg{margin-top:1rem}.ucg-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ucg-tile{width:100%;color:var(--gp-text);background:var(--gp-card);border:1px solid var(--gp-line);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:0;display:block;overflow:hidden}.ucg-tile:focus-visible,.ucg-action:focus-visible,.ucg-icon:focus-visible{outline:2px solid var(--gp-orange);outline-offset:2px}.ucg-image-wrap{aspect-ratio:9/16;background:var(--gp-ink);display:block;position:relative;overflow:hidden}.ucg-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.ucg-badge{color:#1a0f04;background:var(--gp-orange);border-radius:4px;padding:.22rem .42rem;font-size:.72rem;font-weight:900;position:absolute;top:8px;left:8px}.ucg-play{color:#fff;background:#000000a8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:46px;height:46px;padding-left:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ucg-title{min-height:3em;color:var(--gp-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.65rem .7rem;font-size:.86rem;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.ucg-dialog{width:min(92vw,820px);max-height:92vh;color:var(--gp-text);background:var(--gp-card);border:1px solid var(--gp-line);border-radius:10px;padding:0}.ucg-dialog::backdrop{background:#000000d1}.ucg-viewer{padding:18px}.ucg-video-wrap{background:#000;place-items:center;display:grid}.ucg-video-wrap video{width:auto;max-width:100%;max-height:70vh;display:block}.ucg-now{align-items:baseline;gap:.6rem;margin:1rem 0;font-weight:800;display:flex}.ucg-now span{color:var(--gp-orange);letter-spacing:.08em;font-size:.78rem}.ucg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ucg-action,.ucg-icon{min-height:44px;color:var(--gp-text);border:1px solid var(--gp-line);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ucg-action{padding:0 .9rem;text-decoration:none}.ucg-icon{width:44px;color:var(--gp-orange);padding:0;font-size:1.3rem}.ucg-action:hover,.ucg-icon:hover{border-color:var(--gp-orange);background:#ff97001a}.ucg-caption{width:100%;min-height:88px;color:var(--gp-text);background:var(--gp-ink);border:1px solid var(--gp-line);font:inherit;resize:vertical;border-radius:6px;margin-top:12px;padding:.65rem;line-height:1.4}@media (width<=640px){.ucg-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.ucg-viewer{min-height:100%;padding:14px}.ucg-video-wrap video{width:100%;max-height:calc(100dvh - 190px)}}@media (width<=520px){.ucg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.ucg *,.ucg :before,.ucg :after{transition:none!important}}.cl-prov.cl-obs{color:#d9b8e6;background:#c58fd62e}.aiden-footnext{border:1px solid var(--teal);background:radial-gradient(circle at 12% 15%,#00a2ae33,#0000 48%),linear-gradient(135deg,#0a233f,#061525);border-radius:16px;margin:2.5rem 0 0;padding:clamp(1.6rem,4vw,2.4rem)}.aiden-footnext .cl-footnav-lbl{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.66rem;font-weight:900;display:block}.aiden-footnext h3{color:var(--white);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.2rem}.aiden-footnext p{color:var(--cl-body);line-height:1.5;max-width:none!important;margin:0 0 1rem!important;font-size:.9rem!important}.aiden-line{display:block}@media (width>=720px){.aiden-line{white-space:nowrap}}.aiden-witness{border-left:3px solid var(--cl-high);max-width:46rem;margin:1.6rem 0 .4rem;padding:0 0 0 1.1rem}.aiden-witness blockquote{color:var(--white);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.35rem,3.4vw,2.1rem);font-style:italic;line-height:1.25}.aiden-witness figcaption{color:var(--teal-light);margin-top:.7rem;font-size:.92rem;line-height:1.5}.aiden-why{color:var(--teal-light);max-width:44rem;font-family:"Source Serif 4",Georgia,serif;font-style:italic;line-height:1.4;margin:-.2rem 0 1.4rem!important;font-size:clamp(1rem,1.6vw,1.15rem)!important}.aiden-why-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--cl-high);margin-bottom:.25rem;font-family:Montserrat,Arial,sans-serif;font-size:.62rem;font-style:normal;font-weight:900;display:block}a.aiden-next{text-decoration:none;transition:transform .2s,border-color .2s;display:block}a.aiden-next:hover,a.aiden-next:focus-visible{border-color:var(--cl-high);transform:translateY(-2px)}.aiden-path{margin:2rem 0}.aiden-path h2{letter-spacing:.18em;text-transform:uppercase;color:var(--cl-high);margin:0 0 1rem;font-size:.72rem}.aiden-path ol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.aiden-path li a{border:1px solid var(--cl-line-soft);background:var(--cl-panel);height:100%;color:var(--cl-body);border-radius:12px;padding:.9rem .9rem 1rem;text-decoration:none;display:block}.aiden-path li a:hover,.aiden-path li a:focus-visible{border-color:var(--teal)}.aiden-path li.aiden-path-here a{border-color:var(--cl-high)}.aiden-path-n{background:var(--teal);color:#061525;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-bottom:.5rem;font-size:.72rem;font-weight:900;display:inline-grid}.aiden-path strong{color:var(--white);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.3rem;font-size:.86rem;display:block}.aiden-path-line{font-size:.8rem;line-height:1.4;display:block}.aiden-path-line .aiden-line{white-space:normal}.aiden-arch-legend{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem;margin:0 0 2rem;display:grid}.aiden-arch-legend-item{border:1px solid var(--cl-line-soft);background:var(--cl-panel);border-radius:10px;padding:.9rem 1rem}.aiden-arch-legend-letter{background:var(--gold);color:#1a1300;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;margin-bottom:.5rem;font-size:.78rem;font-weight:900;display:inline-grid}.aiden-arch-legend-name{color:var(--white);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .35rem;font-size:.82rem;font-weight:800;display:block}.aiden-arch-legend-item p{color:var(--teal-light);font-family:"Source Serif 4",Georgia,serif;font-style:italic;line-height:1.4;margin:0!important;font-size:.9rem!important}.aiden-arch-grid{grid-template-columns:1fr;gap:1.1rem;margin:1.4rem 0 1.8rem;display:grid}@media (width>=800px){.aiden-arch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.aiden-arch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aiden-arch-card{background:var(--cl-panel);border:1px solid var(--line);border-radius:14px;padding:1.4rem 1.5rem 1.5rem;position:relative;box-shadow:0 16px 45px #0313224d}.aiden-arch-top{align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.aiden-arch-rank{background:var(--teal);color:#061525;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:900;display:inline-grid}.aiden-arch-name{color:var(--white);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800}.aiden-arch-star{color:var(--gold)}.aiden-arch-meta{flex-wrap:wrap;gap:.4rem .6rem;margin:0 0 .9rem;display:flex}.aiden-arch-pill{color:var(--teal-light);letter-spacing:.06em;text-transform:uppercase;background:#00a2ae24;border-radius:999px;padding:.18rem .6rem;font-size:.66rem;font-weight:800;display:inline-block}.aiden-arch-pill.aiden-arch-conv{color:var(--gold);background:#ffcd0024}.aiden-arch-pill.aiden-arch-trap{color:#ff9d9d;background:#d65a5a2e}.aiden-arch-talk{color:var(--white);font-family:"Source Serif 4",Georgia,serif;font-style:italic;line-height:1.4;margin:0 0 1rem!important;font-size:1.08rem!important}.aiden-arch-rows{gap:.55rem;display:grid}.aiden-arch-row{display:block}.aiden-arch-row-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--cl-high);margin-bottom:.15rem;font-size:.62rem;font-weight:900;display:block}.aiden-arch-row p{color:var(--cl-body);line-height:1.45;margin:0!important;font-size:.88rem!important}.aiden-arch-trap-line{color:#ffd0d0;background:#d65a5a14;border-left:3px solid #d65a5a;border-radius:0 6px 6px 0;padding:.6rem .8rem;margin:.9rem 0 0!important;font-size:.85rem!important}.aiden-arch-note{color:var(--cl-body);background:#ffffff05;border:1px dashed #6fd6e359;border-radius:8px;margin:1.6rem 0 0;padding:1rem 1.2rem;font-size:.95rem}.aiden-formula{text-align:center;color:var(--white);background:radial-gradient(circle at 12% 15%,#00a2ae33,#0000 48%),linear-gradient(135deg,#0a233f,#061525);border-radius:18px;margin:1.6rem 0;padding:clamp(1.6rem,4vw,2.4rem)}.aiden-formula+.aiden-formula{margin-top:1.1rem}.aiden-eq{letter-spacing:-.01em;word-break:break-word;font-family:Fira Code,SFMono-Regular,Menlo,monospace;font-size:clamp(1.05rem,2.6vw,1.6rem);font-weight:800}.aiden-tt{background:var(--gold);color:#1a1300;border-radius:6px;margin:.2rem 0;padding:.12rem .6rem;display:inline-block}.aiden-eq-note{max-width:40rem;color:var(--cl-body);margin:.9rem auto 0;line-height:1.5;font-size:.92rem!important}.aiden-term-grid{grid-template-columns:1fr;gap:1.1rem;margin:1.4rem 0;display:grid}@media (width>=800px){.aiden-term-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aiden-term-card{background:var(--cl-panel);border:1px solid var(--line);border-radius:14px;padding:1.3rem 1.4rem}.aiden-term-card .aiden-arch-row-lbl{color:var(--teal-light)}.aiden-term-card h4{color:var(--white);margin:.2rem 0 .5rem;font-size:1rem}.aiden-term-card p{color:var(--cl-body);line-height:1.5;margin:0!important;font-size:.92rem!important}.aiden-judgment-kicker{color:var(--teal-light);letter-spacing:.04em;text-transform:uppercase;margin:-.4rem 0 .8rem;font-size:.82rem;font-weight:800;display:block}.aiden-judgment-grid{grid-template-columns:1fr;gap:1.1rem;margin:1.4rem 0;display:grid}@media (width>=700px){.aiden-judgment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.aiden-judgment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aiden-judgment-card{background:var(--cl-panel);border:1px solid var(--line);border-radius:14px;padding:1.3rem 1.4rem}.aiden-judgment-n{background:var(--teal);color:#061525;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;margin-bottom:.6rem;font-size:.85rem;font-weight:900;display:inline-grid}.aiden-judgment-card h4{color:var(--white);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.02rem}.aiden-judgment-card p{color:var(--cl-body);line-height:1.5;margin:0 0 .6rem!important;font-size:.9rem!important}.aiden-judgment-card .aiden-judgment-ex{color:var(--teal-light);font-family:"Source Serif 4",Georgia,serif;font-style:italic;margin:0!important;font-size:.94rem!important}.aiden-judgment-laws{color:var(--cl-body);margin:1.4rem 0 0;padding-left:1.2rem}.aiden-judgment-laws li{margin-bottom:.5rem;font-size:.94rem;line-height:1.5}.aiden-frame-grid{grid-template-columns:1fr;gap:1.1rem;margin:1.4rem 0 1.6rem;display:grid}@media (width>=800px){.aiden-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.aiden-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aiden-frame-card{color:var(--white);background:radial-gradient(circle at 85% 0,#00a2ae38,#0000 55%),linear-gradient(150deg,#0c2c50 0%,#071d33 60%,#05121f 100%);border:1px solid #00a2ae52;border-radius:14px;padding:1.5rem 1.5rem 1.6rem;position:relative;overflow:hidden}.aiden-frame-tag{color:var(--cl-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.66rem;font-weight:800;display:block}.aiden-frame-eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem;font-weight:900;display:block}.aiden-frame-headline{text-transform:uppercase;color:var(--white);letter-spacing:-.01em;margin:0 0 .7rem;font-family:Montserrat,Arial,sans-serif;font-size:1.15rem;font-weight:900;line-height:1.18}.aiden-frame-serif{color:var(--teal-light);font-family:"Source Serif 4",Georgia,serif;font-style:italic;line-height:1.4;margin:0 0 .9rem!important;font-size:.98rem!important}.aiden-frame-rule{background:linear-gradient(90deg, var(--gold), transparent 70%);height:1px;margin:0 0 .7rem}.aiden-frame-payoff{color:var(--teal-light);font-weight:700;line-height:1.4;margin:0!important;font-size:1.02rem!important}.aiden-frame-trap-note{color:var(--cl-body);background:#ffffff05;border:1px dashed #6fd6e359;border-radius:8px;margin:.4rem 0 0;padding:1rem 1.2rem;font-size:.9rem}.aiden-pick-groups{gap:1.6rem;display:grid}.aiden-pick-group-hd{margin:0 0 .7rem}.aiden-pick-group-letter{background:var(--gold);color:#1a1300;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;margin-right:.55rem;font-size:.78rem;font-weight:900;display:inline-grid}.aiden-pick-group-name{color:var(--white);text-transform:uppercase;letter-spacing:.02em;font-size:.9rem;font-weight:800}.aiden-pick-group-line{color:var(--teal-light);margin:.3rem 0 0 2.15rem;font-family:"Source Serif 4",Georgia,serif;font-size:.88rem;font-style:italic;line-height:1.4;display:block}.aiden-pick-layout{grid-template-columns:1fr;align-items:start;gap:1.6rem;display:grid}@media (width>=960px){.aiden-pick-layout{grid-template-columns:minmax(0,1fr) 340px}}.aiden-pick-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.8rem;margin-bottom:.4rem;display:grid}.aiden-pick-card{text-align:left;cursor:pointer;background:var(--cl-panel);border:1px solid var(--line);width:100%;color:var(--cl-body);font:inherit;border-radius:12px;padding:.9rem 1rem;display:block}.aiden-pick-card:hover,.aiden-pick-card:focus-visible{border-color:var(--teal);outline:none}.aiden-pick-card[aria-checked=true]{border-color:var(--cl-high);background:#ffcd0014;box-shadow:inset 0 0 0 2px #ffcd0040}.aiden-pick-rank{background:var(--teal);color:#061525;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-bottom:.5rem;font-size:.72rem;font-weight:900;display:inline-grid}.aiden-pick-name{color:var(--white);margin:0 0 .3rem;font-size:.88rem;font-weight:800;display:block}.aiden-pick-talk{-webkit-line-clamp:2;color:var(--cl-body);-webkit-box-orient:vertical;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:.82rem;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.aiden-pick-detail-inline{margin:.8rem 0 .4rem}.aiden-pick-detail{background:var(--cl-panel);border:1px solid var(--teal);border-radius:14px;padding:1.3rem 1.4rem}@media (width>=960px){.aiden-pick-detail{position:sticky;top:1rem}}.aiden-pick-detail .aiden-frame-card{background:0 0;border:none;margin-bottom:1rem;padding:0}.aiden-pick-detail-rows{gap:.55rem;margin-top:.9rem;display:grid}.aiden-voice-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;max-width:1100px;margin:0 auto;display:grid}.aiden-voice-item{border:1px solid var(--cl-line-soft);background:var(--cl-panel);border-radius:12px;flex-direction:column;gap:.55rem;padding:1rem 1.1rem;display:flex}.aiden-voice-label{color:var(--white);font-size:.86rem;font-weight:800}.aiden-voice-item audio{width:100%}.aiden-feedback-link{border:1px solid var(--teal);color:var(--teal-light);border-radius:999px;margin:.5rem auto 1.5rem;padding:.5rem .95rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-block}.aiden-feedback-link:hover,.aiden-feedback-link:focus-visible{border-color:var(--teal-light);background:#00a2ae1f}.aiden-test-row{border-bottom:1px solid var(--cl-line-soft);margin:0 0 2.75rem;padding-bottom:2.5rem}.aiden-test-row:last-child{border-bottom:none}.aiden-test-meta{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin:0 0 1rem;display:flex}.aiden-test-label{color:var(--white);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800}.aiden-test-tag{color:var(--teal-light);font-size:.8rem}.aiden-test-hyp{color:var(--cl-body);max-width:46rem;margin:.5rem 0 1rem;font-size:.92rem}.aiden-test-status{color:var(--cl-high);letter-spacing:.08em;text-transform:uppercase;background:#ffcd0024;border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.7rem;font-weight:900;display:inline-flex}.aiden-test-pair{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width<=900px){.aiden-test-pair{grid-template-columns:1fr}}.aiden-test-video{width:100%}.aiden-test-video video{border:1px solid var(--cl-line-soft);aspect-ratio:4/5;object-fit:cover;background:#061018;border-radius:12px;width:100%;max-width:340px;margin:0 auto;display:block}.aiden-fb-post{background:var(--cl-panel);border:1px solid var(--cl-line-soft);border-radius:12px;padding:1rem 1.1rem 1.2rem}.aiden-fb-head{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.aiden-fb-avatar{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.aiden-fb-name{color:var(--white);font-size:.86rem;font-weight:800;display:block}.aiden-fb-sponsored{color:var(--cl-body);font-size:.72rem;display:block}.aiden-fb-text{white-space:pre-line;color:var(--cl-body);margin:0 0 .9rem;font-size:.9rem;line-height:1.5}.aiden-fb-cta{color:var(--teal-light);font-weight:700;text-decoration:none}.aiden-fb-cta:hover{text-decoration:underline}.aiden-fb-copybtn{margin-top:1rem}.aiden-fb-form{gap:1.1rem;max-width:640px;margin:0 auto;display:grid}.aiden-fb-field{gap:.45rem;display:grid}.aiden-fb-field label{color:var(--white);letter-spacing:.02em;font-size:.82rem;font-weight:800}.aiden-fb-field input[type=text],.aiden-fb-field input[type=email],.aiden-fb-field select,.aiden-fb-field textarea{border:1px solid var(--cl-line-soft);width:100%;color:var(--white);font:inherit;background:#061525;border-radius:8px;padding:.75rem .9rem;font-size:.92rem}.aiden-fb-field textarea{resize:vertical;min-height:5rem}.aiden-fb-radios{flex-wrap:wrap;gap:.6rem 1.2rem;display:flex}.aiden-fb-radios label{color:var(--cl-body);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:inline-flex}.aiden-fb-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.4rem;display:flex}.aiden-fb-copied{color:var(--teal-light);font-size:.82rem;font-weight:700}.aiden-fb-thanks{border:1px solid var(--teal);background:#00a2ae1a;border-radius:12px;margin-top:1.5rem;padding:1.3rem 1.4rem}.aiden-pick-mobile-only{display:block}.aiden-pick-desktop-only{display:none}@media (width>=960px){.aiden-pick-mobile-only{display:none}.aiden-pick-desktop-only{display:block}}.aiden-line{text-wrap:balance}@media (width<=719px){.aiden-path ol{grid-template-columns:1fr}.aiden-path-line .aiden-line{white-space:nowrap}.aiden-witness blockquote{font-size:min(1.6rem,4.7vw)}.aiden-witness figcaption{font-size:min(.92rem,3.15vw)}.aiden-why{font-size:min(1.05rem,3.8vw)!important}.aiden-footnext p{font-size:min(.9rem,3.5vw)!important}.aiden-frame-card{padding:1.1rem 1rem 1.2rem}.aiden-frame-eyebrow{letter-spacing:.05em;font-size:min(.68rem,2.75vw)}.aiden-frame-headline{font-size:min(1.15rem,4.3vw)}.aiden-frame-serif{font-size:min(.98rem,3.7vw)!important}.aiden-frame-payoff{font-size:min(1.02rem,3.8vw)!important}}.aiden-feedback-btn{font:inherit;cursor:pointer;background:0 0}.aiden-fbp-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem;display:flex}.aiden-fbp-tab{border:1px solid var(--line);color:var(--cl-body);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .95rem;font-size:.82rem;font-weight:800}.aiden-fbp-tab:hover{border-color:var(--teal-light);color:var(--teal-light)}.aiden-fbp-tab-active,.aiden-fbp-tab-active:hover{background:var(--teal);border-color:var(--teal);color:#041b2c}.aiden-fbp-help{color:var(--teal-light);margin:-.4rem 0 1rem;font-family:"Source Serif 4",Georgia,serif;font-size:.86rem;font-style:italic}.aiden-fbp-err{color:#ff8a8a;margin-top:.35rem;font-size:.78rem;font-weight:700;display:block}.aiden-fbp-servererr{margin:.8rem 0 0}.aiden-fbp-drop{border:1px dashed var(--line);min-height:3.2rem;color:var(--cl-body);cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:.9rem 1rem;font-size:.86rem;display:flex}.aiden-fbp-drop:hover,.aiden-fbp-drop-over{border-color:var(--teal-light);color:var(--teal-light);background:#00a2ae14}.aiden-fbp-clearfile{color:var(--teal-light);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.45rem;padding:0;font-size:.76rem;font-weight:700;text-decoration:underline}.aiden-fbp-compact .aiden-fb-form{max-width:none;margin:0}.aiden-fbm-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);background:#040a14b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.aiden-fbm-dialog{background-color:var(--cl-panel);border:1px solid var(--teal);border-radius:16px;width:min(640px,100%);max-height:90vh;padding:1.8rem;position:relative;overflow-y:auto;box-shadow:0 24px 65px #03132273}.aiden-fbm-dialog:focus{outline:none}.aiden-fbm-title{color:var(--white);margin:0 2.2rem 1.1rem 0;font-size:1.1rem;font-weight:900}.aiden-fbm-close{border:1px solid var(--line);width:34px;height:34px;color:var(--white);cursor:pointer;background:0 0;border-radius:50%;font-size:1.2rem;line-height:1;position:absolute;top:.9rem;right:.9rem}.aiden-fbm-close:hover{border-color:var(--gold);color:var(--gold)}.aiden-fbm-body .aiden-fb-actions{margin-top:.6rem}@media (width<=639px){.aiden-fbm-overlay{align-items:flex-end;padding:0}.aiden-fbm-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100vh}}.aiden-sn-gate{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.2rem 0;display:flex}.aiden-sn-gate input[type=text],.aiden-sn-gate input[type=password]{border:1px solid var(--line);background:var(--navy);color:var(--white);border-radius:8px;flex:220px;padding:.7rem .9rem;font-size:.9rem}.aiden-sn-err{color:#ff8a8a;font-size:.82rem;font-weight:700}.aiden-sn-controls{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.4rem 0 1rem;display:flex}.aiden-sn-controls select,.aiden-sn-controls input[type=text]{border:1px solid var(--line);background:var(--navy);color:var(--white);border-radius:8px;padding:.6rem .85rem;font-size:.86rem}.aiden-sn-list{gap:1rem;display:grid}.aiden-sn-card{background:var(--cl-panel);border:1px solid var(--cl-line-soft);border-radius:12px;padding:1.1rem 1.2rem}.aiden-sn-card-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.aiden-sn-meta{color:var(--teal-light);letter-spacing:.03em;font-size:.76rem;font-weight:800}.aiden-sn-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-body);background:#ffffff1a;border-radius:999px;padding:.16rem .6rem;font-size:.66rem;font-weight:900;display:inline-block}.aiden-sn-pill-new{color:var(--gold);background:#ffcd0029}.aiden-sn-pill-reviewing{color:var(--teal-light);background:#00a2ae29}.aiden-sn-pill-done{color:#d6a9e6;background:#73308a38}.aiden-sn-field{margin:.5rem 0}.aiden-sn-field-lbl{color:var(--teal-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font-size:.64rem;font-weight:900;display:block}.aiden-sn-field p,.aiden-sn-field pre{color:var(--cl-body);white-space:pre-line;margin:0;font-size:.88rem;line-height:1.5}.aiden-sn-field pre{white-space:pre-wrap;word-break:break-word;font-family:inherit}.aiden-sn-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.aiden-sn-status-btn{border:1px solid var(--line);color:var(--cl-body);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .8rem;font-size:.74rem;font-weight:800}.aiden-sn-status-btn:hover{border-color:var(--teal-light);color:var(--teal-light)}.aiden-sn-status-btn-active{background:var(--teal);border-color:var(--teal);color:#041b2c}.aiden-sn-open-btn{border:1px solid var(--line);color:var(--teal-light);cursor:pointer;background:0 0;border-radius:6px;margin-top:.4rem;padding:.3rem .7rem;font-size:.76rem;font-weight:700}.aiden-sn-open-btn:hover{border-color:var(--teal-light)}.aiden-status-list{gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.aiden-status-row{border:1px solid var(--cl-line-soft);background:var(--cl-panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.8rem 1rem;display:flex}.aiden-status-name{color:var(--white);font-size:.92rem;font-weight:800}.aiden-status-pill{color:var(--teal-light);background:#00a2ae24;border-radius:999px;padding:.22rem .7rem;font-size:.76rem;font-weight:700;display:inline-block}.aiden-signoff-grid{grid-template-columns:1fr;gap:1.1rem;margin:1.4rem 0;display:grid}@media (width>=640px){.aiden-signoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aiden-signoff-card{background:var(--cl-panel);border:1px solid var(--line);border-radius:14px;padding:1.3rem 1.4rem}.aiden-signoff-card h3{color:var(--white);margin:0 0 .5rem;font-size:1rem}.aiden-signoff-card p{color:var(--cl-body);line-height:1.5;margin:0!important;font-size:.92rem!important}.aiden-witness blockquote{font-size:clamp(1rem,2.4vw,1.45rem)}.aiden-witness figcaption{font-size:.78rem}@media (width<=719px){.aiden-witness blockquote{font-size:min(1.1rem,4vw)}}@media (width>=720px){.aiden-path ol{grid-template-columns:repeat(4,minmax(0,1fr))}.aiden-path-line .aiden-line{white-space:nowrap}.aiden-arch-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.aiden-arch-legend-item .aiden-line{white-space:nowrap;font-size:.86rem}}@media (width<=719px){.aiden-witness figcaption{font-size:.875rem}.aiden-footnext p{font-size:.875rem!important}.aiden-why{font-size:max(.875rem,min(1.05rem,3.8vw))!important}}.aiden-q-list{gap:1rem;margin:1.2rem 0 2rem;display:grid}.aiden-q-card{background:var(--cl-panel);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:1rem;padding:1.2rem 1.3rem;display:flex}.aiden-q-n{background:var(--teal);color:#061525;border-radius:50%;flex:0 0 1.9rem;place-items:center;width:1.9rem;height:1.9rem;margin-top:.1rem;font-size:.85rem;font-weight:900;display:inline-grid}.aiden-q-body{flex:1;min-width:0}.aiden-q-lead{color:var(--white);font-weight:800;margin:0 0 .35rem!important;font-size:1rem!important}.aiden-q-text{color:var(--cl-body);line-height:1.5;margin:0 0 .9rem!important;font-size:.92rem!important}.aiden-q-foot{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;display:flex}.aiden-q-see{color:var(--teal-light);font-size:.86rem;font-weight:700;text-decoration:none}.aiden-q-see:hover,.aiden-q-see:focus-visible{text-decoration:underline}.aiden-q-foot .aiden-feedback-link{margin:0}.ev-sign{white-space:pre-line}.ev-ps{color:#86a6c0;margin:-.6rem 0 0;font-size:.875rem;font-style:italic}.aiden-sound-why{color:var(--cl-text,#d9e4ef);margin:0;font-size:.95rem;line-height:1.55}.aiden-sound-feel{color:var(--teal-light);margin:0;font-size:.9rem;font-style:italic}.aiden-sound-impact{margin-top:.9rem}.aiden-sound-h3{text-align:center;color:var(--white);margin:2.2rem 0 .6rem;font-size:1.15rem}.aiden-sound-center{text-align:center;max-width:62ch;margin:0 auto 1rem}:root{--gus-bar-h:0px}.aiden-gus-page{padding-bottom:var(--gus-bar-h)}.aiden-gus-answer{resize:none;border:1px solid var(--line);width:100%;min-height:3.4rem;color:var(--white);background:#0414268c;border-radius:8px;margin:0 0 .9rem;padding:.6rem .75rem;font-family:inherit;font-size:.92rem;line-height:1.5;display:block;overflow-y:auto}.aiden-gus-answer::placeholder{color:#7d97ac}.aiden-gus-answer:focus-visible{outline:2px solid var(--teal-light);outline-offset:1px}.aiden-gus-bar{z-index:40;border-top:1px solid var(--line);background:#061525;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #020a1473}.aiden-gus-bar-inner{max-width:1040px;margin:0 auto;padding:.75rem 1.25rem}.aiden-gus-bar-row{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.aiden-gus-bar-count{color:var(--white);flex:auto;min-width:0;font-size:.92rem;font-weight:800}.aiden-gus-bar-name{align-items:center;gap:.5rem;display:flex}.aiden-gus-bar-name label{color:var(--cl-body);white-space:nowrap;font-size:.8rem;font-weight:700}.aiden-gus-bar-name input{border:1px solid var(--line);width:8.5rem;color:var(--white);background:#0414268c;border-radius:6px;padding:.4rem .6rem;font-size:.86rem}.aiden-gus-bar-toggle{color:var(--teal-light);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;padding:.5rem .75rem;font-size:.82rem;font-weight:700}.aiden-gus-bar-toggle:hover,.aiden-gus-bar-toggle:focus-visible{border-color:var(--teal-light)}.aiden-gus-bar-send{min-height:44px;padding:.6rem 1.1rem}.aiden-gus-bar-linkfile{gap:.75rem;margin-top:.75rem;display:grid}.aiden-gus-bar-linkfile .aiden-fb-field{margin:0}.aiden-gus-bar-saved{color:var(--teal-light);margin:.6rem 0 0;font-size:.85rem;font-weight:700}@media (width<=719px){.aiden-gus-bar-count{font-size:.86rem}.aiden-gus-bar-name input{width:6.5rem;font-size:.82rem}.aiden-gus-bar-toggle{padding:.45rem .6rem;font-size:.78rem}.aiden-gus-bar-inner{padding:.65rem 1rem}}.event-ask{color:var(--teal-light);letter-spacing:.01em;margin:-.75rem 0 1.5rem;font-size:.9rem;font-weight:700}.event-moment{color:var(--muted);margin:-.9rem 0 .6rem;font-family:"Source Serif 4",Georgia,serif;font-size:.92rem;font-style:italic;line-height:1.5}.event-ad-frame.aiden-social-4x5{width:100%;max-width:260px;margin-inline:auto}.event-ad-frame.aiden-social-9x16{width:100%;max-width:200px;margin-inline:auto}.aiden-gus-hero .cl-thesis{font-size:clamp(1rem,1.5vw,1.2rem)}.aiden-gus-hero .cl-thesis+.cl-thesis{margin-top:.85rem}.aiden-gus-hero .cl-thesis.aiden-gus-ways{margin-top:2.25rem}.aiden-fb-hint{opacity:.8;margin-top:.35rem;font-size:.875rem;display:block}.aiden-dir-eyebrow{text-align:center;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.875rem;font-weight:900}.aiden-dir-pair{grid-template-columns:minmax(200px,240px) minmax(0,34rem);justify-content:center;align-items:start;gap:1.75rem;width:min(900px,100%);margin:1.25rem auto 1rem;display:grid}@media (width<=900px){.aiden-dir-pair{grid-template-columns:minmax(0,1fr);justify-items:center}.aiden-dir-post{box-sizing:border-box;width:100%;max-width:34rem}}.aiden-dir-video{width:100%;margin:0}.aiden-dir-pending{aspect-ratio:9/16;background:var(--cl-panel);max-width:200px;color:var(--cl-body);text-align:center;border:1px dashed #6fd6e373;border-radius:12px;place-content:center;gap:.35rem;margin:0 auto;font-size:.95rem;display:grid}.aiden-dir-pending b{color:var(--white)}.aiden-dir-post{border:1px solid var(--cl-line-soft);background:var(--cl-panel);color:var(--cl-body);border-radius:14px;padding:1.2rem 1.4rem}.aiden-dir-post-lbl{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.875rem;font-weight:900;display:block}.aiden-dir-post p{white-space:pre-line;max-width:34rem;line-height:1.5;margin:0 0 .75rem!important;font-size:1rem!important}.aiden-dir-post p:last-child{color:var(--white);font-family:"Source Serif 4",Georgia,serif;font-style:italic;margin-bottom:0!important}.aiden-dir-script{width:min(900px,100%);margin:0 auto}.aiden-dir-script summary{cursor:pointer;color:var(--teal-light);font-size:.95rem;font-weight:800}.aiden-dir-script ol{gap:.6rem;margin:.8rem 0 0;padding-left:1.4rem;display:grid}.aiden-dir-vo{color:var(--white);font-size:1rem;line-height:1.45;display:block}.aiden-dir-os{color:var(--cl-body);font-size:.875rem;display:block}.aiden-dir .event-ad-kind{font-size:.875rem}.aiden-dir-post p,.aiden-dir .event-section-heading,.aiden-dir .event-moment{text-wrap:balance}.aiden-wronghost{border:2px solid var(--gold);max-width:46rem;color:var(--white);background:#1a1300;border-radius:12px;margin:0 auto 1.5rem;padding:1rem 1.2rem;font-size:1rem;line-height:1.5}.aiden-wronghost a{color:var(--gold);font-weight:800}.aiden-q-answered{border-left:3px solid var(--teal);color:var(--white);background:#00a2ae1a;border-radius:0 8px 8px 0;padding:.6rem .8rem;line-height:1.45;margin:.6rem 0 0!important;font-size:.95rem!important}.aiden-q-answered b{color:var(--teal-light)}:root:has(.ag-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#fff}.ag-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ag-navy:#0a233f;--ag-navy-2:#0f2f52;--ag-teal:#00a2ae;--ag-teal-dark:#00808a;--ag-purple:#73308a;--ag-gold:#ffcd00;--ag-ink:#1b2a3a;--ag-dim:#4a5b6c;--ag-line:#d6e2ec;--ag-wash:#f3f8fb;min-height:100vh;color:var(--ag-ink);background:#fff;font-family:Montserrat,Arial,sans-serif;font-size:17px;line-height:1.6}.ag-root *{box-sizing:border-box}.ag-test{color:#5a3d00;text-align:center;background:#ffe9a8;margin:0;padding:6px 16px;font-size:.8rem}.ag-top{background:var(--ag-navy);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ag-logo{width:auto;height:30px;display:block}.ag-top-note{color:#cfe0ee;letter-spacing:.1em;text-transform:uppercase;text-align:right;margin:0;font-size:.72rem;font-weight:800}@media (width>=900px){.ag-top{padding:14px 32px}.ag-logo{height:34px}}.ag-line{display:block}.ag-eyebrow{color:var(--ag-teal-dark);letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;margin:0 0 10px;font-size:.8rem;font-weight:900}.ag-eyebrow-gold{color:var(--ag-gold)}.ag-h1{color:#fff;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.3rem,6.3vw,2.75rem);font-weight:900;line-height:1.1}@media (width>=340px){.ag-h1 .ag-line{white-space:nowrap}}.ag-hero-inner>*,.ag-watch-grid>*{min-width:0}@media (width>=900px){.ag-hero .ag-h1{font-size:min(2.35rem,3.6vw - 6px)}.ag-hero-copy{min-width:0}}.ag-h1-dark{color:var(--ag-navy);font-size:clamp(1.5rem,3.6vw,2.3rem)}.ag-serif{color:var(--ag-gold);text-wrap:balance;margin:10px 0 16px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.25rem,2.6vw,1.7rem);font-style:italic;font-weight:600;line-height:1.3}.ag-lead{color:#eef5fb;text-wrap:pretty;max-width:34rem;margin:0 0 18px;font-size:1.06rem}.ag-h2{color:var(--ag-navy);text-wrap:balance;margin:0 0 6px;font-size:1.35rem;font-weight:900}.ag-h2-dark{font-size:clamp(1.35rem,3vw,1.8rem)}.ag-p{text-wrap:pretty;max-width:40rem;margin:0 0 18px}.ag-hero{background:linear-gradient(120deg, #00838d 0%, #1d5f95 48%, var(--ag-purple) 100%)}.ag-hero-inner{gap:28px;max-width:1120px;margin:0 auto;padding:32px 16px 36px;display:grid}@media (width>=900px){.ag-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding:56px 32px 60px}}.ag-proof{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag-proof li{color:#fff;white-space:nowrap;background:#0a233f59;border:1px solid #ffffff47;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:800}.ag-form{border-top:5px solid var(--ag-gold);background:#fff;border-radius:14px;gap:12px;padding:22px;display:grid;box-shadow:0 24px 60px #0a233f59}.ag-form label{color:var(--ag-navy);gap:5px;font-size:.9rem;font-weight:800;display:grid}.ag-form input,.ag-form select{width:100%;min-height:48px;color:var(--ag-ink);background:#fff;border:2px solid #b9cbd9;border-radius:8px;padding:10px 12px;font:500 1rem/1.3 Montserrat,Arial,sans-serif}.ag-form input:focus-visible,.ag-form select:focus-visible{outline:3px solid var(--ag-teal);outline-offset:1px;border-color:var(--ag-teal)}.ag-row{gap:12px;display:grid}@media (width>=480px){.ag-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ag-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ag-form .ag-consent{color:var(--ag-dim);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:.78rem;font-weight:500;line-height:1.45;display:grid}.ag-consent input{width:22px;height:22px;min-height:22px;accent-color:var(--ag-teal);margin-top:2px}.ag-small{color:var(--ag-dim);margin:0;font-size:.74rem;line-height:1.4}.ag-err{color:#9b1c1c;margin:0;font-weight:800}.ag-or{border-top:1px solid var(--ag-line);margin:6px 0 0;padding-top:14px}.ag-or-label{color:var(--ag-ink);text-align:center;margin:0 0 8px;font-size:.95rem;font-weight:800}.ag-or-card{color:#fff;background:var(--ag-navy);border:2px solid var(--ag-gold);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.ag-or-card:hover,.ag-or-card:focus-visible{transform:translateY(-1px);box-shadow:0 10px 26px #0a233f4d}.ag-or-photo{object-fit:cover;border:2px solid var(--ag-gold);border-radius:50%;flex:none;width:48px;height:48px}.ag-or-text{gap:2px;min-width:0;display:grid}.ag-or-cta{font-size:1rem;font-weight:900;line-height:1.25}.ag-or-who{color:#cfe0ee;font-size:.8rem;line-height:1.3}.ag-consent-note{margin:14px 0 0}.ag-or-arrow{color:var(--ag-gold);margin-left:auto;font-size:1.3rem;font-weight:900}.ag-btn{color:#fff;background:var(--ag-navy);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:12px 20px;font:900 1.05rem/1.2 Montserrat,Arial,sans-serif;text-decoration:none;display:inline-flex}.ag-btn:hover,.ag-btn:focus-visible{background:var(--ag-teal-dark)}.ag-btn:focus-visible{outline:3px solid var(--ag-teal);outline-offset:2px}.ag-btn[disabled]{opacity:.7;cursor:wait}.ag-btn-gold{color:var(--ag-navy);background:var(--ag-gold)}.ag-btn-gold:hover,.ag-btn-gold:focus-visible{color:#fff;background:var(--ag-navy)}.ag-sec{max-width:1120px;margin:0 auto;padding:40px 16px 8px}@media (width>=900px){.ag-sec{padding:56px 32px 8px}}.ag-offer{padding-bottom:48px}.ag-offer .ag-h2{margin-bottom:12px}.ag-chapters{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.ag-chapters-locked{columns:2;column-gap:18px;display:block}.ag-chapters-locked li{break-inside:avoid;margin-bottom:6px}}.ag-ch{width:100%;color:var(--ag-ink);background:var(--ag-wash);border:1px solid var(--ag-line);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:3.4rem auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font:600 .95rem/1.35 Montserrat,Arial,sans-serif;display:grid}.ag-ch:hover,.ag-ch:focus-visible{border-color:var(--ag-teal)}.ag-ch:focus-visible{outline:3px solid var(--ag-teal);outline-offset:1px}.ag-ch-on{color:#fff;background:var(--ag-navy);border-color:var(--ag-navy)}.ag-ch-time{color:var(--ag-teal-dark);font-variant-numeric:tabular-nums;font-weight:900}.ag-ch-on .ag-ch-time{color:var(--ag-gold)}.ag-ch-num{color:#fff;background:var(--ag-teal-dark);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:900;display:inline-grid}.ag-ch:not(:has(.ag-ch-num)){grid-template-columns:3.4rem minmax(0,1fr)}.ag-ch-label{text-wrap:pretty}.ag-main{max-width:1180px;margin:0 auto;padding:24px 16px 96px}@media (width>=900px){.ag-main{padding:36px 32px 64px}}.ag-watch-head{margin-bottom:18px}.ag-watch-grid{gap:22px;display:grid}@media (width>=980px){.ag-watch-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.ag-video{aspect-ratio:16/9;background:var(--ag-navy);border-radius:12px;width:100%;display:block;box-shadow:0 18px 44px #0a233f47}.ag-book{background:var(--ag-navy);color:#fff;border-top:5px solid var(--ag-gold);border-radius:14px;padding:20px}@media (width>=980px){.ag-side{position:sticky;top:20px}}.ag-side{align-content:start;gap:14px;display:grid}.ag-ce{color:var(--ag-navy);border:2px solid var(--ag-gold);background:#fff;border-radius:14px;padding:16px 20px}.ag-ce-eyebrow{color:var(--ag-teal-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:900}.ag-ce-line{margin:0 0 8px;font-weight:800;line-height:1.35}.ag-ce-terms{color:var(--ag-dim);margin:0 0 10px;font-size:.85rem;line-height:1.45}.ag-book-hot{box-shadow:0 0 0 4px #ffcd008c,0 18px 44px #0a233f59}.ag-book-who{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ag-book-photo{object-fit:cover;border:2px solid var(--ag-gold);border-radius:50%;width:60px;height:60px}.ag-book-name{margin:0;font-size:1.05rem;font-weight:900}.ag-book-title{color:#cfe0ee;margin:0;font-size:.82rem}.ag-book-line{text-wrap:pretty;margin:0 0 14px;font-family:"Source Serif 4",Georgia,serif;font-size:1.08rem;font-style:italic;line-height:1.4}.ag-book .ag-btn{width:100%}.ag-sticky{z-index:50;min-height:52px;color:var(--ag-navy);background:var(--ag-gold);border-radius:12px;justify-content:center;align-items:center;font:900 1rem/1.2 Montserrat,Arial,sans-serif;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #0a233f59}@media (width>=980px){.ag-sticky{display:none}}.ag-foot{color:var(--ag-dim);background:var(--ag-wash);border-top:1px solid var(--ag-line);text-align:center;padding:24px 16px 32px;font-size:.85rem}.ag-foot p{margin:0 0 6px}.ag-foot .nw{white-space:nowrap}.ag-foot a,.ag-small a{color:inherit;text-decoration:underline}.ag-policy{max-width:46rem}.ag-policy .ag-h2{margin-top:28px}.ag-list{max-width:40rem;margin:0 0 18px;padding-left:1.2em}.ag-list li{margin:0 0 8px}.ag-q{color:var(--ag-navy);text-wrap:balance;margin:10px 0 6px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.2rem,2.6vw,1.55rem);font-style:italic;font-weight:600;line-height:1.35}.ag-a{margin:0}.ag-jump{color:var(--ag-teal-dark);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;padding:0;font-weight:900}.ag-band{color:var(--ag-navy);background:var(--ag-gold);text-align:center;padding:8px 16px;font-size:.9rem;font-weight:900;line-height:1.35}.ag-band p{margin:0}.ag-story{color:#eef5fb;max-width:34rem;margin-top:18px;font-size:1.04rem}.ag-story p{text-wrap:pretty;margin:0 0 10px}.ag-story b{color:#fff}.ag-hero-video{aspect-ratio:16/9;background:var(--ag-navy);border-radius:12px;width:100%;max-width:520px;margin:16px 0 0;display:block;box-shadow:0 18px 44px #0a233f66}.ag-payoff{color:var(--ag-navy);text-align:center;text-wrap:balance;margin:2px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:1.02rem;font-style:italic;font-weight:600;line-height:1.4}.ag-benefits{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.ag-benefits{grid-template-columns:1fr 1fr;gap:16px}}.ag-benefits li{background:var(--ag-wash);border:1px solid var(--ag-line);border-left:4px solid var(--ag-teal);text-wrap:pretty;border-radius:10px;padding:16px 18px}.ag-benefits b{color:var(--ag-navy);margin-bottom:4px;font-weight:900;display:block}.ag-proof-dark{margin:0 0 20px}.ag-proof-dark li{color:var(--ag-navy);background:var(--ag-wash);border-color:var(--ag-line)}.ag-hero-video-tall{aspect-ratio:9/16;width:min(100%,340px,40.5vh);max-width:none;margin:16px auto 0}@media (width>=900px){.ag-hero-tall .ag-hero-inner{grid-template-columns:minmax(0,1fr) 300px minmax(0,380px);grid-template-areas:"h h f""e e f""t v f";align-items:start;gap:0 36px;max-width:1240px}.ag-hero-tall .ag-hero-copy{display:contents}.ag-hero-tall .ag-h1{grid-area:h}.ag-hero-tall .ag-serif{grid-area:e}.ag-hero-tall .ag-story{grid-area:t;margin-top:0}.ag-hero-tall .ag-hero-video{grid-area:v;width:100%;margin:0}.ag-hero-tall .ag-form{grid-area:f;align-self:center}}.fm-root{--gp-ink:#0a233f;--gp-card:#0e2c50;--gp-line:#6fd6e333;--gp-text:#f7fbff;--gp-dim:#b7c7d8;--gp-orange:#00a2ae;background-color:#0a233f;background-image:radial-gradient(circle at 88% 8%,#73308a2b,#0000 38%),radial-gradient(circle at 4% 92%,#00a2ae2b,#0000 40%),linear-gradient(#6fd6e30a 1px,#0000 1px),linear-gradient(90deg,#6fd6e30a 1px,#0000 1px);background-size:auto,auto,34px 34px,34px 34px;background-attachment:fixed}.fm-root .gpg{--gpg-lift:#12365f;--gpg-rule:linear-gradient(90deg, #00a2ae, #8fc0e6 52%, #73308a)}.fm-root .gpg-bar,.fm-root .gpg-embed .gpg-bar{background:#0a233ff0}.fm-root .gpg-rail{background:0 0}.fm-root .gp-kicker,.fm-root .gpg-sub{color:#6fd6e3}.fm-root .gp-orange{background:linear-gradient(90deg,#5fd3de,#8fc0e6 50%,#c58fd6);color:#0000;-webkit-background-clip:text;background-clip:text}.fm-root .gp-h1,.fm-root .gpg-title{letter-spacing:-.01em;font-family:Montserrat,Arial,sans-serif;font-weight:900}.fm-root .gp-dl,.fm-root .gp-btn,.fm-root .gpg-next-part{color:#041b2c}.fm-root .gpg-next-part:hover,.fm-root .gpg-next-part:focus-visible{background:#19c2cf}.fm-root .gpg-next-step:hover,.fm-root .gpg-next-step:focus-visible{background:#00a2ae1f}.fm-body{max-width:72ch}.fm-p{color:var(--gp-dim);margin:0 0 1rem;font-size:1rem;line-height:1.65}.fm-p strong,.fm-list strong{color:var(--gp-text)}.fm-h3{color:var(--gp-text);margin:2rem 0 .8rem;font-size:1.15rem;font-weight:800}.fm-small{color:var(--gp-dim);margin:.6rem 0 0;font-size:.85rem}.fm-how{margin-top:1.4rem}.fm-root a:not(.gp-dl){color:#6fd6e3;text-underline-offset:2px}.fm-code{color:#e6f7fa;overflow-wrap:anywhere;background:#12365f;border-radius:4px;padding:.08rem .35rem;font-size:.88em}.fm-list{color:var(--gp-dim);margin:0 0 1.1rem;padding-left:1.25rem;line-height:1.6}.fm-list li{margin:.35rem 0}.fm-list .fm-list{margin:.35rem 0 .4rem}.fm-li-p{margin:.5rem 0 0}.fm-quote{color:var(--gp-dim);background:var(--gp-card);border-left:4px solid #00a2ae;border-radius:4px;margin:0 0 1rem;padding:.9rem 1.1rem}.fm-preface{max-width:72ch}.fm-table-wrap{border:1px solid #6fd6e347;border-radius:4px;max-width:100%;margin:0 0 1.2rem;overflow-x:auto}.fm-table{border-collapse:collapse;width:100%;font-size:.95rem}.fm-table th,.fm-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gp-line);color:var(--gp-dim);padding:.65rem .8rem}.fm-table thead th{color:#6fd6e3;letter-spacing:.08em;text-transform:uppercase;background:#12365f;border-bottom:2px solid #00a2ae;font-size:.78rem}.fm-table tbody tr:nth-child(2n){background:#ffffff08}.fm-table strong{color:var(--gp-text)}.fm-kv th[scope=row]{width:8.5rem;color:var(--gp-text);font-weight:800}.fm-access input,.fm-access textarea{color:#f7fbff;background:#0e2c50;border:1px solid #6fd6e347}@media (width<=768px){.fm-kv th[scope=row]{width:6rem}.fm-table th,.fm-table td{padding:.55rem .6rem}}.fm-root .gpg-steps{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a233ff0;border-color:#6fd6e347}.fm-root .gpg-step-tab span{color:#6fd6e3;border-color:#6fd6e366}.fm-root .gpg-step-tab[aria-current=step]{color:#f7fbff;background:#12365f;box-shadow:inset 0 -3px #00a2ae}.fm-root .gpg-step-tab[aria-current=step] span{color:#041b2c;background:#00a2ae;border-color:#00a2ae}.fm-root .gpg-steppick,.fm-root .gpg-appbar{background:#0a233ff5}.fm-step-h{margin-top:0}@media (width<=768px){.fm-root .gpg-step-tab[aria-current=step]{border-color:#00a2ae}.fm-root .gpg-rail{background:#0a233f}}.fm-sec{max-width:none}@media (width>=769px){.fm-root .gpg-steps{background:linear-gradient(#12365ff5,#0a233ff5);border:1px solid #6fd6e347;border-radius:10px;gap:6px;padding:10px;position:sticky;box-shadow:0 18px 40px #03132259,inset 0 2px #0000}.fm-root .gpg-steps:before{content:"";background:linear-gradient(90deg,#00a2ae,#8fc0e6 52%,#73308a);border-radius:2px;height:2px;position:absolute;top:0;left:10px;right:10px}.fm-root .gpg-step-tab{white-space:nowrap;border-radius:8px;justify-content:center;padding:10px 14px;transition:background .15s,color .15s}.fm-root .gpg-step-tab:hover{color:#f7fbff;background:#ffffff0d}.fm-root .gpg-step-tab[aria-current=step]{background:linear-gradient(#17457a,#12365f);box-shadow:inset 0 -3px #00a2ae,0 0 0 1px #00a2ae66,0 8px 22px #00a2ae26}.fm-root .gpg-step-tab[aria-current=step] span{box-shadow:0 0 14px #00a2ae99}}.fm-root ul.fm-list{list-style:outside}.fm-root ul.fm-list ul.fm-list{list-style:circle}.fm-root ol.fm-list{list-style:decimal}.fm-root .fm-list li::marker{color:#00a2ae}.fm-h4{color:#6fd6e3;letter-spacing:.14em;text-transform:uppercase;margin:1.8rem 0 .6rem;scroll-margin-top:170px;font-size:.78rem;font-weight:900}.fm-see-group{flex-direction:column;gap:8px;margin:1.4rem 0 .4rem;display:flex}.fm-root a.fm-see{color:#f7fbff;background:#12365f;border:1px solid #6fd6e347;border-left:3px solid #00a2ae;border-radius:6px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:.5rem;max-width:100%;padding:.55rem .85rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.fm-root a.fm-see:hover,.fm-root a.fm-see:focus-visible{background:#17457a;border-color:#00a2ae}.fm-see-tag{color:#6fd6e3;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.fm-tech-btn{color:#6fd6e3;cursor:pointer;font:inherit;vertical-align:baseline;white-space:nowrap;background:#00a2ae1a;border:1px solid #00a2ae80;border-radius:999px;align-items:center;gap:.35rem;margin:.15rem 0 .15rem .35rem;padding:.2rem .6rem;font-size:.78rem;font-weight:800;line-height:1.5;transition:background .15s,color .15s;display:inline-flex}.fm-tech-btn:hover,.fm-tech-btn:focus-visible{color:#041b2c;background:#00a2ae}.fm-tech-icon{font-size:.9em}.fm-tech{color:#f7fbff;background:#0e2c50;border:1px solid #6fd6e366;border-radius:12px;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);margin:auto;padding:0;box-shadow:0 30px 80px #000a,0 0 0 1px #00a2ae33}.fm-tech::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030e1ab8}.fm-tech-in{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.fm-tech-head{background:linear-gradient(#17457a,#12365f);border-bottom:1px solid #6fd6e333;border-radius:12px 12px 0 0;padding:1.2rem 3.4rem 1rem 1.4rem;position:relative}.fm-tech-head:before{content:"";background:linear-gradient(90deg,#00a2ae,#8fc0e6 52%,#73308a);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.fm-tech-kicker{color:#6fd6e3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:900}.fm-tech-title{color:#f7fbff;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:1.3rem;font-weight:900;line-height:1.25}.fm-tech-x{color:#f7fbff;cursor:pointer;background:#ffffff14;border:1px solid #6fd6e347;border-radius:8px;width:2.2rem;height:2.2rem;font-size:1.4rem;line-height:1;position:absolute;top:.8rem;right:.8rem}.fm-tech-x:hover,.fm-tech-x:focus-visible{color:#041b2c;background:#00a2ae}.fm-tech-body{padding:1.1rem 1.4rem 1.4rem;overflow-y:auto}.fm-tech-body .fm-p,.fm-tech-body .fm-list{max-width:68ch}.fm-tech-label{color:#6fd6e3;letter-spacing:.14em;text-transform:uppercase;margin:1.3rem 0 .5rem;font-size:.74rem;font-weight:900}.fm-tech-body>.fm-tech-label:first-child{margin-top:0}.fm-tech-src{color:#b7c7d8;border-top:1px solid #6fd6e333;margin:1.4rem 0 0;padding-top:.8rem;font-size:.8rem;font-style:italic}.fm-tech .fm-list{list-style:outside}.fm-tech ol.fm-list{list-style:decimal}.fm-tech .fm-list li::marker{color:#00a2ae}@media (width<=768px){.fm-tech{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.fm-tech-in{max-height:calc(100vh - 16px)}.fm-tech-head{padding:1rem 3.2rem .9rem 1rem}.fm-tech-body{padding:1rem}.fm-tech-btn{white-space:normal;margin-left:0}}.cl-guided .cl-intro{margin-bottom:1.4rem}.cl-guided .cl-intro .fm-p:first-child{color:var(--gp-text);font-size:1.12rem;line-height:1.6}.cl-ad{color:#1c2b3a;background:#f7fbff;border:1px solid #6fd6e366;border-top:4px solid #00a2ae;border-radius:10px;max-width:34rem;margin:.4rem 0 1.6rem;padding:1.1rem 1.25rem .4rem;box-shadow:0 14px 34px #0313224d}.cl-ad-label{color:#73308a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:900}.cl-ad-p{margin:0 0 .9rem;font-size:1rem;line-height:1.55}.cl-ad-line{text-wrap:pretty;display:block}.cl-ad-cta{color:#0a233f;font-weight:800}@media (width<=768px){.cl-ad{padding:1rem 1rem .3rem}}.cl-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cl-guided .fm-h3,.cl-guided .fm-h4,.cl-guided .gpg-title,.cl-guided .gpg-sub{text-wrap:balance}.cl-vad-grid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.cl-vad-video{background:linear-gradient(135deg,#00a2ae,#8fc0e6 55%,#73308a);border-radius:12px;margin:0;padding:3px;box-shadow:0 24px 60px #03132280}.cl-vad-video video{aspect-ratio:4/5;background:#0a233f;border-radius:9px;width:100%;display:block}.cl-vad-video figcaption{color:#fff;justify-content:space-between;gap:.6rem;padding:.55rem .5rem .35rem;font-size:.85rem;display:flex}.cl-vad-video figcaption a{color:#fff;font-weight:800}.cl-vad .cl-ad{margin-top:0}.cl-vad-card{background:#e8f1f8;border-top:1px solid #0a233f22;border-radius:0 0 10px 10px;margin:.4rem -1.25rem 0;padding:.8rem 1.25rem .9rem}.cl-vad-hl{color:#0a233f;margin:0;font-size:1.02rem;font-weight:800}.cl-vad-desc{color:#3b4f63;margin:.15rem 0 .6rem;font-size:.9rem}.cl-vad-btn{color:#fff;background:#0a233f;border-radius:6px;padding:.4rem .9rem;font-size:.88rem;font-weight:800;display:inline-block}.cl-vad-meta{grid-template-columns:auto 1fr;gap:.4rem .9rem;margin:0;font-size:.92rem;display:grid}.cl-vad-meta dt{color:var(--gp-text);font-weight:800}.cl-vad-meta dd{min-width:0;margin:0}.cl-vad-meta a{font-weight:800}.cl-vad-url{overflow-wrap:anywhere;font-size:.82rem}.cl-vad-note{background:#f5b1001a;border-left:3px solid #f5b100;margin:.9rem 0 0;padding:.6rem .8rem;font-size:.92rem}@media (width<=860px){.cl-vad-grid{grid-template-columns:1fr}.cl-vad-video{width:100%;max-width:22rem;margin-inline:auto}.cl-vad-card{margin-inline:-1rem;padding-inline:1rem}}.cl-root{--cl-deep:#071a30;--cl-panel:#0e2c50;--cl-off:#0c2848;--cl-body:#d5e1ec;--cl-crit:#ff6b6b;--cl-high:#ffcd00;--cl-line-soft:#6fd6e324;color:var(--cl-body);font-family:Montserrat,Arial,sans-serif}.cl-disclaimer{color:#8ba4b9;letter-spacing:.02em;text-align:center;border-bottom:1px solid var(--line);background:#061525;padding:.6rem 1.25rem;font-size:.72rem;line-height:1.5}.cl-subnav{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#071a30eb;flex-wrap:wrap;gap:.5rem;padding:.75rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:68px}.cl-subnav a{letter-spacing:.1em;text-transform:uppercase;color:#b7c7d8;border:1px solid var(--line);border-radius:999px;padding:.45rem .85rem;font-size:.68rem;font-weight:800;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s}.cl-subnav a:hover{color:var(--teal-light);border-color:var(--teal-light)}.cl-subnav a.cl-here{color:#041b2c;background:linear-gradient(90deg, var(--teal), #8fc0e6 60%);border-color:#0000}.cl-subnav-item{position:relative}.cl-subnav a.cl-has-sub{align-items:center;gap:.4rem;display:inline-flex}.cl-subnav-caret{opacity:.65;font-size:.75em}.cl-subnav-menu{border:1px solid var(--line);z-index:12;background:#071a30fa;border-radius:10px;flex-direction:column;min-width:150px;margin-top:.45rem;padding:.4rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 16px 40px #03132280}.cl-subnav-item:hover .cl-subnav-menu,.cl-subnav-item:focus-within .cl-subnav-menu{display:flex}.cl-subnav-menu a{color:#dbe8f2;letter-spacing:.09em;text-transform:uppercase;border:none;border-radius:6px;padding:.5rem .8rem;font-size:.66rem;font-weight:800}.cl-subnav-menu a:hover{color:var(--teal-light);background:#00a2ae29}.cl-shell{width:min(1160px,100% - 3rem);margin:0 auto}.cl-shell-narrow{width:min(860px,100% - 3rem);margin:0 auto}.cl-section{padding:clamp(3.5rem,7vw,6rem) 0;position:relative}.cl-section.cl-off{background:var(--cl-off)}.cl-section.cl-deep{background:radial-gradient(circle at 18% 12%,#00a2ae29,#0000 42%),radial-gradient(circle at 82% 85%,#73308a2e,#0000 46%),linear-gradient(135deg,#0a233f 0%,#081f38 58%,#061525 100%)}.cl-kicker{color:var(--teal-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.72rem;font-weight:800}.cl-section h2{letter-spacing:-.025em;text-transform:uppercase;color:var(--white);max-width:30ch;margin:0 0 1.4rem;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:800;line-height:1.08}.cl-section h3{color:var(--white);letter-spacing:-.01em;font-weight:800}.cl-section p{color:var(--cl-body);text-wrap:pretty;max-width:68ch;margin:0 0 1.15rem;font-size:1.05rem;line-height:1.75}.cl-section p b,.cl-section p strong{color:var(--white)}.cl-num{color:var(--teal);font-weight:900}.cl-hero{isolation:isolate;background:radial-gradient(circle at 15% 10%,#00a2ae2e,#0000 42%),radial-gradient(circle at 85% 80%,#73308a33,#0000 48%),linear-gradient(135deg,#0a233f 0%,#081f38 60%,#061525 100%);padding:clamp(3rem,7vw,6rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.cl-hero:after{content:"";z-index:-1;opacity:.1;background-image:linear-gradient(#6fd6e329 1px,#0000 1px),linear-gradient(90deg,#6fd6e329 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%)}.cl-eyebrow{background:var(--gold);color:#1a1300;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 1.2rem;padding:.4rem .9rem;font-size:.7rem;font-weight:900;display:inline-block}.cl-hero h1{letter-spacing:-.02em;text-transform:uppercase;color:var(--white);margin:0 0 1.4rem;font-size:clamp(1.9rem,4vw,3.15rem);font-weight:900;line-height:1.08}.cl-hero .cl-thesis{color:var(--white);max-width:60ch;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:700}.cl-hero .cl-thesis b{color:var(--teal-light)}.cl-hero .cl-lede{color:var(--cl-body);max-width:66ch}.cl-cta-row{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.cl-btn{letter-spacing:.07em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;align-items:center;gap:.6rem;min-height:52px;padding:.9rem 1.5rem;font:800 .8rem/1 Montserrat,Arial,sans-serif;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.cl-btn:active{transform:translateY(1px)}.cl-btn-primary{background:var(--teal);color:#041b2c}.cl-btn-primary:hover{background:var(--teal-light)}.cl-btn-secondary{color:var(--white);border-color:#ffffff59}.cl-btn-secondary:hover{border-color:var(--teal-light);color:var(--teal-light)}.cl-card{background:var(--cl-panel);border:1px solid var(--line);border-radius:14px;padding:1.6rem;box-shadow:0 16px 45px #0313224d}.cl-card .cl-k{color:var(--teal-light);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem;font-weight:900}.cl-card h3{margin:0 0 .7rem;font-size:1.2rem}.cl-card p{margin:0;font-size:.96rem}.cl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.cl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.cl-callout{border-left:5px solid var(--teal);color:var(--white);background:#00a2ae14;border-radius:0 8px 8px 0;margin:1.75rem 0;padding:1.2rem 1.4rem;font-size:1.08rem;font-weight:700;line-height:1.5}.cl-factline{border-left:4px solid var(--purple);background:#ffffff08;border-radius:0 6px 6px 0;margin:1rem 0;padding:.85rem 1.1rem}.cl-factline .cl-fact{color:var(--white);font-size:.95rem;line-height:1.5}.cl-factline .cl-src{color:#8ba4b9;letter-spacing:.02em;margin-top:.35rem;font-size:.76rem;display:block}.cl-prov{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-left:.35rem;padding:.08rem .45rem;font-size:.62rem;font-weight:800;display:inline-block}.cl-prov.cl-data{color:var(--teal-light);background:#00a2ae33}.cl-prov.cl-hyp{color:var(--gold);background:#ffcd0029}.cl-note{color:var(--cl-body);background:#ffffff05;border:1px dashed #6fd6e359;border-radius:8px;margin:1.75rem 0 0;padding:1rem 1.2rem;font-size:.95rem}.cl-note .cl-pn-tag{background:var(--gold);color:#1a1300;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;margin-right:.6rem;padding:.12rem .5rem;font-size:.62rem;font-weight:900;display:inline-block}.cl-pipeline{flex-wrap:nowrap;align-items:stretch;gap:.5rem;margin:1.5rem 0;display:flex}.cl-pipe-node{background:var(--cl-panel);border:1px solid var(--line);border-radius:12px;flex:1;min-width:0;padding:1.1rem}.cl-pipe-node .cl-pn-num{color:var(--teal);font-size:.85rem;font-weight:900}.cl-pipe-node h4{color:var(--white);text-transform:uppercase;letter-spacing:-.01em;margin:.4rem 0;font-size:1rem}.cl-pipe-node p{margin:0;font-size:.85rem}.cl-pipe-node.cl-terminal{border-color:var(--teal);background:linear-gradient(135deg,#00323a,#0a233f)}.cl-pipe-node.cl-terminal .cl-pn-num,.cl-pipe-node.cl-terminal h4{color:var(--gold)}.cl-pipe-arrow{color:var(--teal);flex:none;align-self:center;font-size:1.3rem;font-weight:900}.cl-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.cl-stats.cl-stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-stat{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#0a233f,#061525);border-radius:12px;padding:1.4rem}.cl-stat .cl-n{letter-spacing:-.03em;color:#0000;background:linear-gradient(90deg,#5fd3de,#8fc0e6 55%,#c58fd6);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;display:block}.cl-stat .cl-lbl{color:var(--cl-body);margin-top:.5rem;font-size:.82rem;line-height:1.4;display:block}.cl-pains{gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.cl-pain{background:var(--cl-panel);border-left:5px solid var(--teal);border-radius:0 10px 10px 0;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding:1rem 1.2rem;display:grid}.cl-pain .cl-rank{color:var(--teal);font-size:1.3rem;font-weight:900;line-height:1}.cl-pain .cl-pain-body{color:var(--cl-body);font-size:.96rem;line-height:1.55}.cl-pain .cl-pain-body b{color:var(--white)}.cl-heat{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex:none;height:fit-content;padding:.2rem .6rem;font-size:.62rem;font-weight:800}.cl-heat.cl-crit{color:var(--cl-crit);background:#ff6b6b29}.cl-heat.cl-hi{color:var(--gold);background:#ffcd0029}.cl-tbl-wrap{border:1px solid var(--line);border-radius:12px;margin:1.5rem 0;overflow-x:auto}.cl-tbl{border-collapse:collapse;width:100%;min-width:640px}.cl-tbl th{text-align:left;background:var(--cl-off);color:var(--teal-light);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:.85rem 1rem;font-size:.68rem;font-weight:900}.cl-tbl td{color:var(--cl-body);border-bottom:1px solid var(--cl-line-soft);vertical-align:top;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.cl-tbl tr:last-child td{border-bottom:none}.cl-tbl tr.cl-ours td{background:#00a2ae1a}.cl-tbl tr.cl-ours td:first-child{color:var(--gold);box-shadow:inset 3px 0 0 var(--gold);font-weight:800}.cl-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.cl-layer{background:var(--cl-panel);border:1px solid var(--line);border-radius:14px;padding:1.5rem}.cl-layer.cl-live{border-color:var(--teal);background:linear-gradient(135deg,#00a2ae1f,#73308a1a)}.cl-layer h4{color:var(--white);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .9rem;font-size:1.05rem}.cl-layer ul{margin:0;padding-left:1.1rem}.cl-layer li{color:var(--cl-body);margin-bottom:.5rem;font-size:.92rem;line-height:1.6}.cl-archs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.cl-arch{background:var(--cl-panel);border:1px solid var(--line);border-left:5px solid var(--purple);border-radius:0 12px 12px 0;padding:1.4rem;position:relative}.cl-arch h4{color:var(--white);margin:.2rem 0 .5rem;font-size:1.1rem}.cl-arch .cl-arch-q{color:var(--teal-light);margin:0 0 .7rem;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;font-style:italic}.cl-arch p{margin:0;font-size:.9rem}.cl-pov,.cl-formula{border:1px solid var(--teal);background:radial-gradient(circle at 15% 15%,#00a2ae40,#0000 45%),radial-gradient(circle at 85% 85%,#73308a38,#0000 48%),linear-gradient(135deg,#0a233f,#061525);border-radius:18px;margin:1.75rem 0;padding:clamp(1.6rem,4vw,2.6rem)}.cl-pov .cl-pov-eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:900}.cl-pov p{color:var(--white);max-width:none;margin:0;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:800;line-height:1.35}.cl-pov p b{color:var(--teal-light)}.cl-formula{text-align:center}.cl-formula .cl-eq{color:var(--white);letter-spacing:-.01em;font-size:clamp(1.3rem,3vw,2rem);font-weight:900}.cl-formula .cl-eq .cl-tt{background:var(--gold);color:#1a1300;border-radius:6px;padding:.1rem .55rem;display:inline-block}.cl-formula .cl-eq-note{color:var(--cl-body);margin-top:.8rem;font-size:.9rem}.cl-reveal{margin:1.75rem 0}.cl-reveal-controls{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.cl-rv-btn{border:1px solid var(--line);background:var(--cl-panel);color:var(--cl-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:8px;padding:.7rem 1.1rem;font:800 .75rem/1 Montserrat,Arial,sans-serif;transition:all .14s}.cl-rv-btn:hover{border-color:var(--teal-light);color:var(--teal-light)}.cl-rv-btn.cl-on{background:var(--teal);color:#041b2c;border-color:#0000}.cl-reveal.cl-js-on .cl-rv-panel{display:none}.cl-reveal.cl-js-on .cl-rv-panel.cl-on{display:block}.cl-rv-panel{margin-bottom:1.25rem}.cl-rv-state{color:var(--teal-light);margin:0 0 1rem;font-size:.85rem;font-weight:700}.cl-rv-split{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}.cl-rv-left{gap:.75rem;display:grid}.cl-rv-cell{background:var(--cl-panel);border:1px solid var(--line);border-radius:10px;padding:.9rem 1.1rem}.cl-rv-cell .cl-rv-lbl{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:900;display:block}.cl-rv-cell p{color:var(--cl-body);margin:0;font-size:.9rem}.cl-rv-cell.cl-no{border-left:4px solid var(--cl-crit)}.cl-rv-cell.cl-no .cl-rv-lbl{color:var(--cl-crit)}.cl-rv-ad{border:1px solid var(--line);background:#12263f;border-radius:12px;position:sticky;top:140px;overflow:hidden}.cl-rv-ad-head{border-bottom:1px solid var(--cl-line-soft);align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.cl-rv-ad-avatar{background:linear-gradient(135deg, var(--teal), var(--purple));border-radius:50%;flex:none;width:34px;height:34px}.cl-rv-ad-brand{color:var(--white);font-size:.85rem;font-weight:800}.cl-rv-ad-brand span{color:#8ba4b9;font-size:.68rem;font-weight:600;display:block}.cl-rv-ad-body{padding:1rem}.cl-rv-ad-body p{color:var(--cl-body);margin:0 0 .7rem;font-size:.9rem}.cl-rv-ad-proof{margin:.6rem 0;padding:0;list-style:none}.cl-rv-ad-proof li{color:var(--white);margin-bottom:.4rem;padding-left:1.5rem;font-size:.85rem;position:relative}.cl-rv-ad-proof li:before{content:"✓";color:var(--teal);font-weight:900;position:absolute;left:0}.cl-rv-ad-cta{text-align:center;background:var(--teal);color:#041b2c;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;margin-top:.8rem;padding:.7rem;font-size:.8rem;font-weight:800;display:block}.cl-rv-ad-payoff{color:var(--teal-light);margin-top:.7rem;font-family:"Source Serif 4",Georgia,serif;font-size:.9rem;font-style:italic}.cl-drivers{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.cl-driver{text-align:left;background:var(--cl-panel);border:1px solid var(--line);border-top:3px solid var(--gold);cursor:pointer;color:var(--white);border-radius:10px;padding:1rem;transition:transform .14s,border-color .14s}.cl-driver:hover{border-color:var(--teal-light);transform:translateY(-3px)}.cl-driver .cl-driver-name{font-size:.95rem;font-weight:800}.cl-driver .cl-driver-hint{color:#8ba4b9;margin-top:.4rem;font-size:.72rem;display:block}.cl-modal{z-index:50;background:#040f19c7;justify-content:center;align-items:center;padding:1.25rem;display:none;position:fixed;inset:0}.cl-modal.cl-open{display:flex}.cl-modal-card{background:var(--cl-panel);border:1px solid var(--teal);border-radius:16px;width:min(540px,100%);padding:1.8rem;position:relative}.cl-modal-card .cl-modal-eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.cl-modal-card h3{color:var(--white);margin:.4rem 0 1rem;font-size:1.35rem}.cl-modal-row{margin-bottom:1rem}.cl-modal-row .cl-mr-lbl{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.64rem;font-weight:900;display:block}.cl-modal-row p{color:var(--cl-body);margin:0;font-size:.95rem}.cl-modal-row.cl-copy p{color:var(--white);font-family:"Source Serif 4",Georgia,serif;font-style:italic}.cl-modal-close{border:1px solid var(--line);width:34px;height:34px;color:var(--white);cursor:pointer;background:0 0;border-radius:50%;font-size:1.2rem;line-height:1;position:absolute;top:.8rem;right:.9rem}.cl-modal-close:hover{border-color:var(--teal-light);color:var(--teal-light)}.cl-handoff{border:1px solid var(--teal);background:radial-gradient(circle at 12% 15%,#00a2ae38,#0000 45%),linear-gradient(135deg,#0a233f,#061525);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:2.5rem 0 0;padding:clamp(1.6rem,4vw,2.4rem);display:flex}.cl-handoff-text h3{color:var(--white);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.25rem}.cl-handoff-text p{color:var(--cl-body);max-width:52ch;margin:0;font-size:.95rem}.cl-route{gap:.85rem;margin:1.5rem 0;display:grid}.cl-route-stop{background:var(--cl-panel);border-left:5px solid var(--teal);border-radius:0 10px 10px 0;grid-template-columns:44px 1fr;gap:1rem;padding:1.1rem 1.3rem;display:grid}.cl-route-stop .cl-rs-num{color:var(--teal);font-size:1.5rem;font-weight:900;line-height:1}.cl-route-stop h4{color:var(--white);margin:0 0 .3rem;font-size:1.05rem}.cl-route-stop p{margin:0;font-size:.9rem}.cl-route-stop .cl-transition{color:var(--teal-light);margin-top:.5rem;font-family:"Source Serif 4",Georgia,serif;font-size:.88rem;font-style:italic;display:block}.cl-footer{border-top:1px solid var(--line);color:#8ba4b9;padding:3rem clamp(1.25rem,5vw,5rem);font-size:.78rem;line-height:1.6}.cl-footer a{color:var(--teal-light)}.cl-bookend{background:linear-gradient(90deg, var(--teal), #8fc0e6 52%, var(--purple));height:6px}@media (width<=900px){.cl-grid-3,.cl-stats,.cl-drivers{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-pipeline{flex-direction:column}.cl-pipe-arrow{transform:rotate(90deg)}}@media (width<=760px){.cl-grid-2,.cl-grid-3,.cl-two,.cl-archs,.cl-stats,.cl-rv-split{grid-template-columns:1fr}.cl-drivers{grid-template-columns:1fr 1fr}.cl-rv-ad{position:static}.cl-subnav{top:60px}.cl-pain{grid-template-columns:auto 1fr}.cl-pain .cl-heat{grid-column:2;justify-self:start}}@media (width<=440px){.cl-drivers{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cl-driver,.cl-btn{transition:none}}.cl-brk{display:inline}@media (width<=640px){.cl-brk{display:none}}.cl-nb{white-space:nowrap}.cl-root [id]{scroll-margin-top:140px}.cl-seg-wrap{position:relative}.cl-seg-controls{border:1px solid var(--line);background:#ffffff08;border-radius:999px;flex-wrap:wrap;gap:.75rem;width:fit-content;max-width:100%;margin:0 0 .75rem;padding:.5rem;display:flex}.cl-seg-label{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:900;display:block}.cl-seg-btn{border:1px solid var(--line);background:var(--cl-panel);color:var(--cl-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.3rem;font:800 .8rem/1 Montserrat,Arial,sans-serif;transition:transform .14s,border-color .14s,background-color .14s;display:inline-flex}.cl-seg-btn:hover{border-color:var(--teal-light);transform:translateY(-2px)}.cl-seg-btn .cl-seg-dot{opacity:.5;background:currentColor;border-radius:50%;width:9px;height:9px}.cl-seg-btn.cl-on{color:#041b2c;border-color:#0000}.cl-seg-btn.cl-on .cl-seg-dot{opacity:1;background:#041b2c}.cl-seg-btn.cl-on[data-market=medicare]{background:linear-gradient(90deg, var(--teal), #6fd6e3)}.cl-seg-btn.cl-on[data-market=aca]{background:linear-gradient(90deg,#ffcd00,#ffe58a)}.cl-seg-intro{color:var(--teal-light);letter-spacing:.02em;margin:.4rem 0 1.6rem;font-size:.82rem;font-weight:700}.cl-shared{border-left:3px solid var(--purple);padding-left:1rem}.cl-shared-tag{color:#d9b8e6;letter-spacing:.12em;text-transform:uppercase;background:#73308a38;border-radius:4px;margin-bottom:.5rem;padding:.15rem .6rem;font-size:.62rem;font-weight:900;display:inline-block}.cl-beliefs{gap:1.1rem;margin:1.5rem 0;display:grid}.cl-belief{background:var(--cl-panel);border:1px solid var(--line);border-radius:14px;padding:1.5rem 1.6rem;position:relative;overflow:hidden}.cl-belief:before{content:"";background:linear-gradient(180deg, var(--teal), var(--purple));width:4px;position:absolute;top:0;bottom:0;left:0}.cl-belief .cl-belief-objection{color:#8ba4b9;margin:0 0 .9rem;font-size:.82rem;font-style:italic}.cl-belief .cl-belief-objection b{color:var(--cl-crit);font-style:normal;font-weight:800}.cl-belief .cl-belief-eyebrow{color:var(--teal-light);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.7rem;font-weight:900}.cl-belief .cl-belief-headline{color:var(--white);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 .7rem;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:900;line-height:1.08}.cl-belief .cl-belief-serif{color:#0000;background:linear-gradient(90deg,#5fd3de,#8fc0e6 52%,#c58fd6);-webkit-background-clip:text;background-clip:text;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.05rem,1.5vw,1.35rem);font-style:italic;line-height:1.3}.cl-belief .cl-belief-compliance{border-top:1px solid var(--cl-line-soft);color:#8ba4b9;margin:.9rem 0 0;padding-top:.7rem;font-size:.76rem;line-height:1.5}.cl-belief .cl-belief-compliance b{color:var(--gold);font-weight:800}.cl-trifecta{border:1px solid var(--line);border-left:5px solid var(--purple);background:linear-gradient(135deg,#73308a1a,#00a2ae0f);border-radius:12px;margin:1.75rem 0 0;padding:1.3rem 1.5rem}.cl-trifecta-tag{color:#e2c6ee;letter-spacing:.16em;text-transform:uppercase;background:#73308a47;border-radius:4px;margin:0 0 .9rem;padding:.18rem .6rem;font-size:.6rem;font-weight:900;display:inline-block}.cl-trifecta-row{grid-template-columns:132px 1fr;align-items:baseline;gap:.9rem;padding:0;display:grid;max-width:none!important;margin:0 0 .7rem!important}.cl-trifecta-row:last-child{margin-bottom:0!important}.cl-tf-lbl{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;padding-top:.15rem;font-size:.64rem;font-weight:900}.cl-tf-txt{color:var(--cl-body);font-size:.96rem;line-height:1.55}.cl-trifecta-row.cl-tf-emotion .cl-tf-lbl{color:var(--gold)}.cl-trifecta-row.cl-tf-emotion .cl-tf-txt{color:#0000;background:linear-gradient(90deg,#5fd3de,#8fc0e6 52%,#c58fd6);-webkit-background-clip:text;background-clip:text;font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;font-style:italic}@media (width<=640px){.cl-trifecta-row{grid-template-columns:1fr;gap:.2rem}.cl-tf-lbl{padding-top:0}}.cl-tbl .cl-feel{color:var(--teal-light);font-family:"Source Serif 4",Georgia,serif;font-style:italic}.cl-tbl.cl-tbl-tri{min-width:760px}.cl-arch-emotion{border-top:1px solid var(--cl-line-soft);color:var(--teal-light);padding-top:.8rem;font-family:"Source Serif 4",Georgia,serif;font-style:italic;line-height:1.45;margin:.9rem 0 0!important;font-size:.95rem!important}.cl-arch-emotion-lbl{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;background:#ffcd0029;border-radius:4px;margin-right:.5rem;padding:.1rem .45rem;font-family:Montserrat,Arial,sans-serif;font-size:.58rem;font-style:normal;font-weight:900;display:inline-block}.cl-callout-compliance{border-left-color:var(--gold);border:1px solid #ffcd0059;border-left:5px solid var(--gold);background:#ffcd0017;position:relative}.cl-callout-star{width:1.6rem;height:1.6rem;color:var(--gold);vertical-align:-.35rem;filter:drop-shadow(0 0 6px #ffcd0080);justify-content:center;align-items:center;margin-right:.6rem;font-size:1.3rem;line-height:1;display:inline-flex}.cl-footnav{grid-template-columns:1fr 1fr;gap:1.25rem;margin:2.5rem 0 0;display:grid}.cl-footnav-card{background:var(--cl-panel);border:1px solid var(--line);border-radius:16px;padding:1.5rem 1.6rem}.cl-footnav-next{border-color:var(--teal);background:radial-gradient(circle at 12% 15%,#00a2ae33,#0000 48%),linear-gradient(135deg,#0a233f,#061525)}.cl-footnav-lbl{color:var(--teal-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.66rem;font-weight:900;display:block}.cl-footnav-card h3{color:var(--white);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.2rem}.cl-footnav-blurb{color:var(--cl-body);line-height:1.5;max-width:none!important;margin:0 0 1rem!important;font-size:.9rem!important}.cl-footnav-chips{flex-wrap:wrap;gap:.6rem;display:flex}.cl-footnav-chip{border:1px solid var(--line);color:var(--cl-body);letter-spacing:.05em;text-transform:uppercase;background:#ffffff08;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font:800 .72rem/1 Montserrat,Arial,sans-serif;text-decoration:none;transition:border-color .14s,color .14s,transform .14s;display:inline-flex}.cl-footnav-chip:hover{border-color:var(--teal-light);color:var(--teal-light);transform:translateY(-2px)}.cl-footnav-chip .cl-seg-dot{opacity:.6;background:currentColor;border-radius:50%;width:8px;height:8px}.cl-footnav-chip[data-market=aca]:hover{border-color:var(--gold);color:var(--gold)}@media (width<=760px){.cl-footnav{grid-template-columns:1fr}}.cl-belief-eyebrow-line{display:block}.cl-subnav-item:after{content:"";height:.7rem;position:absolute;top:100%;left:0;right:0}.cl-belief .cl-belief-headline{white-space:pre-line}.cl-rv-cell.cl-feelcell{border-left:4px solid var(--teal);background:#00a2ae0f}.cl-rv-cell.cl-feelcell .cl-rv-lbl{color:var(--teal-light)}.cl-rv-cell.cl-feelcell p{color:var(--teal-light);font-family:"Source Serif 4",Georgia,serif;font-style:italic}.cl-archive-banner{color:#041b2c;text-align:center;background:#6fd6e3;padding:10px 16px;font:700 .9rem/1.4 Montserrat,Arial,sans-serif}.cl-archive-banner a{color:#0a233f;text-underline-offset:2px;text-decoration:underline}.clv2{--v2-navy:#041b2c;--v2-navy-deep:#02101c;--v2-teal:#00a2ae;--v2-teal-light:#17c0cd;--v2-gold:#ffcd00;--v2-purple:#73308a;--v2-body:#33434f;--v2-muted:#667889;--v2-off:#f4f7fa;--v2-white:#fff;--v2-line:#e3eaf1;--v2-card-shadow:0 16px 45px #041b2c14;--v2-display:Montserrat, Arial, sans-serif;--v2-serif:"Source Serif 4", Georgia, serif;color:var(--v2-body);background:var(--v2-white);font-family:var(--v2-display);font-size:18px;line-height:1.6}.clv2 *{box-sizing:border-box}.clv2-shell{width:min(1160px,100% - 48px);margin:0 auto}.clv2-shell-narrow{width:min(840px,100% - 48px);margin:0 auto}.clv2-disclaimer{background:var(--v2-navy-deep);color:#ffffffd1;text-align:center;padding:9px 18px;font-size:13px;line-height:1.5}.clv2-disclaimer b{color:var(--v2-gold)}.clv2-subnav{background:var(--v2-white);border-bottom:1px solid var(--v2-line);z-index:8;flex-wrap:wrap;align-items:center;gap:10px;padding:14px clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.clv2-subnav .clv2-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-purple);margin-right:auto;font-size:11px;font-weight:900}.clv2-subnav a{letter-spacing:.03em;text-transform:uppercase;color:var(--v2-navy);border:1px solid var(--v2-line);border-radius:100px;align-items:center;padding:8px 15px;font-size:12.5px;font-weight:800;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.clv2-subnav a:hover{border-color:var(--v2-teal);color:var(--v2-teal)}.clv2-subnav a.clv2-here{background:var(--v2-navy);color:#fff;border-color:var(--v2-navy)}.clv2-hero{color:#fff;background:radial-gradient(circle at 16% 12%,#00a2ae52,#0000 42%),radial-gradient(circle at 84% 84%,#73308a4d,#0000 46%),linear-gradient(135deg,#0a233f 0%,#05192e 60%,#02101c 100%);position:relative;overflow:hidden}.clv2-hero:after{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#6fd6e329 1px,#0000 1px),linear-gradient(90deg,#6fd6e329 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%)}.clv2-hero .clv2-shell{z-index:1;padding:76px 24px 82px;position:relative}.clv2-eyebrow{background:var(--v2-gold);color:#1a1300;letter-spacing:.06em;text-transform:uppercase;border-radius:40px;margin:0 0 22px;padding:7px 18px;font-size:13px;font-weight:900;display:inline-block}.clv2-hero h1{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(2.2rem,4.4vw,3.7rem);font-weight:900;line-height:1.07}.clv2-hero .clv2-thesis{color:#fff;max-width:60ch;margin:0 0 20px;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;line-height:1.42}.clv2-hero .clv2-thesis b{color:var(--v2-gold)}.clv2-hero .clv2-lede{color:#ffffffd1;max-width:66ch;margin:0 0 32px;font-size:1.05rem;line-height:1.62}.clv2-cta-row{flex-wrap:wrap;gap:14px;display:flex}.clv2-cta{background:var(--v2-teal);color:#041b2c;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:14px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.clv2-cta:hover{background:var(--v2-teal-light);transform:translateY(-2px)}.clv2-cta.clv2-secondary{color:#fff;background:0 0;border:2px solid #ffffff80}.clv2-cta.clv2-secondary:hover{background:#ffffff14}.clv2-section{padding:84px 0}.clv2-section.clv2-deep{background:var(--v2-navy-deep);color:#fff}.clv2-label{color:var(--v2-teal);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.clv2-section.clv2-deep .clv2-label{color:var(--v2-gold)}.clv2-section h2{max-width:24ch;color:var(--v2-navy);margin:0 0 22px;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:800;line-height:1.12}.clv2-section.clv2-deep h2{color:#fff}.clv2-copy{max-width:68ch}.clv2-copy p{margin:0 0 18px;font-size:1.08rem;line-height:1.72}.clv2-copy p:last-child{margin-bottom:0}.clv2-copy p b{color:var(--v2-navy)}.clv2-lead-in{max-width:68ch;color:var(--v2-muted);margin:0 0 8px;font-size:1.05rem}.clv2-callout{border-left:6px solid var(--v2-gold);background:var(--v2-off);color:var(--v2-navy);border-radius:8px;margin-top:36px;padding:24px 28px;font-size:1.12rem;font-weight:700;line-height:1.45}.clv2-section.clv2-off .clv2-callout{box-shadow:var(--v2-card-shadow);background:#fff}.clv2-callout.clv2-compliance{border-left-color:var(--v2-gold);background:#ffcd001a}.clv2-callout-star{width:1.5rem;color:var(--v2-gold);vertical-align:-.2rem;filter:drop-shadow(0 0 6px #ffcd0080);margin-right:.5rem;font-size:1.25rem;display:inline-flex}.clv2-pipeline{flex-wrap:wrap;align-items:stretch;gap:0;margin-top:42px;display:flex}.clv2-pipe{border:1px solid var(--v2-line);min-width:150px;box-shadow:var(--v2-card-shadow);text-align:center;background:#fff;border-radius:16px;flex:1 1 0;padding:22px 18px}.clv2-pipe .clv2-pn{letter-spacing:.06em;color:var(--v2-teal);margin:0 0 10px;font-size:.82rem;font-weight:900;display:inline-block}.clv2-pipe h3{color:var(--v2-navy);margin:0 0 8px;font-size:1.05rem;font-weight:800;line-height:1.16}.clv2-pipe p{color:var(--v2-muted);margin:0;font-size:.92rem;line-height:1.45}.clv2-pipe-arrow{color:var(--v2-teal);flex:0 0 34px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:900;display:flex}.clv2-pipe.clv2-terminal{background:linear-gradient(160deg, var(--v2-navy) 0%, #02101c 100%);border-color:#ffcd0066}.clv2-pipe.clv2-terminal .clv2-pn{color:var(--v2-gold)}.clv2-pipe.clv2-terminal h3{color:#fff}.clv2-pipe.clv2-terminal p{color:#ffffffd1}.clv2-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.clv2-two>*{min-width:0}.clv2-card{border:1px solid var(--v2-line);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:16px;padding:28px 26px}.clv2-card .clv2-k{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-teal);margin:0 0 12px;font-size:.8rem;font-weight:900;display:block}.clv2-card h4{color:var(--v2-navy);margin:0 0 10px;font-size:1.15rem;font-weight:800}.clv2-card p{margin:0 0 8px;font-size:.98rem;line-height:1.6}.clv2-card ul{margin:.4rem 0 0;padding-left:1.1rem}.clv2-card li{margin-bottom:.5rem;font-size:.96rem;line-height:1.6}.clv2-card .clv2-serif{font-family:var(--v2-serif);color:var(--v2-teal);font-size:1.05rem;font-style:italic}.clv2-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.clv2-grid-3>*{min-width:0}.clv2-tbl-wrap{border:1px solid var(--v2-line);box-shadow:var(--v2-card-shadow);border-radius:14px;margin-top:32px;overflow-x:auto}.clv2-tbl{border-collapse:collapse;background:#fff;width:100%;min-width:680px}.clv2-tbl th{text-align:left;background:var(--v2-navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:14px 16px;font-size:.68rem;font-weight:800}.clv2-tbl td{color:var(--v2-body);border-bottom:1px solid var(--v2-line);vertical-align:top;padding:14px 16px;font-size:.92rem;line-height:1.5}.clv2-tbl tr:last-child td{border-bottom:none}.clv2-tbl .clv2-feel{font-family:var(--v2-serif);color:var(--v2-teal);font-style:italic}.clv2-tbl td.clv2-beat{color:var(--v2-purple);font-weight:800}.clv2-beliefs{gap:18px;margin-top:32px;display:grid}.clv2-belief{border:1px solid var(--v2-line);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:16px;padding:28px 30px;position:relative;overflow:hidden}.clv2-belief:before{content:"";background:linear-gradient(180deg, var(--v2-teal), var(--v2-purple));width:5px;position:absolute;top:0;bottom:0;left:0}.clv2-belief-obj{color:var(--v2-muted);margin:0 0 14px;font-size:.86rem;font-style:italic}.clv2-belief-obj b{color:#c0392b;font-style:normal;font-weight:800}.clv2-belief-eyebrow{color:var(--v2-teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.clv2-belief-eyebrow span{display:block}.clv2-belief-headline{color:var(--v2-navy);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.3rem,2.1vw,1.7rem);font-weight:900;line-height:1.1}.clv2-belief-serif{font-family:var(--v2-serif);color:var(--v2-purple);margin:0;font-size:clamp(1.05rem,1.4vw,1.3rem);font-style:italic;line-height:1.3}.clv2-belief-compliance{border-top:1px solid var(--v2-line);color:var(--v2-muted);margin:14px 0 0;padding-top:12px;font-size:.78rem;line-height:1.5}.clv2-belief-compliance b{color:#a67c00}.clv2-trifecta{border:1px solid var(--v2-line);border-left:5px solid var(--v2-purple);box-shadow:var(--v2-card-shadow);background:linear-gradient(135deg,#73308a0d,#00a2ae0a);border-radius:12px;margin-top:32px;padding:22px 26px}.clv2-trifecta-tag{color:var(--v2-purple);letter-spacing:.14em;text-transform:uppercase;background:#73308a1f;border-radius:4px;margin:0 0 14px;padding:3px 10px;font-size:.6rem;font-weight:900;display:inline-block}.clv2-tf-row{grid-template-columns:128px 1fr;align-items:baseline;gap:14px;margin:0 0 10px;display:grid}.clv2-tf-row:last-child{margin-bottom:0}.clv2-tf-lbl{color:var(--v2-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.clv2-tf-txt{color:var(--v2-body);font-size:.98rem;line-height:1.55}.clv2-tf-row.clv2-emotion .clv2-tf-txt{font-family:var(--v2-serif);color:var(--v2-purple);font-size:1.06rem;font-style:italic}@media (width<=640px){.clv2-tf-row{grid-template-columns:1fr;gap:3px}}.clv2-pov,.clv2-formula{color:#fff;background:radial-gradient(circle at 14% 15%,#00a2ae4d,#0000 46%),radial-gradient(circle at 86% 85%,#73308a47,#0000 48%),linear-gradient(135deg,#0a233f,#02101c);border-radius:18px;margin-top:36px;padding:clamp(1.8rem,4vw,2.8rem)}.clv2-pov .clv2-pov-eyebrow{color:var(--v2-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:900}.clv2-pov p{margin:0;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:800;line-height:1.35}.clv2-pov p b{color:var(--v2-teal-light)}.clv2-formula{text-align:center}.clv2-formula .clv2-eq{letter-spacing:-.01em;font-size:clamp(1.3rem,3vw,2rem);font-weight:900}.clv2-formula .clv2-tt{background:var(--v2-gold);color:#1a1300;border-radius:6px;padding:2px 9px;display:inline-block}.clv2-formula .clv2-eq-note{color:#ffffffd1;margin-top:14px;font-size:.95rem}.clv2-reveal{margin-top:32px}.clv2-rv-controls{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.clv2-rv-btn{border:1px solid var(--v2-line);color:var(--v2-navy);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:8px;padding:11px 18px;font-size:.78rem;font-weight:800;transition:all .14s}.clv2-rv-btn:hover{border-color:var(--v2-teal);color:var(--v2-teal)}.clv2-rv-btn.clv2-on{background:var(--v2-navy);color:#fff;border-color:var(--v2-navy)}.clv2-rv-split{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.clv2-rv-state{color:var(--v2-teal);margin:0 0 16px;font-size:.85rem;font-weight:700}.clv2-rv-left{gap:12px;display:grid}.clv2-rv-cell{border:1px solid var(--v2-line);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:10px;padding:14px 16px}.clv2-rv-cell .clv2-rv-lbl{color:var(--v2-teal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:900;display:block}.clv2-rv-cell p{color:var(--v2-body);margin:0;font-size:.9rem}.clv2-rv-cell.clv2-no{border-left:4px solid #c0392b}.clv2-rv-cell.clv2-no .clv2-rv-lbl{color:#c0392b}.clv2-rv-ad{border:1px solid var(--v2-line);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:12px;overflow:hidden}.clv2-rv-ad-head{border-bottom:1px solid var(--v2-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.clv2-rv-ad-avatar{background:linear-gradient(135deg, var(--v2-teal), var(--v2-purple));border-radius:50%;width:34px;height:34px}.clv2-rv-ad-brand{color:var(--v2-navy);font-size:.85rem;font-weight:800}.clv2-rv-ad-brand span{color:var(--v2-muted);font-size:.68rem;font-weight:600;display:block}.clv2-rv-ad-body{padding:16px}.clv2-rv-ad-body p{color:var(--v2-body);margin:0 0 10px;font-size:.92rem}.clv2-rv-ad-proof{margin:10px 0;padding:0;list-style:none}.clv2-rv-ad-proof li{color:var(--v2-navy);margin-bottom:6px;padding-left:22px;font-size:.85rem;position:relative}.clv2-rv-ad-proof li:before{content:"✓";color:var(--v2-teal);font-weight:900;position:absolute;left:0}.clv2-rv-ad-cta{text-align:center;background:var(--v2-teal);color:#041b2c;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;margin-top:12px;padding:11px;font-size:.8rem;font-weight:800;display:block}.clv2-rv-ad-payoff{font-family:var(--v2-serif);color:var(--v2-teal);margin-top:10px;font-size:.9rem;font-style:italic}.clv2-handoff{border:1px solid var(--v2-line);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding:clamp(1.8rem,4vw,2.6rem);display:flex}.clv2-handoff h3{color:var(--v2-navy);margin:0 0 6px;font-size:1.25rem}.clv2-handoff p{color:var(--v2-muted);max-width:52ch;margin:0;font-size:.95rem}.clv2-footer{border-top:1px solid var(--v2-line);color:var(--v2-muted);padding:48px clamp(1.25rem,5vw,5rem);font-size:.8rem;line-height:1.6}.clv2-footer a{color:var(--v2-teal)}@media (width<=900px){.clv2-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.clv2-pipeline{flex-direction:column}.clv2-pipe-arrow{transform:rotate(90deg)}}@media (width<=760px){.clv2-two,.clv2-grid-3,.clv2-rv-split{grid-template-columns:1fr}}.clv2-banner{color:#fff;background:radial-gradient(circle at 15% 18%,#00a2ae4d,#0000 44%),radial-gradient(circle at 85% 82%,#73308a47,#0000 46%),linear-gradient(135deg,#0a233f 0%,#05192e 62%,#02101c 100%);padding:64px 0;position:relative;overflow:hidden}.clv2-banner:after{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#6fd6e329 1px,#0000 1px),linear-gradient(90deg,#6fd6e329 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90%,#000,#0000 80%);mask-image:radial-gradient(90% 90%,#000,#0000 80%)}.clv2-banner .clv2-shell,.clv2-banner .clv2-shell-narrow{z-index:1;position:relative}.clv2-banner .clv2-label{color:var(--v2-gold)}.clv2-banner h2{color:#fff;max-width:22ch}.clv2-banner p{color:#ffffffd1;max-width:60ch}.clv2-apex{border-left:5px solid var(--v2-teal);color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#0a233f,#02101c);border-radius:12px;margin-top:36px;padding:clamp(28px,4vw,46px);font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:800;line-height:1.28}.clv2-apex b{color:var(--v2-gold)}.clv2-seg-wrap{margin-top:28px;position:relative}.clv2-seg-label{color:var(--v2-teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:900;display:block}.clv2-seg-controls{border:1px solid var(--v2-line);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:999px;flex-wrap:wrap;gap:8px;max-width:100%;padding:6px;display:inline-flex}.clv2-seg-btn{color:var(--v2-navy);font:800 .8rem/1 var(--v2-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:11px 22px;transition:background .16s,color .16s;display:inline-flex}.clv2-seg-btn .clv2-seg-dot{opacity:.4;background:currentColor;border-radius:50%;width:9px;height:9px}.clv2-seg-btn.clv2-on{color:#fff}.clv2-seg-btn.clv2-on .clv2-seg-dot{opacity:1}.clv2-seg-btn.clv2-on[data-market=medicare]{background:var(--v2-navy)}.clv2-seg-btn.clv2-on[data-market=aca]{background:linear-gradient(90deg,#b98900,#d4a017)}.clv2-seg-intro{color:var(--v2-teal);margin:14px 0 0;font-size:.85rem;font-weight:700}.clv2-seg-panel{margin-top:8px}.clv2-shared{border-left:3px solid var(--v2-purple);margin-top:24px;padding-left:18px}.clv2-shared-tag{color:var(--v2-purple);letter-spacing:.12em;text-transform:uppercase;background:#73308a1f;border-radius:4px;margin-bottom:8px;padding:3px 10px;font-size:.6rem;font-weight:900;display:inline-block}.clv2-archs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.clv2-archs>*{min-width:0}.clv2-arch{border:1px solid var(--v2-line);border-left:5px solid var(--v2-purple);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:0 14px 14px 0;padding:24px 26px}.clv2-arch h4{color:var(--v2-navy);margin:0 0 8px;font-size:1.1rem;font-weight:800}.clv2-arch-q{color:var(--v2-teal);font-family:var(--v2-serif);margin:0 0 10px;font-size:1rem;font-style:italic}.clv2-arch p{color:var(--v2-body);margin:0;font-size:.92rem}.clv2-arch-emotion{border-top:1px solid var(--v2-line);font-family:var(--v2-serif);color:var(--v2-purple);padding-top:12px;font-style:italic;margin:14px 0 0!important;font-size:.95rem!important}.clv2-arch-emotion span{color:#a67c00;font-family:var(--v2-display);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;background:#ffcd002e;border-radius:4px;margin-right:8px;padding:2px 8px;font-size:.56rem;font-style:normal;font-weight:900;display:inline-block}.clv2-pains{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.clv2-pain{border:1px solid var(--v2-line);border-left:5px solid var(--v2-teal);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:0 12px 12px 0;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 22px;display:grid}.clv2-pain .clv2-rank{color:var(--v2-teal);font-size:1.3rem;font-weight:900;line-height:1}.clv2-pain p{color:var(--v2-body);margin:0;font-size:.95rem}.clv2-pipe h4{color:var(--v2-navy);margin:8px 0;font-size:1.02rem;font-weight:800}.clv2-footnav{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.clv2-footnav-card{border:1px solid var(--v2-line);box-shadow:var(--v2-card-shadow);background:#fff;border-radius:16px;padding:24px 26px}.clv2-footnav-next{color:#fff;background:linear-gradient(135deg,#0a233f,#02101c);border-color:#0000}.clv2-footnav-lbl{color:var(--v2-teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem;font-weight:900;display:block}.clv2-footnav-next .clv2-footnav-lbl{color:var(--v2-gold)}.clv2-footnav-card h3{margin:0 0 6px;font-size:1.2rem;font-weight:800}.clv2-footnav-next h3{color:#fff}.clv2-footnav-blurb{color:var(--v2-muted);margin:0 0 16px;font-size:.9rem}.clv2-footnav-next .clv2-footnav-blurb{color:#fffc}.clv2-footnav-chips{flex-wrap:wrap;gap:10px;display:flex}.clv2-footnav-chip{border:1px solid var(--v2-line);color:var(--v2-navy);font:800 .72rem/1 var(--v2-display);letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.clv2-footnav-chip:hover{border-color:var(--v2-teal);color:var(--v2-teal)}.clv2-footnav-chip .clv2-seg-dot{opacity:.6;background:currentColor;border-radius:50%;width:8px;height:8px}@media (width<=760px){.clv2-footnav,.clv2-archs{grid-template-columns:1fr}}.clv2-rv-cell.clv2-feelcell{border-left:4px solid var(--v2-teal);background:#00a2ae0d}.clv2-rv-cell.clv2-feelcell .clv2-rv-lbl{color:var(--v2-teal)}.clv2-rv-cell.clv2-feelcell p{font-family:var(--v2-serif);color:var(--v2-purple);font-style:italic}.clv2-belief:before{width:6px}.clv2-belief-obj{border-bottom:1px dashed var(--v2-line);margin:0 0 18px;padding-bottom:14px}.clv2-belief-headline{white-space:pre-line;margin:0 0 14px;line-height:1.12}.clv2-belief-serif{line-height:1.35}.clv2-belief-compliance{margin-top:18px}.clv2-trifecta{padding:28px 30px}.clv2-tf-row{border-top:1px solid var(--v2-line);align-items:start;padding:12px 0}.clv2-tf-lbl{padding-top:2px}.clv2-card,.clv2-arch,.clv2-belief,.clv2-footnav-card,.clv2-pipe,.clv2-rv-cell,.clv2-rv-ad,.clv2-tbl-wrap,.clv2-pain,.clv2-factline,.clv2-trifecta{border-color:#c8d6e4;box-shadow:0 18px 42px #041b2c29,0 2px 6px #041b2c14}.clv2-cta,.clv2-footnav-chip,.clv2-seg-controls,.clv2-rv-btn{box-shadow:0 10px 22px #041b2c2e}.clv2-tbl td{border-bottom:1px solid #d0dae5}.clv2-tbl tbody tr:nth-child(2n) td{background:#f5f8fb}.clv2-tbl-wrap{border-color:#0a233f}.clv2-heat{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 11px;font-size:.62rem;font-weight:900;line-height:1.2;display:inline-block}.clv2-heat.clv2-crit{color:#c0261d;background:#de0d151a;border:1px solid #de0d1561}.clv2-heat.clv2-hi{color:#9a7100;background:#b8890024;border:1px solid #b889006b}.clv2-statdark{text-align:center;background:linear-gradient(135deg,#0a233f,#02101c);border:1px solid #00a2ae52;border-radius:16px;padding:26px 24px;box-shadow:0 18px 42px #041b2c33}.clv2-statdark .clv2-k{color:var(--v2-gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900;display:block}.clv2-statdark h4{letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg,#5fd3de,#8fc0e6 55%,#c58fd6);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:900;line-height:1}.clv2-statdark p{color:#ffffffd1;margin:0;font-size:.86rem;line-height:1.45}.clv2-card.clv2-dark{background:linear-gradient(135deg,#0a233f,#02101c);border-color:#00a2ae52}.clv2-card.clv2-dark h4{color:#fff}.clv2-card.clv2-dark p{color:#ffffffd9}.clv2-card.clv2-dark p b{color:#fff}.clv2-card.clv2-dark li{color:#ffffffd9}.clv2-card.clv2-dark .clv2-k{color:var(--v2-gold)}.clv2-card.clv2-dark .clv2-serif{color:var(--v2-teal-light)}.clv2-card.clv2-live{background:linear-gradient(150deg,#0c2c50 0%,#071d33 60%,#1a1030 100%);border-color:#ffcd0066}.clv2-card.clv2-live h4{color:#fff}.clv2-card.clv2-live .clv2-k{color:var(--v2-gold)}.clv2-card.clv2-live p{color:#ffffffd9}.clv2-card.clv2-live p b{color:#fff}.clv2-card.clv2-live li{color:#ffffffd9}.clv2-card.clv2-live .clv2-serif{color:var(--v2-teal-light)}.clv2-factline{border-left:4px solid var(--v2-purple);background:#fff;border-radius:0 8px 8px 0;margin-top:20px;padding:16px 20px}.clv2-factline .clv2-fact{color:var(--v2-navy);font-size:.95rem;line-height:1.55}.clv2-prov{color:var(--v2-teal);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#00a2ae29;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:.6rem;font-weight:900;display:inline-block}.clv2-src{color:var(--v2-muted);letter-spacing:.02em;margin-top:8px;font-size:.76rem;display:block}.clv2-belief{padding:30px 34px}.clv2-belief-headline{border-top:1px solid var(--v2-line);margin-top:14px;padding-top:16px}.clv2-belief-serif{margin-top:14px}.clv2-rv-cell{border-color:#c8d6e4}.clv2-rv-cell .clv2-rv-lbl{border-bottom:1px solid var(--v2-line);padding-bottom:6px}.clv2-rv-ad-head{background:linear-gradient(135deg,#0a233f,#02101c);border-bottom:0}.clv2-rv-ad-brand{color:#fff}.clv2-rv-ad{border-color:#0a233f}.brk{display:inline}@media (width<=640px){.brk{display:none}}.clv2-hero h1{font-size:clamp(2.05rem,4vw,3.35rem)}.clv2-apex .clv2-pov-eyebrow{color:var(--v2-gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:900;display:block}.clv2 h1,.clv2 h2,.clv2 h3,.clv2 h4{text-wrap:balance;overflow-wrap:break-word}.clv2 p,.clv2 li,.clv2-copy p,.clv2-lead-in,.clv2-callout,.clv2-apex,.clv2-tf-txt,.clv2-belief-serif,.clv2-belief-eyebrow,.clv2-arch-q,.clv2-arch p,.clv2-arch-emotion,.clv2-belief-obj,.clv2-belief-compliance,.clv2-footnav-blurb,.clv2-seg-intro,.clv2-fact,.clv2-src,.clv2-pain p{text-wrap:pretty;orphans:2;widows:2}.clv2-trifecta{border:1px solid #00a2ae4d;border-left:5px solid var(--v2-teal);background:linear-gradient(135deg,#0a233f 0%,#061a30 55%,#02101c 100%);box-shadow:0 20px 46px #041b2c3d}.clv2-trifecta-tag{color:#e2c6ee;background:#c58fd638}.clv2-tf-row{border-top:1px solid #ffffff24;padding:14px 0}.clv2-tf-row:first-of-type{border-top:0}.clv2-tf-lbl{color:var(--v2-teal-light)}.clv2-tf-txt{color:#ffffffdb}.clv2-tf-row.clv2-emotion .clv2-tf-lbl{color:var(--v2-gold)}.clv2-tf-row.clv2-emotion .clv2-tf-txt{color:#9fe4ec;font-family:var(--v2-serif);font-style:italic}.clv2-apex{padding:clamp(26px,3.5vw,40px) clamp(26px,3.5vw,44px);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.42}.clv2-apex p{color:#fff;text-wrap:pretty;margin:0 0 14px}.clv2-apex p:last-child{margin-bottom:0}.clv2-arch{border-left-width:6px}.clv2-archs>.clv2-arch:nth-child(4n+1){border-left-color:var(--v2-teal)}.clv2-archs>.clv2-arch:nth-child(4n+2){border-left-color:var(--v2-gold)}.clv2-archs>.clv2-arch:nth-child(4n+3){border-left-color:var(--v2-purple)}.clv2-archs>.clv2-arch:nth-child(4n+4){border-left-color:#2f8f99}.clv2-archs>.clv2-arch:nth-child(4n+1) h4{color:#0d7c86}.clv2-archs>.clv2-arch:nth-child(4n+2) h4{color:#9a7100}.clv2-archs>.clv2-arch:nth-child(4n+3) h4{color:var(--v2-purple)}.clv2-archs>.clv2-arch:nth-child(4n+4) h4{color:var(--v2-navy)}.clv2-section.clv2-off{background:#eef3f8}.clv2-section+.clv2-section{border-top:2px solid #d3dde8}.clv2-footer{padding-block:40px;font-size:.72rem}.clv2-footer p{margin:0 0 8px}.clv2-footer p:last-child{margin-bottom:0}.clv2-pipe .clv2-pn{font-size:.9rem}.clv2-emo{font-family:var(--v2-serif);color:var(--v2-purple);text-wrap:pretty;margin:26px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-style:italic;line-height:1.4}.clv2-serif,.clv2-tf-txt,.clv2-belief-serif,.clv2-rv-ad-payoff,.clv2-seg-intro,.clv2-lead-in,.clv2-emo,.clv2-callout,.clv2-apex p,.clv2-pipe p,.clv2-rv-cell p{white-space:pre-line}.clv2-pains>.clv2-pain:nth-child(5n+1){border-left-color:var(--v2-teal)}.clv2-pains>.clv2-pain:nth-child(5n+2){border-left-color:var(--v2-gold)}.clv2-pains>.clv2-pain:nth-child(5n+3){border-left-color:var(--v2-purple)}.clv2-pains>.clv2-pain:nth-child(5n+4){border-left-color:#2f8f99}.clv2-pains>.clv2-pain:nth-child(5n+5){border-left-color:#c25d00}.clv2-pains>.clv2-pain:nth-child(5n+1) .clv2-rank{color:var(--v2-teal)}.clv2-pains>.clv2-pain:nth-child(5n+2) .clv2-rank{color:#9a7100}.clv2-pains>.clv2-pain:nth-child(5n+3) .clv2-rank{color:var(--v2-purple)}.clv2-pains>.clv2-pain:nth-child(5n+4) .clv2-rank{color:#2f8f99}.clv2-pains>.clv2-pain:nth-child(5n+5) .clv2-rank{color:#c25d00}.clv2-cmp tbody tr:nth-child(5n+1) td:first-child{color:var(--v2-teal);font-weight:800}.clv2-cmp tbody tr:nth-child(5n+2) td:first-child{color:#9a7100;font-weight:800}.clv2-cmp tbody tr:nth-child(5n+3) td:first-child{color:var(--v2-purple);font-weight:800}.clv2-cmp tbody tr:nth-child(5n+4) td:first-child{color:#2f8f99;font-weight:800}.clv2-cmp tbody tr:nth-child(5n+5) td:first-child{color:var(--v2-navy);font-weight:900}.clv2-reveal{background:radial-gradient(circle at 12% 12%,#00a2ae33,#0000 46%),linear-gradient(135deg,#0a233f,#02101c);border:1px solid #00a2ae4d;border-radius:18px;margin-top:28px;padding:clamp(24px,4vw,40px);box-shadow:0 22px 50px #041b2c47}.clv2-reveal .clv2-rv-state{color:var(--v2-gold)}.clv2-reveal .clv2-rv-btn{color:#fff;background:#ffffff0f;border-color:#ffffff38}.clv2-reveal .clv2-rv-btn:hover{border-color:var(--v2-teal-light);color:var(--v2-teal-light)}.clv2-reveal .clv2-rv-btn.clv2-on{background:var(--v2-teal);color:#041b2c;border-color:#0000}.clv2-reveal .clv2-rv-cell{border-color:#0000}.clv2-seg-wrap{border-top:2px solid #d3dde8;padding-top:26px}.clv2-seg-intro{border-left:4px solid var(--v2-teal);background:#00a2ae12;border-radius:0 8px 8px 0;padding:12px 16px}.clv2-subnav-item{display:inline-flex;position:relative}.clv2-subnav a.clv2-has-sub{align-items:center;gap:6px;display:inline-flex}.clv2-caret{opacity:.6;font-size:.7em}.clv2-subnav-menu{z-index:12;flex-direction:column;min-width:150px;padding-top:8px;display:none;position:absolute;top:100%;left:0}.clv2-subnav-menu>a{background:var(--v2-navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:0;padding:10px 14px;font-size:11.5px;font-weight:800;text-decoration:none;display:block;box-shadow:0 16px 40px #041b2c47}.clv2-subnav-menu>a:first-of-type{border-radius:8px 8px 0 0}.clv2-subnav-menu>a:last-of-type{border-radius:0 0 8px 8px}.clv2-subnav-menu>a:hover{background:var(--v2-teal);color:#041b2c}.clv2-subnav-item:hover .clv2-subnav-menu,.clv2-subnav-item:focus-within .clv2-subnav-menu{display:flex}.clv2-subnav-item:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.clv2-banner h2{max-width:34ch}.clv2 p,.clv2 li,.clv2 td,.clv2 h1,.clv2 h2,.clv2 h3,.clv2 h4,.clv2 .clv2-tf-txt{white-space:pre-line}.clv2-grid-3>.clv2-card:nth-child(5n+1) .clv2-k{color:var(--v2-teal)}.clv2-grid-3>.clv2-card:nth-child(5n+2) .clv2-k{color:#9a7100}.clv2-grid-3>.clv2-card:nth-child(5n+3) .clv2-k{color:var(--v2-purple)}.clv2-grid-3>.clv2-card:nth-child(5n+4) .clv2-k{color:#2f8f99}.clv2-grid-3>.clv2-card:nth-child(5n+5) .clv2-k{color:#c25d00}.clv2-tbl tbody tr:nth-child(6n+1) .clv2-beat{color:var(--v2-teal)}.clv2-tbl tbody tr:nth-child(6n+2) .clv2-beat{color:#9a7100}.clv2-tbl tbody tr:nth-child(6n+3) .clv2-beat{color:var(--v2-purple)}.clv2-tbl tbody tr:nth-child(6n+4) .clv2-beat{color:#2f8f99}.clv2-tbl tbody tr:nth-child(6n+5) .clv2-beat{color:#c25d00}.clv2-tbl tbody tr:nth-child(6n+6) .clv2-beat{color:var(--v2-navy)}.clv2-reveal .clv2-rv-cell{background:#fff}.clv2-reveal .clv2-rv-cell.clv2-feelcell{border-left:4px solid var(--v2-teal);background:#fff}.clv2-reveal .clv2-rv-cell.clv2-feelcell p{color:var(--v2-purple)}.clv2-reveal .clv2-rv-cell .clv2-rv-lbl{color:var(--v2-teal);border-bottom-color:var(--v2-line)}.clv2-reveal .clv2-rv-cell.clv2-no{border-left:4px solid #c0392b}.clv2-reveal .clv2-rv-cell.clv2-no .clv2-rv-lbl{color:#c0392b}.clv2-belief{border:1px solid #b9c9db;border-top:3px solid var(--v2-teal);background:#f7fafd}.ma-ad{max-width:36rem}.ma-disclaimer{background:#eef2f6;border:1px solid #c9d4df;border-radius:8px;margin:1.1rem 0 1rem;padding:.85rem .95rem}.ma-disclaimer p{color:#3b4f63;margin:0 0 .6rem;font-size:.86rem;line-height:1.5}.ma-disclaimer p:last-child{margin-bottom:0}.ma-url{overflow-wrap:anywhere;font-weight:700;color:#0a233f!important}.ma-note{text-wrap:pretty;max-width:40rem;margin:.6rem 0 1rem;font-size:.95rem}.ma-video{max-width:22rem}.ma-links{flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.ma-frame{background:#fff;border:0;border-radius:12px;width:100%;height:860px;display:block;box-shadow:0 18px 44px #03132266}.ma-approve{color:#1b2a3a;background:#f7fbff;border-top:5px solid #00a2ae;border-radius:12px;gap:14px;max-width:34rem;margin-top:.6rem;padding:20px;display:grid}.ma-row{gap:14px;display:grid}@media (width>=640px){.ma-row{grid-template-columns:1fr 1fr}}.ma-field{color:#0a233f;gap:6px;font-size:.95rem;font-weight:700;display:grid}.ma-field input,.ma-field textarea{color:#1b2a3a;background:#fff;border:2px solid #b9cbd9;border-radius:8px;width:100%;min-height:48px;padding:10px 12px;font:500 1rem/1.4 Montserrat,Arial,sans-serif}.ma-field input:focus-visible,.ma-field textarea:focus-visible{outline-offset:1px;outline:3px solid #00a2ae}.ma-buttons{flex-wrap:wrap;gap:12px;display:flex}.ma-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:10px 20px;font:800 1rem/1.2 Montserrat,Arial,sans-serif;text-decoration:none;display:inline-flex}.ma-btn-ok{color:#fff;background:#00808a}.ma-btn-ok:hover,.ma-btn-ok:focus-visible{color:#fff;background:#0a233f}.ma-btn-chg{color:#0a233f;background:#ffe9a8}.ma-btn-chg:hover,.ma-btn-chg:focus-visible{background:#ffcd00}.ma-btn-ghost{color:#fff;background:0 0;border:2px solid #6fd6e3}.ma-btn[disabled]{opacity:.6;cursor:wait}.ma-status{border-radius:8px;margin:0;padding:10px 12px;font-weight:800}.ma-ok{color:#05484d;background:#d9eff0}.ma-chg{color:#5a3d00;background:#ffe9a8}.ma-err{color:#9b1c1c;margin:0;font-weight:700}.ma-small{color:#4a5b6c;margin:0;font-size:.85rem}.ma-list{gap:8px;max-width:42rem;margin:.4rem 0 1rem;padding-left:1.2rem;display:grid}.ma-list li{text-wrap:pretty}.ma-tally{color:#1b2a3a;background:#f7fbff;border-radius:12px;gap:6px;max-width:40rem;margin:.6rem 0 1rem;padding:16px 18px;display:grid}.ma-tally p{margin:0}.ma-all{gap:56px;display:grid}.ma-adblock{border-top:1px solid #6fd6e333;padding-top:8px}.ma-adhead{color:var(--gp-text);text-wrap:balance;gap:4px;margin:18px 0 16px;font-size:1.6rem;font-weight:900;line-height:1.15;display:grid}.ma-adnum{color:#6fd6e3;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.ma-pair{align-items:start;gap:24px;display:grid}@media (width>=1100px){.ma-pair{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}}.ma-pair .ma-ad{max-width:none;margin-top:0}.ma-pair .ma-video{max-width:22rem;margin:0 auto}.ma-cta-link{color:#00808a;overflow-wrap:anywhere;margin-top:4px;font-weight:700;text-decoration:underline;display:block}.ma-cta-link:hover{color:#0a233f}.ma-notlive{color:#5a3d00;background:#ffe9a8;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:.8rem;font-weight:700;display:inline-block}.ma-tabs{border:1px solid var(--gp-line);background:#0b0b0b8c;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:8px;display:grid}.ma-tab{min-height:52px;color:var(--gp-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-size:.95rem;font-weight:800;display:flex}.ma-tab:hover{color:var(--gp-text);background:#ffffff0d}.ma-tab.on{color:var(--gp-text);background:var(--gpg-lift,#12304f);border-color:#00a2ae;box-shadow:inset 0 -3px #00a2ae}.ma-tab:focus-visible{outline-offset:2px;outline:3px solid #00a2ae}.ma-tabnum{color:#6fd6e3;border:1px solid #6fd6e366;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:900;display:grid}.ma-tab.on .ma-tabnum{color:#0a233f;background:#00a2ae;border-color:#00a2ae}.ma-next{color:var(--gp-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #6fd6e3;border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:12px 18px;font-weight:800;display:inline-flex}.ma-next:hover{background:#ffffff0d}@media (width<=640px){.ma-tabs{grid-template-columns:1fr}}.me-wrap{gap:12px;display:grid}.me-mail{color:#1b2a3a;background:#fff;border-radius:12px;max-width:40rem;overflow:hidden;box-shadow:0 18px 44px #03132266}.me-env{background:#f4f7fa;border-bottom:1px solid #dbe3ea;padding:16px 22px 14px}.me-env p{margin:0}.me-from{font-size:.92rem}.me-from b{color:#0a233f}.me-from span{color:#5a6b7c;overflow-wrap:anywhere}.me-subj{color:#0a233f;text-wrap:balance;font-size:1.15rem;font-weight:800;line-height:1.3;margin-top:6px!important}.me-prev{color:#5a6b7c;font-size:.92rem;margin-top:4px!important}.me-body{padding:22px 22px 6px;font:400 18px/1.55 Arial,Helvetica,sans-serif}.me-body p{text-wrap:pretty;margin:0 0 1em}.me-line{display:block}.me-cta{justify-items:start;gap:8px;display:grid}.me-cta-inline{margin-top:10px}.me-btn{color:#fff;background:#00808a;border-radius:8px;padding:14px 24px;font-weight:700;display:inline-block}.me-bare{color:#3b4f63;font-size:.95rem}.me-sig{color:#1b2a3a}.me-foot{background:#f4f7fa;border-top:1px solid #dbe3ea;padding:14px 22px 18px}.me-foot p{color:#5a6b7c;margin:0 0 6px;font:400 .8rem/1.45 Arial,Helvetica,sans-serif}.me-foot p:last-child{margin-bottom:0}.me-fill{color:#5a3d00;background:#ffe9a8;border-radius:3px;padding:0 1px;box-shadow:0 0 0 2px #ffe9a8}.ma-adhead .me-fill{font-weight:900}.mr-campaigns{max-width:1180px;margin:0 auto;padding:14px 16px 0}.mr-campaigns .ma-tabs{margin:0}.mr-obj{font-weight:800}.cc-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cc-videos .ma-motion{min-width:0}.cc-videos video{aspect-ratio:4/5;object-fit:contain;width:100%}@media (width<=600px){.cc-videos{grid-template-columns:1fr}}.ml-root .ml-questions{gap:40px;margin-top:28px;display:grid}@media (width>=1100px){.ml-root .ml-pair{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}}.aep{--navy:#0a233f;--teal:#00a2ae;--teal-ink:#006f78;--gold:#ffcd00;--paper:#fffdf8;--cream:#f7f2e8;--slate:#46576b;--line:#e3dccf;background:var(--paper);color:var(--navy);min-height:100vh;font-family:Montserrat,system-ui,sans-serif}.aep-bar{background:var(--navy);justify-content:center;padding:18px 16px;display:flex}.aep-bar img{width:auto;height:34px}.aep-main{max-width:1080px;margin:0 auto;padding:0 16px 56px}.aep-hero{text-align:center;padding:56px 0 36px}.aep-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);margin:0 0 14px;font-size:13px;font-weight:800}.aep-hero h1{margin:0 0 18px;font-size:clamp(30px,5vw,48px);font-weight:900;line-height:1.12}.aep-lead{color:var(--slate);max-width:64ch;margin:0 auto 14px;font-size:18px;line-height:1.6}.aep-date{color:var(--slate);margin:0;font-size:13px}.aep-how{background:var(--cream);border-radius:18px;margin:0 0 40px;padding:28px 28px 22px}.aep-how h2{margin:0 0 14px;font-size:22px;font-weight:800}.aep-how ul{gap:10px;margin:0;padding-left:20px;list-style:outside;display:grid}.aep-how li{max-width:72ch;font-size:16px;line-height:1.55}.aep-ex{border-top:1px solid var(--line);padding:40px 0}.aep-ex-head{margin:0 0 22px}.aep-ex-n{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);font-size:12px;font-weight:800;display:inline-block}.aep-ex-head h2{margin:6px 0 10px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(26px,4vw,34px);font-style:italic;font-weight:600}.aep-teaches{color:var(--slate);max-width:72ch;margin:0;font-size:16px;line-height:1.6}.aep-teaches strong{color:var(--navy)}.aep-ex-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;display:grid}.aep-step h3{align-items:baseline;gap:10px;margin:0 0 12px;font-size:17px;font-weight:800;display:flex}.aep-step h3 span,.aep-after h2 span{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:inline-grid}.aep-step h3 em{color:var(--slate);font-size:13px;font-style:normal;font-weight:500}.aep-post{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0a233f0f}.aep-post-page{align-items:center;gap:10px;padding:14px 16px 6px;display:flex}.aep-post-avatar{background:var(--navy);object-fit:contain;border-radius:50%;width:38px;height:38px;padding:7px}.aep-post-page div{display:grid}.aep-post-page strong{font-size:14px}.aep-post-page span{color:var(--slate);font-size:12px}.aep-post-text{padding:6px 16px 14px;font-size:15px;line-height:1.5}.aep-post-text p{margin:0 0 12px}.aep-post-text .aep-disc{color:var(--slate);font-size:12.5px;line-height:1.5}.aep-post-card{background:#f2f4f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.aep-post-card div{gap:2px;min-width:0;display:grid}.aep-post-card strong{font-size:15px}.aep-post-card div span{color:var(--slate);font-size:13px}.aep-btn-ghost{background:#e2e6ea;border-radius:8px;flex:none;padding:9px 14px;font-size:13px;font-weight:800}.aep-video{aspect-ratio:4/5;background:var(--navy);border-radius:14px;width:100%;max-width:400px;margin:0 auto;display:block}.aep-note{color:var(--slate);max-width:400px;margin:10px auto 0;font-size:14px;line-height:1.55}.aep-after{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:36px;padding:44px 0 8px;display:grid}.aep-after h2{align-items:center;gap:10px;margin:0 0 12px;font-size:24px;font-weight:800;display:flex}.aep-after p{color:var(--slate);max-width:64ch;margin:0 0 12px;font-size:16px;line-height:1.6}.aep-after ul{gap:9px;margin:0;padding-left:20px;list-style:outside;display:grid}.aep-after li{font-size:16px;line-height:1.55}.aep-phone{background:var(--navy);border-radius:34px;width:300px;padding:12px;box-shadow:0 14px 34px #0a233f2e}.aep-phone-screen{text-align:center;background:#fff;border-radius:24px;align-content:center;gap:14px;min-height:420px;padding:34px 22px 30px;display:grid}.aep-phone-logo{background:var(--navy);object-fit:contain;border-radius:50%;width:64px;height:64px;margin:0 auto 4px;padding:12px}.aep-phone-title{font-size:19px;font-weight:800;line-height:1.3;color:var(--navy)!important;margin:0!important}.aep-phone-body{line-height:1.5;margin:0!important;font-size:14px!important}.aep-phone-btn{background:var(--teal);color:#fff;border-radius:10px;margin-top:8px;padding:12px;font-weight:800;display:block}.aep-ty{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px;margin-top:36px;padding:44px 0 8px;display:grid}.aep-ty h2{align-items:center;gap:10px;margin:0 0 12px;font-size:24px;font-weight:800;display:flex}.aep-ty h2 span{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:inline-grid}.aep-ty-text p{color:var(--slate);margin:0 0 12px;font-size:16px;line-height:1.6}.aep-ty-text ul{gap:9px;margin:0;padding-left:20px;list-style:outside;display:grid}.aep-ty-text li{font-size:16px;line-height:1.55}.aep-browser{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #0a233f24}.aep-browser-bar{background:#eef1f4;align-items:center;gap:6px;padding:10px 14px;display:flex}.aep-browser-bar span{background:#c9d1da;border-radius:50%;width:10px;height:10px}.aep-browser-bar em{color:var(--slate);margin-left:10px;font-size:12px;font-style:normal}.aep-browser-page{text-align:center;padding:28px 26px 26px}.aep-ty-h{margin:0 0 10px;font-size:24px;font-weight:900;line-height:1.25}.aep-ty-h span{text-wrap:balance;display:block}.aep-ty-body{color:var(--slate);text-wrap:pretty;max-width:46ch;margin:0 auto 16px;font-size:15px;line-height:1.55}.aep-ty-video{aspect-ratio:16/9;background:var(--navy);border-radius:10px;width:100%;display:block}.aep-ty-btn{max-width:300px;margin:14px auto 0}.aep-ty-payoff{margin:14px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:17px;font-style:italic}@media (width<=820px){.aep-ty{grid-template-columns:1fr}}.aep-foot{background:var(--navy);color:#dfe7ef;text-align:center;padding:28px 16px 40px;font-size:13px;line-height:1.7}.aep-foot p{margin:0}.aep-foot strong{color:#fff}@media (width<=820px){.aep-ex-body,.aep-after{grid-template-columns:1fr}.aep-phone{margin:0 auto}.aep-how{padding:22px 18px 18px}}.aep-nw{white-space:nowrap}.mr2-status{color:var(--gp-text);margin:0 0 16px;font-size:.95rem;line-height:1.5}.mr2-status-muted{color:var(--gp-dim)}.mr2-quote{max-width:40rem;color:var(--gp-text);background:#ffffff0d;border-left:3px solid #6fd6e3;margin:.6rem 0 1rem;padding:12px 16px;line-height:1.6}.ag-root .ag-intro{max-width:72ch;margin-bottom:1.4rem}.ag-root .ag-intro .fm-p:first-child{color:var(--gp-text);font-size:1.12rem;line-height:1.6}.ag-root .ag-embed{margin:0 0 1.6rem}.ag-root .ag-embed>section,.ag-root .ag-embed .cl-section,.ag-root .ag-embed .event-section{background:0 0;border:0;margin:0 0 1.6rem;padding:0}.ag-root .ag-embed .cl-shell,.ag-root .ag-embed .cl-shell-narrow{max-width:none;margin:0;padding:0}.ag-root .ag-embed h2{margin-top:0}.ag-root .ag-embed img,.ag-root .ag-embed video{max-width:100%;height:auto}.ag-root .ag-embed .event-section-heading{text-align:left}.ag-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-root .fm-h3,.ag-root .fm-h4,.ag-root .gpg-title,.ag-root .gpg-sub{text-wrap:balance}.ag-root .ag-embed .cl-brk{display:inline}.ag-root .ag-embed h2,.ag-root .ag-embed h3{text-wrap:balance}@media (width<=768px){.ag-root .ag-embed .event-ad-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.ag-root .gpg-cover .gp-h1{font-size:clamp(1.7rem,7.6vw,2.2rem)}}.ag-ad{color:#1c2b3a;background:#f7fbff;border:1px solid #6fd6e366;border-top:4px solid #00a2ae;border-radius:10px;max-width:34rem;margin:.4rem 0 1rem;padding:1.1rem 1.25rem .4rem;box-shadow:0 14px 34px #0313224d}.ag-ad-label{color:#73308a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:900}.ag-ad-p{margin:0 0 .9rem;font-size:1rem;line-height:1.55}.ag-ad-line{text-wrap:pretty;display:block}.ag-ad-cta{color:#0a233f;font-weight:800}@media (width<=768px){.ag-ad{padding:1rem 1rem .3rem}}.rxl-root{--rxl-off:#0c2848;--rxl-panel:#0e2c50;--rxl-body:#d5e1ec;--rxl-line-soft:#6fd6e324;background:var(--navy);color:var(--rxl-body);font-family:Montserrat,Arial,sans-serif;overflow-x:hidden}.rxl-wrap{width:100%}.rxl-shell{width:min(920px,100% - 2.5rem);margin:0 auto}.rxl-shell-narrow{width:min(700px,100% - 2.5rem);margin:0 auto}.rxl-section{padding:clamp(4rem,10vw,8rem) 0;position:relative}.rxl-section.rxl-off{background:var(--rxl-off)}.rxl-section.rxl-deep{background:radial-gradient(circle at 18% 12%,#00a2ae24,#0000 42%),radial-gradient(circle at 82% 85%,#73308a29,#0000 46%),linear-gradient(135deg,#0a233f 0%,#081f38 58%,#061525 100%)}.rxl-eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:900;display:block}.rxl-eyebrow-quote{color:var(--teal-light);letter-spacing:.01em;text-transform:none;font-family:"Source Serif 4",Georgia,serif;font-size:.95rem;font-style:italic}.rxl-section h2,.rxl-hero h1{letter-spacing:-.02em;text-transform:uppercase;color:var(--white);max-width:22ch;margin:0 0 1.4rem;font-family:Montserrat,Arial,sans-serif;font-weight:900;line-height:1.08}.rxl-section h2{font-size:clamp(1.9rem,4vw,3rem)}.rxl-section p{color:var(--rxl-body);max-width:62ch;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.7}.rxl-section p:last-child{margin-bottom:0}.rxl-lead{color:var(--white);max-width:58ch;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700}.rxl-line{display:block}@media (width>=720px){.rxl-line-tight{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){.rxl-hero h1,.rxl-hero .rxl-recognition,.rxl-hero .rxl-cta-btn,.rxl-section h2,.rxl-cta-btn{animation:.7s cubic-bezier(.2,.7,.2,1) both rxl-rise}.rxl-hero .rxl-recognition{animation-delay:80ms}.rxl-hero .rxl-hero-sub{animation-delay:.14s}.rxl-hero .rxl-cta-btn{animation-delay:.2s}}@keyframes rxl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rxl-root *{transition:none!important;animation:none!important}}.rxl-cta{justify-content:center;display:flex}.rxl-cta-btn{background:var(--gold);color:#1a1300;letter-spacing:.03em;text-transform:none;border-radius:8px;justify-content:center;align-items:center;min-height:56px;padding:1rem 2.2rem;font:900 .95rem/1 Montserrat,Arial,sans-serif;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 18px 40px #ffcd002e}.rxl-cta-btn:hover{background:#ffe066;transform:translateY(-2px);box-shadow:0 22px 48px #ffcd0042}.rxl-cta-btn:active{transform:translateY(0)}.rxl-cta-note{color:var(--muted);text-align:center;margin:1.1rem 0 0!important;font-size:.86rem!important}.rxl-hero{isolation:isolate;text-align:center;background:radial-gradient(circle at 15% 10%,#00a2ae33,#0000 42%),radial-gradient(circle at 85% 82%,#73308a33,#0000 48%),linear-gradient(135deg,#0a233f 0%,#081f38 60%,#061525 100%);align-items:center;min-height:min(92vh,880px);padding:clamp(3rem,8vh,5rem) 0;display:flex;position:relative;overflow:hidden}.rxl-hero:after{content:"";z-index:-1;opacity:.09;background-image:linear-gradient(#6fd6e32e 1px,#0000 1px),linear-gradient(90deg,#6fd6e32e 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(90% 80% at 50% 30%,#000,#0000 78%)}.rxl-hero-inner{width:min(720px,100% - 2.5rem);margin:0 auto}.rxl-kicker{color:var(--teal-light);letter-spacing:.24em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.72rem;font-weight:800;display:block}.rxl-hero .rxl-eyebrow{margin:0 auto 1.2rem;display:inline-block}.rxl-hero h1{max-width:none;margin-left:auto;margin-right:auto;font-size:clamp(2.1rem,5.4vw,3.6rem)}.rxl-recognition{max-width:46rem;color:var(--teal-light);margin:1.6rem auto 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.2rem,2.6vw,1.6rem);font-style:italic;line-height:1.3}.rxl-hero-sub{max-width:40rem;color:var(--white);margin:1.4rem auto 0;font-size:1.1rem;font-weight:600}.rxl-hero .rxl-cta{margin-top:2.4rem}.rxl-hero .rxl-cta-note{max-width:34rem;margin-left:auto;margin-right:auto}.rxl-carry-list{gap:.6rem;max-width:46rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.rxl-carry-item{background:var(--rxl-panel);border:1px solid var(--rxl-line-soft);color:var(--rxl-body);border-radius:8px;padding:.85rem 1.1rem .85rem 1.6rem;font-size:.98rem;line-height:1.5;position:relative}.rxl-carry-item:before{content:"";background:var(--teal-light);opacity:.85;border-radius:50%;width:6px;height:6px;position:absolute;top:1.05rem;left:.7rem}.rxl-witness{border-left:4px solid var(--gold);max-width:46rem;margin:2rem 0;padding:.2rem 0 .2rem 1.4rem}.rxl-witness p{color:var(--white);max-width:none;font-family:"Source Serif 4",Georgia,serif;font-style:italic;line-height:1.28;margin:0!important;font-size:clamp(1.4rem,3.4vw,2.15rem)!important}.rxl-turn{color:var(--teal-light);max-width:52ch;font-size:1.08rem;font-weight:700}.rxl-scene{color:var(--muted);text-wrap:pretty;max-width:46rem;font-family:"Source Serif 4",Georgia,serif;font-style:italic;line-height:1.45;margin:0 0 .5rem!important;font-size:.92rem!important}.rxl-tiles-intro{color:var(--teal-light);font-family:"Source Serif 4",Georgia,serif;font-style:italic;margin:0 0 1.4rem!important;font-size:1rem!important}.rxl-tiles{grid-template-columns:1fr;gap:1.1rem;margin:0 0 1.8rem;display:grid}@media (width>=760px){.rxl-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.rxl-tile{background:var(--rxl-panel);border:1px solid var(--line);border-radius:14px;padding:1.4rem 1.5rem;box-shadow:0 16px 40px #03132247}.rxl-tile h3{color:var(--white);letter-spacing:-.01em;margin:0 0 .3rem;font-size:1.02rem}.rxl-tile-role{color:var(--teal-light);letter-spacing:.06em;text-transform:uppercase;font-weight:800;margin:0 0 .8rem!important;font-size:.76rem!important}.rxl-tile p:last-child{margin:0!important;font-size:.92rem!important}.rxl-feel{color:var(--teal-light);max-width:46rem;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.1rem,1.9vw,1.4rem);font-style:italic;line-height:1.4}.rxl-feel-lg{color:var(--white);font-size:clamp(1.35rem,2.6vw,1.9rem)}.rxl-timeline{max-width:52rem;margin:1.8rem 0 2rem;padding-left:2rem;position:relative}.rxl-timeline:before{content:"";background:linear-gradient(180deg, var(--teal), var(--purple));width:2px;position:absolute;top:.4rem;bottom:.4rem;left:6px}.rxl-timeline-step{padding-bottom:2rem;position:relative}.rxl-timeline-step:last-child{padding-bottom:0}.rxl-timeline-step:before{content:"";background:var(--teal);border-radius:50%;width:14px;height:14px;position:absolute;top:.35rem;left:-2rem;box-shadow:0 0 0 4px #00a2ae2e}.rxl-timeline-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.7rem;font-weight:900;display:block}.rxl-timeline-step p{margin:0;font-size:1rem}.rxl-pillars{grid-template-columns:1fr;gap:1.1rem;margin:1.8rem 0;display:grid}@media (width>=720px){.rxl-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}.rxl-pillar{background:var(--rxl-panel);border:1px solid var(--line);border-radius:14px;padding:1.5rem 1.6rem}.rxl-pillar h3{color:var(--white);letter-spacing:-.01em;margin:0 0 .7rem;font-size:1.12rem}.rxl-pillar p{margin:0 0 .9rem!important;font-size:.94rem!important}.rxl-pillar-tag{color:var(--teal-light);font-family:"Source Serif 4",Georgia,serif;font-style:italic;margin:0!important;font-size:.94rem!important}.rxl-claims{max-width:58ch}.rxl-band{border:1px solid var(--teal);text-align:left;background:radial-gradient(circle at 12% 15%,#00a2ae38,#0000 48%),radial-gradient(circle at 88% 85%,#73308a29,#0000 50%),linear-gradient(135deg,#0a233f,#061525);border-radius:20px;max-width:56rem;margin:0 auto;padding:clamp(2rem,5vw,3.2rem)}.rxl-band h2,.rxl-band p,.rxl-band .rxl-feel{max-width:100%}.rxl-faq{gap:.85rem;max-width:52rem;margin:1.8rem 0;display:grid}.rxl-faq-item{background:var(--rxl-panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rxl-faq-q-wrap{margin:0}.rxl-faq-q{width:100%;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font:italic 700 1.02rem/1.4 "Source Serif 4",Georgia,serif;display:flex}.rxl-faq-q:hover{color:var(--teal-light)}.rxl-faq-icon{color:var(--gold);flex:none;font-family:Montserrat,Arial,sans-serif;font-size:1.3rem;font-style:normal;font-weight:900;line-height:1}.rxl-faq-a{padding:0 1.3rem 1.2rem}.rxl-faq-a p{color:var(--rxl-body);max-width:none;margin:0;font-size:.96rem;line-height:1.6}.rxl-faq-pause{height:.85em;display:block}.rxl-faq-below{color:var(--teal-light);font-family:"Source Serif 4",Georgia,serif;font-style:italic;margin:0!important;font-size:1rem!important}.rxl-flow{align-items:stretch;gap:1rem;max-width:52rem;margin:1.8rem 0 2.2rem;display:flex}.rxl-flow-card{background:var(--rxl-panel);border:1px solid var(--line);border-radius:14px;flex:1;min-width:0;padding:1.3rem 1.4rem}.rxl-flow-card .rxl-flow-dot{background:var(--teal);border-radius:50%;width:10px;height:10px;margin-bottom:.8rem;display:inline-block}.rxl-flow-card p{margin:0;font-size:.98rem}.rxl-flow-arrow{color:var(--teal);flex:none;align-self:center;font-size:1.5rem;font-weight:900}@media (width<=820px){.rxl-flow{flex-direction:column}.rxl-flow-arrow{align-self:flex-start;margin-left:1.4rem;transform:rotate(90deg)}}.rxl-fit-grid{grid-template-columns:1fr;gap:1.4rem;margin:1.8rem 0 0;display:grid}@media (width>=720px){.rxl-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rxl-fit-col h3{color:var(--white);text-transform:uppercase;letter-spacing:.03em;margin:0 0 1rem;font-size:1rem}.rxl-fit-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rxl-fit-list li{color:var(--rxl-body);padding-left:1.8rem;font-size:.98rem;line-height:1.55;position:relative}.rxl-fit-list li:before{font-weight:900;position:absolute;top:0;left:0}.rxl-fit-yes li:before{content:"✓";color:var(--teal-light)}.rxl-fit-no li{color:var(--muted)}.rxl-fit-no li:before{content:"✕";color:var(--muted);opacity:.7}.rxl-pride{color:var(--white);max-width:56ch;font-size:1.1rem;font-weight:700}.rxl-close-headline{text-transform:uppercase;letter-spacing:-.02em;color:var(--white);font-family:Montserrat,Arial,sans-serif;font-weight:900;line-height:1.08;max-width:none!important;margin:2.6rem 0 1.8rem!important;font-size:clamp(2rem,4.6vw,3.2rem)!important}.rxl-payoff{color:var(--teal-light);text-align:center;font-family:"Source Serif 4",Georgia,serif;font-style:italic;max-width:none!important;margin:1.6rem 0 0!important;font-size:clamp(1.1rem,2vw,1.35rem)!important}.rxl-close{text-align:center}.rxl-close .rxl-shell-narrow{margin:0 auto}.rxl-footer{text-align:center;color:var(--muted);letter-spacing:.02em;padding:2.4rem 1.5rem 3rem;font-size:.82rem}.rxl-bookend{background:linear-gradient(90deg, var(--teal), #8fc0e6 52%, var(--purple));height:6px}.rxl-root a:focus-visible,.rxl-root button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.rvm-toggle{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#061525d9;border:1px solid #ffffff40;border-radius:999px;padding:.55rem .9rem;font:800 .68rem/1 Montserrat,Arial,sans-serif;position:fixed;bottom:1rem;right:1rem}.rvm-toggle[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.rvm-toggle:hover{color:var(--teal-light);border-color:var(--teal-light)}.rvm-marker{z-index:5;border:1px solid var(--gold);color:var(--gold);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#061525e0;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .6rem;font:900 .62rem/1 Montserrat,Arial,sans-serif;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.rvm-marker:hover,.rvm-marker:focus-visible{background:#ffcd0024}.rvm-marker-star{font-size:.85rem}.rvm-popover{z-index:6;border:1px solid var(--gold);text-align:left;background:#071a2e;border-radius:12px;width:min(360px,100% - 1.5rem);padding:1.1rem 1.2rem;position:absolute;top:2.4rem;left:.75rem;box-shadow:0 20px 50px #0313228c}.rvm-row{color:var(--rxl-body);line-height:1.5;max-width:none!important;margin:0 0 .7rem!important;font-size:.86rem!important}.rvm-row:last-child{margin-bottom:0!important}.rvm-lbl{color:var(--teal-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font:900 .6rem/1 Montserrat,Arial,sans-serif;display:block}@media (width<=900px){.rxl-pillars,.rxl-tiles{grid-template-columns:1fr}}.rxl-mbr{display:inline}@media (width<=719px){h1 .rxl-line-tight,h2 .rxl-line-tight{white-space:nowrap}h1 .rxl-mbr,h2 .rxl-mbr{display:block}.rxl-hero h1{font-size:min(2.1rem,8.6vw)}.rxl-section h2,.rxl-close-headline{font-size:min(1.9rem,6.3vw)!important}}@media (width>=720px){.rxl-hero h1{font-size:clamp(2.1rem,3.7vw,3rem)}.rxl-close-headline{font-size:clamp(1.9rem,3.1vw,2.5rem)!important}}.avp-root{color:#d5e1ec;background:radial-gradient(circle at 15% 8%,#00a2ae2e,#0000 40%),radial-gradient(circle at 85% 70%,#73308a2e,#0000 45%),linear-gradient(160deg,#0a233f 0%,#081f38 55%,#061525 100%);min-height:100vh;padding:0 16px 48px;font-family:Montserrat,Arial,sans-serif;overflow-x:hidden}.avp-line{display:block}.avp-brand{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:28px 0 8px;display:flex}.avp-hpm{filter:drop-shadow(0 0 10px #00c8d873);width:auto;height:38px}.avp-rule{background:#8ef4ff59;width:1px;height:40px}.avp-marks{background:#fff;border-radius:14px;align-items:center;gap:16px;padding:10px 18px;display:inline-flex;box-shadow:0 0 28px #00c8d838}.avp-aidenrx{width:auto;height:24px}.avp-rxcare{width:auto;height:32px}.avp-rule-light{background:#d7dde6;width:1px;height:28px}.avp-hero{text-align:center;max-width:1040px;margin:0 auto;padding-top:28px}.avp-eyebrow{color:var(--gold,#ffcd00);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:.74rem;font-weight:900}.avp-h1{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(2rem,5.2vw,3.6rem);font-weight:900;line-height:1.06}.avp-sub{max-width:46ch;margin:0 auto 26px;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.55}.avp-grad{background:linear-gradient(90deg,#5fe6f2,#8fc0e6 46%,#c58fd6);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.avp-video{background:#000;border:2px solid #8ef4ff8c;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 50px #00c8d840}.avp-video video{aspect-ratio:16/9;width:100%;height:auto;display:block}.avp-full{margin:12px 0 0;font-size:.9rem}.avp-dl{color:#9fb4c8;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0 0;font-size:.92rem;display:flex}.avp-dl a{color:#8ef4ff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.avp-full a{color:#8ef4ff;text-underline-offset:3px;text-decoration:underline}.avp-ask{text-align:center;max-width:860px;margin:44px auto 0}.avp-ask-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:44px;display:flex}.avp-ask-copy{flex-direction:column;align-items:center;gap:16px;display:flex}.avp-btn{color:#081a2e;letter-spacing:.19em;text-transform:uppercase;background:linear-gradient(#ffe066,#ffcd00 55%,#e8b400);border-radius:999px;padding:22px 56px;font-size:1.35rem;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 34px #ffcd0073,0 16px 40px #00000073,inset 0 2px #ffffff80}.avp-btn:hover,.avp-btn:focus-visible{transform:translateY(-2px);box-shadow:0 0 46px #ffcd0099,0 18px 44px #00000080,inset 0 2px #ffffff80}.avp-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:80px;animation:3.2s ease-in-out infinite avp-shine;position:absolute;top:-20px;bottom:-20px;left:-30%;transform:skew(-20deg)}@keyframes avp-shine{0%,55%{left:-30%}to{left:130%}}@media (prefers-reduced-motion:reduce){.avp-btn:after{animation:none;display:none}}.avp-note{color:#b9cadb;margin:0;font-size:.95rem;line-height:1.5}.avp-qr{flex-direction:column;align-items:center;gap:10px;display:flex}.avp-qr img{background:#fff;border-radius:22px;width:170px;height:170px;padding:10px;box-shadow:0 0 30px #00c8d84d}.avp-qr span{color:#9fb4c8;font-size:.8rem}.avp-payoff{white-space:nowrap;color:#fff;max-width:none;margin:40px auto 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.25rem,2.6vw,1.7rem);font-style:italic;font-weight:600;line-height:1.35}.avp-foot{text-align:center;color:#8fa6bb;max-width:860px;margin:48px auto 0;font-size:.82rem}.avp-foot p{margin:0 0 6px}@media (width<=640px){.avp-brand{gap:14px;padding-top:20px}.avp-hpm{height:30px}.avp-rule{display:none}.avp-aidenrx{height:18px}.avp-rxcare{height:24px}.avp-video{border-radius:14px}.avp-btn{letter-spacing:.15em;padding:18px 40px;font-size:1.1rem}.avp-qr{display:none}.avp-payoff{white-space:normal}.avp-sub{font-size:.9rem}.avp-sub .avp-line,.avp-note .avp-line{white-space:nowrap}}.uv-caveat{color:#5a3d00;background:#ffe9a8;border-radius:8px;max-width:42rem;margin:1rem 0 0;padding:10px 14px;font-size:.92rem;line-height:1.5}.uv-rules{gap:14px;max-width:44rem;margin:.4rem 0 1rem;padding-left:1.4rem;display:grid}.uv-rules li{padding-left:4px}.uv-rules li::marker{color:#6fd6e3;font-weight:900}.uv-rules b{color:var(--gp-text);margin-bottom:2px;display:block}.uv-rules span{text-wrap:pretty;line-height:1.55;display:block}.uv-letter{color:#1b2a3a;background:#fff;border-top:5px solid #00a2ae;border-radius:10px;max-width:40rem;margin:.6rem 0 1.6rem;padding:32px 34px;font:500 1rem/1.6 "Source Serif 4",Georgia,serif;box-shadow:0 18px 44px #03132266}.uv-letter p{text-wrap:pretty;margin:0 0 1rem}.uv-from{color:#0a233f;letter-spacing:.12em;text-transform:uppercase;font:800 .8rem/1.3 Montserrat,Arial,sans-serif}.uv-lh{color:#0a233f;text-wrap:balance;margin:0 0 1.1rem;font:900 1.5rem/1.2 Montserrat,Arial,sans-serif}.uv-slot{color:#05484d;background:#d9eff0;border-radius:6px;padding:10px 12px;font-family:Montserrat,Arial,sans-serif;font-size:.92rem;font-weight:700}.uv-sign,.uv-cta{color:#0a233f;font-weight:700}.uv-aside{color:#4a5b6c;font-size:.92rem}.uv-fine{color:#4a5b6c;font-size:.86rem;font-style:italic}.uv-letter .ma-disclaimer{margin-bottom:0}@media (width<=640px){.uv-letter{padding:22px 18px}}.uv-link{color:#6fd6e3;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.uv-link:hover{color:#fff}.uv-say{color:#1b2a3a;background:#fff;border-left:5px solid #00a2ae;border-radius:8px;max-width:40rem;margin:.4rem 0 .6rem;padding:16px 20px;font:500 1.02rem/1.6 "Source Serif 4",Georgia,serif}.uv-say p{text-wrap:pretty;margin:0 0 .6rem}.uv-say p:last-child{margin-bottom:0}.uv-cue{color:#6fd6e3;text-wrap:pretty;max-width:40rem;margin:0 0 1.4rem;font-size:.92rem;font-weight:700}.uv-qa{gap:12px;max-width:42rem;margin:.4rem 0 1rem;display:grid}.uv-qa-row{background:#ffffff0d;border-radius:8px;padding:14px 16px}.uv-qa dt{color:var(--gp-text);margin:0 0 6px;font-weight:800}.uv-qa dd{text-wrap:pretty;margin:0;line-height:1.55}.uv-disc-label{font-weight:800;color:#0a233f!important}.uv-check{gap:10px;max-width:42rem;margin:.4rem 0 .8rem;padding:0;list-style:none;display:grid}.uv-tick{cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;line-height:1.5;display:flex}.uv-tick:hover{border-color:#6fd6e355}.uv-tick input{accent-color:#00a2ae;cursor:pointer;flex:none;width:22px;height:22px;margin:1px 0 0}.uv-tick input:focus-visible{outline-offset:2px;outline:3px solid #6fd6e3}.uv-on{background:#00a2ae26}.uv-on span{color:var(--gp-dim);-webkit-text-decoration:line-through #6fd6e388;text-decoration:line-through #6fd6e388}.uv-count{color:var(--gp-text);margin:0 0 4px;font-weight:800}.uv-small{color:var(--gp-dim);margin-bottom:1.4rem}.wm-root{color:#fff;background:#0a233f;min-height:100vh;font-family:Montserrat,Arial,sans-serif}.wm-wrap{max-width:1180px;margin:0 auto;padding:32px 16px 56px}.wm-logo{width:auto;height:40px;margin-bottom:28px;display:block}.wm-kicker{color:#6fd6e3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.85rem;font-weight:800}.wm-h1{margin:0 0 14px;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.08}.wm-h1 .wm-line{display:block}.wm-orange{color:#f28c28}.wm-sub{color:#d9e6f2;max-width:44rem;margin:0 0 8px;font-size:1.05rem;line-height:1.5}.wm-sub .wm-line{display:block}.wm-everyone{background:#10304f;border-left:5px solid #f28c28;border-radius:12px;max-width:46rem;margin:28px 0 8px;padding:20px 22px}.wm-everyone h2{margin:0 0 10px;font-size:1.1rem;font-weight:800}.wm-everyone ol{gap:6px;margin:0;padding-left:1.3rem;display:grid}.wm-split{gap:20px;margin:32px 0;display:grid}@media (width>=640px){.wm-split{grid-template-columns:1fr 1fr;align-items:stretch}}.fm-body .wm-split{margin:8px 0 24px}.wm-scope{color:#1b2a3a;background:#fff;border-radius:16px;overflow:hidden}.wm-scope-head{color:#fff;padding:22px 22px 18px}.wm-scope-ask .wm-scope-head{background:#00808a}.wm-scope-join .wm-scope-head{background:#1d4f7a}.wm-scope-tag{letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin:0 0 4px;font-size:.8rem;font-weight:800}.wm-scope-name{margin:0;font-size:1.8rem;font-weight:900}.wm-scope-host{opacity:.9;margin:2px 0 10px;font-weight:700}.wm-scope-purpose{margin:0;font-size:1rem;font-style:italic;line-height:1.45}.wm-scope-body{padding:8px 22px 22px}.wm-block{border-bottom:1px solid #e3ebf2;padding:14px 0}.wm-block:last-child{border-bottom:0}.wm-block h3{color:#0a233f;margin:0 0 6px;font-size:.95rem;font-weight:800}.wm-block ul{gap:4px;margin:0;padding-left:1.1rem;line-height:1.45;display:grid}.wm-section-h{margin:40px 0 6px;font-size:1.5rem;font-weight:900}.wm-section-p{color:#d9e6f2;max-width:44rem;margin:0 0 18px;line-height:1.5}.wm-people{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.wm-person{color:#fff;background:#10304f;border:2px solid #1d4f7a;border-radius:14px;padding:18px 20px;text-decoration:none;display:block}.wm-person:hover,.wm-person:focus-visible{border-color:#6fd6e3;outline:none}.wm-person-name{margin:0;font-size:1.15rem;font-weight:800}.wm-person-seat{color:#6fd6e3;margin:2px 0 10px;font-size:.9rem;font-weight:700}.wm-person-go{color:#f28c28;margin:0;font-size:.9rem;font-weight:800}.wm-foot{color:#9fb3c6;margin-top:40px;font-size:.85rem}.wm-q{margin:0 0 26px}.wm-q-text{color:#fff;max-width:40rem;margin:0 0 8px;font-size:1.05rem;font-weight:800;line-height:1.4}.wm-q-num{color:#6fd6e3;margin-right:6px}.wm-answer{color:#1b2a3a;background:#f7fbff;border-top:4px solid #00a2ae;border-radius:10px;gap:10px;max-width:40rem;padding:14px 16px;display:grid}.wm-lens{color:#1b2a3a;background:#eef6f7;border-radius:10px;max-width:40rem;margin:0 0 18px;padding:12px 14px;line-height:1.45}.wm-back{color:#00808a;font-weight:800}.wm-think{margin-bottom:14px;list-style:decimal}.wm-leaders-h{border-top:1px solid #1d4f7a;margin-top:36px;padding-top:24px}.wm-leader-qs{background:#10304f;border-left:4px solid #00a2ae;border-radius:12px;max-width:46rem;margin:0 0 28px;padding:18px 20px 6px}.wm-leader-name{color:#fff;margin:0 0 8px;font-size:1.1rem;font-weight:800}.wm-leader-seat{color:#6fd6e3;margin-left:6px;font-size:.9rem;font-weight:700}.wm-think li{line-height:1.45}
