.start-briefing,.trial-details-modal,.ui-dialog-overlay{--briefing-width:896px;--briefing-wide:1040px;--briefing-header-width:1240px;--briefing-headline:clamp(1.75rem, 4.2vw, 2.7rem);--briefing-poster-heading:clamp(1.35rem, 3.6vw, 2.7rem);--briefing-play-size:clamp(60px, 7.6vw, 82px);--briefing-touch:44px;--briefing-header-height:88px;--briefing-button-width:420px;--briefing-locked-filter:saturate(55%) brightness(.78);--briefing-frame-shadow:var(--shadow-card), 0 0 60px -25px color-mix(in srgb, var(--cyan) 22%, transparent);--trial-page-blue:#3c9be9;--journey-marker-1:60px;--journey-marker-2:68px;--journey-marker-3:76px;--journey-marker-4:84px;--journey-marker-5:92px;--journey-number-1:2.125rem;--journey-number-2:2.4375rem;--journey-number-3:2.75rem;--journey-number-4:3.0625rem;--journey-number-5:3.375rem;--journey-mobile-marker-1:52px;--journey-mobile-marker-2:56px;--journey-mobile-marker-3:60px;--journey-mobile-marker-4:64px;--journey-mobile-marker-5:68px;--journey-mobile-number-1:1.75rem;--journey-mobile-number-2:1.9375rem;--journey-mobile-number-3:2.125rem;--journey-mobile-number-4:2.3125rem;--journey-mobile-number-5:2.5rem;--cta-hover-scale:1.04;--cta-hover-lift:-3px;--cta-arrow-travel:4px;--cta-press-scale:.985;--cta-interaction-duration:.18s;--cta-unlock-duration:.7s;--cta-rest-shadow:inset 0 1px 0 #ffffff0d, 0 0 24px -8px color-mix(in srgb, var(--green) 24%, transparent);--cta-hover-shadow:0 8px 30px -8px color-mix(in srgb, var(--green) 65%, transparent), 0 0 55px -8px color-mix(in srgb, var(--green) 40%, transparent);--trial-details-width:620px;--trial-details-shadow:var(--shadow-modal), 0 0 55px -12px color-mix(in srgb, var(--green) 30%, transparent), 0 0 100px -30px color-mix(in srgb, var(--green) 35%, transparent);--r-pill:999px;--r-lg:16px;--r-md:12px;--r-sm:10px;--r-xs:6px;--shadow-card:0 8px 28px #00000061, inset 0 1px 0 #ffffff0f;--shadow-modal:0 24px 64px -16px #000000f2;--t-fast:.12s;--t-base:.15s;--t-slow:.25s;--ease-out:cubic-bezier(.4, 0, .2, 1)}:where(.start-briefing,.trial-details-modal) :is(h1,h2,h3){font-family:var(--heading);color:var(--ink);letter-spacing:.02em}:where(.start-briefing) h1{font-family:var(--display);letter-spacing:.04em}:where(.start-briefing) .card{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--shadow-card)}:where(.start-briefing) .btn{cursor:pointer;font-family:var(--heading);font-weight:700;font-size:var(--t-md);border-radius:var(--r-md);color:var(--ink);transition:border-color var(--t-base), background var(--t-base), filter var(--t-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:13px 20px;line-height:1.55;display:inline-flex}:where(.start-briefing) .btn-ghost{color:var(--ink);border-color:var(--edge);background:0 0}:where(.start-briefing) .btn-ghost:hover:not(:disabled){border-color:var(--muted)}.start-briefing .sr-only,.trial-details-modal .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-progress{border-radius:var(--r-pill);background:color-mix(in srgb, var(--green) 20%, transparent);width:100%;height:8px;position:relative;overflow:hidden}.ui-progress-indicator{background:var(--green);width:100%;height:100%;transition:transform var(--t-base)}.ui-accordion-item{border-bottom:1px solid var(--edge)}.ui-accordion-item:last-child{border-bottom:0}.ui-accordion-header{font:inherit;margin:0;display:flex}.ui-accordion-trigger{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s4) 0;border-radius:var(--r-xs);color:inherit;text-align:left;font-size:var(--t-md);cursor:pointer;background:0 0;border:0;flex:1;font-weight:500;display:flex}.ui-accordion-trigger:hover{text-decoration:underline}.ui-accordion-chevron{width:var(--s4);height:var(--s4);color:var(--muted);flex-shrink:0;transition:transform .2s}.ui-accordion-trigger[data-state=open]>.ui-accordion-chevron{transform:rotate(180deg)}.ui-accordion-content{font-size:var(--t-md);overflow:hidden}.ui-accordion-content[data-state=open]{animation:.2s ease-out ui-accordion-down}@keyframes ui-accordion-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ui-accordion-body{padding:0 0 var(--s4)}.ui-dialog-overlay{z-index:50;background:#00000080;animation:.2s ease-out ui-fade-in;position:fixed;inset:0}.ui-dialog-content{z-index:50;gap:var(--s4);border:1px solid var(--edge);border-radius:var(--r-md);background:var(--panel);width:100%;max-width:calc(100% - 2rem);padding:var(--s5);box-shadow:var(--shadow-modal);outline:none;animation:.2s ease-out ui-zoom-in;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-zoom-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ui-dialog-title{font-size:var(--t-xl);margin:0;font-weight:600;line-height:1}.ui-dialog-close{top:var(--s4);right:var(--s4);color:inherit;opacity:.7;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;padding:0;position:absolute}.ui-dialog-close:hover{opacity:1}.ui-dialog-close svg{width:var(--s4);height:var(--s4);pointer-events:none}button,summary{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button,summary,a{touch-action:manipulation}button svg,summary svg{flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,video:focus-visible{outline:2px solid var(--green);outline-offset:2px}.site-header{border-bottom:1px solid var(--edge)}.header-shell{width:min(var(--briefing-header-width), calc(100% - var(--s7) * 2));min-height:var(--briefing-header-height);justify-content:space-between;align-items:center;gap:var(--s5);margin-inline:auto;display:flex}.brand-link{display:block}.brand-logo{width:180px;height:auto;display:block}.header-context{align-items:center;gap:var(--s5);font-size:var(--t-sm);letter-spacing:var(--track-wide);color:var(--muted);display:flex}.header-context b{color:var(--ink);font-weight:600}.header-divider{width:1px;height:var(--s4);background:var(--edge)}.content-shell{width:min(var(--briefing-width), calc(100% - var(--s6) * 2));padding-block:var(--s7) var(--s5);margin-inline:auto}.intro{text-align:center;margin-block:var(--s3) var(--s6)}.eyebrow{font:600 var(--t-sm)/1.5 var(--heading);letter-spacing:var(--track-wide);color:var(--muted);margin:0 0 var(--s4);gap:var(--s3);align-items:center;display:flex}.intro .eyebrow{justify-content:center}.intro-rule{height:1px;width:var(--s5);background:var(--green)}.intro h1{font-size:var(--briefing-headline);letter-spacing:-.025em;margin:0 0 var(--s4);font-weight:700;line-height:1.3}.intro-body>p{width:min(100%,590px);color:var(--muted);font-size:var(--t-lg);text-wrap:pretty;margin:0 auto;line-height:1.6}.intro-body .path-caption{border-left:1px solid color-mix(in srgb, var(--green) 45%, transparent);padding-left:var(--s4);margin-top:var(--s4);font-size:var(--t-md);color:var(--body)}.video-frame{padding:var(--s2);box-shadow:var(--briefing-frame-shadow);overflow:hidden}.frame-heading{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--s4) var(--s4);font-size:var(--t-sm);letter-spacing:var(--track-wide);color:var(--muted);font-weight:600;display:flex}.frame-heading>span:first-child{align-items:center;gap:var(--s3);display:flex}.frame-number{color:var(--green);font-variant-numeric:tabular-nums}.frame-host{font-size:var(--t-sm)}.video-stage{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--bg);isolation:isolate;position:relative;overflow:hidden}.briefing-video{object-fit:contain;background:var(--bg);cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.briefing-theater:fullscreen{background:var(--bg);flex-direction:column;display:flex}.briefing-theater:fullscreen .video-stage{aspect-ratio:auto;border-radius:0;flex:1;min-height:0}.briefing-theater:fullscreen .briefing-controls{padding:var(--s3) var(--s4)}.briefing-controls{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4) 0;display:flex}.briefing-controls-spacer{flex:1}.briefing-control{justify-content:center;align-items:center;gap:var(--s2);min-width:var(--briefing-touch);height:var(--briefing-touch);padding:0 var(--s3);border:1px solid var(--edge);border-radius:var(--r-pill);background:color-mix(in srgb, var(--panel) 72%, transparent);color:var(--ink);font:600 var(--t-sm)/1 var(--heading);letter-spacing:.04em;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--t-base), color var(--t-base), background var(--t-base);display:inline-flex}.briefing-control:hover{border-color:color-mix(in srgb, var(--green) 65%, transparent)}.briefing-control svg{width:var(--s4);height:var(--s4)}.briefing-control[aria-pressed=true],.briefing-control[data-active=true]{border-color:var(--green);color:var(--green);background:color-mix(in srgb, var(--green) 10%, var(--panel))}.briefing-speed{min-width:calc(var(--briefing-touch) + var(--s5))}.briefing-volume{width:clamp(72px,22vw,128px);height:var(--briefing-touch);accent-color:var(--green);cursor:pointer;margin:0}.poster-layer{position:absolute;inset:0;overflow:hidden}.poster-image{object-fit:cover;filter:saturate(.65)brightness(.79);width:100%;height:100%;display:block;transform:scale(1.14)}.poster-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 93%, transparent), color-mix(in srgb, var(--bg) 65%, transparent) 27%, transparent 64%), linear-gradient(0deg, var(--bg), transparent 29%, transparent 90%, color-mix(in srgb, var(--bg) 30%, transparent));position:absolute;inset:0}.poster-copy{left:var(--s7);width:47%;position:absolute;top:27%}.poster-eyebrow{font-size:var(--t-sm);letter-spacing:var(--track-wide);color:var(--body);font-weight:600}.poster-copy h2{font:600 var(--briefing-poster-heading)/1.14 var(--heading);letter-spacing:-.03em;white-space:pre-line;margin:var(--s4) 0;color:var(--ink)}.poster-copy p{color:var(--muted);font-size:var(--t-md);margin:0}.play-button{width:var(--briefing-play-size);height:var(--briefing-play-size);border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--green) 75%, transparent);color:var(--green);background:color-mix(in srgb, var(--panel) 72%, transparent);-webkit-backdrop-filter:var(--glass-blur-sm);box-shadow:0 0 var(--s7) color-mix(in srgb, var(--green) 20%, transparent), inset 0 1px 0 #ffffff26;cursor:pointer;transition:background var(--t-base), box-shadow var(--t-base);animation:play-invite 2.6s var(--ease-out,ease-in-out) infinite;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-button:after{content:"";border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--green) 55%, transparent);pointer-events:none;animation:2.6s ease-out infinite play-ring;position:absolute;inset:0}.play-button:hover,.play-button:focus-visible{animation-play-state:paused}.play-button:hover:after,.play-button:focus-visible:after{opacity:0;animation-play-state:paused}@keyframes play-invite{0%,to{border-color:color-mix(in srgb, var(--green) 75%, transparent);box-shadow:0 0 var(--s7) color-mix(in srgb, var(--green) 20%, transparent), inset 0 1px 0 #ffffff26}50%{border-color:var(--green);box-shadow:0 0 calc(var(--s7) + var(--s5)) color-mix(in srgb, var(--green) 42%, transparent), inset 0 1px 0 #ffffff26}}@keyframes play-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.38)}to{opacity:0;transform:scale(1.38)}}.play-button:hover{background:color-mix(in srgb, var(--green) 15%, var(--panel));box-shadow:0 0 var(--s7) color-mix(in srgb, var(--green) 32%, transparent)}.play-button svg{width:30%;height:30%;margin-left:var(--s1)}.poster-bottom{inset:auto var(--s6) var(--s5);justify-content:space-between;align-items:center;gap:var(--s3);color:var(--body);font-size:var(--t-sm);letter-spacing:.1em;display:flex;position:absolute}.poster-bottom>span{align-items:center;gap:var(--s2);display:flex}.poster-bottom svg{width:var(--s4);height:var(--s4)}.poster-bottom>span:last-child{color:var(--ink)}.video-foot{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s4) var(--s3);font-size:var(--t-md);color:var(--muted);display:flex}.video-foot>span:first-child{align-items:center;gap:var(--s2);display:flex}.video-foot svg{width:var(--s3);height:var(--s3);color:var(--green)}.watch-label{font-size:var(--t-sm);font-variant-numeric:tabular-nums}.watch-progress[data-slot=progress]{background:var(--edge);border-radius:0;height:2px}.watch-progress [data-slot=progress-indicator]{background:var(--green);transition:transform var(--t-base)}.video-error{inset:auto var(--s4) var(--s4);padding:var(--s4);border:1px solid var(--edge);border-radius:var(--r-md);background:var(--panel);z-index:3;font-size:var(--t-md);position:absolute}.video-error p{margin:0 0 var(--s3)}.journey{--journey-accent:var(--green);--journey-marker-option:var(--journey-marker-3);--journey-number-option:var(--journey-number-3);--journey-mobile-marker-option:var(--journey-mobile-marker-3);--journey-mobile-number-option:var(--journey-mobile-number-3);margin:var(--s6) var(--s5);gap:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.journey li{align-items:center;gap:var(--s3);display:flex;position:relative}.journey li:not(:last-child):after{content:"";right:calc(var(--s4) * -1);width:var(--s6);background:color-mix(in srgb, var(--journey-accent) 22%, var(--edge));height:1px;position:absolute}.step-number{width:var(--journey-marker-option);height:var(--journey-marker-option);color:var(--journey-accent);border:1px solid color-mix(in srgb, var(--journey-accent) 42%, transparent);background:color-mix(in srgb, var(--journey-accent) 8%, transparent);box-shadow:0 0 22px -12px color-mix(in srgb, var(--journey-accent) 50%, transparent);border-radius:var(--r-pill);font-family:var(--heading);font-size:var(--journey-number-option);letter-spacing:-.06em;font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid}.journey--green-1,.journey--green-2,.journey--green-3,.journey--green-4,.journey--green-5{--journey-accent:var(--green)}.journey--blue-1,.journey--blue-2,.journey--blue-3,.journey--blue-4,.journey--blue-5{--journey-accent:var(--trial-page-blue)}.journey--green-1,.journey--blue-1{--journey-marker-option:var(--journey-marker-1);--journey-number-option:var(--journey-number-1);--journey-mobile-marker-option:var(--journey-mobile-marker-1);--journey-mobile-number-option:var(--journey-mobile-number-1)}.journey--green-2,.journey--blue-2{--journey-marker-option:var(--journey-marker-2);--journey-number-option:var(--journey-number-2);--journey-mobile-marker-option:var(--journey-mobile-marker-2);--journey-mobile-number-option:var(--journey-mobile-number-2)}.journey--green-3,.journey--blue-3{--journey-marker-option:var(--journey-marker-3);--journey-number-option:var(--journey-number-3);--journey-mobile-marker-option:var(--journey-mobile-marker-3);--journey-mobile-number-option:var(--journey-mobile-number-3)}.journey--green-4,.journey--blue-4{--journey-marker-option:var(--journey-marker-4);--journey-number-option:var(--journey-number-4);--journey-mobile-marker-option:var(--journey-mobile-marker-4);--journey-mobile-number-option:var(--journey-mobile-number-4)}.journey--green-5,.journey--blue-5{--journey-marker-option:var(--journey-marker-5);--journey-number-option:var(--journey-number-5);--journey-mobile-marker-option:var(--journey-mobile-marker-5);--journey-mobile-number-option:var(--journey-mobile-number-5)}.journey li>div{min-width:0}.journey strong{color:var(--ink);font-size:var(--t-lg);font-weight:600;line-height:1.4;display:block}.journey li div>span{font-size:var(--t-sm);color:var(--muted)}.continue-area{--cta-layout-width:440px;--cta-icon-track:32px;--cta-arrow-track:28px;--cta-layout-gap:18px;--cta-copy-shift:5px;--cta-icon-size:29px;--cta-arrow-size:24px;text-align:center;margin-top:var(--s6)}.continue-button{width:min(var(--cta-layout-width), 100%);min-width:0;min-height:90px;padding:var(--s3) var(--s5);grid-template-columns:var(--cta-icon-track) minmax(0, 1fr) var(--cta-arrow-track);align-items:center;column-gap:var(--cta-layout-gap);white-space:normal;text-align:left;background:var(--panel);color:var(--ink);border:1px solid color-mix(in srgb, var(--green) 65%, transparent);box-shadow:var(--cta-rest-shadow);transform-origin:50%;transition:transform var(--cta-interaction-duration) var(--ease-out), background var(--cta-interaction-duration), color var(--cta-interaction-duration), border-color var(--cta-interaction-duration), box-shadow var(--cta-interaction-duration);display:grid}.continue-label{align-content:center;gap:var(--s1);min-width:0;padding-left:var(--cta-copy-shift);overflow-wrap:anywhere;display:grid}.continue-title{color:var(--ink);letter-spacing:-.012em;font-size:1.3125rem;font-weight:700;line-height:1.22}.continue-status-icon{color:var(--green);place-self:center}.continue-button.is-unlocked .continue-status-icon,.continue-button.is-unlocked .continue-title{color:inherit}.continue-prerequisite{width:max-content;max-width:100%;color:var(--body);font-size:var(--t-md);transform-origin:0;transition:transform .2s var(--ease-out), color .2s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), text-shadow .2s var(--ease-out);font-weight:400;line-height:1.3;display:inline-block;position:relative}.continue-button svg{width:18px;height:18px}.continue-button .continue-status-icon{width:var(--cta-icon-size);height:var(--cta-icon-size)}.continue-button .continue-arrow{width:var(--cta-arrow-size);height:var(--cta-arrow-size);justify-self:end}.continue-arrow{transition:transform var(--cta-interaction-duration) var(--ease-out)}.continue-button.is-locked{border-color:color-mix(in srgb, var(--green) 40%, var(--edge));cursor:pointer}.continue-button.is-unlocked{border-color:var(--green);animation:cta-ready var(--cta-unlock-duration) var(--ease-out) 1}@media (hover:hover) and (pointer:fine){.continue-button.is-unlocked:hover{transform:translateY(var(--cta-hover-lift)) scale(var(--cta-hover-scale));color:var(--bg);background:var(--green);box-shadow:var(--cta-hover-shadow)}.continue-button.is-unlocked:hover .continue-arrow{transform:translateX(var(--cta-arrow-travel))}.continue-button.is-locked:hover{border-color:color-mix(in srgb, var(--green) 65%, transparent)}.continue-button--hover-pulse.is-locked:hover .continue-prerequisite{color:var(--green);animation:reminder-pulse 1.05s var(--ease-out) infinite;font-weight:700}}.continue-button--hover-pulse.is-locked:focus-visible .continue-prerequisite{color:var(--green);animation:reminder-pulse 1.05s var(--ease-out) infinite;font-weight:700}@keyframes reminder-pulse{0%,to{text-shadow:0 0 7px color-mix(in srgb, var(--green) 25%, transparent);transform:scale(1.06)}50%{text-shadow:0 0 16px color-mix(in srgb, var(--green) 60%, transparent);transform:scale(1.2)}}.continue-button.is-unlocked:focus-visible{background:var(--green);color:var(--bg);box-shadow:var(--cta-hover-shadow)}.continue-button.is-unlocked:active{background:var(--green);color:var(--bg);box-shadow:var(--cta-rest-shadow);transform:translateY(1px) scale(var(--cta-press-scale))}.continue-button.is-unlocked:active .continue-arrow{transform:translateX(var(--s2))}@keyframes cta-ready{0%,to{box-shadow:var(--cta-rest-shadow)}45%{box-shadow:var(--cta-hover-shadow)}}.continue-help{width:min(var(--cta-layout-width,var(--briefing-button-width)), 100%);max-width:100%;font-size:var(--t-md);color:var(--muted);min-height:var(--s5);margin:10px 0 0;line-height:1.5}.continue-help strong{color:var(--body);font-weight:600}.continue-help-arrow{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.next-disclosure{color:var(--muted);font-size:var(--t-md);margin:var(--s5) 0 0;line-height:1.65}.next-disclosure strong{color:var(--body);font-weight:500}.inclusions{margin-top:var(--s7);padding:var(--s6) 0 0;border-top:1px solid var(--edge)}.inclusions-heading{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.inclusions .eyebrow{margin-bottom:var(--s2)}.inclusions h2{font-size:var(--t-2xl);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.3}.trial-tag{border:1px solid var(--edge);border-radius:var(--r-pill);padding:var(--s2) var(--s3);font-size:var(--t-sm);letter-spacing:.08em;white-space:nowrap;color:var(--muted)}.inclusions-intro{margin:var(--s3) 0 var(--s5);color:var(--muted);font-size:var(--t-md)}.inclusion-columns{gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inclusion-columns ul{margin:0;padding:0;list-style:none}.inclusion-columns li{align-items:center;gap:var(--s3);font-size:var(--t-lg);min-height:39px;display:flex}.inclusion-columns li svg{color:var(--green);width:var(--s4);height:var(--s4);stroke-width:1.8px;flex-shrink:0}.trial-reminder{gap:var(--s4) var(--s5);margin-top:var(--s6);padding:var(--s5);border:1px solid color-mix(in srgb, var(--green) 28%, var(--edge));border-radius:var(--r-md);background:linear-gradient(145deg, color-mix(in srgb, var(--green) 5%, var(--panel2)), color-mix(in srgb, var(--panel) 92%, transparent));box-shadow:inset 0 1px 0 #ffffff0d, 0 12px 32px -24px color-mix(in srgb, var(--green) 52%, transparent);grid-template-columns:52px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.trial-reminder:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--green) 55%, transparent), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.trial-reminder-icon{width:52px;height:52px;color:var(--green);border:1px solid color-mix(in srgb, var(--green) 30%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--green) 7%, var(--panel));box-shadow:0 0 24px -12px color-mix(in srgb, var(--green) 65%, transparent);align-self:start;place-items:center;display:grid;position:relative}.trial-reminder-hand{stroke-width:1.7px;width:27px;height:27px}.trial-reminder-string{width:10px;height:10px;color:var(--red);fill:color-mix(in srgb, var(--red) 18%, transparent);stroke-width:2px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--red) 45%, transparent));position:absolute;top:8px;right:8px}.trial-reminder-copy{min-width:0}.trial-reminder-kicker{align-items:center;gap:var(--s2);margin:0 0 var(--s2);color:var(--green);font-size:var(--t-sm);letter-spacing:.12em;flex-wrap:wrap;font-weight:700;line-height:1.5;display:flex}.trial-reminder-kicker span{color:var(--faint)}.trial-reminder h3{margin:0 0 var(--s3);font-family:var(--heading);font-size:var(--t-xl);letter-spacing:.01em;text-wrap:balance;font-weight:650;line-height:1.35}.trial-reminder-copy>p:not(.trial-reminder-kicker){color:var(--muted);font-size:var(--t-lg);text-wrap:pretty;margin:0;line-height:1.6}.trial-reminder-copy>p+p{margin-top:var(--s2)}.trial-reminder-copy strong{color:var(--ink);font-weight:600}.trial-reminder-rule{align-items:center;gap:var(--s2) var(--s3);padding-top:var(--s3);border-top:1px solid var(--edge);color:var(--muted);font-size:var(--t-md);flex-wrap:wrap;grid-column:2;margin:0;line-height:1.5;display:flex}.trial-reminder-rule strong{min-height:30px;padding:var(--s1) var(--s3);color:var(--ink);border:1px solid color-mix(in srgb, var(--green) 35%, var(--edge));border-radius:var(--r-pill);background:color-mix(in srgb, var(--green) 5%, transparent);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.faq-area{margin-block:var(--s5) var(--s4)}.faq-content{padding:var(--s5);margin-top:var(--s3);background:var(--panel);border:1px solid var(--edge);border-radius:var(--r-md)}.faq-content h3{margin:var(--s5) 0 var(--s2);font-size:var(--t-lg);font-weight:600}.faq-content h3:first-child{margin-top:0}.faq-content p{font-size:var(--t-lg);color:var(--muted);margin:0}.site-footer{width:min(var(--briefing-header-width), calc(100% - var(--s7) * 2));padding:var(--s5) 0 var(--s6);border-top:1px solid var(--edge);justify-content:space-between;gap:var(--s5);font-size:var(--t-sm);color:var(--faint);margin:0 auto;display:flex}.site-footer>span:first-child{letter-spacing:var(--track-wide)}.text-control{align-items:center;gap:var(--s2);color:var(--body);padding:var(--s2) 0;min-height:var(--briefing-touch);cursor:pointer;font-size:var(--t-md);text-underline-offset:var(--s1);background:0 0;border:0;text-decoration:underline;display:inline-flex}.replay-control{margin-inline:auto;display:flex}.skip-link{left:var(--s4);top:var(--s4);z-index:100;background:var(--panel);padding:var(--s4);border:1px solid var(--green);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.start-briefing--clarity .content-shell{width:min(var(--briefing-wide), calc(100% - var(--s6) * 2))}.start-briefing--clarity .intro{text-align:left;gap:var(--s7);margin-bottom:var(--s6);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.start-briefing--clarity .intro .eyebrow{justify-content:flex-start}.start-briefing--clarity .intro h1{width:10ch;margin-bottom:0;font-size:clamp(1.75rem,4vw,2.8rem)}.start-briefing--clarity .poster-copy{top:30%}.start-briefing--clarity .video-frame{border-radius:var(--r-sm)}.start-briefing--clarity .journey{margin:var(--s6) 0;padding-block:var(--s5);border-bottom:1px solid var(--edge)}.start-briefing--clarity .continue-area{column-gap:var(--s6);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.start-briefing--clarity .continue-button{grid-area:1/2;justify-self:end}.start-briefing--clarity .continue-help{text-align:center;grid-area:2/2;justify-self:end}.start-briefing--clarity .next-disclosure{grid-area:1/1/3;margin:0}.start-briefing--clarity .inclusions{padding-inline:var(--s6);padding-bottom:var(--s6);border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur)}.state-popover[data-slot=select-content]{background:var(--panel2);color:var(--body);border:1px solid var(--edge)}.state-popover [data-slot=select-item]{min-height:var(--briefing-touch)}.trial-reference{border:1px solid var(--edge);border-radius:var(--r-sm);width:100%;height:auto}@media (max-width:820px),(max-height:500px) and (max-width:1024px){.header-shell{width:calc(100% - var(--s5) * 2);min-height:76px}.brand-logo{width:146px}.header-context{font-size:var(--t-sm);gap:var(--s3);letter-spacing:.06em}.header-context>span:first-child,.header-divider{display:none}.content-shell,.start-briefing--clarity .content-shell,.start-briefing--focus .content-shell{width:calc(100% - var(--s5) * 2);padding-top:var(--s6)}.intro{margin-top:0}.intro h1{text-wrap:balance;line-height:1.35}.intro-body>p{font-size:var(--t-lg)}.eyebrow{font-size:var(--t-sm);letter-spacing:.12em}.frame-heading{padding:var(--s2) var(--s2) var(--s3);letter-spacing:.09em}.frame-host{display:none}.poster-copy{left:var(--s5);top:22%}.poster-eyebrow{font-size:var(--t-sm);letter-spacing:.06em}.poster-copy h2{margin-block:var(--s2);font-size:clamp(1.35rem,4.8vw,2.2rem)}.poster-copy p{font-size:var(--t-sm)}.poster-bottom{inset:auto var(--s5) var(--s4);font-size:var(--t-sm)}.poster-bottom>span:first-child{display:none}.poster-bottom>span:last-child{font-size:var(--t-sm);margin-left:auto}.briefing-controls{gap:var(--s1);padding:var(--s3) var(--s2) 0}.video-foot{padding-inline:var(--s2);font-size:var(--t-sm)}.watch-label{font-size:var(--t-sm)}.journey{gap:var(--s3);margin-inline:0}.journey li{gap:var(--s2);align-items:flex-start}.journey li:not(:last-child):after{display:none}.step-number{width:var(--journey-mobile-marker-option);height:var(--journey-mobile-marker-option);font-size:var(--journey-mobile-number-option)}.journey strong{font-size:var(--t-md)}.journey li div>span{font-size:var(--t-sm);line-height:1.4;display:block}.inclusions{margin-top:var(--s6)}.inclusions h2{font-size:var(--t-xl)}.trial-tag{display:none}.inclusion-columns{gap:var(--s5)}.inclusion-columns li{font-size:var(--t-md);padding-block:var(--s2);gap:var(--s2);align-items:flex-start;min-height:39px;line-height:1.4}.inclusion-columns li svg{margin-top:1px}.trial-reminder{gap:var(--s4);padding:var(--s4);grid-template-columns:46px minmax(0,1fr)}.trial-reminder-icon{width:46px;height:46px}.trial-reminder-hand{width:24px;height:24px}.trial-reminder h3{font-size:var(--t-lg)}.trial-reminder-rule{grid-column:1/-1}.site-footer{width:calc(100% - var(--s5) * 2);gap:var(--s4);font-size:var(--t-sm)}.start-briefing--clarity .intro{gap:var(--s4);grid-template-columns:1fr}.start-briefing--clarity .intro h1{width:auto}.start-briefing--clarity .continue-area{text-align:center;flex-direction:column;display:flex}.start-briefing--clarity .continue-help{text-align:center}.start-briefing--clarity .next-disclosure{margin-top:var(--s5)}.start-briefing--clarity .inclusions{padding:var(--s5)}}@media (max-width:430px){.poster-eyebrow{display:none}.poster-copy{top:25%}.poster-copy p,.poster-bottom{display:none}.video-foot{gap:var(--s2);flex-wrap:wrap}.journey li{text-align:center;flex-direction:column;align-items:center}.continue-button{width:100%;min-height:86px;padding-inline:var(--s4);column-gap:var(--s3);grid-template-columns:30px minmax(0,1fr) 24px}.continue-title{font-size:clamp(1.125rem,5.4vw,1.3125rem)}.trial-reminder{grid-template-columns:1fr}.trial-reminder-icon{width:44px;height:44px}.trial-reminder-copy,.trial-reminder-rule{grid-column:1}.trial-reminder-kicker{gap:var(--s1) var(--s2)}.trial-reminder-rule{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.play-button,.continue-button,.continue-arrow,.continue-prerequisite,.continue-prerequisite:after{transition:none}.play-button{animation:none}.play-button:after{opacity:0;animation:none}.continue-button.is-unlocked{animation:none}.continue-button.is-unlocked:hover,.continue-button.is-unlocked:active,.continue-button.is-unlocked:hover .continue-arrow,.continue-button.is-unlocked:active .continue-arrow{transform:none}.continue-button.is-locked:hover .continue-prerequisite,.continue-button.is-locked:focus-visible .continue-prerequisite{animation:none;transform:none}.watch-progress [data-slot=progress-indicator]{transition:none}}.trial-rules-item[data-slot=accordion-item]{border:0}.trial-info-links{justify-content:center;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.trial-info-links>h3{font:inherit;margin:0}.trial-rules-link[data-slot=accordion-trigger],.trial-details-link{min-height:var(--briefing-touch);padding:var(--s2) 0;align-items:center;gap:var(--s2);font:400 var(--t-md)/1.5 var(--bodyfont);color:var(--muted);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.trial-rules-link[data-slot=accordion-trigger]>svg{display:none}.trial-rules-link:hover,.trial-details-link:hover{color:var(--ink);text-underline-offset:var(--s1);text-decoration:underline}.trial-info-separator{color:var(--faint);font-size:var(--t-md)}.trial-rules-content{padding:0}.trial-rules-content .faq-content{margin-top:var(--s3)}body:has(.trial-details-modal) [data-slot=dialog-overlay]{background:color-mix(in srgb, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(3px)}.trial-details-modal[data-slot=dialog-content]{width:min(var(--trial-details-width), calc(100% - var(--s6)));max-width:none;max-height:calc(100dvh - var(--s6) - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--panel2);color:var(--body);border:1px solid color-mix(in srgb, var(--green) 36%, var(--edge));border-radius:var(--r-lg);box-shadow:var(--trial-details-shadow);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.trial-details-heading{padding:var(--s6) calc(var(--s6) + var(--s6)) var(--s4) var(--s6);flex-shrink:0}.trial-details-heading [data-slot=dialog-title]{color:var(--green);font-family:var(--heading);font-size:var(--t-lg);text-transform:uppercase;letter-spacing:var(--track-wide);margin:0;font-weight:800;line-height:1.5}.trial-details-modal [data-slot=dialog-close]{width:var(--briefing-touch);height:var(--briefing-touch);top:var(--s5);right:var(--s5);border-radius:var(--r-xs);color:var(--muted);opacity:1;place-items:center;display:grid}.trial-details-modal [data-slot=dialog-close]:hover{color:var(--ink);background:#ffffff0d}.trial-details-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--edge) transparent;min-height:0;padding:0 var(--s6) var(--s6);overflow-wrap:anywhere;flex:1;overflow-y:auto}.trial-details-scroll:focus-visible{outline-offset:-2px}.trial-explanations{gap:var(--s5);display:grid}.trial-explanations h3,.common-questions-heading{font-family:var(--heading);font-size:var(--t-lg);letter-spacing:.035em;text-transform:uppercase;margin:0 0 var(--s1);color:var(--ink);font-weight:700;line-height:1.5}.trial-explanations p{font-size:var(--t-lg);color:var(--body);margin:0;line-height:1.55}.trial-details-divider{height:1px;margin:var(--s6) 0 var(--s5);background:var(--edge);border:0}.common-questions-heading{margin-bottom:var(--s3)}.trial-details-faqs [data-slot=accordion-item]{border-color:var(--edge)}.trial-details-faqs [data-slot=accordion-item]>h3{margin:0}.trial-details-question[data-slot=accordion-trigger]{justify-content:flex-start;align-items:flex-start;gap:var(--s2);color:var(--body);font-family:var(--bodyfont);font-size:var(--t-md);padding:var(--s4) 0;min-height:var(--briefing-touch);font-weight:500;line-height:1.5;text-decoration:none}.trial-details-question[data-slot=accordion-trigger]>svg{display:none}.trial-details-question:hover{color:var(--ink)}.question-toggle{width:var(--s3);height:var(--s5);color:var(--green);flex-shrink:0;place-items:center;display:grid}.question-toggle svg{width:var(--s3);height:var(--s3)}.question-minus{display:none}.trial-details-question[data-state=open] .question-minus{display:block}.trial-details-question[data-state=open] .question-plus{display:none}.trial-details-answer{font-family:var(--bodyfont);font-size:var(--t-md);color:var(--muted);padding:0 0 var(--s4) var(--s5);line-height:1.6}.trial-rules-link[data-slot=accordion-trigger]:focus-visible,.trial-details-question[data-slot=accordion-trigger]:focus-visible,.trial-details-modal [data-slot=dialog-close]:focus-visible{outline:2px solid var(--green);outline-offset:2px;box-shadow:none}@media (max-width:820px),(max-height:500px) and (max-width:1024px){.trial-details-heading{padding:var(--s5) calc(var(--s5) + var(--s7)) var(--s4) var(--s5)}.trial-details-modal [data-slot=dialog-close]{top:var(--s3);right:var(--s3)}.trial-details-scroll{padding-inline:var(--s5);padding-bottom:var(--s5)}.trial-info-links{gap:var(--s2)}}@media (prefers-reduced-motion:reduce){.trial-details-modal[data-slot=dialog-content],.trial-rules-accordion [data-slot=accordion-content],.trial-details-faqs [data-slot=accordion-content]{animation:none}}

