:root{color:#10212b;background:#f5f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brandText strong{font-size:17px;letter-spacing:0}.brandText em{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.homeDirectoryGrid{counter-reset:step;margin:0 auto;max-width:1080px}.contactMethods,.contactChips{display:grid;gap:12px;margin-top:26px}.contactSection{align-items:stretch;gap:32px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);padding:clamp(28px,4vw,46px)}.contactIntroPanel h1{font-size:clamp(34px,3.5vw,48px);line-height:1.06;margin:10px 0 14px}.contactIntroPanel>p:not(.eyebrow){font-size:15px;line-height:1.6}.learningPage{display:grid;gap:20px}.learningHero{align-items:center;background:linear-gradient(135deg,#06141b,#0f766e);border-radius:28px;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,4vw,40px)}.learningHero .eyebrow,.learningHero h2,.learningHero p{color:#fff}.learningHero h2{font-size:clamp(30px,4vw,48px);line-height:1.04;margin:8px 0 12px;max-width:760px}.learningHero p:last-child{color:#ffffffb8;margin:0;max-width:760px}.learningGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.learningFeature{background:#fff;border:1px solid rgba(217,232,236,.95);border-radius:22px;box-shadow:0 18px 52px #06141b12;display:grid;gap:10px;min-height:170px;padding:22px}.learningFeature h3{color:#06141b;font-size:20px;margin:0}.learningFeature p{color:#607180;line-height:1.5;margin:0}.learningFeature.eventFeature{background:#eafaf8;border-color:#14b8a657;grid-column:span 2}.reportActions{display:flex;flex-wrap:wrap;gap:9px}.reportActions button{background:#0f766e;border:1px solid #0f766e;border-radius:12px;color:#fff;cursor:pointer;font-weight:850;min-height:40px;padding:9px 14px}.reportActions button:hover{background:#06141b;border-color:#06141b}@media (max-width: 900px){.contactSection,.eventAdminToolbar,.learningHero{grid-template-columns:1fr}.contactForm{min-height:auto}.learningGrid{grid-template-columns:1fr}.learningFeature.eventFeature{grid-column:auto}}.footerBrand .brandText strong{color:#fff}.footerBrand .brandText em{color:#ffffff9e}.contactSection{align-items:stretch;gap:clamp(24px,3vw,40px);grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);padding:clamp(28px,4vw,46px)}.contactIntroPanel h1{font-size:clamp(34px,3.5vw,48px);line-height:1.06;margin:10px 0 14px;max-width:520px}.contactIntroPanel>p:not(.eyebrow){font-size:15px;line-height:1.6;max-width:540px}.contactMethods{gap:9px;margin-top:20px}.contactMethods a,.contactMethods div{padding:13px 15px}.contactMethods strong{font-size:14px}.contactMethods small{font-size:12px}.contactForm{align-content:start;background:#fff;min-height:100%;padding:clamp(26px,3vw,38px)}.webinarPageHeader{margin:0 auto 34px;max-width:820px;text-align:center}.webinarPageHeader h1{font-size:clamp(36px,5vw,62px);line-height:1.02;margin:10px 0 16px}.webinarCollection{display:grid;gap:42px}.webinarEvent{display:grid;gap:18px}.webinarEvent+.webinarEvent{border-top:1px solid rgba(217,232,236,.94);padding-top:42px}.webinarHeroCard h2{font-size:clamp(30px,4vw,52px);line-height:1.03;margin:10px 0 16px}.eventAdminToolbar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.eventAdminToolbar label{display:grid;gap:7px}@media (max-width: 900px){.contactSection,.eventAdminToolbar{grid-template-columns:1fr}.contactForm{min-height:auto}}.appSidebar .appBrand .brandMark{background:linear-gradient(145deg,#063f42,#11a299);border-radius:16px;box-shadow:0 12px 26px #086c684d;height:44px;position:relative;width:44px}.appSidebar .appBrand .brandMark:before{background:#fff;border-radius:999px;color:transparent;content:"";height:18px;left:13px;position:absolute;top:13px;width:18px}.appSidebar .appBrand .brandMark span{background:#07131d;border-radius:999px;display:block;height:8px;left:18px;position:absolute;top:18px;width:8px;z-index:1}.pricingGrid .pricingCard,.pricingGrid .pricingCard.featuredPlan{background:#fff;border:1px solid rgba(217,232,236,.94);box-shadow:0 24px 70px #06141b17;min-height:100%;overflow:visible;padding:30px;position:relative;transform:none}.pricingGrid .pricingCard:hover,.pricingGrid .pricingCard.featuredPlan:hover{border-color:#14b8a661;box-shadow:0 28px 76px #06141b1f;transform:translateY(-3px)}.pricingGrid .planBadge{background:#06141b;border-radius:999px;color:#fff;left:50%;padding:8px 16px;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.pricingGrid .pricingCard .planButton,.pricingGrid .pricingCard .planButton.basic,.pricingGrid .pricingCard .planButton.professional,.pricingGrid .pricingCard .planButton.premium{background:linear-gradient(135deg,#0f766e,#14b8a6);border:0;box-shadow:0 16px 34px #0f766e33;color:#fff}.contactSection{align-items:stretch;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(28px,4vw,52px);padding:clamp(28px,4vw,48px)}.contactIntroPanel{align-content:start}.contactIntroPanel h1{font-size:clamp(36px,4vw,52px);line-height:1.04;margin:10px 0 16px;max-width:560px}.contactIntroPanel>p:not(.eyebrow){font-size:16px;line-height:1.65;max-width:590px}.contactMethods{gap:10px;margin-top:22px}.contactMethods strong{font-size:15px}.contactMethods small{font-size:12px;line-height:1.4}.contactForm{align-content:start;background:#fff;padding:clamp(24px,3vw,36px)}.contactForm label{font-size:13px}.contactForm input,.contactForm textarea{font-size:16px}.footerBrand .brandMark{background:linear-gradient(145deg,#063f42,#11a299);border-radius:16px;box-shadow:0 12px 26px #086c6842;height:44px;width:44px}.footerBrand .brandMark:before{background:#fff;border-radius:999px;content:"";height:18px;left:13px;position:absolute;top:13px;width:18px}.footerBrand .brandMark span{background:#07131d;border-radius:999px;display:block;height:8px;left:18px;position:absolute;top:18px;width:8px;z-index:1}.footerBrand .brandText{display:grid;gap:3px}.footerBrand .brandText strong{font-size:22px}.footerBrand .brandText em{color:#ffffff94;font-size:11px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 900px){.contactSection{grid-template-columns:1fr}}.appShell{background:radial-gradient(circle at top left,rgba(0,169,157,.16),transparent 32%),linear-gradient(135deg,#f7fbfb,#eef7f5 48%,#f8fafc)}.appSidebar{background:linear-gradient(180deg,#07171d,#0d3333 55%,#0f766e);border-right:0;box-shadow:18px 0 60px #06141b24}.appSidebar .appBrand{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:24px;display:grid;grid-template-columns:46px 1fr;margin-bottom:24px;padding:14px}.appSidebar .appBrand .brandMark{background:linear-gradient(135deg,#7dd3fc,#14b8a6 52%,#f97316);border-radius:15px;box-shadow:0 18px 38px #14b8a647;height:46px;width:46px}.appSidebar .appBrand .brandMark span{display:none}.appSidebar .appBrand .brandMark:before{color:#fff;content:"SO";font-size:14px;font-weight:950}.appSidebar .appBrand strong{color:#fff;font-size:17px;line-height:1}.appSidebar .appBrand small{color:#ffffff9e;font-size:11px;font-weight:850;grid-column:2;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.sideNav{gap:7px}.sideNav a{border-radius:16px;color:#ffffffb8;font-weight:850;padding:12px 14px}.sideNav a.selected,.sideNav a:hover{background:#ffffff24;color:#fff}.commandBar{background:#ffffffd1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.74);border-radius:28px;box-shadow:0 24px 70px #0f172a17;padding:18px 20px}.commandBar h1{font-size:clamp(27px,3vw,42px);letter-spacing:0}.commandActions .button.compact{border-radius:16px;min-height:44px;padding-inline:18px}.topProfile{background:#fff;border:1px solid rgba(217,232,236,.95);border-radius:18px;box-shadow:0 16px 36px #06141b14;min-height:54px;padding:7px 14px 7px 7px}.topProfile>span{background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:14px;height:40px;width:40px}.signOutButton{background:#fff;border:1px solid rgba(217,232,236,.95);border-radius:16px;min-height:44px;padding-inline:16px}.workspaceHero{background:linear-gradient(120deg,#05141af0,#075f5ad6),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=84);border:1px solid rgba(255,255,255,.26);border-radius:34px;box-shadow:0 30px 90px #06141b2e;overflow:hidden;padding:clamp(26px,4vw,46px)}.heroSummary{align-self:center}.heroSummary h2{font-size:clamp(42px,6vw,76px);letter-spacing:0;line-height:.95;margin:18px 0;max-width:860px}.heroSummary p{font-size:18px;max-width:720px}.trustSeal{background:#7dd3fc29;border:1px solid rgba(125,211,252,.36);color:#e6fffb;padding:9px 14px}.dashboardPanel{background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:28px;box-shadow:inset 0 1px #ffffff2e}.dashboardHeader div{display:grid;gap:4px}.dashboardHeader span{color:#ffffffa8;font-size:12px;font-weight:950;text-transform:uppercase}.dashboardHeader em{background:#ffffff29;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;font-size:11px;font-style:normal;font-weight:950;padding:8px 10px}.dashboardFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardFlow div{border-radius:20px;min-height:112px;padding:18px}.dashboardFlow strong{font-size:22px}.metricGrid,.actionRail{gap:18px}.metricCard,.actionCard,.workflowPanel,.labBoard,.caseBoard,.profilePage{border:1px solid rgba(217,232,236,.95);border-radius:26px;box-shadow:0 24px 70px #06141b14}.metricCard{min-height:150px;padding:24px}.metricCard strong{color:#06141b;font-size:42px;letter-spacing:0}.metricCard small{color:#607180;font-weight:750;line-height:1.35}.actionCard{border-radius:28px;min-height:210px;padding:26px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.actionCard:hover{border-color:#14b8a673;box-shadow:0 30px 80px #06141b1f;transform:translateY(-3px)}.actionCard span{align-items:center;background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:14px;color:#fff;display:inline-flex;height:42px;justify-content:center;width:42px}.actionCard h3{font-size:24px;line-height:1.12}.contactSection{background:linear-gradient(135deg,#06141bf5,#085954e6),url(https://images.unsplash.com/photo-1588776814546-1ffcf47267a5?auto=format&fit=crop&w=1800&q=84);background-position:center;background-size:cover;border-radius:34px;color:#fff;margin:28px auto 64px;max-width:1180px}.contactIntroPanel h1,.contactIntroPanel p,.contactIntroPanel .eyebrow{color:#fff}.contactIntroPanel h1{font-size:clamp(40px,5vw,72px);line-height:.98}.contactMethods a,.contactMethods div{border-radius:22px;padding:18px}.contactMethods small{color:#ffffff9e;font-weight:700}.contactForm{border-radius:28px}.footer{align-items:start;background:#06141b;border-radius:34px 34px 0 0;color:#fff;display:grid;gap:30px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);padding:34px}.footer p,.footer span,.footer a{color:#ffffffad}.footerBrand strong,.footerColumns strong{color:#fff}.footerColumns{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.footerColumns div{display:grid;gap:9px}.footerColumns a{text-decoration:none}@media (max-width: 860px){.workspaceHero{grid-template-columns:1fr}}@media (max-width: 860px){.dashboardFlow,.footer,.footerColumns{grid-template-columns:1fr}.workspaceHero{border-radius:26px;min-height:auto}.heroSummary h2{font-size:clamp(36px,12vw,54px)}}.footer{background:linear-gradient(135deg,#06141bfa,#075f5af0),radial-gradient(circle at top right,rgba(125,211,252,.26),transparent 32%);border:1px solid rgba(255,255,255,.1);border-radius:36px 36px 0 0;box-shadow:0 -24px 80px #06141b29;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);margin:38px auto 0;max-width:1240px;overflow:hidden;padding:clamp(28px,5vw,48px);position:relative}.footer:before{background:linear-gradient(90deg,#14b8a6,#7dd3fc,#f97316);content:"";height:4px;left:0;position:absolute;right:0;top:0}.footerLead{display:grid;gap:18px;max-width:480px}.footerBrand{align-items:center;display:inline-flex;gap:12px;text-decoration:none}.footerBrand .brandMark{background:linear-gradient(135deg,#7dd3fc,#14b8a6 54%,#f97316);border-radius:17px;box-shadow:0 18px 40px #14b8a642;height:50px;width:50px}.footerBrand .brandMark span{display:none}.footerBrand .brandMark:before{color:#fff;content:"SO";font-size:14px;font-weight:950}.footerBrand strong{color:#fff;font-size:26px;letter-spacing:0}.footerLead p{color:#ffffffb8;font-size:16px;line-height:1.65;margin:0}.footerCta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.footerCta .button.primary{background:#fff;color:#06141b}.footerTextLink{color:#bff8f2!important;font-weight:950;text-decoration:none}.footerTextLink:hover{color:#fff!important;text-decoration:underline;text-underline-offset:5px}.footerColumns{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.footerColumns div{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:24px;min-height:190px;padding:20px}.footerColumns strong{color:#fff;font-size:13px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.footerColumns a,.footerColumns span{color:#ffffffb8;font-size:14px;line-height:1.45}.footerColumns a{font-weight:850;text-decoration:none}.footerColumns a:hover{color:#7dd3fc}@media (max-width: 900px){.footer,.footerColumns{grid-template-columns:1fr}.footerColumns div{min-height:auto}}.pricingCard .planButton{border:0;border-radius:18px;box-shadow:0 16px 34px #06141b1f;color:#fff;font-size:15px;font-weight:950;min-height:54px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.pricingCard .planButton.basic{background:linear-gradient(135deg,#e8fbf8,#fff);border:1px solid rgba(20,184,166,.34);box-shadow:inset 0 0 0 1px #ffffffb8,0 16px 34px #14b8a61a;color:#075f5a}.pricingCard .planButton.professional{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff}.pricingCard .planButton.premium{background:linear-gradient(135deg,#06141b,#334155);color:#fff}.pricingCard .planButton:hover{box-shadow:0 22px 48px #06141b2e;filter:saturate(1.08);transform:translateY(-2px)}.button,.authButton,.pricingCard button,.contactForm button,.webinarCard button{align-items:center;display:inline-flex;font-weight:950;justify-content:center;min-height:46px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.button:hover,.authButton:hover,.pricingCard button:hover,.contactForm button:hover,.webinarCard button:hover{transform:translateY(-1px)}.button.primary,.authButton.primary,.contactForm .button.primary,.webinarCard .button.primary{background:linear-gradient(135deg,#00a99d,#08756f 52%,#06141b);border:0;box-shadow:0 18px 38px #007d7847;color:#fff}.button.secondary,.pricingCard .button.secondary{background:#fff;border:1px solid rgba(0,125,120,.24);box-shadow:0 12px 28px #06141b0f;color:#063f42}.pricingGrid{align-items:stretch}.pricingCard{display:flex;flex-direction:column}.pricingCard ul{flex:1}.pricingCard .button{margin-top:auto}.webinarLanding{background:radial-gradient(circle at 15% 0%,rgba(72,215,232,.22),transparent 24rem),linear-gradient(180deg,#f8fcfd,#eef8f9);padding-top:clamp(70px,9vw,120px)}.webinarHeroCard{background:radial-gradient(circle at 86% 10%,rgba(184,243,92,.2),transparent 18rem),linear-gradient(135deg,#06141b,#0b3f48 58%,#007d78);border-radius:34px;box-shadow:0 34px 90px #06141b38;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);margin:0 auto 24px;max-width:1160px;padding:clamp(28px,5vw,56px)}.webinarHeroCard h1{color:#fff;font-size:clamp(44px,6vw,76px);line-height:.96;margin:0}.webinarHeroCard p{color:#ffffffbd;font-size:18px;line-height:1.55;max-width:760px}.webinarSpeaker{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:18px;display:inline-grid;gap:4px;margin-top:18px;padding:14px 16px}.webinarSpeaker span,.webinarDateCard span,.eventLabel{color:#9ff7ee;font-size:11px;font-weight:950;text-transform:uppercase}.webinarSpeaker strong{color:#fff;font-size:18px}.webinarDateCard{background:#fff;border-radius:28px;color:#06141b;display:grid;gap:12px;padding:26px}.webinarDateCard span{color:#007d78}.webinarDateCard strong{color:#06141b;font-size:clamp(30px,4vw,46px);line-height:1}.webinarDateCard p,.webinarDateCard small{color:#607180;line-height:1.45}.webinarDetailGrid{align-items:stretch;margin:0 auto;max-width:1160px}.webinarDetailGrid .webinarCard,.webinarDetailGrid .agendaCard{border-radius:28px;padding:28px}.webinarDetailGrid .webinarCard{align-content:start;display:grid;gap:16px}.agendaList{gap:10px}.agendaList strong{background:#06141b;border-radius:16px;color:#fff;padding:12px 14px}.agendaList span{background:#f4fafb;border:1px solid rgba(217,232,236,.95);border-radius:14px;color:#334b5b;padding:11px 13px}@media (max-width: 900px){.webinarHeroCard{grid-template-columns:1fr}}.pricingCard .button.wide{border-radius:16px;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:54px;padding:0 22px;text-align:center;width:100%}.pricingCard:not(.featuredPlan) .button.wide{background:#06141b;border:1px solid #06141b;box-shadow:0 16px 34px #06141b29;color:#fff}.featuredPlan .button.wide{background:linear-gradient(135deg,#00a99d,#08756f 54%,#06141b);border:0;box-shadow:0 18px 42px #007d784d;color:#fff}.pricingCard .button.wide:hover{box-shadow:0 22px 48px #06141b38;transform:translateY(-2px)}.homeHero{gap:clamp(28px,5vw,64px)}.homeCommandPreview{display:grid;gap:18px}.homeCommandPreview>span{color:#9ff7ee;font-size:11px;font-weight:950;text-transform:uppercase}.homeCommandPreview>strong{font-size:clamp(24px,2.8vw,34px);line-height:1.08}.miniWorkflow{display:grid;gap:10px}.miniWorkflow div{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:13px}.miniWorkflow b{align-items:center;background:#fff;border-radius:13px;color:#08756f;display:inline-flex;font-size:12px;height:36px;justify-content:center;width:36px}.miniWorkflow p{color:#ffffffc7;line-height:1.35;margin:0}.eventRibbon{margin-top:-18px}.homeDirectoryGrid .directoryCard{position:relative}.homeDirectoryGrid .directoryCard:after{background:linear-gradient(135deg,#00a99d29,#48d7e800);border-radius:999px;content:"";height:86px;position:absolute;right:-28px;top:-28px;width:86px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(14,116,144,.12),transparent 34rem),linear-gradient(180deg,#f8fafc,#eef6f7)}a{color:inherit;text-decoration:none}main{min-height:100vh}button{font:inherit}.menuButton{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:42px;justify-content:center;padding:0;width:42px}.menuButton span{background:#0f2433;border-radius:999px;display:block;height:2px;width:18px}.publicSite{background:#faf6ee;color:#14253d}.marketingNav{align-items:center;background:#faf6eeeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(20,37,61,.12);display:grid;gap:18px;grid-template-columns:auto 1fr;padding:18px 40px;position:sticky;top:0;z-index:20}.marketingLinks{align-items:center;color:#4d5868;display:flex;flex-wrap:wrap;font-size:14px;font-weight:750;gap:20px;justify-content:flex-end}.marketingLinks a{border-radius:999px;padding:8px 10px}.marketingLinks a.selected{background:#0f766e1a;color:#0f766e}.marketingLinks .navCta{background:#112635;color:#fff;padding:10px 16px}.publicHero{background:linear-gradient(90deg,#faf6eef5,#faf6eedb 48%,#14253d2e),url(https://images.unsplash.com/photo-1588776814546-1ffcf47267a5?auto=format&fit=crop&w=1800&q=82);background-position:center;background-size:cover;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 430px;min-height:calc(100vh - 73px);padding:76px 40px 54px}.heroEditorial{align-self:center;max-width:920px}.heroEditorial h1{color:#14253d;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,92px);font-weight:500;line-height:.95;margin:14px 0 24px;max-width:940px}.heroEditorial blockquote{border-left:4px solid #b85c3a;color:#314254;font-size:18px;line-height:1.65;margin:26px 0 0;max-width:720px;padding-left:18px}.heroLogin{align-self:center;background:#fffffff5}.heroAssurance{align-self:center;background:#ffffffeb;border:1px solid rgba(20,37,61,.12);border-radius:8px;box-shadow:0 28px 80px #14253d2e;display:grid;gap:18px;padding:30px}.heroAssurance span{color:#0f766e;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.heroAssurance strong{color:#14253d;font-size:26px;line-height:1.2}.heroAssurance p{color:#526173;line-height:1.65;margin:0}.authPage{align-items:center;background:linear-gradient(135deg,#f8fafcf5,#ecfdf5d1),url(https://images.unsplash.com/photo-1606811841689-23dfddce3e95?auto=format&fit=crop&w=1800&q=82);background-position:center;background-size:cover;display:grid;gap:42px;grid-template-columns:minmax(0,.92fr) minmax(360px,520px);min-height:calc(100vh - 73px)}.authIntro{max-width:760px}.authIntro h1{color:#14253d;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,86px);font-weight:500;line-height:.96;margin:12px 0 20px}.authIntro p{color:#435366;font-size:18px;line-height:1.65;margin:0}.loginHeader{border-bottom:1px solid #e5ddd0;margin-bottom:2px;padding-bottom:16px}.compact{min-height:40px;padding:10px 14px}.specialtyBand{background:#fff;border-block:1px solid #ece4d8}.specialtyCard,.featureTile,.processStep,.pricingCard,.testimonialCard,.webinarCard,.agendaCard,.libraryPreview,.uploadPreview{background:#fff;border:1px solid #e5ddd0;border-radius:8px;box-shadow:0 18px 42px #14253d12}.specialtyCard{padding:24px}.specialtyCard h3,.featureTile h3,.processStep h3,.pricingCard h3{color:#14253d;margin:0 0 14px}.specialtyCard ul,.pricingCard ul,.libraryPreview ul{color:#4d5868;display:grid;gap:12px;line-height:1.55;margin:0;padding-left:18px}.rowHeader{align-items:end;display:flex;gap:24px;justify-content:space-between}.featureGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.featureTile{min-height:230px;padding:24px}.featureTile span{color:#b85c3a;font-size:13px;font-weight:900}.featureTile p,.processStep p,.webinarCard p,.agendaCard p,.testimonialCard p,.bookingPanel p{color:#4d5868;line-height:1.6}.processSection{background:#14253d;color:#fff}.processSection .eyebrow,.processSection h2{color:#faf6ee}.processGrid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.processStep{background:#ffffff14;border-color:#ffffff24;box-shadow:none;color:#fff;padding:22px}.processStep strong{align-items:center;background:#b85c3a;border-radius:8px;display:inline-flex;height:36px;justify-content:center;margin-bottom:18px;width:36px}.processStep h3,.processStep p{color:#fff}.showcaseSection{background:#faf6ee}.libraryPreview,.uploadPreview{display:grid;gap:18px;padding:24px}.beforeAfter{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.beforeAfter span{align-items:end;background:linear-gradient(180deg,transparent,rgba(20,37,61,.72)),url(https://images.unsplash.com/photo-1606811841689-23dfddce3e95?auto=format&fit=crop&w=900&q=80);background-position:center;background-size:cover;border-radius:8px;color:#fff;display:flex;font-weight:850;min-height:220px;padding:18px}.beforeAfter span:last-child{background:linear-gradient(180deg,transparent,rgba(42,110,106,.74)),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=900&q=80);background-position:center;background-size:cover}.treatmentSection{background:#fff}.treatmentPanel,.bookingPanel{background:#f3eee4;border:1px solid #e5ddd0;border-radius:8px;display:grid;gap:32px;grid-template-columns:.9fr 1.1fr;padding:34px}.labList,.slotGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.labList span,.uploadPreview span{background:#fff;border:1px solid #e5ddd0;border-radius:8px;color:#314254;font-weight:750;padding:14px}.webinarSection{background:#faf6ee}.webinarGrid,.pricingGrid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.webinarCard{grid-column:span 2;padding:28px}.agendaCard{padding:28px}.agendaList{display:grid;gap:9px;margin:18px 0}.agendaList strong{color:var(--ink);margin-top:8px}.agendaList span{background:#f8fbfb;border:1px solid var(--line);border-radius:8px;color:var(--muted);padding:10px 12px}.lockedNote,.lockedBooking small{background:#f5fafb;border:1px solid #d8e8ea;border-radius:8px;color:var(--muted);display:block;font-weight:800;line-height:1.45;padding:11px 12px}.webinarFacts{display:grid;gap:10px;margin-top:20px}.webinarFacts span{background:#f3eee4;border-radius:8px;color:#314254;font-weight:750;padding:12px}.pricingCard{display:flex;flex-direction:column;gap:18px;padding:26px}.pricingCard strong{color:#2a6e6a;font-size:34px}.testimonials{background:#fff}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonialCard{display:grid;gap:12px;padding:24px}.testimonialCard>span{align-items:center;background:#14253d;border-radius:8px;color:#faf6ee;display:inline-flex;font-weight:850;height:44px;justify-content:center;width:44px}.testimonialCard small{color:#6c7683}.submitMarketing{background:#faf6ee}.confidentialityBox{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;margin-top:22px;padding:16px}.confidentialityBox strong{color:var(--ink)}.confidentialityBox span{color:var(--muted)}.bookingMarketing{background:#14253d}.bookingPanel{background:#fff}.slotGrid button{background:#f3eee4;border:1px solid #e5ddd0;border-radius:8px;color:#14253d;cursor:pointer;font-weight:850;min-height:48px}.slotNotice{background:var(--mint);border:1px solid rgba(12,107,111,.16);border-radius:8px;color:var(--teal);display:inline-flex;margin-top:12px;padding:10px 12px}.slotGrid .selectedSlot{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 14px 30px #0c6b6f38}.lockedBooking{background:#ffffffe0;border:1px solid #d8e8ea;border-radius:8px;display:grid;gap:12px;padding:20px}.lockedBooking>span{color:var(--teal);font-size:12px;font-weight:900;text-transform:uppercase}.lockedBooking strong{color:var(--ink);line-height:1.35}.lockedBooking div{display:flex;flex-wrap:wrap;gap:10px}.footer{align-items:start;background:#14253d;color:#faf6ee;display:grid;gap:28px;grid-template-columns:1fr auto;padding:38px 40px}.footer p,.footer span{color:#faf6eeb8}.footer div:last-child{display:grid;gap:8px;text-align:right}.loginShell{background:linear-gradient(125deg,#0c5f66f0,#162a3af5),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=80);background-position:center;background-size:cover;color:#fff;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);min-height:100vh}.loginHero,.loginPanel{padding:clamp(28px,5vw,72px)}.loginHero{display:flex;flex-direction:column;justify-content:space-between}.loginBrand{align-items:center;display:flex;font-size:18px;font-weight:850;gap:12px}.loginCopy{max-width:820px;padding:80px 0 20px}.loginCopy .eyebrow{color:#8de7dc}.loginCopy h1{font-size:clamp(44px,7vw,86px);line-height:.96;margin:12px 0 24px;max-width:940px}.loginCopy .lede{color:#ffffffc7;max-width:680px}.loginPanel{align-items:center;background:#f6fafbf0;color:#10212b;display:flex;justify-content:center}.loginCard{background:#fffffff0;border:1px solid rgba(207,218,229,.85);border-radius:8px;box-shadow:0 24px 70px #10212b2e;display:grid;gap:18px;max-width:460px;padding:30px;width:100%}.loginCard h2{font-size:34px;margin:6px 0 8px}.loginCard p{color:#607080;line-height:1.55;margin:0}.formError{background:#fff1f0;border:1px solid #ffd0ca;border-radius:8px;color:#9c2416!important;font-size:13px;font-weight:800;padding:10px 12px}.demoList{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demoList button{background:#eef5f7;border:1px solid #dfe7ef;border-radius:8px;color:#425665;cursor:pointer;font-size:13px;font-weight:800;min-height:40px}.authTabs{background:#edf5f6;border:1px solid #d5e5e8;border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.authTabs button{background:transparent;border:0;border-radius:8px;color:#526978;cursor:pointer;font-weight:900;min-height:40px}.authTabs button.selected{background:#fff;box-shadow:0 10px 24px #07171f14;color:var(--ink)}.authPanelForm{display:grid;gap:14px}.requestPanelForm{grid-template-columns:repeat(2,minmax(0,1fr))}.caseFileExpectations,.verificationPanel{background:#f5fafb;border:1px solid #d8e8ea;border-radius:8px;display:grid;gap:8px;padding:14px}.caseFileExpectations strong,.verificationPanel strong{color:var(--ink)}.caseFileExpectations span,.caseFileExpectations small,.verificationPanel p{color:var(--muted);line-height:1.45}.caseFileExpectations span{background:#fff;border:1px solid #e1ecee;border-radius:8px;font-size:13px;font-weight:800;padding:9px 10px}.topbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #dfe7ef;display:flex;justify-content:space-between;padding:18px 40px;position:sticky;top:0;z-index:10}.brand{align-items:center;display:flex;font-weight:800;gap:12px}.brandMark{align-items:center;background:linear-gradient(145deg,#0c5f66,#21a7a6);border-radius:8px;color:#fff;display:inline-flex;height:36px;justify-content:center;width:36px}.navLinks{align-items:center;display:flex;gap:22px;color:#536474;font-size:14px}.linkButton{background:transparent;border:0;color:#536474;cursor:pointer;font-size:14px;font-weight:750;padding:0}.apiPill{background:#fff4e3;border-radius:999px;color:#885b13;font-size:12px;font-weight:800;padding:6px 10px;text-transform:capitalize}.apiPill.online{background:#e8f6f4;color:#0c5f66}.hero{align-items:center;display:grid;gap:40px;grid-template-columns:1.15fr .85fr;padding:72px 40px 40px}.appHero{min-height:610px}.hero h1{font-size:clamp(42px,6vw,76px);line-height:.98;margin:10px 0 22px;max-width:980px}.eyebrow{color:#0c5f66;font-size:12px;font-weight:800;letter-spacing:0;margin:0;text-transform:uppercase}.lede,.body{color:#536474;font-size:18px;line-height:1.7;max-width:760px}.heroActions,.roleTabs{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button,.roleTabs button{border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;min-height:48px;padding:13px 18px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover,.roleTabs button:hover,.demoList button:hover{transform:translateY(-1px)}.primary{background:linear-gradient(135deg,#0c5f66,#168f92);box-shadow:0 16px 36px #0c5f6638;color:#fff}.secondary,.roleTabs button{background:#e7eef2;color:#15202b}.roleTabs .selected{background:#162a3a;color:#fff}.casePanel{background:linear-gradient(160deg,#162a3af5,#0c5f66f2),url(https://images.unsplash.com/photo-1629909613654-28e377c37b09?auto=format&fit=crop&w=1200&q=80);background-position:center;background-size:cover;border-radius:8px;box-shadow:0 24px 70px #10212b38;color:#fff;min-height:360px;padding:28px}.panelHeader{display:flex;justify-content:space-between}.workspaceMeta{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:8px;margin-top:26px;padding:16px}.workspaceMeta span{color:#ffffffad;font-size:12px;text-transform:uppercase}.timeline{display:grid;gap:14px;margin-top:26px}.timeline span{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:16px}.timeline .active{background:#21a7a6}.section{padding:48px 40px}.sectionHeader h2,.split h2{font-size:34px;margin:8px 0 20px}.grid{display:grid;gap:18px}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.form,.caseList{background:#fff;border:1px solid #dfe7ef;border-radius:8px;box-shadow:0 14px 34px #10212b0f;padding:22px}.card h3{margin:14px 0 8px}.card p,.empty,.caseRow span{color:#607080;line-height:1.6}.cardIcon{align-items:center;background:#e8f6f4;border-radius:8px;color:#0c5f66;display:inline-flex;font-size:22px;height:40px;justify-content:center;width:40px}.stats{background:#ffffffd1;border-block:1px solid #dfe7ef;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.stats div{display:grid;gap:6px}.stats strong{font-size:32px}.stats span{color:#607080}.split{display:grid;gap:28px;grid-template-columns:.8fr 1.2fr}.form{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}label{color:#536474;display:grid;font-size:13px;font-weight:800;gap:8px}input,select,textarea{background:#fbfdfe;border:1px solid #cfdae5;border-radius:8px;color:#15202b;font:inherit;padding:12px}input:focus,select:focus,textarea:focus{border-color:#21a7a6;box-shadow:0 0 0 4px #21a7a624;outline:none}textarea{min-height:112px;resize:vertical}.wide{grid-column:1 / -1}.caseList{display:grid;gap:12px}.caseRow{align-items:center;border:1px solid #e7eef2;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.caseRow div{display:grid;gap:4px}.status{background:#e8f6f4;border-radius:999px;color:#0c5f66;font-size:12px;font-weight:800;padding:7px 10px}@media (max-width: 860px){.marketingNav{align-items:flex-start;grid-template-columns:1fr}.marketingLinks{justify-content:flex-start}.publicHero,.featureGrid,.processGrid,.pricingGrid,.webinarGrid,.treatmentPanel,.bookingPanel,.three{grid-template-columns:1fr}.publicHero{min-height:auto;padding-top:48px}.webinarCard{grid-column:auto}.rowHeader{align-items:flex-start;flex-direction:column}.footer{grid-template-columns:1fr}.footer div:last-child{text-align:left}.loginShell{grid-template-columns:1fr}.loginCopy{padding-top:52px}.loginPanel{background:#f6fafb}.demoList{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.navLinks,.heroActions,.caseRow{align-items:flex-start;flex-direction:column}.hero,.split,.four,.stats,.form{grid-template-columns:1fr}.hero{padding-top:42px}}:root{--brand-ink: #06141b;--brand-navy: #081f2d;--brand-teal: #00a99d;--brand-cyan: #48d7e8;--brand-lime: #b8f35c;--brand-coral: #ff6b5f;--brand-paper: #f7fbfc;--brand-line: #d9e8ec}.publicSite{background:radial-gradient(circle at 14% 4%,rgba(72,215,232,.2),transparent 22rem),radial-gradient(circle at 86% 2%,rgba(184,243,92,.16),transparent 20rem),linear-gradient(180deg,#f8fcfd,#eef8f9 46%,#fff);color:var(--brand-ink)}.marketingNav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid rgba(217,232,236,.92);border-radius:999px;box-shadow:0 20px 70px #06141b1a;margin:16px auto 0;max-width:1180px;padding:10px 12px 10px 14px}.brand{min-width:max-content}.brandMark{background:radial-gradient(circle at 66% 28%,var(--brand-lime) 0 13%,transparent 14%),conic-gradient(from 210deg,var(--brand-teal),var(--brand-cyan),var(--brand-lime),var(--brand-coral),var(--brand-teal));border-radius:18px;box-shadow:0 16px 34px #00a99d47;height:46px;width:46px}.brandMark:before{background:#fffffff2;height:20px;left:13px;top:13px;width:20px}.brandMark span{background:var(--brand-navy);height:8px;left:19px;top:19px;width:8px}.brandText strong{color:var(--brand-ink);font-size:16px;font-weight:950}.brandText em{color:var(--brand-teal);font-size:12px;font-weight:900;margin-top:3px}.marketingLinks{background:transparent;border:0;gap:4px}.marketingLinks a{border-radius:999px;color:#4b6170;font-size:13px;font-weight:900;padding:10px 14px}.marketingLinks a:hover,.marketingLinks a.selected{background:#e8f7f7;color:#007d78}.authNav{background:#eef7f8;border:1px solid var(--brand-line);border-radius:999px;gap:4px;padding:4px}.authButton{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;min-height:42px;white-space:nowrap}.authButton.ghost{background:transparent;border-color:transparent}.authButton.primary{background:linear-gradient(135deg,var(--brand-ink),#0a6f69);box-shadow:0 14px 30px #06141b2e}.homeHero,.platformHero{align-items:center;min-height:calc(100vh - 92px);padding-bottom:clamp(42px,7vw,88px);padding-top:clamp(64px,9vw,116px)}.homeHero .heroEditorial h1,.platformHero h1,.pricingHero h1,.contactIntroPanel h1{color:var(--brand-ink);font-size:clamp(50px,7.4vw,96px);font-weight:950;letter-spacing:0;line-height:.92;max-width:980px}.homeHero .lede,.platformHero p,.pricingHero p,.contactIntroPanel p{color:#4f6573;font-size:clamp(18px,2vw,22px);line-height:1.55}.button.primary,.homeHero .button.primary,.platformHero .button.primary,.contactForm .button.primary{background:linear-gradient(135deg,var(--brand-teal),#08756f 62%,var(--brand-ink));box-shadow:0 18px 42px #007d7847}.button.secondary,.homeHero .button.secondary,.platformHero .button.secondary{background:#fff;border:1px solid var(--brand-line);color:var(--brand-ink)}.homeCommandPreview,.planningDiagram,.contactForm,.pricingCard{border-radius:28px}.homeCommandPreview{background:var(--brand-ink);border:1px solid rgba(255,255,255,.12);box-shadow:0 34px 90px #06141b38;color:#fff}.homeCommandPreview>span,.homeCommandPreview>strong{color:#fff}.heroImagePreview{border:1px solid rgba(255,255,255,.14);min-height:260px}.eventRibbon{background:linear-gradient(135deg,var(--brand-ink),#0c4e54 58%,#007d78);border:0;box-shadow:0 30px 80px #06141b33;color:#fff}.eventRibbon span{background:#b8f35c2e;color:var(--brand-lime)}.eventRibbon strong{color:#fff}.eventRibbon p{color:#ffffffb8}.eventRibbon .button.secondary{background:#fff;border:0}.planningDiagram{list-style:none;margin:0}.diagramNode{box-shadow:inset 0 1px #ffffff1f}.pricingSection{padding-top:clamp(70px,9vw,116px)}.pricingHero{margin:0 auto 34px;max-width:950px;text-align:center}.pricingHero .eyebrow{justify-content:center}.pricingGrid{align-items:stretch;margin:0 auto;max-width:1120px}.pricingCard{background:#fff;border:1px solid var(--brand-line);box-shadow:0 22px 70px #06141b14;overflow:hidden;padding:28px;position:relative}.pricingCard h3{color:var(--brand-ink);font-size:24px}.pricingCard strong{color:var(--brand-teal);font-size:42px;line-height:1}.featuredPlan{background:radial-gradient(circle at 90% 0%,rgba(184,243,92,.22),transparent 14rem),linear-gradient(180deg,#fff,#effbfa);border-color:#00a99d61;box-shadow:0 30px 86px #007d782b;transform:translateY(-14px)}.planBadge{background:var(--brand-ink);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.contactSection{align-items:stretch;background:radial-gradient(circle at 10% 0%,rgba(72,215,232,.2),transparent 20rem),#fff;display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);padding-top:clamp(70px,9vw,116px)}.contactIntroPanel{background:linear-gradient(145deg,#06141b,#0c3842 65%,#007d78);border-radius:34px;color:#fff;display:grid;align-content:center;min-height:520px;padding:clamp(28px,5vw,54px)}.contactIntroPanel h1,.contactIntroPanel p{color:#fff}.contactChips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.contactChips span{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;font-size:13px;font-weight:850;padding:9px 12px}.contactForm{align-content:start;background:#fff;border:1px solid var(--brand-line);box-shadow:0 28px 82px #06141b1c;padding:clamp(22px,4vw,34px)}.footer{align-items:center;background:radial-gradient(circle at 15% 0%,rgba(72,215,232,.18),transparent 18rem),#06141b;border-radius:34px 34px 0 0;color:#fff;margin-top:60px;padding:34px clamp(22px,5vw,56px)}.footerBrand{align-items:center;color:#fff;display:inline-flex;gap:12px;text-decoration:none}.footerBrand strong{color:#fff;font-size:18px}.footer p,.footer span{color:#ffffffad}@media (max-width: 900px){.marketingNav{border-radius:24px}.marketingMenu.open{background:#fff;border:1px solid var(--brand-line);border-radius:22px;box-shadow:0 20px 60px #06141b1f;display:grid;grid-column:1 / -1;margin-top:10px;padding:12px}.marketingLinks,.authNav{display:grid;grid-template-columns:1fr}.contactSection{grid-template-columns:1fr}.featuredPlan{transform:none}.footer{grid-template-columns:1fr}}.publicSite{min-height:100vh}.marketingNav{grid-template-columns:auto 1fr}.marketingLinks{justify-content:flex-end}.marketingLinks a.selected{background:#0d94881f;color:#0f766e}.marketingLinks .navCta{background:#122635;color:#fff}.authPage .accessPanel{max-width:560px}.authPage .requestPanelForm{grid-template-columns:repeat(2,minmax(0,1fr))}.authSwitch{background:#f4f9f9;border:1px solid #d9e9e8;border-radius:8px;color:#536474;font-size:14px;font-weight:750;padding:12px 14px}.authSwitch button{background:transparent;border:0;color:#0f766e;cursor:pointer;font:inherit;font-weight:900;padding:0}.publicSite{background:radial-gradient(circle at 12% 4%,rgba(20,184,166,.2),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(56,189,248,.16),transparent 26rem),linear-gradient(180deg,#f8fbfb,#eef7f5 52%,#fff);color:#0f2433}.marketingNav{background:#ffffffdb;border:1px solid rgba(211,226,226,.82);border-radius:18px;box-shadow:0 18px 50px #0f243314;margin:18px auto 0;max-width:1180px;padding:12px 14px 12px 18px;top:14px;width:calc(100% - 32px)}.marketingMenu{align-items:center;display:flex;gap:18px;justify-content:flex-end}.marketingLinks{background:#eef7f6;border:1px solid #dceceb;border-radius:999px;gap:4px;padding:4px}.marketingLinks a{color:#506373;font-size:13px;padding:9px 14px}.marketingLinks a.selected{background:#fff;box-shadow:0 8px 22px #0f243314;color:#0f766e}.authNav{align-items:center;display:flex;gap:8px}.authButton{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:42px;padding:0 16px}.authButton.ghost{background:#fff;border:1px solid #dce8e8;color:#183140}.authButton.primary{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 14px 30px #0f766e38;color:#fff}.homeHero{background:transparent;grid-template-columns:minmax(0,1fr) minmax(340px,430px);margin:0 auto;max-width:1220px;min-height:calc(100vh - 92px);padding:clamp(58px,8vw,110px) 24px 64px}.homeHero .heroEditorial h1{color:#0d2533;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(48px,7vw,86px);font-weight:900;letter-spacing:0;line-height:.98;max-width:900px}.homeHero .lede{color:#4b6170;font-size:clamp(18px,2vw,22px);line-height:1.55;max-width:760px}.homeHero .button.primary{background:linear-gradient(135deg,#0f766e,#14b8a6);border:0;box-shadow:0 18px 34px #0f766e3d}.homeHero .button.secondary{background:#fff;border-color:#d9e8e8;color:#183140}.heroProofGrid{max-width:860px}.heroProofGrid span{background:#ffffffbd;border-color:#d4e5e5e6}.homeCommandPreview{background:linear-gradient(180deg,#fffffff5,#f0fdfaf2);border:1px solid rgba(198,226,223,.96);border-radius:24px;box-shadow:0 34px 90px #0f243329}.miniWorkflow{display:grid;gap:12px}.miniWorkflow div{align-items:center;background:#fff;border:1px solid #dceceb;border-radius:16px;display:grid;gap:14px;grid-template-columns:auto 1fr;padding:14px}.miniWorkflow b{align-items:center;background:#e7f7f5;border-radius:12px;color:#0f766e;display:inline-flex;font-size:13px;height:42px;justify-content:center;width:42px}.miniWorkflow p{color:#233847;font-weight:850}.homeDirectory{background:#fff;border-top:1px solid #dceceb}.homeDirectory .sectionHeader{margin-inline:auto;max-width:860px;text-align:center}.homeDirectory .sectionHeader h2{font-size:clamp(34px,4vw,56px)}.homeDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:1120px}.directoryCard{border-radius:20px;min-height:210px;padding:24px}.directoryCard strong{font-size:22px}.directoryCard p{font-size:15px}.platformHero,.processHero,.investorHero{background:transparent;margin-inline:auto;max-width:1180px;padding:72px 24px 34px}@media (max-width: 900px){.marketingNav{grid-template-columns:1fr auto}.marketingMenu{background:#fff;border:1px solid #dceceb;border-radius:18px;display:none;grid-column:1 / -1;padding:12px}.marketingMenu.open{display:grid}.marketingLinks,.authNav{border-radius:14px;display:grid;grid-template-columns:1fr}.homeHero,.homeDirectoryGrid{grid-template-columns:1fr}}.heroAssurance .button{justify-self:start}@media (max-width: 1040px){.authPage{grid-template-columns:1fr}}@media (max-width: 860px){.marketingNav{grid-template-columns:1fr auto}.marketingLinks.open{display:grid}.marketingLinks a,.marketingLinks .navCta{padding:11px 12px}.authPage{min-height:auto;padding:34px 20px}}@media (max-width: 640px){.authPage .requestPanelForm{grid-template-columns:1fr}.authIntro h1{font-size:42px}}:root{--so-ink: #10212b;--so-muted: #607283;--so-teal: #0f766e;--so-cyan: #22d3ee;--so-aqua: #14b8a6;--so-coral: #ff6b5f;--so-violet: #5b5bd6;--so-line: #d8eaeb;--so-soft: #f4fbfb}body{background:#f7fbfb}.publicSite{background:radial-gradient(circle at 8% -8%,rgba(34,211,238,.26),transparent 30rem),radial-gradient(circle at 92% 3%,rgba(255,107,95,.18),transparent 24rem),linear-gradient(180deg,#f7fbfb,#eef9f7 48%,#fff)}.marketingNav{background:#ffffffe6;border:1px solid rgba(216,234,235,.94);border-radius:24px;box-shadow:0 22px 70px #10212b1a;grid-template-columns:auto 1fr;max-width:1180px;padding:12px 14px}.brand{gap:10px}.brandMark{background:conic-gradient(from 210deg,var(--so-cyan),var(--so-aqua),var(--so-violet),var(--so-coral),var(--so-cyan));border-radius:16px;box-shadow:0 14px 30px #14b8a647;height:44px;position:relative;width:44px}.brandMark:before{background:#fff;border-radius:999px;content:"";height:18px;left:13px;position:absolute;top:13px;width:18px}.brandMark span{background:var(--so-ink);border-radius:999px;height:8px;left:18px;position:absolute;top:18px;width:8px;z-index:1}.brandText{display:grid;gap:0;line-height:1}.brandText strong,.brandText em{color:var(--so-ink);font-size:15px;font-style:normal;font-weight:950;letter-spacing:0}.brandText em{color:var(--so-teal)}.marketingMenu{align-items:center;display:flex;gap:16px;justify-content:flex-end}.marketingLinks{background:#eef8f8;border:1px solid #dceeee;border-radius:999px;gap:2px;padding:4px}.marketingLinks a{border-radius:999px;color:#536879;font-size:13px;font-weight:900;min-width:78px;padding:10px 15px;text-align:center}.marketingLinks a.selected{background:#fff;box-shadow:0 10px 28px #10212b1a;color:var(--so-teal)}.authNav{align-items:center;display:flex;gap:10px}.authButton{border-radius:999px;font-size:13px;font-weight:950;min-height:44px;padding:0 18px}.authButton.ghost{background:#fff;border:1px solid #d8eaeb;color:var(--so-ink)}.authButton.primary{background:linear-gradient(135deg,var(--so-teal),var(--so-aqua));box-shadow:0 16px 34px #0f766e47;color:#fff}.homeHero,.platformHero{max-width:1200px;padding-left:24px;padding-right:24px}.homeHero .heroEditorial h1,.platformHero h1,.authIntro h1{color:var(--so-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(52px,7vw,92px);font-weight:950;letter-spacing:0;line-height:.94}.homeHero .lede,.platformHero p,.authIntro p{color:#536879;font-size:clamp(18px,2vw,22px);line-height:1.55;max-width:720px}.heroActions{gap:12px}.button.primary,.homeHero .button.primary,.platformHero .button.primary{background:linear-gradient(135deg,var(--so-teal),var(--so-aqua));border:0;box-shadow:0 18px 38px #0f766e3d;color:#fff}.button.secondary,.homeHero .button.secondary,.platformHero .button.secondary{background:#fff;border-color:#d8eaeb;color:var(--so-ink)}.heroProofGrid{display:none}.homeCommandPreview{border-radius:28px;overflow:hidden;padding:18px}.heroImagePreview{aspect-ratio:16 / 10;background-position:center;background-size:cover;border-radius:22px;min-height:220px}.miniWorkflow div{border-radius:18px}.eventRibbon{align-items:center;background:linear-gradient(135deg,#fffffff5,#eafbf8f0);border:1px solid rgba(121,232,222,.44);border-radius:26px;box-shadow:0 24px 70px #07131d14;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:-28px auto 36px;max-width:1160px;padding:20px 22px;position:relative;z-index:4}.eventRibbon span{background:linear-gradient(135deg,#0f766e,#17a8a0);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:950;margin-bottom:10px;padding:7px 10px;text-transform:uppercase}.eventRibbon strong{color:#07131d;display:block;font-size:clamp(22px,2.4vw,34px);line-height:1.05}.eventRibbon p{color:#607180;line-height:1.5;margin:8px 0 0;max-width:780px}.homeDirectory,.platformBenefitSection{background:transparent}.homeDirectory .sectionHeader,.platformBenefitSection .sectionHeader{max-width:820px}.directoryGrid,.homeDirectoryGrid,.platformSignalGrid{gap:18px}.directoryCard,.modernSignalGrid article,.pricingCard,.webinarCard,.agendaCard,.contactForm,.adminEditor,.workflowPanel,.caseBoard,.intakeSurface,.profilePage{border:1px solid rgba(216,234,235,.95);border-radius:24px;box-shadow:0 24px 70px #10212b14}.directoryCard{background:linear-gradient(180deg,#fff,#f7fdfc);min-height:190px}.directoryCard span{display:none}.platformShowcase{grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr)}.platformProductCard{background:linear-gradient(160deg,#10212bf2,#0f766eeb),radial-gradient(circle at top right,rgba(34,211,238,.42),transparent 16rem);border:1px solid rgba(255,255,255,.14);border-radius:30px;box-shadow:0 34px 90px #10212b38;color:#fff;display:grid;gap:24px;padding:28px}.productCardTop{display:grid;gap:8px}.productCardTop span,.productTimeline span{color:#ffffffb8;font-size:12px;font-weight:900;text-transform:uppercase}.productCardTop strong{font-size:28px;line-height:1.1}.productTimeline{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.productTimeline span{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:10px 8px;text-align:center}.productMeta{display:grid;gap:12px}.productMeta div{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:18px;display:grid;gap:4px;padding:14px}.productMeta span{color:#ffffffb8}.platformStory{max-width:700px}.planningDiagram{background:radial-gradient(circle at 12% 8%,rgba(44,217,204,.26),transparent 12rem),linear-gradient(145deg,#07131d,#0c3440 56%,#0b6f68);border:1px solid rgba(255,255,255,.16);border-radius:34px;box-shadow:0 34px 90px #07131d38;color:#fff;display:grid;gap:12px;padding:clamp(20px,3vw,34px);position:relative}.planningDiagram:before{background:linear-gradient(180deg,#79e8de1a,#fff0);border:1px solid rgba(255,255,255,.12);border-radius:26px;content:"";top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;position:absolute}.diagramNode{align-items:start;background:#ffffff1c;border:1px solid rgba(255,255,255,.16);border-radius:22px;display:grid;gap:7px;grid-template-columns:54px minmax(0,1fr);padding:17px;position:relative;z-index:1}.diagramNode>span{align-items:center;background:#fff;border-radius:16px;color:#08756f;display:inline-flex;font-size:14px;font-weight:950;height:44px;justify-content:center;width:44px}.diagramNode strong{color:#fff;font-size:20px;line-height:1.1}.diagramNode p{color:#ffffffb8;font-size:14px;grid-column:2;line-height:1.45;margin:0}.diagramNode i{background:linear-gradient(180deg,#79e8de,#79e8de00);bottom:-18px;height:22px;left:38px;position:absolute;width:2px}.modernSignalGrid article{background:#fff;padding:26px}.modernSignalGrid article span{background:#e9fbf8;border-radius:999px;color:var(--so-teal);display:inline-flex;font-size:12px;font-weight:950;margin-bottom:18px;padding:8px 12px;text-transform:uppercase}.modernSignalGrid article strong{color:var(--so-ink);display:block;font-size:24px;line-height:1.15}.modernSignalGrid article p{color:var(--so-muted);font-size:15px;margin-bottom:0}.announcementStrip{align-items:center;background:linear-gradient(135deg,#10212b,#0f766e);border-radius:32px;box-shadow:0 34px 90px #10212b33;color:#fff;display:grid;gap:24px;grid-template-columns:1fr auto;margin:12px auto 64px;max-width:1160px;padding:30px}.announcementStrip span{color:#9ff7ee;font-size:12px;font-weight:950;text-transform:uppercase}.announcementStrip h2{color:#fff;font-size:clamp(28px,3vw,44px);line-height:1.05;margin:8px 0}.announcementStrip p{color:#ffffffc2;line-height:1.55;margin:0;max-width:760px}.footer{background:#0f202b;border-radius:32px 32px 0 0;margin-top:46px}.appShell{background:radial-gradient(circle at 82% 0%,rgba(34,211,238,.16),transparent 28rem),linear-gradient(135deg,#f7fbfb,#edf8f7)}.appSidebar{background:linear-gradient(180deg,#10212b,#123d42);color:#fff}.sideNav a{border-radius:16px;color:#ffffffb8}.sideNav a.selected{background:#ffffff24;color:#fff}.commandBar{border-radius:24px;box-shadow:0 18px 60px #10212b14}.workspaceHero,.dashboardPanel,.metricCard,.actionCard{border-radius:28px}@media (max-width: 900px){.marketingMenu{align-items:stretch}.authNav{grid-template-columns:repeat(2,minmax(0,1fr))}.authButton{width:100%}.platformShowcase,.announcementStrip{grid-template-columns:1fr}}:root{--ink: #07131d;--muted: #607180;--line: #dce6eb;--panel: #ffffff;--canvas: #f6f9fb;--teal: #007d78;--teal-2: #17a8a0;--mint: #e7f6f4;--navy: #0b1f2d;--coral: #d46a4c;--amber: #b5791f;--cream: #f6f9fb}body{background:#f6f9fb;color:var(--ink)}.publicSite{background:#f6f9fb}.marketingNav{background:#fffffff0;border-bottom:1px solid #dfe8ed;box-shadow:0 10px 34px #07131d0f;padding:13px 34px}.brandMark{background:#07131d;box-shadow:none}.marketingLinks{color:#526577}.marketingLinks a:hover{background:#eef6f8;color:#07131d}.publicHero{background:linear-gradient(90deg,#f6f9fbfc,#f6f9fbed 48%,#f6f9fbbd),url(https://images.unsplash.com/photo-1588776814546-1ffcf47267a5?auto=format&fit=crop&w=1900&q=88);min-height:calc(100vh - 62px);padding-top:76px}.heroEditorial h1,.sectionHeader h2,.split h2,.treatmentPanel h2,.bookingPanel h2,.heroSummary h2,.intakeIntro h2,.accessCopy h2,.askSection h2,.proposalHero h2{color:#07131d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:820}.heroEditorial h1{font-size:clamp(44px,6.2vw,84px);letter-spacing:0}.eyebrow{color:#007d78;font-size:11px;font-weight:900}.lede,.body,.heroEditorial blockquote,.featureTile p,.processStep p,.webinarCard p,.agendaCard p,.testimonialCard p,.bookingPanel p{color:#5b6f7f}.heroEditorial blockquote,.heroProofGrid span,.heroLogin,.specialtyCard,.featureTile,.pricingCard,.testimonialCard,.webinarCard,.agendaCard,.libraryPreview,.uploadPreview,.narrativeCard,.proposalCard,.teamCard,.marketGrid article,.roadmap article,.treatmentPanel,.bookingPanel,.confidentialityBox,.metricCard,.actionCard,.workflowPanel,.caseBoard,.labBoard,.intakeSurface,.profilePage,.adminPage,.contactForm,.adminEditor,.adminLists article{border:1px solid #dce6eb;border-radius:8px;box-shadow:0 12px 36px #07131d0f}.heroEditorial blockquote{background:#ffffffe0;border-left-color:#007d78}.heroProofGrid span,.specialtyCard,.featureTile,.pricingCard,.testimonialCard,.teamCard,.roadmap article,.narrativeCard,.metricCard,.actionCard{background:#fff}.button.primary,.primary,.adminActions button:first-child{background:#07131d;box-shadow:0 16px 34px #07131d2e;color:#fff}.button.secondary,.secondary,.roleTabs button,.iconAction,.signOutButton{background:#fff;border:1px solid #d7e2e8;color:#07131d}.button.secondary:hover,.secondary:hover,.iconAction:hover,.signOutButton:hover{background:#edf6f8;border-color:#b6ccd5}.authTabs{background:#eef4f6;border-color:#d7e2e8}.authTabs button.selected{color:#07131d}input,select,textarea{background:#fff;border:1px solid #cfdae2;color:#07131d}input:focus,select:focus,textarea:focus{border-color:#007d78;box-shadow:0 0 0 4px #007d781f}.processSection,.bookingMarketing,.footer,.askSection,.proposalSurface{background:#07131d}.processSection .eyebrow,.processSection h2,.processStep h3,.processStep p,.proposalHero .eyebrow,.proposalHero h2,.proposalHero p,.askSection .eyebrow,.askSection h2,.askSection p{color:#fff}.processStep,.proposalCard,.fundsGrid span{background:#ffffff13;border-color:#ffffff21;box-shadow:none}.processStep strong{background:#18b6aa;color:#fff}.treatmentPanel,.bookingPanel{background:#fff}.marketSection{background:linear-gradient(135deg,#07131df0,#007d78c7),url(https://images.unsplash.com/photo-1576091160550-2173dba999ef?auto=format&fit=crop&w=1800&q=82)}.marketGrid article,.businessStrip span{background:#ffffff1c;border-color:#ffffff29;box-shadow:none}.appShell{background:#f4f8fa}.appSidebar{background:#07131d}.commandBar{border-color:#dce6eb;box-shadow:0 12px 34px #07131d14}.workspaceHero{background:linear-gradient(105deg,#07131df0,#007d789e),url(https://images.unsplash.com/photo-1629909613654-28e377c37b09?auto=format&fit=crop&w=1800&q=86)}.status,.roundBadge,.trustSeal,.slotNotice{background:#e7f6f4;border-color:#b9dfdb;color:#006a66}.lockedNote,.lockedBooking small,.caseFileExpectations,.verificationPanel,.adminListItem,.profileGrid article,.compactList>div,.agendaList span,.webinarFacts span{background:#f5f9fa;border-color:#dce6eb}@media (max-width: 860px){.publicHero{padding-top:42px}}:root{--ink: #07171f;--muted: #5d7080;--line: #d8e5e8;--panel: #ffffff;--canvas: #f3f8f9;--teal: #086c68;--teal-2: #16a39a;--mint: #e7f7f4;--navy: #0d2633;--coral: #c76243;--amber: #b7791f;--cream: #f7fbfb}body{background:linear-gradient(180deg,#f7fbfb,#eef6f6 46%,#f8fbfb);color:var(--ink)}.publicSite{background:#f7fbfb}.marketingNav{background:#ffffffe6;border-bottom:1px solid rgba(216,229,232,.92);box-shadow:0 16px 50px #07171f0f;padding:14px 36px}.brand,.appBrand{color:var(--ink);font-weight:900}.brandMark{background:linear-gradient(145deg,#063f42,#11a299);box-shadow:0 12px 26px #086c6842}.marketingLinks{color:#506271;font-size:13px;gap:18px}.marketingLinks a{border-radius:8px;padding:8px 9px}.marketingLinks a:hover{background:var(--mint)}.publicHero{background:linear-gradient(90deg,#f7fbfbfa,#f7fbfbe8 46%,#0d263314),url(https://images.unsplash.com/photo-1629909613654-28e377c37b09?auto=format&fit=crop&w=1900&q=88);grid-template-columns:minmax(0,1fr) minmax(360px,430px);min-height:calc(100vh - 65px);padding:72px 48px 54px}.heroEditorial h1{color:#07171f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(46px,6.4vw,88px);font-weight:850;line-height:.98;max-width:980px}.lede,.body,.heroEditorial blockquote{color:#475d6c}.heroEditorial blockquote{background:#ffffffc2;border:1px solid rgba(216,229,232,.9);border-left:4px solid var(--coral);border-radius:8px;box-shadow:0 18px 48px #07171f12;padding:18px 20px}.heroProofGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;max-width:840px}.heroProofGrid span{background:#ffffffdb;border:1px solid rgba(216,229,232,.95);border-radius:8px;box-shadow:0 16px 42px #07171f12;color:var(--muted);display:grid;font-size:13px;gap:4px;line-height:1.35;padding:14px}.heroProofGrid strong{color:var(--ink);font-size:14px}.heroLogin,.loginCard,.accessForm,.contactForm,.adminEditor,.adminLists article{border:1px solid rgba(216,229,232,.95);box-shadow:0 28px 80px #07171f1f}.loginHeader{border-bottom-color:#d8e5e8f2}.button,.roleTabs button,.demoList button,.slotGrid button,.slotBoard button,.rowActions button,.reportActions button,.fileList button,.fileButton,.adminActions button,.iconAction,.signOutButton{border-radius:8px}.button.primary,.primary,.adminActions button:first-child{background:linear-gradient(135deg,#064f50,#0f8f89);box-shadow:0 18px 40px #086c6838}.button.secondary,.secondary,.roleTabs button,.iconAction,.signOutButton{background:#edf5f6;border:1px solid #d5e5e8;color:#112936}.button.secondary:hover,.secondary:hover,.iconAction:hover,.signOutButton:hover{background:#e1f3f1;border-color:#9dd6d1}.eyebrow{color:#08756f;font-size:11px;font-weight:900}.section{padding-left:clamp(22px,4vw,56px);padding-right:clamp(22px,4vw,56px)}.specialtyBand,.showcaseSection,.submitMarketing,.webinarSection,.teamSection{background:#f7fbfb}.processSection,.bookingMarketing,.footer,.askSection{background:#0d2633}.treatmentSection,.testimonials,.roadmapSection,.contactSection,.investorNarrative{background:#fff}.specialtyCard,.featureTile,.processStep,.pricingCard,.testimonialCard,.webinarCard,.agendaCard,.libraryPreview,.uploadPreview,.narrativeCard,.proposalCard,.teamCard,.marketGrid article,.roadmap article,.treatmentPanel,.bookingPanel,.confidentialityBox,.metricCard,.actionCard,.workflowPanel,.caseBoard,.labBoard,.intakeSurface,.profilePage,.adminPage{border-color:#d8e5e8f2;box-shadow:0 18px 54px #07171f12}.specialtyCard,.featureTile,.pricingCard,.testimonialCard,.teamCard,.roadmap article,.narrativeCard,.proposalCard,.metricCard,.actionCard{background:linear-gradient(180deg,#fff,#fbfdfd)}.featureTile span,.roadmap article strong,.teamCard>strong{color:var(--coral)}.pricingCard strong{color:var(--teal)}.processStep{background:#ffffff13}.processStep strong{background:#fff;color:var(--teal)}.treatmentPanel,.bookingPanel{background:linear-gradient(135deg,#fffffff0,#e8f7f4d1),url(https://images.unsplash.com/photo-1579154341098-e4e158cc7f55?auto=format&fit=crop&w=1700&q=82);background-position:center;background-size:cover}.labList span,.uploadPreview span,.webinarFacts span,.agendaList span,.compactList>div,.adminListItem,.profileGrid article{background:#f5fafb;border-color:#d8e8ea}.accessSection{background:linear-gradient(135deg,#07171ff2,#086c68e0),url(https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=1900&q=86);background-position:center;background-size:cover}.accessCopy h2,.askSection h2,.proposalHero h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:850}input,select,textarea{background:#fff;border-color:#cfdde2;color:var(--ink)}label{color:#344b5a}.appShell{background:linear-gradient(180deg,#edf6f6,#f6fafb);grid-template-columns:264px minmax(0,1fr)}.appSidebar{background:linear-gradient(180deg,#081b25,#0d2633 62%,#063f42);border-right:1px solid rgba(255,255,255,.08);padding:18px}.appSidebar .appBrand{color:#fff}.sideNav a,.sideNav button{color:#ffffffb8;min-height:42px}.sideNav .selected,.sideNav a:hover,.sideNav button:hover{background:#ffffff1f;color:#fff}.appMain{gap:18px;padding:18px}.commandBar{border-color:#d8e5e8f2;box-shadow:0 18px 52px #07171f17;top:12px}.commandBar h1{font-size:clamp(24px,2.6vw,34px)}.commandActions{gap:8px}.topProfile{background:#fff;border-color:#d7e5e8}.workspaceHero{background:linear-gradient(105deg,#07171fed,#086c68b8),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=86);min-height:390px}.dashboardPanel{background:#ffffff21;box-shadow:inset 0 1px #ffffff29}.metricGrid,.actionRail{gap:14px}.actionCard{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.actionCard:hover{border-color:#9dd6d1;box-shadow:0 24px 70px #07171f1f;transform:translateY(-2px)}.intakeIntro{background:linear-gradient(180deg,#f2fbfa,#fff)}.boardRow,.labRow,.emptyState{border-color:#d8e5e8}.status,.roundBadge,.trustSeal,.slotNotice{background:#e7f7f4;border:1px solid #bde3df;color:#075f5a}.apiStatusDot.online{background:#e8f7ef;border-color:#bde5cb}.apiStatusDot{background:#fff8ed;border-color:#f2d3a3}.adminPage{background:#fff}.adminGrid{align-items:start}.adminListItem{box-shadow:none}.footer{border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 1040px){.heroProofGrid{grid-template-columns:1fr}}@media (max-width: 860px){.publicHero{grid-template-columns:1fr;min-height:auto;padding:42px 20px}.marketingNav{padding:12px 16px}.heroProofGrid,.featureGrid,.processGrid,.pricingGrid,.webinarGrid{grid-template-columns:1fr}.appMain{padding:12px}.commandBar{border-radius:8px}}@media (max-width: 560px){.loginHero,.loginPanel,.topbar,.marketingNav,.publicHero,.hero,.section{padding-inline:20px}.loginCard{padding:22px}.loginCopy h1,.heroEditorial h1,.hero h1{font-size:42px}.labList,.slotGrid,.beforeAfter{grid-template-columns:1fr}}.demoList button.selected,.demoList button[aria-pressed=true]{border-width:2px!important;box-shadow:0 0 0 3px #285f3b2e!important;font-weight:900!important;position:relative}.demoList button.selected:after,.demoList button[aria-pressed=true]:after{content:"✓";align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;height:20px;justify-content:center;margin-left:auto;width:20px}html[data-theme=green-gold] .demoList button.selected,html[data-theme=green-gold] .demoList button[aria-pressed=true]{background:#285f3b!important;border-color:#285f3b!important;color:#fff!important}html[data-theme=gold-green] .demoList button.selected,html[data-theme=gold-green] .demoList button[aria-pressed=true]{background:#82561e!important;border-color:#82561e!important;color:#fff!important}:root{--ink: #10212b;--muted: #647481;--line: #dbe5ea;--panel: #ffffff;--canvas: #f4f8f8;--teal: #0c6b6f;--teal-2: #13a3a1;--mint: #e8f7f4;--navy: #13283a;--coral: #b85c3a;--cream: #fbf6ee}html{scroll-behavior:smooth}body{background:var(--canvas)}input::placeholder,textarea::placeholder{color:#9aabb6}input,select,textarea{min-height:46px}.publicSite{background:var(--cream)}.marketingNav{box-shadow:0 12px 38px #10212b0f;grid-template-columns:auto minmax(260px,1fr) auto}.marketingLinks a,.navLinks a,.sideNav a{transition:color .16s ease,background .16s ease}.marketingLinks a:hover,.navLinks a:hover{color:var(--teal)}.publicHero{background:linear-gradient(90deg,#fbf6eef7,#fbf6eee0 48%,#13283a33),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=88);gap:56px;grid-template-columns:minmax(0,1fr) 440px;padding-block:88px 68px}.heroEditorial h1,.proposalHero h2,.askSection h2{letter-spacing:0}.heroLogin{border:1px solid rgba(219,229,234,.95);box-shadow:0 32px 90px #10212b2e}.demoList button{background:#f3f8f8}.demoList button:hover{background:var(--mint);color:var(--teal)}.section{padding-block:64px}.sectionHeader{margin-bottom:24px}.sectionHeader h2,.split h2,.treatmentPanel h2,.bookingPanel h2,.heroSummary h2,.intakeIntro h2{color:var(--ink);font-size:clamp(30px,4vw,48px);letter-spacing:0;line-height:1.05;margin:8px 0 16px}.specialtyCard,.featureTile,.pricingCard,.testimonialCard,.webinarCard,.agendaCard,.libraryPreview,.uploadPreview,.narrativeCard,.proposalCard,.teamCard,.marketGrid article,.roadmap article{border-color:#dbe5eae6;box-shadow:0 18px 50px #10212b14}.featureTile,.specialtyCard,.pricingCard,.testimonialCard{transition:transform .16s ease,box-shadow .16s ease}.featureTile:hover,.specialtyCard:hover,.pricingCard:hover,.testimonialCard:hover{box-shadow:0 24px 70px #10212b21;transform:translateY(-3px)}.investorNarrative{background:#fff}.roundBadge{background:var(--mint);border:1px solid rgba(12,107,111,.16);border-radius:999px;color:var(--teal);display:inline-flex;font-size:13px;font-weight:850;padding:9px 13px;white-space:nowrap}.narrativeGrid,.proposalGrid,.marketGrid,.roadmap,.fundsGrid{display:grid;gap:16px}.narrativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.narrativeCard{background:linear-gradient(180deg,#fff,#f7fbfb);border:1px solid var(--line);border-radius:8px;display:grid;gap:16px;padding:26px}.narrativeCard h3{color:var(--ink);font-size:24px;line-height:1.15;margin:0}.narrativeCard p{color:var(--muted);line-height:1.65;margin:0}.narrativeCard div,.businessStrip,.planningMeta{display:flex;flex-wrap:wrap;gap:10px}.narrativeCard div span,.businessStrip span,.planningMeta span,.fundsGrid span{background:var(--mint);border:1px solid rgba(12,107,111,.14);border-radius:999px;color:#24525a;font-size:13px;font-weight:800;padding:8px 11px}.proposalSurface{background:var(--navy);color:#fff;display:grid;gap:28px;grid-template-columns:.8fr 1.2fr}.proposalHero{align-self:start;position:sticky;top:92px}.proposalHero .eyebrow,.proposalHero h2,.proposalHero p,.marketSection .eyebrow,.marketSection h2,.marketSection p{color:#fff}.proposalHero h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,62px);font-weight:500;line-height:1;margin:10px 0 18px}.proposalHero p{line-height:1.7;opacity:.78}.proposalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposalCard{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:24px}.proposalCard h3{color:#fff;margin:0 0 10px}.proposalCard p{color:#ffffffbf;line-height:1.6;margin:0}.marketSection{background:linear-gradient(135deg,#0c6b6ff5,#13283afa),url(https://images.unsplash.com/photo-1576091160550-2173dba999ef?auto=format&fit=crop&w=1800&q=82);background-position:center;background-size:cover;color:#fff}.marketGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketGrid article{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:26px}.marketGrid span{color:#ffffffb8;font-size:12px;font-weight:850}.marketGrid strong{color:#fff;display:block;font-size:44px;margin:8px 0}.businessStrip{margin-top:18px}.businessStrip span{background:#ffffff24;border-color:#ffffff2e;color:#fff}.roadmapSection{background:#fff}.roadmap{grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px}.roadmap article strong{color:var(--coral)}.roadmap article h3,.teamCard h3{color:var(--ink);margin:10px 0}.roadmap article p,.teamCard p{color:var(--muted);line-height:1.6}.teamSection{background:var(--cream)}.teamCard{background:#fff;border:1px solid var(--line);border-radius:8px;padding:26px}.teamCard>span{align-items:center;background:var(--teal);border-radius:8px;color:#fff;display:inline-flex;font-size:20px;font-weight:850;height:46px;justify-content:center;width:46px}.teamCard>strong{color:var(--coral)}.askSection{background:var(--ink);color:#fff;display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:70px 40px}.askSection .eyebrow,.askSection h2,.askSection p{color:#fff}.askSection h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,64px);font-weight:500;line-height:1;margin:8px 0 18px}.askSection p{color:#ffffffb8;line-height:1.65}.fundsGrid{align-content:center}.fundsGrid span{background:#ffffff1a;border-color:#ffffff29;border-radius:8px;color:#fff;font-size:15px;padding:16px}.appShell{background:#eef5f5;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.appPage{align-self:start}.appSidebar{background:#0f2433;color:#fff;display:flex;flex-direction:column;gap:22px;min-height:100vh;padding:22px;position:sticky;top:0}.appBrand{align-items:center;display:flex;gap:12px;min-height:44px}.sideNav{display:grid;gap:8px}.sideNav a,.sideNav button{background:transparent;border:0;border-radius:8px;color:#ffffffb8;cursor:pointer;font-weight:800;padding:12px;text-align:left}.sideNav a:hover,.sideNav button:hover,.sideNav .selected{background:#ffffff1a;color:#fff}.clinicianCard{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:8px;margin-top:auto;padding:16px}.clinicianCard span{align-items:center;background:var(--teal-2);border-radius:8px;display:inline-flex;font-weight:850;height:42px;justify-content:center;width:42px}.clinicianCard small{color:#ffffffa3}.appMain{display:grid;gap:22px;padding:24px}.commandBar{align-items:center;background:#fffffff0;border:1px solid rgba(148,163,184,.28);border-radius:8px;display:flex;gap:18px;justify-content:space-between;box-shadow:0 18px 50px #10212b14;padding:16px 18px;position:sticky;top:16px;z-index:12}.commandBar h1{color:var(--ink);font-size:clamp(24px,3vw,38px);line-height:1.05;margin:6px 0 0}.commandActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:720px}.apiStatusDot{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:36px;padding:8px 12px;text-transform:capitalize}.apiStatusDot:before{background:currentColor;border-radius:999px;content:"";height:8px;width:8px}.apiStatusDot.online{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.iconAction,.signOutButton{background:#f8fafc;border:1px solid rgba(148,163,184,.35);border-radius:8px;color:var(--ink);cursor:pointer;font-size:13px;font-weight:850;min-height:40px;padding:9px 12px}.iconAction:hover,.signOutButton:hover{background:#eef8f7;border-color:#9ed4d0}.topProfile{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.3);border-radius:8px;display:flex;gap:10px;min-height:44px;padding:6px 10px 6px 6px}.topProfile>span{align-items:center;background:#0f766e;border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;height:34px;justify-content:center;width:34px}.topProfile div{display:grid;gap:1px;min-width:0}.topProfile strong{color:var(--ink);font-size:13px;line-height:1.1;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topProfile small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.1}.appMenuButton{margin-bottom:10px}.drawerBackdrop{align-items:stretch;background:#0f172a75;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:18px;position:fixed;z-index:50}.caseDrawer{background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:8px;box-shadow:0 28px 80px #0f172a42;display:grid;gap:18px;max-width:760px;overflow:auto;padding:24px;width:min(760px,100%)}.drawerUploads{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.workspaceHero{background:linear-gradient(105deg,#0f2433eb,#0c6b6fd1),url(https://images.unsplash.com/photo-1629909613654-28e377c37b09?auto=format&fit=crop&w=1600&q=84);background-position:center;background-size:cover;border-radius:8px;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 390px;min-height:430px;padding:32px}.dashboardPanel{align-self:stretch;background:#ffffff24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.2);border-radius:8px;display:grid;gap:18px;padding:22px}.dashboardHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboardFlow{display:grid;gap:12px}.dashboardFlow div{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:8px;display:grid;gap:5px;padding:14px}.dashboardFlow span{color:#ffffffad;font-size:12px;font-weight:850;text-transform:uppercase}.dashboardFlow strong,.dashboardHeader strong{color:#fff}.heroSummary{align-self:end}.trustSeal{background:#ffffff24;border:1px solid rgba(255,255,255,.18);border-radius:999px;display:inline-flex;font-size:13px;font-weight:850;padding:8px 12px}.heroSummary h2{color:#fff;max-width:780px}.heroSummary p{color:#ffffffc2;font-size:18px;line-height:1.65;max-width:760px}.planCard{align-self:stretch;background:#ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.18);border-radius:8px;display:grid;gap:18px;padding:22px}.clinicalTimeline{display:grid;gap:10px}.clinicalTimeline span{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;font-weight:800;padding:13px}.clinicalTimeline .active{background:#fff;color:var(--teal)}.metricGrid,.actionRail{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.actionRail{grid-template-columns:repeat(3,minmax(0,1fr))}.metricCard,.actionCard,.intakeSurface,.caseBoard,.emptyState,.boardRow{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 48px #10212b12}.metricCard{display:grid;gap:8px;padding:20px}.metricCard span,.actionCard span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.metricCard strong{color:var(--ink);font-size:30px}.actionCard{border:1px solid var(--line);cursor:pointer;padding:22px;text-align:left}.actionCard h3{color:var(--ink);margin:12px 0 8px}.actionCard p{color:var(--muted);line-height:1.55}.connectedGrid{display:grid;gap:16px;grid-template-columns:1.25fr .75fr}.workflowPanel,.labBoard{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 48px #10212b12;padding:24px}.slotBoard{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.slotBoard button,.rowActions button,.reportActions button,.fileList button,.fileButton{background:#f7fbfb;border:1px solid #cfe6e3;border-radius:8px;color:var(--ink);cursor:pointer;font-weight:850;min-height:42px;padding:10px 12px}.slotBoard button{display:grid;gap:5px;justify-items:start;text-align:left}.slotBoard button:hover,.rowActions button:hover,.reportActions button:hover,.fileList button:hover,.fileButton:hover{background:#e9f8f6;border-color:var(--teal)}.slotBoard button span,.compactList span,.labRow span{color:var(--muted);font-size:13px}.compactList{display:grid;gap:10px;margin-top:18px}.compactList>div{background:#f7fbfb;border:1px solid #d8efed;border-radius:8px;display:grid;gap:4px;padding:14px}.workflowAlert{background:#e8f7ef;border:1px solid #b8e4ca;border-radius:8px;color:#0f5132;font-weight:850;padding:14px 16px}.workflowAlert.error{background:#fff2f0;border-color:#f2b8ae;color:#9f2d20}.mutedText{color:var(--muted);line-height:1.55;margin:0}.intakeSurface{display:grid;gap:26px;grid-template-columns:.78fr 1.22fr;padding:24px}.intakeIntro{background:#f5fbfa;border:1px solid #d8efed;border-radius:8px;padding:24px}.intakeIntro p{color:var(--muted);line-height:1.65}.uploadZoneGrid{display:grid;gap:12px;margin-top:24px}.uploadZoneGrid div{background:#fff;border:1px dashed #9ed4d0;border-radius:8px;color:var(--ink);display:grid;font-weight:850;gap:5px;padding:16px}.uploadZoneGrid span{color:var(--muted);font-size:13px}.clinicalForm{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.clinicalForm textarea{min-height:142px}.caseBoard{padding:24px}.boardList{display:grid;gap:12px}.emptyState{box-shadow:none;padding:28px;text-align:center}.emptyState strong{color:var(--ink)}.emptyState p{color:var(--muted)}.boardRow{align-items:center;box-shadow:none;display:grid;gap:14px;grid-template-columns:minmax(170px,1fr) auto minmax(260px,1.3fr);padding:16px}.boardRow div{display:grid;gap:4px}.boardRow span{color:var(--muted)}.rowActions,.reportActions,.fileList{align-items:center;display:flex!important;flex-wrap:wrap;gap:8px}.reportActions,.fileList{grid-column:1 / -1}.fileButton{align-items:center;display:inline-flex;justify-content:center;position:relative}.fileButton input{height:1px;opacity:0;position:absolute;width:1px}.labRow{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(180px,1fr) auto minmax(250px,1fr);padding:16px}.reportRow{grid-template-columns:minmax(180px,1fr) minmax(320px,1.2fr)}.profilePage{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 48px #10212b12;display:grid;gap:20px;padding:28px}.profileHero{align-items:center;display:flex;gap:18px}.profileHero>span{align-items:center;background:linear-gradient(145deg,var(--teal),var(--teal-2));border-radius:8px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:24px;font-weight:900;height:72px;justify-content:center;width:72px}.profileHero h2{color:var(--ink);font-size:clamp(30px,4vw,48px);margin:6px 0}.profileHero p{color:var(--muted);margin:0}.profileGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.profileGrid article{background:#f8fbfb;border:1px solid #d8efed;border-radius:8px;display:grid;gap:8px;padding:18px}.profileGrid span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.profileGrid strong{color:var(--ink)}.accessSection{align-items:stretch;background:linear-gradient(135deg,#0f2433f5,#0c6b6fe6),url(https://images.unsplash.com/photo-1579154204601-01588f351e67?auto=format&fit=crop&w=1800&q=84);background-position:center;background-size:cover;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,.88fr) minmax(360px,.62fr)}.accessCopy{align-self:center}.accessCopy .eyebrow,.accessCopy h2,.accessCopy p{color:#fff}.accessCopy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1;margin:12px 0 18px;max-width:900px}.accessCopy p{color:#ffffffc2;font-size:18px;line-height:1.65;max-width:760px}.verificationSteps{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.verificationSteps span{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font-size:13px;font-weight:850;padding:9px 12px}.accessForm{background:#fffffff5;border:1px solid rgba(255,255,255,.68);border-radius:8px;box-shadow:0 28px 80px #0f172a38;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.contactSection{align-items:start;background:#fff;display:grid;gap:28px;grid-template-columns:.82fr 1.18fr}.contactForm,.adminEditor,.adminLists article{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px #10212b14}.contactForm,.adminEditor{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.adminPage{background:#f8fbfb;border:1px solid var(--line);border-radius:8px;display:grid;gap:18px;padding:24px}.adminGrid{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.adminEditor h3,.adminLists h3{color:var(--ink);grid-column:1 / -1;margin:0 0 4px}.adminEditor textarea{min-height:132px}.checkRow{align-items:center;display:flex;flex-direction:row;gap:10px}.checkRow input{min-height:0;width:auto}.adminLists{display:grid;gap:18px}.adminLists article{display:grid;gap:12px;padding:20px}.adminListItem{background:#f8fbfb;border:1px solid #d8efed;border-radius:8px;display:grid;gap:5px;padding:13px}.adminListItem strong{color:var(--ink)}.adminListItem span,.adminListItem small{color:var(--muted);line-height:1.45}.adminActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.adminActions button{background:#fff;border:1px solid #b9d8d5;border-radius:8px;color:#174a46;cursor:pointer;font-size:.82rem;font-weight:800;padding:8px 11px}.adminActions button:first-child{background:#103f3a;border-color:#103f3a;color:#fff}.adminActions button:disabled{cursor:not-allowed;opacity:.42}@media (max-width: 860px){.publicHero,.workspaceHero,.proposalSurface,.askSection,.intakeSurface{grid-template-columns:1fr}.proposalHero{position:static}.metricGrid,.actionRail,.connectedGrid,.marketGrid,.roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}.homeHero img.heroImagePreview{background-image:none!important;display:block!important;height:390px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;width:100%!important}.optionalLabDecision{align-items:center;flex-wrap:wrap}.optionalLabDecision>span{color:var(--muted);font-size:13px;font-weight:750}.casePathwayCompact .optionalSkipped{background:transparent!important;border-style:dashed!important;color:var(--muted)!important}@media (max-width: 680px){.homeHero img.heroImagePreview{height:250px!important;min-height:0!important}}html[data-theme=green-gold] .publicHero.homeHero,html[data-theme=gold-green] .publicHero.homeHero{align-items:start!important;background-image:linear-gradient(90deg,#faf7eeeb,#faf7eeb3),url(/clinical-planning-hero.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:0!important;padding-block:30px 38px!important}html[data-theme=green-gold] .publicHero.homeHero{background-image:linear-gradient(90deg,#eef7ebed,#eef7ebb3),url(/clinical-planning-hero.jpg)!important}@media (max-width: 860px){html[data-theme=green-gold] .publicHero.homeHero,html[data-theme=gold-green] .publicHero.homeHero{padding-block:18px 26px!important}}.publicHero.homeHero{box-sizing:border-box!important;display:grid!important;gap:26px!important;grid-template-columns:minmax(0,1fr) minmax(360px,440px)!important;margin-inline:auto!important;overflow:visible!important;width:min(100%,1220px)!important}.homeHero .heroEditorial,.homeHero .homeCommandPreview{min-width:0!important}.homeHero .homeCommandPreview{align-self:start!important;box-sizing:border-box!important;display:grid!important;gap:12px!important;overflow:hidden!important;padding:18px!important;width:100%!important}.homeHero .homeCommandPreview>span,.homeHero .homeCommandPreview>strong{display:block!important;line-height:1.3!important;max-width:100%!important;overflow-wrap:anywhere!important;position:relative!important;z-index:2!important}.homeHero .homeCommandPreview>strong{font-size:19px!important}.homeHero img.heroImagePreview{border-radius:14px!important;height:220px!important;min-height:0!important;object-fit:cover!important;width:100%!important}.homeHero .miniWorkflow{display:grid!important;gap:7px!important;grid-template-columns:1fr!important;min-width:0!important}.homeHero .miniWorkflow>div{align-items:center!important;display:grid!important;gap:9px!important;grid-template-columns:34px minmax(0,1fr)!important;min-width:0!important;padding:8px 10px!important}.homeHero .miniWorkflow p{line-height:1.3!important;margin:0!important;overflow-wrap:anywhere!important}html[data-theme=green-gold] .homeHero .homeCommandPreview{background:#173b27!important;border-color:#557f60!important;color:#fff!important}html[data-theme=green-gold] .homeHero .homeCommandPreview>span,html[data-theme=green-gold] .homeHero .homeCommandPreview>strong,html[data-theme=green-gold] .homeHero .miniWorkflow b,html[data-theme=green-gold] .homeHero .miniWorkflow p{color:#fff!important}html[data-theme=gold-green] .homeHero .homeCommandPreview{background:#fff5df!important;border-color:#b88840!important;color:#493316!important}html[data-theme=gold-green] .homeHero .homeCommandPreview>span,html[data-theme=gold-green] .homeHero .homeCommandPreview>strong,html[data-theme=gold-green] .homeHero .miniWorkflow b,html[data-theme=gold-green] .homeHero .miniWorkflow p{color:#493316!important}@media (max-width: 960px){.publicHero.homeHero{grid-template-columns:1fr!important}.homeHero .homeCommandPreview{max-width:none!important}}html[data-theme=green-gold] .boardList>article:nth-of-type(odd),html[data-theme=green-gold] .sessionListItem:nth-of-type(odd),html[data-theme=green-gold] .adminUserRow:nth-of-type(odd),html[data-theme=green-gold] .adminListItem:nth-of-type(odd),html[data-theme=green-gold] .learningGrid>article:nth-of-type(odd),html[data-theme=green-gold] .presenterWebinarCard:nth-of-type(odd){background:#fbfdf9!important;border-color:#a9c2ab!important}html[data-theme=green-gold] .boardList>article:nth-of-type(2n),html[data-theme=green-gold] .sessionListItem:nth-of-type(2n),html[data-theme=green-gold] .adminUserRow:nth-of-type(2n),html[data-theme=green-gold] .adminListItem:nth-of-type(2n),html[data-theme=green-gold] .learningGrid>article:nth-of-type(2n),html[data-theme=green-gold] .presenterWebinarCard:nth-of-type(2n){background:#eef5eb!important;border-color:#82a58a!important}html[data-theme=gold-green] .boardList>article:nth-of-type(odd),html[data-theme=gold-green] .sessionListItem:nth-of-type(odd),html[data-theme=gold-green] .adminUserRow:nth-of-type(odd),html[data-theme=gold-green] .adminListItem:nth-of-type(odd),html[data-theme=gold-green] .learningGrid>article:nth-of-type(odd),html[data-theme=gold-green] .presenterWebinarCard:nth-of-type(odd){background:#fffdf8!important;border-color:#d9c39c!important}html[data-theme=gold-green] .boardList>article:nth-of-type(2n),html[data-theme=gold-green] .sessionListItem:nth-of-type(2n),html[data-theme=gold-green] .adminUserRow:nth-of-type(2n),html[data-theme=gold-green] .adminListItem:nth-of-type(2n),html[data-theme=gold-green] .learningGrid>article:nth-of-type(2n),html[data-theme=gold-green] .presenterWebinarCard:nth-of-type(2n){background:#fff4df!important;border-color:#c9a665!important}html[data-theme=green-gold] .boardList>article,html[data-theme=green-gold] .sessionListItem,html[data-theme=green-gold] .adminUserRow,html[data-theme=green-gold] .adminListItem{color:#173c26!important}html[data-theme=gold-green] .boardList>article,html[data-theme=gold-green] .sessionListItem,html[data-theme=gold-green] .adminUserRow,html[data-theme=gold-green] .adminListItem{color:#493316!important}html[data-theme=green-gold] .boardList>article.reviewFocused{background:#dfeedd!important;border-color:#39704a!important}html[data-theme=gold-green] .boardList>article.reviewFocused{background:#f9e7bd!important;border-color:#9b681f!important}html[data-theme=green-gold] body .publicHero.homeHero .homeCommandPreview{background:linear-gradient(145deg,#153923,#2c6540)!important;border:1px solid #6f9778!important;color:#fff!important}html[data-theme=gold-green] body .publicHero.homeHero .homeCommandPreview{background:linear-gradient(145deg,#f6dfac,#fff6e4)!important;border:1px solid #ae7b30!important;color:#3f2b11!important}html[data-theme=green-gold] body .publicHero.homeHero .homeCommandPreview :is(span,strong,b,p){color:#fff!important}html[data-theme=gold-green] body .publicHero.homeHero .homeCommandPreview :is(span,strong,b,p){color:#3f2b11!important}html[data-theme=green-gold] body .publicHero.homeHero .miniWorkflow>div{background:#ffffff14!important;border-color:#ffffff2e!important}html[data-theme=gold-green] body .publicHero.homeHero .miniWorkflow>div{background:#ffffff7a!important;border-color:#7d52172e!important}.themeChoice{align-items:center;background:#ffffffb8;border:1px solid var(--line, #ccd6cf);border-radius:999px;display:inline-grid;gap:3px;grid-template-columns:1fr 1fr;padding:3px}.themeChoice button{align-items:center;background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#526057!important;display:inline-flex;font-size:12px;font-weight:850;gap:6px;justify-content:center;min-height:32px;padding:6px 10px}.themeChoice i{border-radius:50%;display:inline-block;height:10px;width:10px}.themeChoice .goldSwatch{background:#b47b29}.themeChoice .greenSwatch{background:#2d6840}html[data-theme=gold-green] .themeChoice button.selected{background:#82561e!important;color:#fff!important}html[data-theme=green-gold] .themeChoice button.selected{background:#285f3b!important;color:#fff!important}.publicNavBackdrop,.appNavBackdrop{display:none}@media (max-width: 860px){html,body,#root{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}main,.appShell,.appMain,.publicPage{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important;touch-action:pan-y!important}.marketingNav{position:sticky!important;top:0!important;z-index:120!important}.marketingMenu.open{max-height:calc(100dvh - 72px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;position:relative!important;z-index:122!important;-webkit-overflow-scrolling:touch}.publicNavBackdrop{background:#0a140e47!important;border:0!important;display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;position:fixed!important;z-index:110!important}.appSidebar{height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;z-index:132!important;-webkit-overflow-scrolling:touch}.appNavBackdrop{background:#08120c6b!important;border:0!important;display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;position:fixed!important;z-index:130!important}.sideNav a{min-height:42px!important}.commandActions{align-items:stretch!important;display:grid!important;grid-template-columns:1fr auto!important;width:100%!important}.workspaceThemeChoice{grid-column:1 / -1!important;justify-self:start!important}.topProfile{box-sizing:border-box!important;grid-column:1!important;justify-content:flex-start!important;max-width:100%!important;min-width:0!important;width:100%!important}.topProfile div{min-width:0!important}.topProfile strong,.topProfile small{display:block!important;max-width:none!important}.signOutButton{grid-column:2!important;white-space:nowrap!important}.authNav .themeChoice{width:100%!important}}@media (max-width: 680px){.marketingNav{border-radius:0!important;box-sizing:border-box!important;padding:9px 11px!important;width:100%!important}.marketingNav .brand{min-width:0!important}.marketingNav .brandText strong{font-size:15px!important}.marketingNav .brandText em{font-size:9px!important}.marketingMenu.open{border-radius:12px!important;gap:8px!important;padding:10px!important}.marketingMenu.open .marketingLinks{grid-template-columns:1fr 1fr!important}.marketingMenu.open .marketingLinks a{border-radius:8px!important;min-height:40px!important;padding:9px 7px!important}.marketingMenu.open .authNav{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}.marketingMenu.open .authNav .themeChoice{border-radius:10px!important;grid-column:1 / -1!important;width:100%!important}.marketingMenu.open .authNav .themeChoice button{border-radius:7px!important}.marketingMenu.open .authNav .authButton{border-radius:9px!important;box-sizing:border-box!important;justify-content:center!important;min-height:44px!important;padding:10px 8px!important;width:100%!important}.publicHero.homeHero,.section,.publicSection{box-sizing:border-box!important;gap:14px!important;padding:16px 12px 22px!important;width:100%!important}.homeHero .heroEditorial{padding:16px!important}.homeHero .heroEditorial h1{font-size:34px!important;line-height:1.04!important}.homeHero .lede{font-size:15px!important;line-height:1.45!important}.homeHero .homeCommandPreview{border-radius:14px!important;padding:13px!important}.homeHero img.heroImagePreview{height:180px!important}.homeWebinarGrid,.pricingGrid,.webinarCollection,.learningGrid,.contactMethods{grid-template-columns:1fr!important}.footer{grid-template-columns:1fr!important;padding:24px 16px!important}.footer>div,.footer div:last-child{text-align:left!important}.appMain{box-sizing:border-box!important;padding:7px!important;width:100%!important}.commandBar{border-radius:12px!important;box-sizing:border-box!important;gap:10px!important;margin-bottom:8px!important;padding:10px!important;width:100%!important}.commandBar>div:first-child{min-height:42px!important}.commandBar h1{font-size:21px!important;line-height:1.15!important}.commandBar .eyebrow{font-size:9px!important}.appMenuButton{height:40px!important;margin:0 9px 0 0!important;width:40px!important}.commandActions{border-top:1px solid var(--line, #d6ded8)!important;gap:7px!important;grid-template-columns:minmax(0,1fr) auto!important;padding-top:9px!important}.topProfile{align-items:center!important;background:#ffffffb8!important;border:1px solid var(--line, #d6ded8)!important;border-radius:10px!important;display:grid!important;gap:8px!important;grid-column:1!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:48px!important;padding:6px 9px!important}.topProfile>span{height:32px!important;width:32px!important}.topProfile strong{font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.topProfile small{font-size:9px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.signOutButton{align-self:stretch!important;border-radius:9px!important;grid-column:2!important;min-height:48px!important;padding:8px 10px!important}.workspaceThemeChoice{border-radius:9px!important;grid-column:1 / -1!important;grid-row:2!important;justify-self:stretch!important;width:100%!important}.workspaceThemeChoice button{border-radius:7px!important;min-height:34px!important}.appPage,.caseBoard,.labBoard,.bookingBoard,.adminPanel{border-radius:12px!important;padding:10px!important}.sectionHeader,.rowHeader{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.sectionHeader h2,.rowHeader h2{font-size:22px!important}.sectionPurpose,.labRoleDescription,.labPurpose{font-size:12px!important;line-height:1.4!important}.caseBoardFilters,.labStageGuide,.reportFilters,.metricGrid{gap:6px!important;grid-template-columns:1fr 1fr!important}.caseBoardFilters button,.labStageGuide button,.reportFilters button,.metricCard{border-radius:9px!important;min-height:58px!important;padding:8px!important}.caseBoardFilters button span,.labStageGuide button span,.reportFilters button span{font-size:10px!important;overflow:visible!important;text-overflow:initial!important;white-space:normal!important}.boardList{gap:9px!important}.boardRow,.labRow,.reportRow,.sessionListItem,.adminUserRow,.adminListItem{border-radius:11px!important;box-sizing:border-box!important;display:grid!important;gap:9px!important;grid-template-columns:1fr!important;overflow:visible!important;padding:11px!important;width:100%!important}.boardRow>*,.labRow>*,.reportRow>*{grid-column:1!important;min-width:0!important}.caseClinicalSummary{border-radius:9px!important;gap:8px!important;padding:10px!important}.casePathwayCompact{display:grid!important;gap:5px!important;grid-template-columns:1fr 1fr!important;overflow:visible!important}.casePathwayCompact span{font-size:9px!important;min-width:0!important;padding:7px 5px!important}.rowActions,.reportActions,.caseBookingActions{align-items:stretch!important;display:grid!important;gap:6px!important;grid-template-columns:1fr!important}.rowActions button,.reportActions button,.caseBookingActions button,.fileButton{box-sizing:border-box!important;min-height:42px!important;width:100%!important}.reportPreviewBackdrop,.drawerBackdrop{align-items:stretch!important;padding:6px!important}.reportPreviewModal,.caseDrawer{border-radius:12px!important;box-sizing:border-box!important;height:calc(100dvh - 12px)!important;padding:10px!important;width:100%!important}input,select,textarea{box-sizing:border-box!important;font-size:16px!important;width:100%!important}}@media (max-width: 860px){.appShell{grid-template-columns:1fr}.menuButton{display:inline-flex}.marketingNav{grid-template-columns:1fr auto;padding:14px 16px}.marketingLinks{background:#fff;border:1px solid var(--line);border-radius:8px;display:none;grid-column:1 / -1;padding:12px}.marketingLinks.open{display:grid;gap:8px;justify-content:stretch}.appSidebar{bottom:0;box-shadow:18px 0 60px #0f172a3d;left:0;max-width:320px;min-height:100vh;position:fixed;top:0;transform:translate(-110%);transition:transform .18s ease;width:84vw;z-index:40}.appShell.navOpen .appSidebar{transform:translate(0)}.appMain{padding:16px}.commandBar,.commandActions,.boardRow,.labRow{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.commandBar{position:static}.commandActions{align-items:stretch;width:100%}.commandActions .button,.commandActions .apiPill,.commandActions .apiStatusDot,.commandActions .iconAction,.commandActions .signOutButton,.topProfile{width:100%}.topProfile strong{max-width:none}.drawerBackdrop{padding:10px}.caseDrawer{max-width:none;padding:18px}.drawerUploads,.narrativeGrid,.proposalGrid,.metricGrid,.actionRail,.connectedGrid,.slotBoard,.marketGrid,.roadmap,.clinicalForm,.accessSection,.accessForm,.contactSection,.contactForm,.adminGrid,.adminEditor,.profileGrid,.reportRow{grid-template-columns:1fr}}.heroActions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.textLink{color:#075f5a;font-weight:950;text-decoration:none}.textLink:hover{color:#06141b;text-decoration:underline;text-underline-offset:5px}.trustStrip{align-items:stretch;background:#ffffffb8;border:1px solid rgba(217,232,236,.9);border-radius:22px;box-shadow:0 18px 48px #06141b12;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;overflow:hidden}.trustStrip span{background:transparent;border:0;border-right:1px solid rgba(217,232,236,.9);border-radius:0;box-shadow:none;display:grid;gap:5px;padding:18px}.trustStrip span:last-child{border-right:0}.trustStrip strong{color:#06141b;font-size:15px}.trustStrip small{color:#607180;line-height:1.4}.homeDirectory{padding-bottom:76px;padding-top:42px}.homeDirectoryHeader{text-align:center}.homeDirectoryHeader h2{margin-left:auto;margin-right:auto;max-width:760px}.homeDirectoryGrid{margin:0 auto;max-width:1080px}.homeDirectoryGrid .directoryCard{background:#fff;border:1px solid rgba(217,232,236,.94);border-radius:26px;box-shadow:0 24px 70px #06141b14;display:grid;gap:13px;min-height:220px;padding:28px;text-decoration:none}.homeDirectoryGrid .directoryCard span{align-items:center;background:linear-gradient(135deg,#00a99d,#06141b);border-radius:16px;color:#fff;display:inline-flex;font-size:13px;font-weight:950;height:44px;justify-content:center;width:44px}.homeDirectoryGrid .directoryCard strong{color:#06141b;font-size:24px;line-height:1.12}.homeDirectoryGrid .directoryCard p{color:#607180;font-size:15px;line-height:1.55}.paymentError{margin:0 auto 18px;max-width:760px;text-align:center}.solutionGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1160px}.solutionGrid article{background:#fff;border:1px solid rgba(217,232,236,.94);border-radius:24px;box-shadow:0 22px 64px #06141b14;min-height:170px;padding:24px}.solutionGrid article strong{color:#06141b;display:block;font-size:21px;line-height:1.14;margin-bottom:10px}.solutionGrid article p{color:#607180;line-height:1.52;margin:0}.contactMethods{display:grid;gap:12px;margin-top:26px}.contactMethods a,.contactMethods div{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:18px;color:#fff;display:grid;gap:4px;padding:16px;text-decoration:none}.contactMethods span{color:#ffffffa8;font-size:11px;font-weight:950;text-transform:uppercase}.contactMethods strong{color:#fff;font-size:16px}.footer{margin-top:0}@media (max-width: 900px){.trustStrip,.solutionGrid{grid-template-columns:1fr}.trustStrip span{border-bottom:1px solid rgba(217,232,236,.9);border-right:0}.trustStrip span:last-child{border-bottom:0}}.appSidebar .appBrand .brandMark,.footerBrand .brandMark{background:linear-gradient(145deg,#063f42,#11a299);border-radius:16px;box-shadow:0 12px 26px #086c6847;height:44px;position:relative;width:44px}.appSidebar .appBrand .brandMark:before,.footerBrand .brandMark:before{background:#fff;border-radius:999px;color:transparent;content:"";height:18px;left:13px;position:absolute;top:13px;width:18px}.appSidebar .appBrand .brandMark span,.footerBrand .brandMark span{background:#07131d;border-radius:999px;display:block;height:8px;left:18px;position:absolute;top:18px;width:8px;z-index:1}.footerBrand .brandText strong,.footerBrand strong{color:#fff}.fileList .fileEmpty{color:#607180;font-size:13px;font-weight:750;padding:9px 4px}.fileList .caseFileDownload{background:#e8fbf8;border-color:#14b8a64d;color:#075f5a}.contactSection{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);padding:clamp(24px,4vw,42px)}.contactIntroPanel{align-content:start;display:grid;gap:16px}.contactIntroPanel h1{font-size:clamp(34px,4vw,52px);line-height:1.02;margin:0;max-width:620px}.contactIntroPanel>p{font-size:16px;line-height:1.6;margin:0;max-width:650px}.contactMethods{gap:10px;margin-top:4px}.contactMethods a,.contactMethods div{min-height:0;padding:14px 16px}.contactForm{align-content:start;height:100%;min-height:100%;padding:clamp(20px,3vw,30px)}.userManagement{background:#fff;border:1px solid rgba(217,232,236,.95);border-radius:22px;display:grid;gap:16px;grid-column:1 / -1;padding:22px}.adminSectionHeading{align-items:center;display:flex;gap:16px;justify-content:space-between}.adminSectionHeading h3,.adminSectionHeading p{margin:0}.adminSectionHeading p{color:#607180;margin-top:5px}.userManagementList{display:grid;gap:10px}.adminUserRow{align-items:end;background:#f7fbfb;border:1px solid #d8efed;border-radius:16px;display:grid;gap:10px;grid-template-columns:1.2fr .8fr .8fr 1.2fr auto;padding:14px}.adminUserIdentity{align-self:center;display:grid;gap:3px}.adminUserIdentity span,.adminUserIdentity small{color:#607180}.demoList{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.demoList button{min-height:46px;text-align:left}@media (max-width: 900px){.contactSection,.adminUserRow,.demoList{grid-template-columns:1fr}}.metricCardLink{color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.metricCardLink:hover{border-color:#14b8a680;box-shadow:0 28px 72px #06141b21;transform:translateY(-3px)}.labStageGuide{align-items:center;background:#f1faf8;border:1px solid #d4ece8;border-radius:18px;display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 18px;padding:14px 18px}.labStageGuide strong{color:#0b5f59;margin-right:6px}.labStageGuide span{color:#526773;font-size:13px;font-weight:800}.rowActions button:disabled{cursor:default;opacity:.48}.adminCreateUser{align-items:end;background:#f2faf9;border:1px solid #d5ebe7;border-radius:22px;display:grid;gap:14px;grid-template-columns:1fr 1.25fr .9fr .8fr auto;margin:18px 0 22px;padding:18px}.adminCreateUser label{display:grid;gap:7px;font-size:12px;font-weight:900}.adminCreateUser input,.adminCreateUser select{min-height:44px}.adminCreateUser>small{color:#5f717b;grid-column:1 / -1}.panelHeader .roundBadge{display:inline-flex;flex:0 0 auto;margin-left:12px;white-space:nowrap}.sessionListItem{align-items:center;display:flex!important;gap:12px;justify-content:space-between}.sessionListItem>div:first-child{display:grid;gap:4px}.sessionActions{display:flex;flex-wrap:wrap;gap:7px}.sessionActions button{background:#f4faf9;border:1px solid #cae5e1;border-radius:9px;color:#0b625c;cursor:pointer;font-weight:850;min-height:34px;padding:6px 9px}.contactSection{align-items:stretch!important;display:grid!important;gap:clamp(24px,4vw,48px)!important;grid-template-columns:minmax(0,1fr) minmax(380px,1fr)!important;padding:clamp(28px,4vw,48px)!important}.contactIntroPanel{align-content:start;display:grid;gap:15px;min-width:0}.contactIntroPanel h1{font-size:clamp(36px,4vw,58px)!important;line-height:1.02!important;margin:0!important;max-width:620px}.contactIntroPanel>p{font-size:16px!important;line-height:1.65;margin:0;max-width:620px}.contactMethods{display:grid;gap:10px!important;margin-top:8px}.contactMethods a,.contactMethods div{min-height:auto!important;padding:14px 16px!important}.contactMethods strong{font-size:15px!important}.contactForm{align-content:start;display:grid;height:100%;margin:0!important;min-width:0;padding:clamp(22px,3vw,32px)!important}.contactForm textarea{min-height:170px;resize:vertical}@media (max-width: 1050px){.adminCreateUser{grid-template-columns:1fr 1fr}.adminCreateUser .button{width:100%}}@media (max-width: 900px){.contactSection{grid-template-columns:1fr!important}}@media (max-width: 680px){.adminCreateUser{grid-template-columns:1fr}.adminCreateUser>small{grid-column:auto}}.contactSection{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.contactIntroPanel{justify-items:center;text-align:center}.contactIntroPanel h1,.contactIntroPanel>p{margin-inline:auto!important}.contactMethods{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;width:100%}.contactMethods a,.contactMethods div{text-align:left}.contactForm{margin:0 auto!important;max-width:780px;width:100%}.contactFormHeading{border-bottom:1px solid #dce9eb;margin-bottom:4px;padding-bottom:14px;text-align:center}.contactFormHeading span{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.contactFormHeading h2{color:#06141b;font-size:clamp(26px,3vw,36px);margin:5px 0 7px}.contactFormHeading p{color:#60717c;line-height:1.5;margin:0 auto;max-width:560px}@media (max-width: 760px){.contactMethods{grid-template-columns:1fr}}.workflowPanel .panelHeader>.roundBadge{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;margin-left:12px;min-height:38px;padding:10px 14px;white-space:nowrap}.sessionListItem small{color:#607180;font-weight:700}.roleActionNote{color:#607180;font-size:13px;line-height:1.45;margin:0;max-width:420px}.workflowWaiting,.workflowComplete{border-radius:999px;display:inline-flex;font-size:13px;font-weight:850;padding:10px 14px}.workflowWaiting{background:#fff7ed;color:#9a3412}.workflowComplete{background:#ecfdf5;color:#047857}.labNextAction .secondaryAction{background:#fff;border:1px solid #d9e8ec;color:#334155}.learningHeroPolished{align-items:center;border-radius:28px;padding:clamp(24px,4vw,38px)}.learningHeroPolished h2{font-size:clamp(30px,4vw,48px);line-height:1.05;max-width:760px}.learningHeroPolished p{font-size:16px;line-height:1.65;max-width:760px}.learningGridPolished{align-items:stretch;gap:18px}.learningGridPolished .learningFeature{border-radius:24px;min-height:210px;padding:24px}.learningEventCard{display:flex;flex-direction:column;gap:12px}.learningEventCard .button{align-self:flex-start;margin-top:auto}.learningResourceCard{position:relative}.learningNumber{color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.12em}.learningResourceCard h3{font-size:21px;margin:24px 0 10px}.learningResourceCard p{color:#607180;line-height:1.6}.adminSectionDivider{border-top:1px solid #d9e8ec;margin-top:10px;padding-top:22px}.adminSectionDivider h3{margin:0 0 6px}.adminSectionDivider p{color:#607180;margin:0}.webinarActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.webinarBookingForm{background:#fff;border:1px solid #d9e8ec;border-radius:28px;box-shadow:0 24px 70px #06141b14;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px auto 0;max-width:820px;padding:clamp(24px,4vw,38px);scroll-margin-top:24px}.webinarBookingHeading{grid-column:1 / -1;text-align:center}.webinarBookingHeading h2{font-size:clamp(28px,4vw,42px);margin:8px 0}.webinarBookingHeading p:last-child{color:#607180}.webinarBookingForm label{display:grid;gap:8px;font-weight:850}.webinarBookingForm input,.webinarBookingForm select{background:#f8fbfb;border:1px solid #cfe0e4;border-radius:14px;min-height:50px;padding:12px 14px}.webinarBookingForm .wide{grid-column:1 / -1}@media (max-width: 680px){.webinarBookingForm{grid-template-columns:1fr}.webinarBookingForm .wide{grid-column:auto}}.marketingNav .brandText{align-items:flex-start;display:grid;gap:2px}.marketingNav .brandText strong{font-size:22px;font-weight:950;letter-spacing:-.02em;line-height:1}.marketingNav .brandText em{font-size:10px;font-style:normal;font-weight:850;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.demoAccounts summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.demoAccounts summary::-webkit-details-marker{display:none}.demoAccounts summary:after{content:"›";font-size:24px;line-height:1;transform:rotate(90deg);transition:transform .16s ease}.demoAccounts[open] summary:after{transform:rotate(-90deg)}.newFilesNotice{color:#0f766e;display:block;font-size:12px;font-weight:850;margin-top:6px}.caseClinicalSummary{background:#f5faf9;border:1px solid #d9e8e6;border-radius:18px;display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.caseClinicalSummary div{display:grid;gap:4px}.caseClinicalSummary .wide{grid-column:1 / -1}.caseClinicalSummary small,.caseReviewPanel small{color:#607180;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.caseClinicalSummary p,.savedGuidance{line-height:1.55;margin:0;white-space:pre-wrap}.specialistReviewActions,.caseReviewPanel{grid-column:1 / -1}.caseReviewPanel{background:#fff;border:2px solid rgba(20,184,166,.24);border-radius:20px;display:grid;gap:14px;padding:18px}.caseReviewPanel label{display:grid;font-weight:850;gap:8px}.caseReviewPanel textarea{min-height:140px}.reviewPanelHeading{align-items:center;display:flex;justify-content:space-between;gap:16px}.reviewPanelHeading>div{display:grid;gap:3px}.reviewPanelHeading span{color:#607180;font-size:12px}.learningContents{border-top:1px solid #d9e8ec;display:grid;gap:7px;margin:12px 0 0;padding:14px 0 0 18px}.learningContents li{color:#435461;line-height:1.4}.learningWebinarList{display:grid;gap:10px;margin:14px 0}.learningWebinarList div{background:#ffffffbf;border-radius:12px;display:grid;gap:3px;padding:10px}.learningWebinarList small{color:#607180}@media (max-width: 700px){.caseClinicalSummary{grid-template-columns:1fr}.reviewPanelHeading{align-items:start;flex-direction:column}}.followUpPanel,.followUpQuestion{background:#fff8e8;border:1px solid #f1d48c;border-radius:16px;display:grid;gap:10px;grid-column:1/-1;padding:14px}.followUpPanel label{display:grid;font-weight:850;gap:7px}.followUpPanel textarea{min-height:80px}.followUpQuestion p{margin:0;white-space:pre-wrap}.casePathwayCompact{display:grid;gap:6px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.casePathwayCompact span{background:#edf2f4;border-radius:999px;color:#74828d;font-size:11px;font-weight:850;padding:8px;text-align:center}.casePathwayCompact span.done{background:#d8f5ef;color:#075f5a}.labCaseContext{background:#f5faf9;border:1px solid #d9e8e6;border-radius:16px;display:grid;gap:8px;grid-column:1/-1;padding:14px}.labCaseContext p{line-height:1.45;margin:0}@media (max-width:700px){.casePathwayCompact{grid-template-columns:1fr}.casePathwayCompact span{text-align:left}}.webinarDetailGrid .agendaCard h3{color:#fff}.webinarDetailGrid .agendaList strong{background:#7dd3fc2e;border:1px solid rgba(125,211,252,.28);border-radius:12px;color:#e6fffb;display:block;padding:10px 12px}.webinarDetailGrid .agendaList span{color:#ffffffdb}.homeWebinarSection{padding-top:20px}.homeWebinarGrid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.homeWebinarCard{background:#fff;border:1px solid #d9e8ec;border-radius:24px;box-shadow:0 18px 50px #06141b12;display:flex;flex-direction:column;gap:10px;padding:22px}.homeWebinarCard>span{color:#0f766e;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.homeWebinarCard h3{font-size:21px;line-height:1.2;margin:4px 0}.homeWebinarCard p{color:#607180;line-height:1.5}.homeWebinarCard .webinarActions{margin-top:auto}@media (max-width:900px){.homeWebinarGrid{grid-template-columns:1fr}}.labStageGuide{align-items:stretch;display:grid;grid-template-columns:150px repeat(5,minmax(0,1fr))}.labStageGuide strong,.labStageGuide span{align-items:center;display:flex}.labStageGuide span{background:#fff;border:1px solid #d4ece8;border-radius:12px;justify-content:center;min-height:44px;padding:8px;text-align:center}.taskStageProgress{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.taskStageProgress div{align-items:center;background:#edf2f4;border:1px solid #dce5e8;border-radius:14px;color:#74828d;display:flex;gap:8px;padding:9px}.taskStageProgress b{align-items:center;background:#fff;border-radius:50%;display:flex;height:26px;justify-content:center;width:26px}.taskStageProgress .complete{background:#dff6ef;color:#07665e}.taskStageProgress .current{background:#0f766e;border-color:#0f766e;box-shadow:0 10px 24px #0f766e33;color:#fff}.taskStageProgress .current b{color:#0f766e}@media (max-width:900px){.labStageGuide{grid-template-columns:1fr 1fr}.labStageGuide strong{grid-column:1/-1}.taskStageProgress{grid-template-columns:1fr}.taskStageProgress div{min-height:44px}}.pricingHero h1,.webinarPageHeader h1,.contactIntroPanel h1,.authIntro h1,.platformStory h1{font-size:clamp(34px,4vw,52px)!important;letter-spacing:-.035em;line-height:1.06!important}.pricingHero>p:last-child,.webinarPageHeader>p:last-child,.contactIntroPanel>p,.authIntro>p,.platformStory>p:last-child{font-size:17px!important;line-height:1.62!important}.homeDirectory{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);padding-bottom:34px!important;padding-top:28px!important}.homeDirectory .sectionHeader{margin:0;text-align:left}.homeDirectory .sectionHeader h2{font-size:clamp(27px,3vw,38px);line-height:1.08;margin:8px 0 0}.homeDirectoryGrid{border:1px solid #d9e8ec;border-radius:22px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;overflow:hidden}.homeDirectoryGrid .directoryCard{align-content:center;background:#fff;border:0;border-radius:0;border-right:1px solid #d9e8ec;box-shadow:none;gap:6px 12px;grid-template-columns:36px minmax(0,1fr);min-height:132px;padding:18px}.homeDirectoryGrid .directoryCard:last-child{border-right:0}.homeDirectoryGrid .directoryCard span{border-radius:11px;font-size:11px;grid-row:1 / 3;height:34px;width:34px}.homeDirectoryGrid .directoryCard strong{font-size:17px;line-height:1.2}.homeDirectoryGrid .directoryCard p{font-size:13px;line-height:1.45;margin:0}.homeWebinarSection{padding-top:34px}.platformShowcase{align-items:center;background:linear-gradient(135deg,#f5fbfa,#eef7f6);border:1px solid #d9e8ec;border-radius:32px;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.9fr) minmax(380px,.8fr);margin:28px auto 0;max-width:1180px;padding:clamp(28px,5vw,58px)}.platformStory h1{margin:10px 0 18px}.platformStory>p:last-child{color:#516472;margin:0}.planningDiagram{border-radius:26px;gap:9px;padding:20px}.diagramNode{border-radius:16px;gap:4px 12px;grid-template-columns:40px minmax(0,1fr);padding:13px}.diagramNode>span{font-size:13px;grid-row:1 / 3;height:36px;justify-content:center;width:36px}.diagramNode strong{font-size:16px}.diagramNode p{font-size:13px;line-height:1.4;margin:0}.solutionBento{padding-bottom:54px;padding-top:42px}.solutionBento .sectionHeader{margin-bottom:24px;text-align:center}.solutionBento .sectionHeader h2{font-size:clamp(28px,3.5vw,42px);margin-inline:auto;max-width:760px}.solutionGrid{gap:14px}.solutionGrid article{border-radius:20px;box-shadow:0 16px 42px #06141b11;min-height:145px;padding:22px;position:relative}.solutionGrid article:before{background:linear-gradient(90deg,#0f766e,#7dd3fc);border-radius:999px;content:"";height:4px;left:22px;position:absolute;top:0;width:42px}.solutionGrid article strong{font-size:19px}.solutionGrid article p{font-size:14px}.webinarLanding{max-width:1180px}.webinarPageHeader{margin:0 auto 30px;max-width:760px;text-align:center}.webinarPageHeader h1{margin:8px 0 14px}.webinarCollection{display:grid;gap:24px}.webinarEvent{background:#fff;border:1px solid #d9e8ec;border-radius:28px;box-shadow:0 20px 60px #06141b13;overflow:hidden;padding:24px}.webinarHeroCard{align-items:stretch;gap:24px;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);margin:0 0 18px}.webinarHeroCard h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.025em;line-height:1.12;margin:8px 0 12px}.webinarHeroCard>div>p:not(.eyebrow){font-size:15px;line-height:1.55}.webinarDateCard{border-radius:20px;padding:20px}.webinarDateCard strong{font-size:20px;line-height:1.2}.webinarDetailGrid{gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.webinarDetailGrid>article{border-radius:20px;min-height:0;padding:20px}.webinarDetailGrid h3{font-size:20px;line-height:1.25}.webinarDetailGrid p,.webinarDetailGrid li{font-size:14px;line-height:1.5}@media (max-width: 900px){.homeDirectory,.platformShowcase,.webinarHeroCard,.webinarDetailGrid,.homeDirectoryGrid{grid-template-columns:1fr}.homeDirectoryGrid .directoryCard{border-bottom:1px solid #d9e8ec;border-right:0;min-height:108px}.homeDirectoryGrid .directoryCard:last-child{border-bottom:0}.platformShowcase{border-radius:24px;margin-inline:16px}}.casePathwayCompact span.current{background:#0f766e;box-shadow:0 8px 20px #0f766e33;color:#fff}.caseWorkflowActions{align-items:center;background:#f4faf9;border:1px solid #cfe5e2;border-radius:18px;display:flex;gap:16px;grid-column:1 / -1;justify-content:space-between;padding:15px}.caseWorkflowActions>div:first-child{display:grid;gap:3px}.caseWorkflowActions small{color:#607180;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.caseWorkflowActions strong{color:#06141b;font-size:14px}.workflowWaiting{background:#fff5d9;border:1px solid #eed48c;border-radius:12px;color:#72510a;font-size:13px;font-weight:850;padding:10px 12px}.withdrawCaseButton{background:#fff5f5!important;border:1px solid #efb7b7!important;color:#a72828!important}.caseWithdrawnState{background:#fff5f5;border:1px solid #efb7b7;border-radius:16px;display:grid;gap:4px;grid-column:1 / -1;padding:14px}.caseWithdrawnState strong{color:#a72828}.caseWithdrawnState span{color:#744b4b;font-size:13px}.caseReviewPanel .rowActions button{background:#e8f7f4;border:1px solid #9fd6cf;color:#075f5a;font-weight:900;min-height:44px;padding:10px 15px}.caseReviewPanel .rowActions .button.primary{background:linear-gradient(135deg,#0f766e,#14b8a6);border-color:transparent;color:#fff}.labBoard .sectionHeader{margin-bottom:18px}.labStageGuide{background:#edf7f5;border:1px solid #cfe5e2;border-radius:18px;gap:8px;margin-bottom:18px;padding:12px}.labStageGuide strong{color:#06141b;padding:0 8px}.labStageGuide span{color:#31535a;font-size:12px;font-weight:850}.labBoard .boardList{display:grid;gap:18px}.labRow{background:#fff;border:1px solid #d5e6e7;border-radius:22px;box-shadow:0 16px 44px #06141b12;gap:15px;padding:20px}.labRow>div:first-child{display:grid;gap:4px}.labRow>div:first-child>strong{color:#06141b;font-size:18px}.labRow>div:first-child>span{color:#526974;font-size:14px}.labCaseContext{background:#f4faf9;border-color:#cfe5e2;gap:10px;padding:16px}.labCaseContext small{color:#0f766e;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.labCaseContext p{color:#304a55;font-size:14px}.labCaseContext button{background:#fff;border:1px solid #9fcfc9;border-radius:12px;color:#075f5a;font-weight:900;justify-self:start;min-height:40px;padding:9px 13px}.labCaseContext>span{color:#687b84;font-size:13px}.labRow>.status{background:#e5f5f1;border:1px solid #b7ded8;border-radius:999px;color:#075f5a;font-size:12px;font-weight:950;justify-self:start;padding:8px 12px}.taskStageProgress .upcoming{background:#f7f9fa;color:#7c8990}.taskStageProgress span{font-size:12px;font-weight:850}@media (max-width: 760px){.caseWorkflowActions{align-items:stretch;flex-direction:column}.caseWorkflowActions .rowActions{align-items:stretch;display:grid;grid-template-columns:1fr}}.caseBoardCounts{display:flex;flex-wrap:wrap;gap:8px}.caseBoardCounts span{background:#edf7f5;border:1px solid #cfe5e2;border-radius:999px;color:#075f5a;font-size:12px;font-weight:900;padding:8px 12px}.caseGroupHeading{align-items:center;background:#eff5f6;border-radius:14px;display:flex;grid-column:1 / -1;justify-content:space-between;margin-top:8px;padding:11px 14px}.caseGroupHeading strong{color:#294650;font-size:14px}.caseGroupHeading span{align-items:center;background:#fff;border-radius:999px;color:#294650;display:flex;font-size:12px;font-weight:900;height:28px;justify-content:center;min-width:28px;padding-inline:8px}.caseGroupHeading.action{background:#fff4dc}.caseGroupHeading.action strong{color:#76520a}.caseGroupHeading.complete{background:#e2f6ef}.caseGroupHeading.complete strong{color:#075f5a}.caseGroupHeading.withdrawn{background:#fff1f1}.caseGroupHeading.withdrawn strong{color:#9f2929}.boardRow.caseWork-complete{border-left:4px solid #22a68f}.boardRow.caseWork-action{border-left:4px solid #e0a62b}.boardRow.caseWork-waiting{border-left:4px solid #8ca3ad}.boardRow.caseWork-withdrawn{border-left:4px solid #cb5555;opacity:.86}:root{--ink: #211b14;--muted: #74685a;--line: #e4d7c4;--panel: #fffdf9;--canvas: #f5efe5;--teal: #95672c;--teal-2: #bd873c;--mint: #f5ead7;--navy: #1f2937;--coral: #95672c;--cream: #f5efe5}body,.publicSite,.appShell{background:radial-gradient(circle at 8% 0%,rgba(201,153,80,.16),transparent 30rem),linear-gradient(135deg,#faf6ef,#f3eadc 48%,#f8f3eb)!important}.marketingNav,.commandBar,.pricingCard,.homeWebinarCard,.webinarEvent,.contactForm,.loginCard,.boardRow,.labRow,.workflowPanel,.caseBoard,.profilePage,.adminPanel{border-color:#e4d7c4!important}.marketingLinks a:hover,.navLinks a:hover,.footerColumns a:hover,.footerTextLink,.pricingHero .eyebrow,.webinarPageHeader .eyebrow,.authIntro .eyebrow,.platformStory .eyebrow,.homeDirectory .eyebrow,.homeWebinarSection .eyebrow{color:#8a5b22!important}.button.primary,.planButton.professional,.homeDirectoryGrid .directoryCard span,.casePathwayCompact span.current,.taskStageProgress .current,.clinicianCard>span,.topProfile>span{background:linear-gradient(135deg,#8a5b22,#c08a3e)!important;border-color:transparent!important;color:#fff!important}.button.secondary,.rowActions button,.labCaseContext button,.caseReviewPanel .rowActions button,.fileList button,.reportActions button{background:#fffaf1;border-color:#d8bd91;color:#76501f}.caseReviewPanel .rowActions .button.primary{color:#fff!important}.appSidebar{background:linear-gradient(180deg,#171e29,#2a2b2b 58%,#5c4326)!important}.appSidebar .appBrand .brandMark,.footerBrand .brandMark,.brandMark{background:linear-gradient(135deg,#e2bd7c,#b57b30 56%,#6f4519)!important;box-shadow:0 16px 38px #95672c40!important}.sideNav a.selected,.sideNav a:hover,.sideNav button:hover{background:#e2bd7c2e!important;color:#fff8eb!important}.workspaceHero{background:linear-gradient(120deg,#171e29f5,#6f4519e0),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=84)!important}.contactSection{background:linear-gradient(135deg,#171e29f7,#68441ceb),url(https://images.unsplash.com/photo-1588776814546-1ffcf47267a5?auto=format&fit=crop&w=1800&q=84)!important}.platformShowcase,.homeDirectoryGrid,.caseClinicalSummary,.labCaseContext,.caseWorkflowActions,.labStageGuide{background:#fbf6ed!important;border-color:#e1cfb3!important}.planningDiagram,.footer{background:radial-gradient(circle at 12% 8%,rgba(226,189,124,.2),transparent 12rem),linear-gradient(145deg,#171e29,#292b30 56%,#624521)!important}.footer:before{background:linear-gradient(90deg,#8a5b22,#e2bd7c,#b57b30)!important}.caseBoardCounts span,.labRow>.status,.casePathwayCompact span.done,.taskStageProgress .complete,.caseGroupHeading.complete{background:#f3e6cf!important;border-color:#dbc094!important;color:#76501f!important}.boardRow.caseWork-complete{border-left-color:#b57b30}.boardRow.caseWork-action{border-left-color:#d19a45}.pricingCard .planButton.basic{background:#fffaf1!important;border-color:#d8bd91!important;color:#76501f!important}.pricingCard .planButton.premium{background:linear-gradient(135deg,#171e29,#554126)!important}.eyebrow{color:#8a5b22}.authPage,.pricingSection,.webinarSection,.solutionBento{background:transparent!important}.caseReviewPanel .rowActions button{cursor:pointer;opacity:1;transition:background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.caseReviewPanel .rowActions button:hover:not(:disabled){background:#ead7b8!important;box-shadow:0 10px 24px #75501f29;color:#553712!important;transform:translateY(-1px)}.caseReviewPanel .rowActions .button.primary:hover:not(:disabled){background:linear-gradient(135deg,#704718,#a66f29)!important;color:#fff!important}.caseReviewPanel .rowActions button:active:not(:disabled){transform:translateY(1px)}.caseReviewPanel .rowActions button:disabled{cursor:wait;opacity:.62}.reviewInlineFeedback{background:#f3e6cf;border:1px solid #dbc094;border-radius:12px;color:#67451b;font-size:13px;font-weight:850;margin:0;padding:10px 12px}.webinarDetailGrid .agendaCard{background:linear-gradient(145deg,#171e29,#46351f)!important;border:1px solid #71522b!important;color:#fff!important}.webinarDetailGrid .agendaCard h3,.webinarDetailGrid .agendaCard .eventLabel{color:#fff7e8!important}.webinarDetailGrid .agendaList{display:grid;gap:8px}.webinarDetailGrid .agendaList strong{background:#e2bd7c2e!important;border-color:#e2bd7c57!important;color:#ffe7bc!important}.webinarDetailGrid .agendaList span{color:#ffffffe6!important}.webinarEvent{scroll-margin-top:96px}.pricingHero h1,.webinarPageHeader h1,.contactIntroPanel h1,.authIntro h1,.platformStory h1{font-family:inherit!important;font-size:clamp(32px,3.2vw,44px)!important;font-weight:850!important;letter-spacing:-.025em!important;line-height:1.1!important}.pricingHero>p:last-child,.webinarPageHeader>p:last-child,.contactIntroPanel>p,.authIntro>p,.platformStory>p:last-child{font-family:inherit!important;font-size:16px!important;line-height:1.6!important}.marketingNav{background:linear-gradient(110deg,#fffdf8f7,#f5efdaf5,#e8f1e6f5)!important;border:1px solid rgba(139,112,57,.24)!important;box-shadow:0 14px 42px #2e3a261a!important}.marketingNav .brandMark{background:linear-gradient(135deg,#d7b76a,#9f823e 45%,#486a50)!important;box-shadow:0 12px 28px #486a5033!important}.marketingNav .brandText strong{color:#24372b!important}.marketingNav .brandText em{color:#8a672d!important}.marketingMenu{align-items:center;gap:14px}.marketingLinks{background:#ffffff94;border:1px solid rgba(88,111,78,.14);border-radius:999px;gap:2px!important;padding:5px}.marketingLinks a{border-radius:999px!important;color:#39483d!important;padding:9px 13px!important}.marketingLinks a:hover,.marketingLinks a.selected{background:linear-gradient(135deg,#d8b76a38,#5b7e5c2e)!important;color:#294934!important}.authNav{gap:8px!important}.authNav .authButton.ghost{color:#3d4b40!important}.authNav .authButton.primary{background:linear-gradient(135deg,#b88a39,#8d773b 48%,#456c50)!important;border:0!important;box-shadow:0 10px 24px #456c5038!important;color:#fff!important}@media (max-width: 1040px){.marketingMenu.open{background:linear-gradient(145deg,#fffaf0,#edf3e8)!important;border-color:#5f6f4633!important}.marketingLinks{align-items:stretch;border-radius:20px}.marketingLinks a{border-radius:14px!important}}.themeToggle{align-items:center;background:#ffffffa8;border:1px solid rgba(91,110,74,.22);border-radius:999px;color:#3a493d;cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;gap:7px;min-height:38px;padding:8px 11px;white-space:nowrap}.themeToggle>span{background:linear-gradient(135deg,#d5ad57 0,#d5ad57 48%,#486a50 52%,#486a50);border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px #495a3d33;height:15px;width:15px}.themeToggle:hover{background:#fff;border-color:#97712f61}html[data-theme=gold-green] .appSidebar{background:linear-gradient(180deg,#172c24,#294c37 58%,#78602f)!important}html[data-theme=gold-green] .workspaceHero{background:linear-gradient(120deg,#172c24f5,#564d26e3),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=84)!important}html[data-theme=green-gold] body,html[data-theme=green-gold] .publicSite,html[data-theme=green-gold] .appShell{background:radial-gradient(circle at 8% 0%,rgba(78,132,88,.13),transparent 28rem),linear-gradient(135deg,#eef5ef,#e3eee4 48%,#f7faf6)!important}html[data-theme=green-gold] .marketingNav{background:linear-gradient(110deg,#eef6eefa,#d3e5d6fa,#f6faf5fa)!important;border-color:#36634247!important}html[data-theme=green-gold] .marketingNav .brandText strong,html[data-theme=green-gold] .marketingLinks a,html[data-theme=green-gold] .authNav .authButton.ghost{color:#24442e!important}html[data-theme=green-gold] .marketingNav .brandText em{color:#7a612b!important}html[data-theme=green-gold] .marketingLinks{background:#fff6;border-color:#315e3e29}html[data-theme=green-gold] .marketingLinks a:hover,html[data-theme=green-gold] .marketingLinks a.selected{background:#2f643e29!important;color:#1d4f2d!important}html[data-theme=green-gold] .themeToggle{background:#f6faf4b8;border-color:#36644242;color:#294b33}html[data-theme=green-gold] .themeToggle>span{background:linear-gradient(135deg,#3d704b 0,#3d704b 62%,#d8b55e 66%,#d8b55e)}html[data-theme=green-gold] .appSidebar{background:linear-gradient(180deg,#102d1d,#26563a 65%,#6e6031)!important}html[data-theme=green-gold] .commandBar{background:#e9f2e7f0!important;border-color:#406b4838!important}html[data-theme=green-gold] .commandBar h1{color:#203d29!important}html[data-theme=green-gold] .commandBar .eyebrow{color:#6f5727!important}html[data-theme=green-gold] .button.primary,html[data-theme=green-gold] .planButton.professional,html[data-theme=green-gold] .topProfile>span{background:linear-gradient(135deg,#245d38,#4f7d55 68%,#73946f)!important}html[data-theme=green-gold] .pricingCard,html[data-theme=green-gold] .homeWebinarCard,html[data-theme=green-gold] .webinarEvent,html[data-theme=green-gold] .contactForm,html[data-theme=green-gold] .loginCard,html[data-theme=green-gold] .boardRow,html[data-theme=green-gold] .labRow,html[data-theme=green-gold] .workflowPanel{background:#f9fcf7e8!important;border-color:#49704b33!important}@media (max-width: 1120px){.themeToggle{font-size:0;padding:8px}.themeToggle>span{margin:0}}.caseBoardFilters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.caseBoardFilters button{align-items:center;background:#ffffffb8;border:1px solid #d9c9ae;border-radius:14px;color:#544938;cursor:pointer;display:flex;gap:7px;min-height:42px;padding:8px 11px}.caseBoardFilters button strong{font-size:16px;line-height:1}.caseBoardFilters button span{font-size:11px;font-weight:850;white-space:nowrap}.caseBoardFilters button:hover{border-color:#9b7b3f;transform:translateY(-1px)}.caseBoardFilters button.selected{background:linear-gradient(135deg,#a77b32,#4e704f)!important;border-color:transparent;box-shadow:0 9px 22px #465d432e;color:#fff}html[data-theme=green-gold] .caseBoardFilters button.selected{background:linear-gradient(135deg,#285f3b,#537b49 72%,#759472)!important}@media (max-width: 760px){.caseBoardFilters{justify-content:flex-start;width:100%}.caseBoardFilters button{flex:1 1 130px;justify-content:center}}.boardRow .reportActions{align-items:center;gap:6px;grid-column:1 / -1}.boardRow .reportActions button,.boardRow .fileList>button{border-radius:10px!important;flex:0 0 auto!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;min-height:36px!important;padding:8px 11px!important}.learningResourceEditors{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.learningResourceEditor{background:#fffdf8d1;border:1px solid #ddcdb3;border-radius:20px;display:grid;gap:12px;padding:16px}.learningResourceEditorHeading{align-items:center;display:flex;justify-content:space-between;gap:12px}.learningResourceEditorHeading>div{align-items:center;display:flex;gap:9px}.learningResourceEditorHeading span{color:#8b672b;font-size:11px;font-weight:950}.learningResourceEditorHeading button{background:transparent;border:0;color:#9a3e35;cursor:pointer;font-size:11px;font-weight:850}.learningItemEditors{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.learningResourceEditor label{font-size:12px}.learningResourceEditor input,.learningResourceEditor textarea{background:#fff!important}.webinarEditorHeading{align-items:center}.webinarSelector select{min-height:54px}.webinarEditState{background:#f4ead8;border:1px solid #dbc296;border-radius:13px;color:#654a20;font-size:12px;font-weight:850;margin:0;padding:10px 12px}.webinarEditState.new{background:#e8f1e8;border-color:#b9d0ba;color:#28583a}html[data-theme=green-gold] .learningResourceEditor{background:#f4f9f1eb;border-color:#416f493d}@media (max-width: 820px){.learningResourceEditors,.learningItemEditors{grid-template-columns:1fr}}.contentAdminHero{background:linear-gradient(120deg,#1d3227f5,#6a5023e6),url(https://images.unsplash.com/photo-1455390582262-044cdead277a?auto=format&fit=crop&w=1800&q=82) center/cover!important}.contentAdminMetrics .metricCard strong{font-size:38px}.contentAdminActions{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.contentAdminActions{grid-template-columns:1fr}}html[data-theme=gold-green] .heroImagePreview{background-color:#b8843033;background-blend-mode:multiply;filter:saturate(.88) sepia(.1) contrast(1.03)}html[data-theme=green-gold] .heroImagePreview{background-color:#1f643a1a;background-blend-mode:soft-light;filter:saturate(.98) hue-rotate(-3deg) contrast(1.03)}html[data-theme=green-gold] .pricingCard .price,html[data-theme=green-gold] .pricingCard .price strong,html[data-theme=green-gold] .pricingCard .price span,html[data-theme=green-gold] .pricingCard>strong{color:#234d30!important}html[data-theme=green-gold] .pricingCard.recommended,html[data-theme=green-gold] .pricingCard.featured{border-color:#4f7b5a!important}html[data-theme=green-gold] .pricingCard .recommendedBadge,html[data-theme=green-gold] .pricingCard>span:first-child{background:#234d30!important;color:#fff!important}.pricingGrid{align-items:stretch!important}.pricingGrid .pricingCard{display:flex!important;flex-direction:column!important;height:100%!important}.pricingGrid .pricingCard ul{flex:1 1 auto}.caseBoardFilters{grid-template-columns:repeat(5,minmax(0,1fr))!important}.caseBoardFilters button{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:6px!important;justify-content:center!important;min-height:68px!important;overflow:visible!important;padding:10px 12px!important}.caseBoardFilters button strong{order:-1}.caseBoardFilters button span{font-size:12px!important;line-height:1.25!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.outputsNotReady{background:#ffffffa8;border:1px solid rgba(45,55,48,.16);border-radius:10px;color:#556158;display:inline-flex;font-size:12px;line-height:1.35;padding:9px 11px}.previewActions{align-items:center;display:flex;gap:8px}.previewActions a{background:#fff;border:1px solid currentColor;border-radius:10px;color:inherit;font-size:13px;font-weight:850;padding:9px 12px;text-decoration:none}.reportMeaning{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.reportMeaning>div{background:#ffffffad;border:1px solid rgba(40,50,44,.14);border-radius:13px;display:grid;gap:4px;padding:11px 13px}.reportMeaning strong{font-size:13px}.reportMeaning span{color:#5a665e;font-size:12px;line-height:1.35}@media (max-width: 760px){.reportMeaning{grid-template-columns:1fr}}.withdrawnReportAccess{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.withdrawnReportAccess button{border-radius:10px;font-weight:850;min-height:38px;padding:8px 11px}.caseFileActions{align-items:center;background:#ffffffb3;border:1px solid rgba(40,50,44,.14);border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) auto auto;padding:10px;width:100%}.caseFileActions>span{display:grid;gap:2px;min-width:0}.caseFileActions>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caseFileActions>span small{color:#5c685f}@media (max-width: 700px){.caseFileActions{grid-template-columns:1fr 1fr}.caseFileActions>span{grid-column:1 / -1}}@media (max-width: 820px){.caseBoardFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-theme=gold-green] .brandMark,html[data-theme=gold-green] .appSidebar .appBrand .brandMark,html[data-theme=gold-green] .footerBrand .brandMark{background:url(/logo-gold.svg?v=3) center/contain no-repeat!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 14px 30px #7e58213d!important}html[data-theme=green-gold] .brandMark,html[data-theme=green-gold] .appSidebar .appBrand .brandMark,html[data-theme=green-gold] .footerBrand .brandMark{background:url(/logo-green.svg?v=3) center/contain no-repeat!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 14px 30px #265c3740!important}html[data-theme] .brandMark:before,html[data-theme] .appSidebar .appBrand .brandMark:before,html[data-theme] .footerBrand .brandMark:before{content:""!important}html[data-theme] .marketingLinks,html[data-theme] .marketingNav .marketingLinks{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.authPage.signupAuthPage{align-items:start!important;gap:clamp(20px,3vw,34px)!important;grid-template-columns:minmax(250px,.62fr) minmax(540px,1.38fr)!important;margin-inline:auto;max-width:1180px;min-height:auto!important;padding-block:clamp(28px,5vw,58px)!important}.signupAuthPage .authIntro{align-self:start;background:#fffdf8c2;border:1px solid #dfceb0;border-radius:24px;padding:clamp(22px,3vw,32px);position:sticky;top:96px}.signupAuthPage .authIntro h1{font-size:clamp(32px,3.4vw,48px)!important}.signupAuthPage .authIntro>p:last-child{font-size:15px!important}.signupAuthPage .accessPanel{max-width:none!important;width:100%}.signupAuthPage .requestPanelForm{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=green-gold] .signupAuthPage .authIntro{background:#f2f8efe0;border-color:#3969443d}@media (max-width: 860px){.authPage.signupAuthPage{grid-template-columns:1fr!important}.signupAuthPage .authIntro{position:static}}@media (max-width: 620px){.signupAuthPage .requestPanelForm{grid-template-columns:1fr}}html[data-theme=green-gold] .eyebrow,html[data-theme=green-gold] .homeWebinarCard>span,html[data-theme=green-gold] .learningNumber,html[data-theme=green-gold] .footerTextLink{color:#2c6840!important}html[data-theme=green-gold] .publicHero,html[data-theme=green-gold] .platformShowcase,html[data-theme=green-gold] .solutionBento,html[data-theme=green-gold] .pricingSection,html[data-theme=green-gold] .webinarSection,html[data-theme=green-gold] .authPage{background:transparent!important}html[data-theme=green-gold] .heroEditorial,html[data-theme=green-gold] .platformShowcase,html[data-theme=green-gold] .solutionGrid article,html[data-theme=green-gold] .homeWebinarCard,html[data-theme=green-gold] .pricingCard,html[data-theme=green-gold] .webinarEvent,html[data-theme=green-gold] .webinarBookingForm,html[data-theme=green-gold] .contactForm,html[data-theme=green-gold] .loginCard{background:#f9fcf8f0!important;border-color:#35694238!important}html[data-theme=green-gold] .heroAssurance{background:linear-gradient(145deg,#173b27,#2f6841 72%,#75652f)!important;border-color:#ffffff29!important}html[data-theme=green-gold] .heroAssurance span,html[data-theme=green-gold] .heroAssurance strong,html[data-theme=green-gold] .heroAssurance p{color:#fff!important}html[data-theme=green-gold] .planningDiagram{background:radial-gradient(circle at 12% 8%,rgba(255,246,221,.17),transparent 12rem),linear-gradient(145deg,#102f20,#235638 58%,#3d7147)!important}html[data-theme=green-gold] .diagramNode>span{background:#eff6ed!important;color:#285f39!important}html[data-theme=green-gold] .diagramNode i{background:linear-gradient(180deg,#f3e7c7,#f3e7c700)!important}html[data-theme=green-gold] .button.secondary{background:#f7fbf5!important;border-color:#9cbea0!important;color:#285d38!important}html[data-theme=green-gold] .footer{background:linear-gradient(135deg,#0f2d1dfc,#245837f7)!important}html[data-theme=green-gold] .footer:before{background:linear-gradient(90deg,#2f7045,#72a36f,#f0e4c5)!important}html[data-theme=green-gold] .footerTextLink{color:#d7e9d3!important}html[data-theme=green-gold] .caseBoardCounts span,html[data-theme=green-gold] .labRow>.status,html[data-theme=green-gold] .casePathwayCompact span.done,html[data-theme=green-gold] .taskStageProgress .complete,html[data-theme=green-gold] .caseGroupHeading.complete{background:#deecdd!important;border-color:#afd0b2!important;color:#285d38!important}html[data-theme=green-gold] .themeToggle>span{background:linear-gradient(135deg,#2c6740 0,#2c6740 66%,#f3ead2 70%,#f3ead2)!important}html[data-theme=green-gold] .contentAdminHero{background:linear-gradient(120deg,#143b25f7,#376941eb),url(https://images.unsplash.com/photo-1455390582262-044cdead277a?auto=format&fit=crop&w=1800&q=82) center/cover!important}html[data-theme=green-gold] .appSidebar{background:linear-gradient(180deg,#0e2b1b,#225338 62%,#3f7450)!important}html[data-theme=green-gold] .workspaceHero{background:linear-gradient(120deg,#0e2b1bf5,#306842e0),url(https://images.unsplash.com/photo-1609840114035-3c981b782dfe?auto=format&fit=crop&w=1800&q=84) center/cover!important}.webinarCollection{display:grid;gap:28px}.webinarEvent{border:1px solid #dfceb2!important;border-radius:28px;box-shadow:0 20px 54px #2c231814;padding:clamp(20px,3vw,30px)!important}.webinarEvent+.webinarEvent{border-top:1px solid #dfceb2!important}.webinarHeroCard{align-items:stretch;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr)}.webinarDetailGrid{align-items:stretch;grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr)}.webinarDetailGrid .agendaCard{padding:22px!important}.webinarDetailGrid .agendaList span.agendaTimeRow{align-items:baseline;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:11px;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);padding:10px 12px}.agendaTimeRow b{color:#f0ca7d;font-size:12px}.agendaTimeRow em{color:#ffffffeb;font-style:normal;line-height:1.45}html[data-theme=green-gold] .webinarDetailGrid .agendaCard{background:linear-gradient(145deg,#123321,#2d6240)!important;border-color:#eee7cf38!important}html[data-theme=green-gold] .agendaTimeRow b{color:#f3e7c7}@media (max-width: 820px){.webinarHeroCard,.webinarDetailGrid{grid-template-columns:1fr}}html[data-theme=gold-green] body,html[data-theme=gold-green] .publicSite,html[data-theme=gold-green] .appShell{background:radial-gradient(circle at 8% 0%,rgba(199,153,76,.12),transparent 28rem),linear-gradient(135deg,#fffdf9,#f7f1e7,#fbfaf6)!important}html[data-theme=gold-green] .marketingNav{background:linear-gradient(110deg,#fffffdfa,#faf4e7fa)!important;border-color:#9d72303d!important}html[data-theme=gold-green] .marketingLinks a:hover,html[data-theme=gold-green] .marketingLinks a.selected{background:#f2e4c9!important;color:#234331!important}html[data-theme=gold-green] .authNav .authButton.primary,html[data-theme=gold-green] .button.primary,html[data-theme=gold-green] .planButton.professional,html[data-theme=gold-green] .topProfile>span{background:linear-gradient(135deg,#9b6826,#c69543 72%,#3d6548 115%)!important}html[data-theme=gold-green] .appSidebar{background:linear-gradient(180deg,#131a1d,#27302c 62%,#574022)!important}html[data-theme=gold-green] .footer{background:linear-gradient(135deg,#151b1f,#40301d)!important}@media (min-width: 901px){.webinarEvent{align-items:start;display:grid;gap:18px 24px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.webinarEvent .webinarHeroCard{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);margin:0}.webinarEvent .webinarDateCard{display:grid;gap:5px;grid-template-columns:minmax(110px,.35fr) minmax(0,.65fr);padding:16px 18px}.webinarEvent .webinarDateCard strong,.webinarEvent .webinarDateCard p,.webinarEvent .webinarDateCard small{margin:0}.webinarEvent .webinarDateCard p,.webinarEvent .webinarDateCard small{grid-column:2}.webinarEvent .webinarDetailGrid{display:contents}.webinarEvent .webinarCard{grid-column:1;grid-row:2}.webinarEvent .agendaCard{align-self:stretch;grid-column:2;grid-row:1 / span 2;min-width:0}}@media (max-width: 900px){.webinarEvent{grid-template-columns:1fr}.webinarEvent .webinarDetailGrid{display:grid;grid-template-columns:1fr}}@media (max-width: 620px){.boardRow .reportActions button{flex:1 1 120px!important}}html[data-theme=green-gold] body,html[data-theme=green-gold] .publicSite,html[data-theme=green-gold] .appShell{background:radial-gradient(circle at 8% 0%,rgba(62,112,75,.07),transparent 25rem),linear-gradient(135deg,#fffdf8,#f6f1e7 52%,#fbfaf6)!important}html[data-theme=green-gold] .commandBar,html[data-theme=green-gold] .boardRow,html[data-theme=green-gold] .labRow,html[data-theme=green-gold] .workflowPanel,html[data-theme=green-gold] .metricCard,html[data-theme=green-gold] .actionCard,html[data-theme=green-gold] .caseBoard,html[data-theme=green-gold] .profilePage{background:#fffffdf5!important;border-color:#ded8ca!important}html[data-theme=green-gold] .commandBar h1,html[data-theme=green-gold] .boardRow h3,html[data-theme=green-gold] .workflowPanel h2,html[data-theme=green-gold] .workflowPanel h3{color:#17251c!important}html[data-theme=green-gold] .caseBoardFilters button{background:#fffdf8!important;border-color:#d8d1c3!important;color:#4e514c!important}html[data-theme=green-gold] .caseBoardFilters button.selected{background:#285f3b!important;border-color:#285f3b!important;color:#fff!important}html[data-theme=green-gold] .casePathwayCompact span.done,html[data-theme=green-gold] .caseGroupHeading.complete,html[data-theme=green-gold] .taskStageProgress .complete{background:#f0eadc!important;border-color:#d8cdb8!important;color:#445148!important}html[data-theme=green-gold] .casePathwayCompact span.current,html[data-theme=green-gold] .caseGroupHeading.action{background:#dfece0!important;border-color:#a9c8ae!important;color:#245735!important}.caseBookingActions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.caseBookingActions button{min-height:38px}.caseBookingActions .cancelBookingButton{background:#fff8f6!important;border-color:#ddb9b2!important;color:#913f35!important}.caseBookingActions .cancelBookingButton:hover{background:#8f4037!important;border-color:#8f4037!important;color:#fff!important}.completedReviewReadOnly{background:#fbfaf6;border:1px solid #ddd6c9;border-radius:16px;display:grid;gap:8px;padding:16px}.completedReviewReadOnly small,.completedReviewReadOnly span{color:#68716b;font-size:12px;font-weight:800}.completedReviewReadOnly .savedGuidance{margin:0}.labCaseAction{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.labCaseAction button{background:#285f3b;border:1px solid #285f3b;border-radius:11px;color:#fff;cursor:pointer;font-size:12px;font-weight:850;min-height:38px;padding:8px 13px}.caseWorkflowActions button:disabled{background:#ece9e1!important;border-color:#d7d1c5!important;color:#777a75!important;cursor:not-allowed}.taskCurrentStage{align-items:center;display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:82px minmax(120px,1fr)}.taskCurrentStage>span{color:#5e6962;font-size:12px;font-weight:850}.taskCurrentStage>div{background:#e8e5dc;border-radius:999px;height:8px;overflow:hidden}.taskCurrentStage i{background:linear-gradient(90deg,#2f6841,#72a077);border-radius:inherit;display:block;height:100%}@media (min-width: 700px){.webinarEvent{align-items:start;display:grid;gap:18px 22px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important}.webinarEvent .webinarHeroCard{grid-column:1;grid-row:1;grid-template-columns:1fr!important;margin:0}.webinarEvent .webinarDetailGrid{display:contents}.webinarEvent .webinarCard{grid-column:1;grid-row:2}.webinarEvent .agendaCard{grid-column:2;grid-row:1 / span 2}}@media (max-width: 699px){.webinarEvent{grid-template-columns:1fr!important}.webinarEvent .webinarDetailGrid{display:grid;grid-template-columns:1fr!important}}.labStageGuide{grid-template-columns:minmax(110px,.7fr) repeat(6,minmax(105px,1fr))!important}.labStageGuide button{align-items:center;background:#fffdf8;border:1px solid #d8d1c3;border-radius:12px;color:#4e554f;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:46px;padding:8px 10px}.labStageGuide button span{color:inherit!important;font-size:11px}.labStageGuide button b{background:#ece8de;border-radius:999px;min-width:24px;padding:4px 7px}.labStageGuide button.selected{background:#285f3b;border-color:#285f3b;color:#fff}.labStageGuide button.selected b{background:#ffffff2e}.caseDownloads{border-top:1px solid #e2ddd2;grid-column:1 / -1;padding-top:12px}.caseDownloads summary{color:#3f4a43;cursor:pointer;font-size:13px;font-weight:850;list-style-position:inside}.caseDownloads[open] summary{margin-bottom:12px}.caseDownloads button:disabled,.reportActions button:disabled{cursor:not-allowed;opacity:.48}.reportPreviewBackdrop{align-items:center;background:#0c120fb8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.reportPreviewModal{background:#fffdf8;border-radius:22px;box-shadow:0 30px 90px #00000047;display:grid;gap:14px;height:min(82vh,760px);max-width:960px;padding:18px;width:min(94vw,960px)}.reportPreviewModal>div{align-items:center;display:flex;justify-content:space-between}.reportPreviewModal h2{font-size:20px;margin:3px 0 0}.reportPreviewModal iframe{background:#fff;border:1px solid #dcd6ca;border-radius:14px;height:100%;width:100%}.profileEditForm{align-items:end;background:#fffdf8;border:1px solid #ddd6c9;border-radius:20px;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;margin:18px 0;padding:18px}.profileEditForm>div,.profileEditForm label{display:grid;gap:6px}.profileEditForm input{background:#fff;border:1px solid #d8d1c4;border-radius:11px;min-height:42px;padding:9px 11px}.profileEditForm p{grid-column:1 / -1;margin:0}.topProfile{cursor:pointer;text-align:left}@media (max-width: 980px){.labStageGuide{grid-template-columns:repeat(3,minmax(0,1fr))!important}.labStageGuide>strong{grid-column:1 / -1}.profileEditForm{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.labStageGuide,.profileEditForm{grid-template-columns:1fr!important}}html[data-theme=green-gold] .homeCommandPreview .miniWorkflow div{background:#f8fbf5!important;border-color:#d2e4d0f5!important;box-shadow:0 8px 22px #08221424}html[data-theme=green-gold] .homeCommandPreview .miniWorkflow p{color:#183c27!important}html[data-theme=green-gold] .homeCommandPreview .miniWorkflow b{background:#deecdd!important;color:#285f39!important}.webinarLanding{margin-inline:auto;max-width:1360px!important;width:100%}@media (min-width: 760px){.webinarLanding .webinarEvent{align-items:start;display:grid!important;gap:20px 28px!important;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important}.webinarLanding .webinarHeroCard{grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important}.webinarLanding .webinarDetailGrid{display:contents!important}.webinarLanding .webinarCard{grid-column:1!important;grid-row:2!important}.webinarLanding .agendaCard{align-self:stretch;grid-column:2!important;grid-row:1 / span 2!important;min-width:0}}@media (max-width: 759px){.webinarLanding .webinarEvent{grid-template-columns:1fr!important}.webinarLanding .webinarDetailGrid{display:grid!important;grid-template-columns:1fr!important}}.caseExpandable,.caseManagementActions{background:#fffdf8;border:1px solid #ddd6c9;border-radius:14px;grid-column:1 / -1;overflow:hidden}.caseExpandable>summary,.caseManagementActions>summary{align-items:center;color:#293b31!important;cursor:pointer;display:flex;font-size:13px;font-weight:900;gap:10px;justify-content:space-between;padding:12px 14px}.caseExpandable>summary small{color:#647168!important;font-weight:750}.caseExpandable[open]>summary,.caseManagementActions[open]>summary{border-bottom:1px solid #ddd6c9}.caseExpandable>div,.caseManagementActions>div{margin:12px}.followUpPanel{background:#fbfaf6!important;border-color:#ddd6c9!important}.followUpPanel textarea{background:#fff;border:1px solid #cfc8bb;color:#1e2d25}.followUpSubmitButton{background:#263f31!important;border:1px solid #263f31!important;border-radius:11px;color:#fff!important;font-size:13px;font-weight:900;min-height:42px;padding:10px 15px;width:fit-content}.caseWorkflowActions{align-items:start!important;background:#f8f6ef!important;border-color:#d9d2c4!important;display:grid!important;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)!important}.caseWorkflowActions .primaryWorkflowAction{justify-content:flex-end}.caseWorkflowActions .button.primary,.caseWorkflowActions .secondaryAction{border-radius:11px!important;font-size:13px!important;font-weight:900!important;min-height:42px;padding:10px 14px!important}.caseWorkflowActions .button.primary:disabled{background:#e6e1d7!important;border:1px solid #bdb5a6!important;color:#4d534e!important;opacity:1!important}.caseManagementActions{grid-column:1 / -1;width:100%}.caseManagementActions .rowActions{padding:0}.caseManagementActions .secondaryAction{background:#fff!important;border-color:#afa89b!important;color:#3c4941!important}.caseManagementActions .withdrawCaseButton{color:#8c2f2f!important}.labRoleDescription{color:#5d6a62;font-size:14px;line-height:1.5;margin:7px 0 0;max-width:720px}.labStageGuide>strong{color:#27372e!important}.labStageGuide button{background:#fffdf8!important;border-color:#cfc8bb!important;color:#35463c!important;opacity:1!important}.labStageGuide button span,.labStageGuide button b{color:inherit!important}.labStageGuide button b{background:#e8e3d9!important}.labStageGuide button.selected{background:#263f31!important;border-color:#263f31!important;color:#fff!important}.labStageGuide button.selected b{background:#fff3!important;color:#fff!important}html[data-theme=green-gold] .caseExpandable,html[data-theme=green-gold] .caseManagementActions,html[data-theme=green-gold] .caseWorkflowActions{background:#f8fbf5!important;border-color:#cbdcc9!important}html[data-theme=green-gold] .followUpSubmitButton,html[data-theme=green-gold] .labStageGuide button.selected{background:#285f39!important;border-color:#285f39!important}@media (max-width: 760px){.caseWorkflowActions{grid-template-columns:1fr!important}.caseWorkflowActions .primaryWorkflowAction{justify-content:flex-start}.caseExpandable>summary{align-items:start;flex-direction:column}}.caseOwnerSummary{align-items:center;background:#f8f6ef;border:1px solid #d9d2c4;border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(170px,1fr) minmax(210px,1.2fr) auto;padding:14px}.caseOwnerSummary>div{display:grid;gap:4px}.caseOwnerSummary small{color:#667068;font-size:11px;font-weight:850;text-transform:uppercase}.caseOwnerSummary strong{color:#24332a}.caseOwnerSummary button,.forgotPasswordLink{background:transparent!important;border:0!important;color:#75501f!important;cursor:pointer;font-size:13px;font-weight:900;padding:7px 0;text-decoration:underline;text-underline-offset:4px}.forgotPasswordLink{justify-self:end;margin-top:-6px}.profileEditForm{align-items:end!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.profileEditForm .profileFormIntro,.profileEditForm .profilePasswordHeading,.profileEditForm>p{grid-column:1 / -1}.profileFormIntro,.profilePasswordHeading{display:grid;gap:4px}.profilePasswordHeading{border-top:1px solid #ddd6c9;margin-top:4px;padding-top:16px}.profileEditForm label{color:#34463b;font-size:13px;font-weight:850}.profileEditForm input{color:#1e2d25!important}.profileEditForm input:disabled{background:#eeece6!important;color:#5b625d!important;opacity:1}.profileSaveButton{min-height:44px}html[data-theme=green-gold] .caseOwnerSummary{background:#f8fbf5;border-color:#cbdcc9}html[data-theme=green-gold] .caseOwnerSummary button,html[data-theme=green-gold] .forgotPasswordLink{color:#285f39!important}@media (max-width: 900px){.profileEditForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){.caseOwnerSummary,.profileEditForm{grid-template-columns:1fr!important}}.caseReviewPanel .fieldHasError{color:#9a2f2f!important}.caseReviewPanel .fieldHasError textarea{background:#fff8f8!important;border:2px solid #c94b4b!important;box-shadow:0 0 0 3px #c94b4b1f}.reviewInlineFeedback.error{background:#fff1f1!important;border-color:#e0a0a0!important;color:#942d2d!important}html[data-theme=gold-green] .demoList button:hover,html[data-theme=gold-green] .demoList button:focus-visible{background:linear-gradient(135deg,#7d531f,#b98237)!important;border-color:#7d531f!important;color:#fff!important}html[data-theme=green-gold] .demoList button:hover,html[data-theme=green-gold] .demoList button:focus-visible{background:linear-gradient(135deg,#1d4d2d,#39734a)!important;border-color:#1d4d2d!important;color:#fff!important}html[data-theme=gold-green] .authNav .authButton.primary{background:linear-gradient(135deg,#7d531f,#bd873c)!important;border-color:#7d531f!important;color:#fff!important}html[data-theme=gold-green] .authNav .authButton.primary:hover{background:linear-gradient(135deg,#654116,#9f6928)!important}html[data-theme=green-gold] .authNav .authButton.primary{background:linear-gradient(135deg,#1d4d2d,#39734a)!important;border-color:#1d4d2d!important;color:#fff!important}html[data-theme=green-gold] .authNav .authButton.primary:hover{background:linear-gradient(135deg,#143a21,#285d38)!important}.authNav .authButton{align-items:center;border:1px solid transparent!important;display:inline-flex;justify-content:center;min-height:42px;min-width:116px;padding:0 17px!important}html[data-theme=gold-green] .authNav .authButton.ghost{background:#fff8e9!important;border-color:#c69a52!important;color:#6e491c!important}html[data-theme=green-gold] .authNav .authButton.ghost{background:#f3f8ef!important;border-color:#73977a!important;color:#234d30!important}.homeHero .heroEditorial h1{font-size:clamp(40px,5vw,64px)!important;line-height:1.02!important;max-width:820px}.homeWebinarCard .webinarActions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.homeWebinarCard .webinarActions .button{align-items:center;border:1px solid transparent!important;display:inline-flex;justify-content:center;min-height:44px;padding:9px 12px!important;width:100%}html[data-theme=gold-green] .homeWebinarCard .webinarActions .button.primary{background:linear-gradient(135deg,#7d531f,#bd873c)!important}html[data-theme=gold-green] .homeWebinarCard .webinarActions .button.secondary{background:#fff8e9!important;border-color:#c69a52!important;color:#6e491c!important}html[data-theme=green-gold] .homeWebinarCard .webinarActions .button.primary{background:linear-gradient(135deg,#1d4d2d,#39734a)!important}html[data-theme=green-gold] .homeWebinarCard .webinarActions .button.secondary{background:#f3f8ef!important;border-color:#73977a!important;color:#234d30!important}@media (max-width: 420px){.authNav .authButton{min-width:0}.homeWebinarCard .webinarActions{grid-template-columns:1fr}}.labBoard .sectionHeader h2{color:#17251d!important;font-size:clamp(25px,3vw,34px);line-height:1.15}.labBoard .labRoleDescription{color:#425449!important;font-size:15px;font-weight:650}.labBoard .roundBadge{background:#fff!important;border:1px solid #a9b7aa!important;color:#263b2d!important}.labBoard .labStageGuide{background:#f4f1e8!important;border-color:#c8c0ae!important}.labBoard .labStageGuide>strong{color:#26352b!important;font-size:13px}.labBoard .labStageGuide button{background:#fff!important;border-color:#9fa99f!important;color:#25372c!important;font-size:13px;font-weight:900}.labBoard .labStageGuide button.selected{background:#6e4a1f!important;border-color:#6e4a1f!important;color:#fff!important}html[data-theme=green-gold] .labBoard .labStageGuide{background:#edf4e9!important;border-color:#aebfad!important}html[data-theme=green-gold] .labBoard .labStageGuide button.selected{background:#234f31!important;border-color:#234f31!important}.labBoard .labRow,html[data-theme=green-gold] .labBoard .labRow{background:#fff!important;border:1px solid #b8c2b9!important;box-shadow:0 14px 34px #1f2b2214!important}.labBoard .labRow>div:first-child>strong{color:#14231a!important;font-size:19px}.labBoard .labRow>div:first-child>span,.labBoard .newFilesNotice{color:#43564a!important}.labBoard .labCaseContext,html[data-theme=green-gold] .labBoard .labCaseContext{background:#f7f8f4!important;border:1px solid #c8d0c8!important}.labBoard .labCaseContext small{color:#416047!important}.labBoard .labCaseContext p,.labBoard .labCaseContext>span{color:#273a2e!important;font-size:14px;line-height:1.55}.labBoard .labCaseContext button{background:#fff!important;border-color:#71887a!important;color:#254831!important}.labBoard .labRow>.status{background:#f1e8d4!important;border-color:#c29b59!important;color:#654519!important}html[data-theme=green-gold] .labBoard .labRow>.status{background:#e4f1e3!important;border-color:#7da083!important;color:#234f31!important}.labBoard .taskCurrentStage>span{color:#35483c!important}.labBoard .workflowComplete{background:#e5f3e6!important;border:1px solid #82a888;color:#245633!important}.statusWithTime{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-self:start}.statusWithTime>small{color:#56645b!important;font-size:11px;font-weight:750;line-height:1.35}.statusWithTime>.status{margin:0!important}html[data-theme=gold-green] .eyebrow,html[data-theme=gold-green] .marketingNav .brandText em{color:#84591f!important}html[data-theme=gold-green] .button.secondary{background:#fffaf0!important;border-color:#b99152!important;color:#50391d!important}html[data-theme=green-gold] .eyebrow,html[data-theme=green-gold] .marketingNav .brandText em,html[data-theme=green-gold] .commandBar .eyebrow,html[data-theme=green-gold] .homeWebinarCard>span,html[data-theme=green-gold] .learningNumber{color:#315f3c!important}html[data-theme=green-gold] .button.secondary{background:#f8f6ed!important;border-color:#78937c!important;color:#213d29!important}html[data-theme=green-gold] .themeToggle>span{background:linear-gradient(135deg,#285f39 0,#285f39 62%,#f3eedc 66%,#f3eedc)!important}.workspaceHero .heroSummary h2,.workspaceHero .heroSummary p,.workspaceHero .heroSummary .eyebrow,.workspaceHero .heroSummary strong{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.28)}.workspaceHero .heroSummary p{color:#ffffffd6!important}html[data-theme=gold-green] body,html[data-theme=gold-green] .publicSite,html[data-theme=gold-green] .appShell{background:linear-gradient(135deg,#faf6ec,#f2ead8 52%,#fffdfa)!important}html[data-theme=gold-green] .marketingNav{background:linear-gradient(110deg,#fffdf8,#f4ead4,#fffaf0)!important;border-color:#cfad70!important}html[data-theme=gold-green] .themeToggle>span{background:linear-gradient(135deg,#9b6826 0,#9b6826 64%,#f7ecd4 68%,#f7ecd4)!important}html[data-theme=gold-green] .appSidebar{background:linear-gradient(180deg,#11100d,#292117 62%,#76501e)!important}html[data-theme=gold-green] .workspaceHero{background:linear-gradient(120deg,#11100df5,#704b19e0),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=84)!important}html[data-theme=gold-green] .footer{background:linear-gradient(135deg,#11100d,#352718)!important}html[data-theme=green-gold] body,html[data-theme=green-gold] .publicSite,html[data-theme=green-gold] .appShell{background:linear-gradient(135deg,#f7f6ef,#e9f0e7,#fffefa)!important}html[data-theme=green-gold] .marketingNav{background:linear-gradient(110deg,#fffefa,#e6efe4,#f8f7ef)!important;border-color:#86a28a!important}html[data-theme=green-gold] .appSidebar{background:linear-gradient(180deg,#0e1510,#173221 62%,#285d38)!important}html[data-theme=green-gold] .workspaceHero{background:linear-gradient(120deg,#0d150ff5,#1f5b31e0),url(https://images.unsplash.com/photo-1606811971618-4486d14f3f99?auto=format&fit=crop&w=1800&q=84)!important}html[data-theme=green-gold] .footer{background:linear-gradient(135deg,#0e1510,#193a25)!important}html[data-theme=gold-green] .roundBadge{background:#fff4dc!important;border:1px solid #bd8b3f!important;color:#684516!important}html[data-theme=green-gold] .roundBadge{background:#edf5e9!important;border:1px solid #719276!important;color:#234d30!important}.sessionActions button{border-radius:10px!important;min-height:38px;padding:8px 12px!important}html[data-theme=gold-green] .sessionActions button:first-child,html[data-theme=gold-green] .slotBoard button{background:#fff7e6!important;border-color:#bd9250!important;color:#604218!important}html[data-theme=green-gold] .sessionActions button:first-child,html[data-theme=green-gold] .slotBoard button{background:#eef5ea!important;border-color:#78977d!important;color:#244d31!important}.sessionActions button:last-child{background:#fff7f5!important;border-color:#c98d83!important;color:#8a3027!important}.sessionActions button:hover,.slotBoard button:hover{filter:brightness(.96);transform:translateY(-1px)}html[data-theme=gold-green] .authNav{background:#fff9ec!important;border:1px solid #d1b176;border-radius:999px;padding:4px}html[data-theme=gold-green] .authNav .themeToggle{background:#f8ead0!important;border-color:#bb914f!important;color:#604117!important}html[data-theme=gold-green] .authNav .authButton.ghost{background:#fffdf8!important;border-color:#bb914f!important;color:#604117!important}html[data-theme=gold-green] .authNav .authButton.primary{background:linear-gradient(135deg,#7a501b,#bd873c)!important;border-color:#7a501b!important}html[data-theme=green-gold] .authNav{background:#f5f6ed!important;border:1px solid #8ba58e;border-radius:999px;padding:4px}html[data-theme=green-gold] .authNav .themeToggle{background:#e8f0e4!important;border-color:#739378!important;color:#234d30!important}html[data-theme=green-gold] .authNav .authButton.ghost{background:#fffefa!important;border-color:#739378!important;color:#234d30!important}html[data-theme=green-gold] .authNav .authButton.primary{background:linear-gradient(135deg,#173f25,#39734a)!important;border-color:#173f25!important}.webinarLanding .webinarEvent{gap:14px 18px!important;padding:18px!important}.webinarLanding .webinarHeroCard h2{font-size:clamp(24px,2.5vw,32px)!important;margin:5px 0 8px!important}.webinarLanding .webinarHeroCard p,.webinarLanding .webinarDateCard p,.webinarLanding .webinarDateCard small,.webinarLanding .webinarCard p{margin-block:5px!important}.webinarLanding .webinarDateCard,.webinarLanding .webinarCard,.webinarLanding .agendaCard{min-height:0!important;padding:14px 16px!important}.webinarLanding .webinarDetailGrid h3,.webinarLanding .agendaCard h3{font-size:18px!important;margin:0 0 9px!important}.webinarLanding .agendaList .agendaTimeRow{min-height:0!important;padding:7px 10px!important}.webinarLanding .webinarActions{margin-top:10px!important}.labBoard .labStageGuide button.selected span,.labBoard .labStageGuide button.selected b{color:#fff!important}.reportFilters{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 18px}.reportFilters button{align-items:center;background:#fff;border:1px solid #b9c1ba;border-radius:13px;color:#2f3d34;cursor:pointer;display:flex;font-weight:850;gap:8px;justify-content:space-between;min-height:46px;padding:9px 11px}.reportFilters button b{background:#14191514;border-radius:999px;min-width:25px;padding:4px 7px}html[data-theme=gold-green] .reportFilters button.selected{background:#684516;border-color:#684516;color:#fff}html[data-theme=green-gold] .reportFilters button.selected{background:#234d30;border-color:#234d30;color:#fff}.reportLibrary{gap:14px!important}.reportRow{align-items:center}.reportAvailability{color:#58665d;display:block;font-size:12px;font-weight:800;margin-top:5px}.reportAvailability.full{color:#246039}.reportAvailability.withdrawn{color:#7d4b45}.reportActions{display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(100%,560px)}.reportActions button{min-height:42px}.reportActions .requestOutputButton{background:#fffaf0;border-style:dashed;color:#684516}html[data-theme=green-gold] .reportActions .requestOutputButton{background:#f3f7ef;border-color:#78977d;color:#244d31}@media (max-width: 900px){.reportFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.reportActions{grid-template-columns:1fr;min-width:0;width:100%}}@media (min-width: 1041px){.marketingMenu,.marketingLinks,.authNav{flex-wrap:nowrap!important}.marketingLinks a{white-space:nowrap}}html[data-theme=gold-green] .authNav{background:#fff8e8!important;border-color:#c59a50!important;box-shadow:0 10px 26px #5b3c141a!important}html[data-theme=gold-green] .authNav .themeToggle{background:#f4e2bf!important;border-color:#b9893c!important;color:#51350f!important}html[data-theme=gold-green] .authNav .themeToggle>span{background:linear-gradient(135deg,#6f4818,#c4923d)!important}html[data-theme=gold-green] .authNav .authButton.ghost{background:#fffdfa!important;border-color:#b9893c!important;color:#51350f!important}html[data-theme=gold-green] .authNav .authButton.primary{background:linear-gradient(135deg,#6f4818,#bd873c)!important;border-color:#6f4818!important;color:#fff!important}.labFilterSummary{align-items:center;background:#fffdf8;border:1px solid #d8c8ad;border-radius:13px;color:#4f4a40;display:flex;flex-wrap:wrap;font-size:13px;gap:4px;margin:-7px 0 17px;padding:10px 13px}.labFilterSummary button{background:transparent;border:0;color:#6d4a18;cursor:pointer;font:inherit;font-weight:900;padding:0 3px;text-decoration:underline;text-underline-offset:3px}html[data-theme=green-gold] .labFilterSummary{background:#f7faf4;border-color:#bdcdbd;color:#334b39}html[data-theme=green-gold] .labFilterSummary button{color:#214c2e}.adminPage .adminGrid{align-items:start;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important}.adminPage .siteEditor{background:linear-gradient(145deg,#fffdf8,#faf2e3)!important;border-top:5px solid #a77830!important}.adminPage .adminEditor:not(.siteEditor){border-top:5px solid #252c29!important}.adminPage .siteEditor>h3,.adminPage .webinarEditorHeading h3{font-size:22px!important}.adminPage .adminSectionDivider{background:#ffffff94;border:1px solid #dfcfb4;border-radius:16px;margin-top:12px;padding:15px!important}.adminPage .learningResourceEditor{box-shadow:0 8px 22px #2c23170f}.adminPage .adminLists,.adminPage .userManagement{grid-column:1 / -1}html[data-theme=green-gold] .adminPage .siteEditor{background:linear-gradient(145deg,#fbfdf8,#eef5e9)!important;border-top-color:#356845!important}html[data-theme=green-gold] .adminPage .adminSectionDivider{border-color:#bfd0bf}@media (max-width: 980px){.adminPage .adminGrid{grid-template-columns:1fr!important}}html[data-theme=green-gold] .pricingCard>strong{color:#9a6a1f!important}html[data-theme=green-gold] .featuredPlan .planBadge{background:#a9792c!important;color:#fff!important}.sectionPurpose{color:#5d665f;font-size:13px;line-height:1.5;margin:7px 0 0;max-width:720px}html[data-theme=green-gold] .sectionPurpose strong{color:#214b2e}html[data-theme=gold-green] .sectionPurpose strong{color:#694718}.pricingGrid .pricingCard,.pricingGrid .pricingCard.featuredPlan{transform:none!important}html[data-theme=gold-green] .pricingSection .pricingHero h1{color:#28231d!important}html[data-theme=gold-green] .pricingGrid .pricingCard,html[data-theme=gold-green] .pricingGrid .pricingCard.featuredPlan{background:linear-gradient(180deg,#fffdf8,#faf1df)!important;border-color:#d8bb88!important;box-shadow:0 18px 48px #5037151a!important}html[data-theme=gold-green] .pricingGrid .pricingCard>strong{color:#8a5c1d!important}html[data-theme=gold-green] .pricingGrid .planButton,html[data-theme=gold-green] .pricingGrid .planButton.basic,html[data-theme=gold-green] .pricingGrid .planButton.professional,html[data-theme=gold-green] .pricingGrid .planButton.premium{background:linear-gradient(135deg,#6f4818,#bd873c)!important;border:1px solid #6f4818!important;color:#fff!important}html[data-theme=gold-green] .pricingGrid .planBadge{background:#7b511b!important;color:#fff!important}html[data-theme=green-gold] .pricingSection .pricingHero h1{color:#1d3d28!important}html[data-theme=green-gold] .pricingGrid .pricingCard,html[data-theme=green-gold] .pricingGrid .pricingCard.featuredPlan{background:linear-gradient(180deg,#fffef9,#f0f6eb)!important;border-color:#aac1aa!important;box-shadow:0 18px 48px #1b43271a!important}html[data-theme=green-gold] .pricingGrid .planButton,html[data-theme=green-gold] .pricingGrid .planButton.basic,html[data-theme=green-gold] .pricingGrid .planButton.professional,html[data-theme=green-gold] .pricingGrid .planButton.premium{background:linear-gradient(135deg,#173f25,#39734a)!important;border:1px solid #173f25!important;color:#fff!important}html[data-theme=green-gold] .pricingGrid .planBadge{background:#9a6a1f!important;color:#fff!important}.pricingSection{padding-top:clamp(38px,5vw,64px)!important}.pricingHero{margin-bottom:24px!important}.pricingHero h1{font-size:clamp(32px,4vw,48px)!important;line-height:1.08!important}.pricingGrid{align-items:start!important;gap:18px!important}.pricingGrid .pricingCard,.pricingGrid .pricingCard.featuredPlan{height:auto!important;min-height:0!important;padding:22px!important}.pricingGrid .pricingCard h3{margin:2px 0 9px!important}.pricingGrid .pricingCard>strong{font-size:36px!important}.pricingGrid .pricingCard ul{flex:0 0 auto!important;gap:7px!important;margin:16px 0 18px!important}.pricingGrid .pricingCard li{line-height:1.35!important}.pricingGrid .pricingCard .planButton{min-height:46px!important}html[data-theme] .workspaceHero .trustSeal,html[data-theme] .contentAdminHero .trustSeal{background:#0c1210c7!important;border:1px solid rgba(255,255,255,.46)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}.caseBoardFilters{display:grid!important;gap:8px!important;grid-template-columns:repeat(5,minmax(118px,1fr));margin:0 0 18px;width:100%}.caseBoardHeader{display:block!important}.caseBoardHeader>div{max-width:920px}.caseBoardHeaderActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;max-width:none!important}.caseBoardHeaderActions .button{width:auto}.caseQuickActionsGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.caseQuickAction{align-content:start;background:color-mix(in srgb,var(--surface, #fff) 92%,var(--accent, #b78a2d));border:1px solid color-mix(in srgb,var(--accent, #b78a2d) 28%,#d8d2c7);border-radius:12px;display:grid;gap:8px;min-width:0;padding:11px}.caseQuickAction>small{color:var(--muted, #5d6a62);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.caseQuickAction>button,.caseQuickAction>.fileButton{box-sizing:border-box;justify-content:center;min-height:40px;width:100%}.caseQuickAction .caseBookingActions{display:grid;gap:6px;grid-template-columns:1fr auto}.caseQuickAction .caseBookingActions button{min-height:40px}.caseActionUnavailable{color:var(--muted, #657169);font-size:12px;line-height:1.35;padding:7px 2px}html[data-theme=green-gold] .caseQuickAction{background:#f7fbf4;border-color:#cbdcc9}@media (max-width: 640px){.caseBoardHeaderActions .button{width:100%}.caseQuickActionsGrid,.caseQuickAction .caseBookingActions{grid-template-columns:1fr}}@media (max-width: 1040px){.commandActions{align-items:stretch!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}.workspaceThemeChoice{border-radius:6px!important;grid-column:1 / -1!important;grid-row:1!important;justify-self:stretch!important;width:100%!important}.workspaceThemeChoice button{border-radius:4px!important;min-height:38px!important}.topProfile{border-radius:6px!important;grid-column:1!important;grid-row:2!important;min-width:0!important;width:100%!important}.signOutButton{border-radius:6px!important;grid-column:2!important;grid-row:2!important;min-height:48px!important;white-space:nowrap!important}.marketingMenu.open{border-radius:6px!important}.marketingMenu.open .authNav .themeChoice{border-radius:6px!important;grid-column:1 / -1!important;grid-row:1!important}.marketingMenu.open .authNav .themeChoice button,.marketingMenu.open .authNav .authButton{border-radius:5px!important}}@media (max-width: 560px){.topProfile{grid-column:1!important}.marketingMenu.open .authNav{display:grid!important;grid-template-columns:1fr 1fr!important}.marketingMenu.open .authNav .authButton{width:100%!important}}.caseBoardFilters button{justify-content:space-between!important;min-height:44px!important;padding:8px 9px 8px 12px!important}.caseBoardFilters button span{overflow:hidden;text-align:left;text-overflow:ellipsis}.caseBoardFilters button strong{align-items:center;background:#14181514;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:13px!important;height:26px;justify-content:center;min-width:26px;padding:0 7px}.caseBoardFilters button.selected strong{background:#ffffff38}@media (max-width: 820px){.caseBoardFilters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.caseBoardFilters button:last-child{grid-column:1 / -1}}.learningResourceEditors{display:grid!important;gap:10px!important}.learningResourceEditor{overflow:hidden;padding:0!important}.learningResourceEditor>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:58px;padding:12px 16px}.learningResourceEditor>summary::-webkit-details-marker{display:none}.learningResourceEditor>summary:after{content:"+";font-size:20px;font-weight:900;margin-left:10px}.learningResourceEditor[open]>summary:after{content:"−"}.resourceEditorToggle{font-size:12px;font-weight:850;margin-left:auto}.learningResourceEditorBody{border-top:1px solid rgba(40,50,44,.14);display:grid;gap:12px;padding:16px}.learningResourceEditorActions{display:flex;justify-content:flex-end}.learningResourceEditorActions button{background:transparent;border:1px solid #b85c4d;border-radius:10px;color:#8a3328;font-weight:800;padding:7px 10px}.contentAdminSections{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px}.contentAdminSections button{background:#ffffffb8;border:1px solid rgba(46,55,49,.18);border-radius:16px;color:#202923;cursor:pointer;display:grid;gap:4px;min-height:74px;padding:13px 15px;text-align:left}.contentAdminSections button strong{font-size:14px}.contentAdminSections button span{color:#5f6b63;font-size:12px}html[data-theme=gold-green] .contentAdminSections button.selected{background:#684516;border-color:#684516;color:#fff}html[data-theme=green-gold] .contentAdminSections button.selected{background:#234d30;border-color:#234d30;color:#fff}.contentAdminSections button.selected span{color:#ffffffd1}.heroImageAdmin{align-items:center;background:#ffffff8f;border:1px solid rgba(40,50,44,.15);border-radius:16px;display:grid;gap:14px;grid-template-columns:180px 1fr;padding:14px}.heroImageAdminPreview{aspect-ratio:16 / 10;background-position:center;background-size:cover;border-radius:12px;min-height:105px}.heroImageUpload{margin:0!important}.heroImageUpload input{padding:9px!important}.heroImageUpload small{color:#5d675f;display:block;font-weight:600;margin-top:6px}@media (max-width: 760px){.contentAdminSections,.heroImageAdmin{grid-template-columns:1fr}}html[data-theme=gold-green] .labBoard .labStageGuide button.selected,html[data-theme=gold-green] .labBoard .labStageGuide button.selected:hover{background:#684516!important;border-color:#684516!important;color:#fff!important}html[data-theme=green-gold] .labBoard .labStageGuide button.selected,html[data-theme=green-gold] .labBoard .labStageGuide button.selected:hover{background:#234d30!important;border-color:#234d30!important;color:#fff!important}html[data-theme] .labBoard .labStageGuide button.selected span,html[data-theme] .labBoard .labStageGuide button.selected b{color:#fff!important}html[data-theme] .labBoard .labStageGuide button.selected b{background:#fff3!important}html[data-theme=gold-green] .labBoard .labStageGuide button.selected,html[data-theme=gold-green] .labBoard .labStageGuide button.selected:hover{background:#f3e1bd!important;border:2px solid #684516!important;box-shadow:inset 0 0 0 1px #fff,0 6px 16px #68451624!important;color:#3f290c!important}html[data-theme=green-gold] .labBoard .labStageGuide button.selected,html[data-theme=green-gold] .labBoard .labStageGuide button.selected:hover{background:#e3efdf!important;border:2px solid #234d30!important;box-shadow:inset 0 0 0 1px #fff,0 6px 16px #234d3024!important;color:#173722!important}html[data-theme=gold-green] .labBoard .labStageGuide button.selected span,html[data-theme=gold-green] .labBoard .labStageGuide button.selected b{color:#3f290c!important}html[data-theme=green-gold] .labBoard .labStageGuide button.selected span,html[data-theme=green-gold] .labBoard .labStageGuide button.selected b{color:#173722!important}html[data-theme] .labBoard .labStageGuide button.selected b{background:#ffffff9e!important}html[data-theme] .labBoard .labStageGuide button.selected span:before{content:"✓ ";font-weight:950}.contactMessageTitle{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.contactStatus{border-radius:999px;display:inline-flex;font-size:10px;font-weight:950;letter-spacing:.05em;padding:6px 9px;text-transform:uppercase}.contactStatus.new{background:#fff0cc;color:#715018}.contactStatus.in_progress{background:#dfeaf7;color:#234d78}.contactStatus.resolved{background:#dff1e3;color:#245b32}.contactStatus.archived{background:#e9e9e7;color:#555b57}.contactActions{margin-top:4px}.contactActions .secondaryAction{background:#fff8f6!important;border-color:#c9958d!important;color:#87392f!important}.labCaseContext .refreshFileList{background:transparent!important;border-style:dashed!important;box-shadow:none!important;font-size:11px!important;min-height:34px!important;padding:6px 10px!important}.pricingGrid{align-items:stretch!important;grid-auto-rows:1fr!important}.pricingGrid .pricingCard,.pricingGrid .pricingCard.featuredPlan{display:flex!important;flex-direction:column!important;height:100%!important;min-height:430px!important;transform:none!important}.pricingGrid .pricingCard ul{flex:1 1 auto!important}.pricingGrid .pricingCard .planButton{margin-top:auto!important}html[data-theme=green-gold] .pricingGrid .pricingCard>strong{color:#234d30!important}html[data-theme=gold-green] .pricingGrid .pricingCard>strong{color:#8a5b18!important}html[data-theme=gold-green] .homeHero .heroImagePreview{background-color:#97631e2e!important;background-blend-mode:multiply!important;filter:saturate(.9) sepia(.08) contrast(1.04)!important}html[data-theme=green-gold] .homeHero .heroImagePreview{background-color:transparent!important;background-blend-mode:normal!important;display:block!important;filter:saturate(.96) hue-rotate(-2deg) contrast(1.06)!important;opacity:1!important;visibility:visible!important}.webinarLanding .webinarCollection{gap:18px!important}.webinarLanding .webinarEvent{gap:18px 24px!important;padding:20px!important}.webinarLanding .webinarHeroCard h2{font-size:clamp(24px,2.5vw,34px)!important;margin:6px 0 9px!important}.webinarLanding .webinarHeroCard>div>p:not(.eyebrow){line-height:1.42!important;margin:0 0 10px!important}.webinarLanding .webinarSpeaker{margin-top:10px!important}.webinarLanding .webinarActions{margin-top:12px!important}.webinarLanding .webinarDateCard{padding:13px 15px!important}.webinarLanding .agendaCard{padding:16px!important}.webinarLanding .agendaCard h3{margin:0 0 9px!important}.webinarLanding .agendaList{gap:6px!important}.webinarLanding .agendaList span.agendaTimeRow{padding:7px 10px!important}@media (min-width: 760px){.webinarLanding .webinarEvent{align-items:stretch!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important}.webinarLanding .webinarHeroCard{grid-column:1!important;grid-row:1!important}.webinarLanding .webinarDetailGrid{display:contents!important}.webinarLanding .agendaCard{grid-column:2!important;grid-row:1!important}}@media (max-width: 759px){.pricingGrid .pricingCard,.pricingGrid .pricingCard.featuredPlan{min-height:0!important}.webinarLanding .webinarEvent{padding:16px!important}}html[data-theme=green-gold] .casePathwayCompact span.current{background:#245c38!important;border:1px solid #245c38!important;box-shadow:0 7px 16px #245c3838!important;color:#fff!important}html[data-theme=gold-green] .casePathwayCompact span.current{background:#82561e!important;border:1px solid #82561e!important;box-shadow:0 7px 16px #82561e38!important;color:#fff!important}html[data-theme=gold-green] .labBoard .statusWithTime>.status,html[data-theme=gold-green] .labBoard .workflowComplete{background:#f3e5c9!important;border:1px solid #b8873f!important;color:#5f4018!important}html[data-theme=gold-green] .labBoard .workflowWaiting{background:#fff8e9!important;border-color:#d2ae70!important;color:#62471e!important}html[data-theme=gold-green] .labBoard .taskCurrentStage i{background:#946326!important}html[data-theme=gold-green] .labBoard .labCaseContext small{color:#77511f!important}html[data-theme=gold-green] .labBoard .labCaseContext button{border-color:#b78b4b!important;color:#654519!important}html[data-theme=green-gold] .labBoard .statusWithTime>.status,html[data-theme=green-gold] .labBoard .workflowComplete{background:#e4f1e3!important;border:1px solid #7da083!important;color:#234f31!important}html[data-theme=green-gold] .labBoard .taskCurrentStage i{background:#285f3b!important}.publicPageEditors{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.publicPageEditors .learningResourceEditorBody{grid-template-columns:1fr!important}.caseWithdrawnState .button{margin-top:10px;width:fit-content}@media (max-width: 760px){.publicPageEditors{grid-template-columns:1fr}}.adminPriorityQueue{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.adminPriorityQueue button{background:#fffdf8;border:1px solid #d7c9b1;border-radius:16px;color:#27352c;cursor:pointer;display:grid;gap:4px;padding:14px 16px;text-align:left}.adminPriorityQueue button strong{font-size:28px}.adminPriorityQueue button span{font-size:12px;font-weight:900}.adminPriorityQueue button small{color:#657068}html[data-theme=green-gold] .adminPriorityQueue button{border-color:#aac2ad}html[data-theme=gold-green] .adminPriorityQueue button{border-color:#c8a66c}.adminPage .adminGrid{align-items:stretch}.adminPage .adminGrid>.adminLists{order:-1}.adminUserActions{display:grid;gap:6px}.adminUserActions .button{width:100%}#access-requests,#user-management{scroll-margin-top:90px}@media (max-width: 760px){.adminPriorityQueue{grid-template-columns:1fr}}html[data-theme=gold-green] .authSwitch{background:#fff8e9!important;border-color:#c99c55!important;color:#60451e!important}html[data-theme=gold-green] .authSwitch button{color:#855819!important}html[data-theme=green-gold] .authSwitch{background:#eef5eb!important;border-color:#8dad92!important;color:#31513a!important}html[data-theme=green-gold] .authSwitch button{color:#245c38!important}html[data-theme=gold-green] .labCaseAction{background:#fff8e9!important;border-color:#c9a565!important;color:#5f4219!important}html[data-theme=gold-green] .labCaseAction button{background:#82561e!important;border-color:#82561e!important;color:#fff!important}html[data-theme=green-gold] .labCaseAction{background:#eef5eb!important;border-color:#91ae96!important;color:#284d33!important}html[data-theme=green-gold] .labCaseAction button{background:#285f3b!important;border-color:#285f3b!important;color:#fff!important}.boardRow.reviewFocused{box-shadow:0 18px 42px #1a261e29!important;scroll-margin-top:96px}.boardRow.reviewFocused .caseReviewPanel{border-width:2px!important;scroll-margin-top:110px}html[data-theme=gold-green] .boardRow.reviewFocused{background:#fff5df!important;border-color:#a8752d!important;outline:3px solid rgba(168,117,45,.16)}html[data-theme=gold-green] .boardRow.reviewFocused .caseReviewPanel{background:#fffaf0!important;border-color:#b8863d!important}html[data-theme=green-gold] .boardRow.reviewFocused{background:#eaf4e7!important;border-color:#39704a!important;outline:3px solid rgba(57,112,74,.16)}html[data-theme=green-gold] .boardRow.reviewFocused .caseReviewPanel{background:#f3f8f0!important;border-color:#4d805b!important}.operatorPriorityQueue{display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(220px,.8fr));margin-bottom:18px}.operatorPriorityQueue>div,.operatorPriorityQueue>button{border:1px solid;border-radius:18px;padding:16px 18px;text-align:left}.operatorPriorityQueue>div h2{font-size:22px;margin:4px 0 0}.operatorPriorityQueue>button{cursor:pointer;display:grid;gap:4px}.operatorPriorityQueue>button span{font-size:13px;font-weight:900}.operatorPriorityQueue>button strong{font-size:30px;line-height:1}.operatorPriorityQueue>button small{font-weight:700}html[data-theme=gold-green] .operatorPriorityQueue>div,html[data-theme=gold-green] .operatorPriorityQueue>button{background:#fff7e5;border-color:#c9a15e;color:#5f4219}html[data-theme=green-gold] .operatorPriorityQueue>div,html[data-theme=green-gold] .operatorPriorityQueue>button{background:#edf5e9;border-color:#8eae93;color:#244b30}@media (max-width: 820px){.operatorPriorityQueue{grid-template-columns:1fr}}html[data-theme=green-gold] .homeHero .heroImagePreview,html[data-theme=gold-green] .homeHero .heroImagePreview{background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;min-height:390px!important;opacity:1!important;visibility:visible!important}html[data-theme=green-gold] .homeHero .heroImagePreview{background-color:#edf4e9!important}html[data-theme=gold-green] .homeHero .heroImagePreview{background-color:#f5ead4!important}html[data-theme=green-gold] .homeHero .heroImagePreview{background-color:#edf4e9!important;background-blend-mode:normal!important;filter:none!important}html[data-theme=gold-green] .homeHero .heroImagePreview{background-blend-mode:normal!important}.webinarLanding .webinarCollection{gap:12px!important}.webinarLanding .webinarEvent{gap:12px 18px!important;padding:14px 16px!important}.webinarLanding .webinarHeroCard{gap:12px!important}.webinarLanding .webinarHeroCard h2{font-size:clamp(21px,2.1vw,29px)!important;margin:3px 0 6px!important}.webinarLanding .webinarHeroCard>div>p:not(.eyebrow){line-height:1.35!important;margin-bottom:6px!important}.webinarLanding .webinarSpeaker{margin-top:6px!important}.webinarLanding .webinarActions{margin-top:8px!important}.webinarLanding .webinarDateCard{padding:10px 12px!important}.webinarLanding .agendaCard{padding:12px!important}.webinarLanding .agendaList{gap:3px!important}.webinarLanding .agendaList span.agendaTimeRow{padding:5px 8px!important}.presenterProgramme{margin:20px 0}.presenterWebinarGrid{display:grid;gap:12px}.presenterWebinarCard{background:var(--surface, #fff);border:1px solid var(--line, #d8ddd9);border-radius:18px;padding:16px}.presenterWebinarSummary{align-items:center;display:flex;gap:18px;justify-content:space-between}.presenterWebinarSummary h3{margin:4px 0}.presenterWebinarSummary>strong{font-size:28px;white-space:nowrap}.presenterWebinarSummary>strong small{font-size:12px}.presenterWebinarCard details{margin-top:12px}.presenterWebinarCard summary{cursor:pointer;font-weight:850}.presenterAgenda{display:grid;gap:4px;margin:12px 0}.presenterAgenda span{background:#7f7f7f14;border-radius:8px;padding:7px 9px}.presenterAttendees{display:grid;gap:8px}.presenterAttendees>div{align-items:center;border-top:1px solid var(--line, #ddd);display:flex;gap:12px;justify-content:space-between;padding-top:9px}.presenterAttendees>div>div:first-child{display:grid;gap:2px}.presenterAttendees .inlineActions{display:flex;gap:6px}html[data-theme=green-gold] .presenterWebinarCard{background:#f3f8f0;border-color:#8eae93}html[data-theme=gold-green] .presenterWebinarCard{background:#fff8e9;border-color:#c9a15e}@media (max-width: 680px){.presenterWebinarSummary,.presenterAttendees>div{align-items:flex-start;flex-direction:column}}@media (max-width: 1040px){.marketingNav{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:11px 14px!important}.marketingNav>.menuButton{display:inline-flex!important;grid-column:2!important;grid-row:1!important}.marketingMenu{display:none!important;grid-column:1 / -1!important;grid-row:2!important;width:100%!important}.marketingMenu.open{display:grid!important;gap:10px!important;margin-top:10px!important;padding:12px!important}.marketingMenu.open .marketingLinks{display:grid!important;gap:5px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.marketingMenu.open .marketingLinks a{display:block!important;text-align:center!important}.marketingMenu.open .authNav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.marketingMenu.open .authNav>*{justify-content:center!important;text-align:center!important;width:100%!important}.publicHero,.section,.publicSection{padding-left:18px!important;padding-right:18px!important}.homeHero .heroEditorial h1{font-size:clamp(34px,9vw,54px)!important}.homeHero .heroImagePreview{min-height:280px!important}.appMain{min-width:0!important;padding:12px!important}.commandBar{gap:12px!important;padding:13px!important}.commandBar>div:first-child{align-items:center!important;display:grid!important;grid-template-columns:auto 1fr!important}.commandBar>div:first-child .appMenuButton{grid-row:1 / span 2!important;margin-right:10px!important}.commandBar>div:first-child .eyebrow,.commandBar>div:first-child h1{grid-column:2!important}.commandActions{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important}.workspaceThemeToggle,.topProfile,.signOutButton{width:auto!important}.topProfile div{min-width:0!important}.topProfile strong,.topProfile small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.metricGrid,.caseBoardTabs,.labFilters,.reportFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.boardRow,.labRow,.bookingRow,.adminUserRow{overflow:hidden!important;padding:14px!important;width:100%!important}.boardRow>*,.labRow>*,.adminEditor>*,.siteEditor>*{min-width:0!important}.caseWorkflowActions,.adminGrid,.learningGrid,.pricingGrid,.publicPageEditors{grid-template-columns:1fr!important}input,select,textarea,button{max-width:100%}}@media (max-width: 560px){.marketingMenu.open .marketingLinks,.marketingMenu.open .authNav{grid-template-columns:1fr!important}.commandActions{grid-template-columns:1fr 1fr!important}.topProfile{grid-column:1 / -1!important}.metricGrid,.caseBoardTabs,.labFilters,.reportFilters{grid-template-columns:1fr 1fr!important}.metricCard,.caseBoardTabs button,.labFilters button,.reportFilters button{min-width:0!important;padding:10px!important}.caseBoardTabs button span,.labFilters button span,.reportFilters button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.webinarLanding .webinarEvent{padding:12px!important}.webinarLanding .webinarDateCard{min-height:0!important}.webinarBookingForm{padding:17px!important}}
