/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.lowercase{text-transform:lowercase}}:root{--navy:#00183c;--navy-2:#06274b;--teal:#006b7d;--teal-light:#0c8794;--slate:#394952;--mist:#eaf2f3;--warm:#f7f6f2;--white:#fff;--gold:#c8952f;--gold-light:#e4bd67;--ink:#102338;--muted:#5d6971;--line:#d9e2e4;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--shadow:0 22px 60px #00183c24}.portal-app{--portal-navy:#041c3c;--portal-navy-deep:#001127;--portal-teal:#087f8d;--portal-teal-bright:#19a7ad;--portal-gold:#d5a749;--portal-red:#a94747;--portal-green:#178069;--portal-line:#d6e1e3;--portal-muted:#65737d;--portal-shadow:0 18px 48px #011b3017;background:radial-gradient(circle at 90% 12%,#087f8d14,#0000 28%),#edf2f4}.portal-header{background:linear-gradient(100deg, #124c646b, transparent 32%), var(--portal-navy-deep);z-index:40;border-bottom:1px solid #ffffff1f;min-height:76px;position:relative}.portal-header .portal-brand>span{letter-spacing:.12em}.portal-account>a{transition:background .16s,border-color .16s}.portal-account>a:hover{background:#ffffff1a;border-color:#ffffff80}.portal-pilot-badge{color:#f2d38e;letter-spacing:.11em;text-transform:uppercase;background:#d5a74926;border:1px solid #e4bd6773;border-radius:999px;padding:7px 10px;font-size:.61rem;font-weight:900}.portal-welcome-v2{align-items:center}.portal-welcome-v2>div:first-child>p:not(.eyebrow),.admin-welcome>div>p:not(.eyebrow){color:var(--slate);max-width:780px;font-size:1.05rem}.portal-security-note>div strong{color:var(--navy);font-family:var(--serif);font-size:1.18rem;display:block}.portal-security-note>div p{color:var(--muted);margin:4px 0 0;font-size:.82rem}.portal-case-card-v2{border-top:4px solid var(--portal-teal);min-height:430px;padding:30px;transition:box-shadow .17s,transform .17s}.portal-case-card-v2:hover{transform:translateY(-4px);box-shadow:0 22px 48px #00183c21}.portal-case-card-v2 h3{margin:13px 0;font-size:1.9rem}.portal-card-progress{margin:20px 0}.portal-card-progress>div,.case-progress>span{background:#e4ebed;border-radius:999px;height:7px;display:block;overflow:hidden}.portal-card-progress>div span,.case-progress>span i{background:linear-gradient(90deg, var(--portal-teal), #35b7a8);height:100%;display:block}.portal-card-progress>strong{color:var(--muted);text-align:right;text-transform:uppercase;margin-top:7px;font-size:.68rem;display:block}.portal-case-card-v2 dl,.admin-pipeline-grid dl{border-top:1px solid var(--line);margin:0}.portal-case-card-v2 dl>div,.admin-pipeline-grid dl>div{grid-template-columns:92px 1fr;gap:15px;padding:9px 0;display:grid}.portal-case-card-v2 dt,.admin-pipeline-grid dt{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.portal-case-card-v2 dd,.admin-pipeline-grid dd{color:var(--navy);margin:0;font-size:.76rem;font-weight:700}.case-heading-v2{align-items:center;gap:32px}.case-heading-v2 h1{max-width:22ch;font-size:clamp(2.35rem,3.5vw,4.2rem)}.case-heading-v2 .case-heading-status{border:1px solid var(--line);background:#ffffffbf;border-radius:14px;align-items:flex-end;min-width:280px;padding:18px 20px}.case-heading-v2 .case-heading-status strong{color:var(--navy);margin-top:9px}.case-heading-v2 .case-heading-status small{color:var(--muted);margin-top:3px}.intelligence-workspace{background:#f5f8f9;border:1px solid #cad7da;border-radius:20px;grid-template-columns:268px minmax(0,1fr);min-height:860px;display:grid;overflow:hidden;box-shadow:0 24px 65px #00183c21}.intelligence-sidebar{background:radial-gradient(circle at 40% 4%, #19a7ad38, transparent 24%), linear-gradient(170deg, var(--portal-navy), var(--portal-navy-deep));color:#ffffffb8;flex-direction:column;min-width:0;padding:22px 15px;display:flex}.workspace-case-mark{border-bottom:1px solid #ffffff1f;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin:0 4px 17px;padding:5px 4px 20px;display:grid}.workspace-case-mark>span{color:#fff;font-family:var(--serif);background:linear-gradient(145deg,#26afb3,#076776);border:1px solid #ffffff59;border-radius:12px;justify-content:center;align-items:center;height:42px;font-size:.9rem;font-weight:800;display:flex}.workspace-case-mark small,.workspace-case-mark strong{display:block}.workspace-case-mark small{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.workspace-case-mark strong{color:#fff;margin-top:3px;font-size:.74rem;line-height:1.35}.intelligence-sidebar nav{gap:3px;display:grid}.intelligence-sidebar nav button{color:#ffffffa8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;width:100%;min-height:45px;padding:8px 10px;transition:background .14s,color .14s;display:grid}.intelligence-sidebar nav button:hover{color:#fff;background:#ffffff0f}.intelligence-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#19a7ad40,#ffffff12);box-shadow:inset 3px 0 #49c3bd}.intelligence-sidebar nav button>span{color:#ffffff59;font-family:var(--serif);font-size:.66rem}.intelligence-sidebar nav button>strong{font-size:.72rem;line-height:1.25}.intelligence-sidebar nav button>small{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;font-size:.56rem;display:flex}.workspace-boundary{border-top:1px solid #ffffff1f;align-items:flex-start;gap:9px;margin-top:auto;padding:19px 8px 4px;display:flex}.workspace-boundary>span{color:#54c7b5;font-weight:900}.workspace-boundary p{margin:0;font-size:.62rem;line-height:1.55}.intelligence-main{min-width:0;padding:0 30px 34px}.intelligence-toolbar{z-index:12;background:#f5f8f9f5;border-bottom:1px solid #d2dee1;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:20px 0;display:flex;position:sticky;top:0}.intelligence-toolbar h2{margin:4px 0 0;font-size:clamp(1.8rem,2.6vw,2.8rem)}.intelligence-tools{align-items:flex-end;gap:8px;display:flex}.intelligence-tools>button,.intelligence-tools>a,.panel-heading>button,.panel-heading>span,.record-actions>a,.record-actions>button,.record-actions>span,.record-editor>summary,.review-controls button,.admin-review-bar button,.admin-review-bar a,.release-hero button,.admin-section-heading>button,.admin-pipeline-grid>article>a{color:var(--portal-navy);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:#fff;border:1px solid #bccdd1;border-radius:8px;padding:9px 12px;font-size:.67rem;font-style:normal;font-weight:900}.intelligence-tools>button:hover,.panel-heading>button:hover,.record-actions>a:hover,.record-actions>button:hover,.review-controls button:hover{border-color:var(--portal-teal);color:var(--portal-teal)}.workspace-search{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:.58rem;font-weight:900;display:flex}.workspace-search input{color:var(--ink);background:#fff;border:1px solid #c5d3d6;border-radius:8px;min-width:180px;padding:9px 11px;font-size:.76rem}.admin-review-bar{background:#fff7e6;border:1px solid #e2c886;border-radius:12px;grid-template-columns:210px 1fr auto;align-items:center;gap:20px;margin:20px 0;padding:15px 17px;display:grid}.admin-review-bar>div:first-child span,.admin-review-bar>div:first-child strong{display:block}.admin-review-bar>div:first-child span{color:#8a681f;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.admin-review-bar>div:first-child strong{color:var(--navy);margin-top:3px;font-size:.75rem}.admin-review-bar>p{color:#66552f;margin:0;font-size:.74rem}.admin-review-bar>div:nth-of-type(2){gap:8px;display:flex}.admin-review-bar button{background:var(--portal-navy);border-color:var(--portal-navy);color:#fff}.admin-review-bar button:disabled{cursor:not-allowed;opacity:.45}.command-center,.workspace-section-stack{gap:22px;padding-top:24px;display:grid}.command-hero{background:radial-gradient(circle at 78% 4%, #33c2bc40, transparent 32%), linear-gradient(130deg, var(--portal-navy), #075268);color:#ffffffc7;border-radius:16px;grid-template-columns:1fr 235px;align-items:stretch;gap:30px;padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}.command-hero .micro-label{color:#74d1c9}.command-hero h3{color:#fff;max-width:18ch;margin:12px 0 17px;font-size:clamp(2rem,3.1vw,3.5rem)}.command-hero>div:first-child>p:not(.micro-label){max-width:780px;font-size:.98rem}.command-meta{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;padding-top:20px;display:grid}.command-meta small,.command-meta strong{display:block}.command-meta small{color:#ffffff85;text-transform:uppercase;font-size:.58rem;font-weight:800}.command-meta strong{color:#fff;margin-top:5px;font-size:.73rem}.readiness-gauge{text-align:center;background:#00112773;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.gauge-ring{background:radial-gradient(circle closest-side, #062743 78%, transparent 79% 100%), conic-gradient(#3ec8b8 var(--progress), #ffffff1c 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex}.gauge-ring strong{color:#fff;font-family:var(--serif);font-size:2rem;line-height:1}.gauge-ring span{color:#ffffff8c;text-transform:uppercase;margin-top:5px;font-size:.55rem}.readiness-gauge>p{color:#fff;margin:16px 0 3px;font-size:.77rem;font-weight:800}.readiness-gauge>small{color:#ffffff8c;font-size:.62rem}.intelligence-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intelligence-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px;position:relative}.intelligence-kpis article:before{background:var(--portal-teal);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:14px;right:14px}.intelligence-kpis article.tone-alert:before{background:var(--portal-red)}.intelligence-kpis article.tone-gold:before{background:var(--portal-gold)}.intelligence-kpis span,.intelligence-kpis small{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.intelligence-kpis strong{color:var(--navy);font-family:var(--serif);margin:6px 0;font-size:2.25rem;line-height:1.1;display:block}.answer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.answer-card{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:13px;flex-direction:column;min-height:245px;padding:21px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.answer-card:hover{border-color:#087f8d8c;transform:translateY(-3px);box-shadow:0 16px 34px #00183c17}.answer-card>span{color:var(--portal-teal);font-family:var(--serif);font-size:.7rem}.answer-card>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:24px 0 10px;font-size:.62rem;font-weight:900}.answer-card>strong{color:var(--navy);font-family:var(--serif);font-size:1.08rem;line-height:1.4}.answer-card>em{border-top:1px solid var(--line);color:var(--portal-teal);text-transform:uppercase;margin-top:auto;padding-top:14px;font-size:.62rem;font-style:normal;font-weight:900}.command-lower{grid-template-columns:minmax(0,1.55fr) minmax(290px,.45fr);gap:16px;display:grid}.priority-panel,.scope-panel,.workspace-note-panel,.audit-panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.panel-heading h3{margin:4px 0 0;font-size:1.65rem}.priority-row{border-top:1px solid var(--line);grid-template-columns:72px 1fr 100px 92px;align-items:center;gap:15px;padding:15px 0;display:grid}.priority-row>div strong{color:var(--navy);font-size:.78rem;display:block}.priority-row>div p{color:var(--muted);margin:3px 0 0;font-size:.7rem;line-height:1.45}.priority-row>span:not(.priority-chip):not(.workspace-status){color:var(--muted);font-size:.65rem;font-weight:800}.scope-panel{color:#ffffffb3;background:radial-gradient(circle at 95% 5%,#19a7ad29,#0000 36%),#082542;border-color:#183f5d}.scope-panel .micro-label{color:#68d0c4}.scope-panel h3{color:#fff;margin:10px 0 16px;font-size:1.75rem}.scope-panel p,.scope-panel li{font-size:.74rem}.scope-panel ul{margin:22px 0 0;padding:0;list-style:none}.scope-panel li{border-top:1px solid #ffffff1c;padding:10px 0 10px 20px;position:relative}.scope-panel li:before{color:#4fc8bb;content:"✓";position:absolute;left:0}.section-intro-card{background:linear-gradient(130deg,#e4f2f3,#f9fbfb);border:1px solid #bdd6d9;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:24px 28px;display:grid}.section-intro-card>span{color:var(--portal-teal);font-family:var(--serif);font-size:1rem;font-weight:800}.section-intro-card h3{margin-bottom:7px;font-size:1.75rem}.section-intro-card p{color:var(--muted);max-width:900px;margin:0;font-size:.77rem}.section-intro-card.alert{background:linear-gradient(130deg,#fff0e9,#fffaf7);border-color:#e8c7b8}.section-intro-card.alert>span{color:#9a4a3b}.section-intro-card.gold{background:linear-gradient(130deg,#fff6e2,#fffdf8);border-color:#dfc889}.section-intro-card.gold>span{color:#8d6a1f}.intelligence-card-list{gap:11px;display:grid}.intelligence-card{border:1px solid var(--line);border-left:4px solid var(--portal-teal);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 7px 20px #00183c0a}.intelligence-card.priority-border-high{border-left-color:var(--portal-gold)}.intelligence-card.priority-border-critical{border-left-color:var(--portal-red)}.intelligence-card>summary{cursor:pointer;grid-template-columns:48px 1fr 32px;align-items:center;gap:16px;padding:19px 21px;list-style:none;display:grid}.intelligence-card>summary::-webkit-details-marker{display:none}.intelligence-card-index{color:var(--portal-teal);background:#e5f0f2;border-radius:10px;justify-content:center;align-items:center;height:45px;font-size:.65rem;font-weight:900;display:flex}.intelligence-card-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.intelligence-card-labels>span:not(.priority-chip):not(.workspace-status),.intelligence-card-labels>em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:800}.intelligence-card-labels>em{color:#73579b;background:#f3ecff;border-radius:999px;padding:4px 7px}.intelligence-card h3{margin:7px 0 5px;font-size:1.3rem}.intelligence-card-copy>p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.55}.expand-control{color:var(--portal-teal);border:1px solid #bfd0d4;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:1.1rem;transition:transform .16s;display:flex}.intelligence-card[open] .expand-control{transform:rotate(45deg)}.intelligence-card-detail{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px 25px 25px 85px;display:grid}.intelligence-card-detail>div{background:#f7f9fa;border:1px solid #e0e8ea;border-radius:9px;padding:15px}.intelligence-card-detail small,.intelligence-card-detail p,.intelligence-card-detail strong,.intelligence-card-detail span{display:block}.intelligence-card-detail small{color:var(--portal-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900}.intelligence-card-detail p{color:var(--slate);margin:6px 0 0;font-size:.76rem}.intelligence-card-detail .analysis-callout{background:#eef7f5;border-color:#c5dfd9}.intelligence-card-detail .source-callout{background:#f1f4f8;border-color:#d4dde8}.source-callout strong,.next-action-callout strong{color:var(--navy);margin-top:7px;font-size:.76rem}.intelligence-card-detail .next-action-callout{background:#fff7e6;border-color:#e6cf9d}.next-action-callout span{color:#79643b;margin-top:6px;font-size:.62rem}.intelligence-card-detail .review-controls{background:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.review-controls>div strong,.review-controls>div span{display:block}.review-controls>div strong{color:var(--navy);font-size:.73rem}.review-controls>div span{color:var(--muted);font-size:.64rem}.priority-chip,.workspace-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.55rem;font-weight:900;display:inline-block}.priority-low{color:#53717a;background:#e9f1f3}.priority-medium{color:#216e62;background:#e4f2ef}.priority-high{color:#8c6413;background:#fff0cc}.priority-critical{color:#913333;background:#ffe2e2}.workspace-status{color:#51636a;background:#e9eff1}.status-reviewed,.status-complete,.status-published,.status-active{color:#146e5b;background:#dcf1eb}.status-verified,.status-in-progress,.status-in-review,.status-inventoried{color:#315f9c;background:#e4efff}.status-draft,.status-received,.status-open,.status-partial{color:#59676d;background:#edf0f2}.status-blocked,.status-needs-follow-up,.status-pending{color:#916418;background:#fff0d8}.intelligence-timeline{display:grid;position:relative}.intelligence-timeline:before{content:"";background:#a9c6ca;width:1px;height:100%;position:absolute;top:0;left:150px}.intelligence-timeline>article{grid-template-columns:125px 18px minmax(0,1fr);align-items:start;gap:24px;padding:0 0 18px;display:grid;position:relative}.timeline-date{text-align:right;padding-top:18px}.timeline-date strong,.timeline-date span{display:block}.timeline-date strong{color:var(--navy);font-size:.72rem}.timeline-date span{color:var(--portal-teal);font-size:.68rem;font-weight:900}.timeline-node{background:var(--portal-teal);z-index:2;border:4px solid #f5f8f9;border-radius:50%;width:16px;height:16px;margin-top:24px;position:relative}.timeline-node.priority-high{background:var(--portal-gold)}.timeline-node.priority-critical{background:var(--portal-red)}.intelligence-timeline .intelligence-card{width:100%}.record-intake-banner{color:#ffffffb8;background:radial-gradient(circle at 5% 0,#26afb329,#0000 28%),#06213f;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:35px;padding:28px;display:grid}.record-intake-banner h3{color:#fff;margin:12px 0;font-size:2rem}.record-intake-banner>div>p:not(.micro-label){font-size:.8rem}.record-intake-banner .micro-label{color:#63cec4}.pilot-uploader{color:var(--ink);background:#fff;border-radius:12px;gap:11px;padding:21px;display:grid;overflow:hidden}.pilot-ribbon{color:#7f5c16;letter-spacing:.06em;text-align:center;background:#fff1d5;border:1px solid #e6cc94;border-radius:8px;padding:8px 10px;font-size:.6rem;font-weight:900}.pilot-uploader label,.record-editor label,.workspace-note-panel label,.action-board label,.admin-case-picker{color:var(--navy);flex-direction:column;gap:5px;font-size:.65rem;font-weight:900;display:flex}.pilot-uploader input,.pilot-uploader select,.record-editor input,.record-editor select,.record-editor textarea,.workspace-note-panel textarea,.action-board select,.admin-case-picker select{color:var(--ink);background:#fff;border:1px solid #bdcdd1;border-radius:7px;width:100%;padding:9px 10px;font-size:.75rem}.pilot-confirm{flex-direction:row!important;align-items:flex-start!important;gap:8px!important}.pilot-confirm input{flex:0 0 16px;width:16px;height:16px;margin-top:3px}.pilot-confirm span{color:var(--muted);font-size:.63rem;line-height:1.45}.pilot-uploader>small{color:var(--muted);text-align:center;font-size:.59rem}.record-table{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:visible}.record-table-head,.record-table>article{grid-template-columns:minmax(250px,1.4fr) minmax(150px,.8fr) 100px 150px;align-items:center;gap:18px;padding:14px 18px;display:grid}.record-table-head{color:#52636a;letter-spacing:.07em;text-transform:uppercase;background:#e9f0f2;border-radius:12px 12px 0 0;font-size:.58rem;font-weight:900}.record-table>article{border-top:1px solid var(--line)}.record-table>article>div:first-child{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.file-mark{background:var(--portal-navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;height:42px;font-size:.57rem;font-weight:900;display:flex}.record-table strong,.record-table small{display:block}.record-table strong{color:var(--navy);font-size:.74rem}.record-table small{color:var(--muted);font-size:.6rem}.record-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.record-editor{position:relative}.record-editor>summary{list-style:none}.record-editor>form{z-index:20;background:#fff;border:1px solid #b9c9cd;border-radius:12px;gap:10px;width:310px;padding:17px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 20px 42px #00183c2e}.record-editor button{background:var(--portal-navy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px;font-size:.66rem;font-weight:900}.legacy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legacy-card-grid article{border:1px solid var(--line);border-left:4px solid var(--portal-teal);background:#fff;border-radius:12px;padding:21px}.legacy-card-grid article>span,.legacy-card-grid cite{color:var(--portal-teal);text-transform:uppercase;font-size:.6rem;font-style:normal;font-weight:900}.legacy-card-grid h3{margin:10px 0;font-size:1.35rem}.legacy-card-grid p,.legacy-card-grid strong{color:var(--muted);font-size:.73rem}.expert-strategy-banner,.release-hero{color:#ffffffc2;background:radial-gradient(circle at 85% 5%,#d5a74936,#0000 30%),linear-gradient(130deg,#071d3a,#0b4961);border-radius:16px;padding:34px}.expert-strategy-banner .micro-label,.release-hero .micro-label{color:#e6bd67}.expert-strategy-banner h3,.release-hero h3{color:#fff;margin:12px 0;font-size:2.2rem}.expert-strategy-banner p,.release-hero p{max-width:850px;font-size:.82rem}.action-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.action-board>article{border:1px solid var(--line);border-top:4px solid var(--portal-teal);background:#fff;border-radius:12px;flex-direction:column;min-height:320px;padding:22px;display:flex}.action-card-top{justify-content:space-between;align-items:center;display:flex}.action-board h3{margin:23px 0 12px;font-size:1.45rem}.action-board article>p{color:var(--muted);font-size:.74rem}.action-meta{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:auto 0 17px;padding:14px 0;display:grid}.action-meta small,.action-meta strong{display:block}.action-meta small{color:var(--muted);text-transform:uppercase;font-size:.56rem;font-weight:900}.action-meta strong{color:var(--navy);margin-top:3px;font-size:.7rem}.release-hero{justify-content:space-between;align-items:center;gap:40px;display:flex}.release-hero button{background:var(--portal-gold);border-color:var(--portal-gold);color:#19243a;flex-shrink:0}.release-list{border:1px solid var(--line);background:#fff;border-radius:13px}.release-list article{border-top:1px solid var(--line);grid-template-columns:64px 1fr 210px;align-items:center;gap:20px;padding:22px 24px;display:grid}.release-list article:first-child{border-top:0}.release-list article>span{background:var(--portal-navy);color:#fff;font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.release-list h3{margin:5px 0;font-size:1.3rem}.release-list p,.release-list small{color:var(--muted);margin:0;font-size:.68rem}.release-list article>div:last-child{text-align:right}.release-list article>div:last-child strong,.release-list article>div:last-child small{display:block}.release-list article>div:last-child strong{color:var(--navy);font-size:.72rem}.activity-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:18px;padding-top:24px;display:grid}.workspace-note-panel form{border-bottom:1px solid var(--line);gap:11px;margin-bottom:20px;padding-bottom:20px;display:grid}.message-list{gap:10px;display:grid}.message-list article{background:#f5f8f9;border:1px solid #dde6e8;border-radius:9px;padding:14px}.message-list article>div{align-items:center;gap:8px;display:flex}.message-list strong{color:var(--navy);font-size:.7rem}.message-list span{color:var(--muted);text-transform:uppercase;background:#e2edef;border-radius:999px;padding:3px 6px;font-size:.54rem}.message-list p{color:var(--slate);margin:7px 0;font-size:.74rem}.message-list small{color:var(--muted);font-size:.58rem}.audit-panel ol{margin:0;padding:0;list-style:none}.audit-panel li{grid-template-columns:12px 1fr;gap:12px;padding-bottom:17px;display:grid;position:relative}.audit-panel li:before{content:"";background:#d0e0e3;width:1px;height:100%;position:absolute;top:5px;left:5px}.audit-panel li>span{background:var(--portal-teal);z-index:2;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:relative}.audit-panel li strong{color:var(--navy);font-size:.71rem}.audit-panel li p,.audit-panel li small{color:var(--muted);margin:3px 0;font-size:.62rem}.workspace-empty{background:#fff;border:1px dashed #b8cbd0;border-radius:12px;align-items:center;gap:17px;min-height:130px;padding:25px;display:flex}.workspace-empty>span{color:var(--portal-teal);border:1px solid #bad0d4;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:flex}.workspace-empty h3{margin-bottom:4px;font-size:1.25rem}.workspace-empty p{color:var(--muted);margin:0;font-size:.72rem}.portal-inline-error,.portal-inline-success{border-radius:7px;margin:0;padding:8px 10px;font-size:.67rem;font-weight:800}.portal-inline-error{color:#8c2727;background:#fff0f0}.portal-inline-success{color:#126951;background:#e3f4ed}.portal-preview-frame-v2{overflow:hidden}.portal-preview-frame-v2 .intelligence-workspace{box-shadow:none;border:0;border-radius:0}.portal-preview-frame-v2 .intelligence-toolbar{position:static}.admin-main-v2{max-width:1660px}.admin-welcome{align-items:center}.admin-welcome h1{max-width:17ch;font-size:clamp(2.8rem,4.6vw,5rem)}.admin-welcome aside{background:var(--portal-navy);color:#ffffffb8;border-radius:14px;padding:22px 25px}.admin-welcome aside span,.admin-welcome aside strong{display:block}.admin-welcome aside span{color:#6bd0c5;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.admin-welcome aside strong{color:#fff;font-family:var(--serif);margin-top:7px;font-size:1.3rem;line-height:1.3}.admin-command-center{gap:18px;display:grid}.admin-command-nav{background:var(--portal-navy);border-radius:13px;gap:4px;padding:9px;display:flex;overflow-x:auto}.admin-command-nav button{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:10px 13px;font-size:.67rem;font-weight:900}.admin-command-nav button.active{color:#fff;background:#ffffff1f}.admin-workbench{gap:22px;display:grid}.admin-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-metric-row article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px}.admin-metric-row span{color:var(--muted);text-transform:uppercase;font-size:.61rem;font-weight:900;display:block}.admin-metric-row strong{color:var(--navy);font-family:var(--serif);margin-top:9px;font-size:2.5rem;line-height:1;display:block}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.admin-section-heading h2{margin:4px 0;font-size:clamp(2rem,3.5vw,3.5rem)}.admin-section-heading>div>p:not(.micro-label){color:var(--muted);max-width:760px;margin:0;font-size:.82rem}.admin-section-heading>button{background:var(--portal-navy);color:#fff}.admin-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.admin-pipeline-grid>article{border:1px solid var(--line);border-top:4px solid var(--portal-teal);background:#fff;border-radius:13px;flex-direction:column;min-height:450px;padding:25px;display:flex}.admin-pipeline-top{justify-content:space-between;align-items:center;display:flex}.admin-pipeline-top small{color:var(--muted);text-transform:capitalize;font-size:.63rem}.admin-pipeline-grid h3{margin:10px 0;font-size:1.65rem}.admin-pipeline-grid article>p:not(.micro-label){color:var(--muted);font-size:.75rem}.case-progress{grid-template-columns:1fr auto;align-items:center;gap:9px;margin:12px 0 17px;display:grid}.case-progress strong{color:var(--muted);font-size:.63rem}.admin-pipeline-grid>article>a{text-align:center;margin-top:auto}.admin-card{box-shadow:0 10px 28px #00183c0d}.admin-card>p:not(.micro-label){color:var(--muted);font-size:.78rem}.admin-card label,.admin-case-picker{font-size:.7rem}.admin-card input,.admin-card select,.admin-card textarea,.admin-case-picker select{border-color:#b9cbd0;padding:11px 12px;font-size:.82rem}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-brief-form,.intelligence-builder-form,.action-builder{gap:17px;display:grid}.brief-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.draft-boundary{color:#765b21;background:#fff6df;border:1px solid #e2ca8e;border-radius:8px;padding:11px 13px;font-size:.69rem;font-weight:700}.import-grid{align-items:start}.ai-governance-card{background:radial-gradient(circle at 92% 4%, #19a7ad2e, transparent 28%), var(--portal-navy);color:#ffffffb8}.ai-governance-card .micro-label{color:#62cec3}.ai-governance-card h2{color:#fff;font-size:2.2rem}.ai-governance-card ol{margin:25px 0;padding:0;list-style:none}.ai-governance-card li{border-top:1px solid #ffffff1f;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.ai-governance-card li>span{color:#fff;background:#19a7ad33;border:1px solid #65d4ca66;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ai-governance-card li strong{color:#fff;display:block}.ai-governance-card li p{margin:3px 0 0;font-size:.72rem}.pilot-admin-warning{border:1px solid #e2c789;border-left:4px solid var(--portal-gold);color:#6f5825;background:#fff5df;border-radius:10px;padding:16px 19px}.ai-governance-card .pilot-admin-warning{color:#ffffffc2;background:#d5a74921;border-color:#e4bd6759}.pilot-admin-warning strong{color:inherit;display:block}.pilot-admin-warning p{margin:4px 0 0;font-size:.73rem}@media (width<=1320px){.intelligence-workspace{grid-template-columns:235px minmax(0,1fr)}.intelligence-main{padding-inline:22px}.answer-grid,.action-board,.admin-pipeline-grid,.portal-case-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.portal-header{align-items:flex-start;gap:14px}.portal-account{flex-wrap:wrap;justify-content:flex-end}.intelligence-workspace{grid-template-columns:1fr}.intelligence-sidebar{padding:12px}.workspace-case-mark,.workspace-boundary{display:none}.intelligence-sidebar nav{display:flex;overflow-x:auto}.intelligence-sidebar nav button{flex:0 0 185px}.intelligence-toolbar{position:static}.command-lower,.activity-layout,.record-intake-banner{grid-template-columns:1fr}.intelligence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-bar{grid-template-columns:1fr}.record-table-head{display:none}.record-table>article{grid-template-columns:1.5fr 1fr 90px 120px}.admin-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portal-pilot-badge,.portal-header .portal-account>a:first-of-type{display:none}.portal-header{align-items:center}.portal-header .portal-brand img{width:122px}.portal-account{gap:7px}.portal-account>a{padding:6px 9px;font-size:.62rem}.portal-case-grid-v2,.action-board,.admin-pipeline-grid,.admin-metric-row,.admin-form-grid,.admin-form-grid.three,.brief-answer-grid,.legacy-card-grid{grid-template-columns:1fr}.case-heading-v2{align-items:flex-start}.case-heading-v2 .case-heading-status{align-items:flex-start;width:100%;min-width:0}.intelligence-main{padding:0 14px 24px}.intelligence-toolbar{flex-direction:column;align-items:flex-start;gap:13px}.intelligence-tools{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.workspace-search{grid-column:1/-1}.workspace-search input{min-width:0}.command-hero,.command-meta{grid-template-columns:1fr}.readiness-gauge{flex-flow:wrap;gap:12px}.gauge-ring{width:120px;height:120px}.answer-grid,.intelligence-kpis{grid-template-columns:1fr}.answer-card{min-height:215px}.priority-row{grid-template-columns:72px 1fr;align-items:start}.section-intro-card{grid-template-columns:1fr}.intelligence-card>summary{grid-template-columns:38px 1fr 28px;align-items:start;padding:16px}.intelligence-card-index{height:38px}.intelligence-card-detail{grid-template-columns:1fr;padding:16px}.intelligence-timeline:before{left:8px}.intelligence-timeline>article{grid-template-columns:18px 1fr}.timeline-date{text-align:left;grid-column:2;padding-top:0}.timeline-node{grid-area:1/1/span 2;margin-top:5px}.intelligence-timeline .intelligence-card{grid-column:2}.record-table>article{grid-template-columns:1fr;align-items:start}.record-editor>form{width:min(300px,100vw - 70px);left:0;right:auto}.release-hero{flex-direction:column;align-items:flex-start}.release-list article{grid-template-columns:50px 1fr;align-items:start}.release-list article>div:last-child{text-align:left;grid-column:2}.admin-section-heading{flex-direction:column;align-items:flex-start}}.desktop-nav>a,.desktop-nav .nav-resources>summary{white-space:nowrap;flex-shrink:0}.membership-credit-allowance{color:var(--teal);background:#e8f5f5;border:1px solid #b8dddd;border-radius:999px;margin:14px 0 0;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.membership-credit-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0;display:grid}.membership-credit-rules article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;box-shadow:0 14px 34px #01233c0f}.membership-credit-rules span,.membership-credit-rules strong{display:block}.membership-credit-rules span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.membership-credit-rules strong{color:var(--navy);font-family:var(--serif);margin:8px 0;font-size:1.75rem}.membership-credit-rules p{color:var(--slate);margin:0;font-size:.88rem;line-height:1.65}.membership-economics-note{color:#ffffffc7;background:linear-gradient(135deg,#062c4f,#064e62);border-radius:20px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:46px;margin-top:34px;padding:clamp(28px,4vw,44px);display:grid}.membership-economics-note h2{color:#fff;font-size:clamp(1.65rem,2.5vw,2.45rem)}.membership-economics-note p{margin:0;line-height:1.75}.reviewer-pay-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.reviewer-pay-grid article{border:1px solid var(--line);border-top:4px solid var(--teal);background:#fff;border-radius:16px;padding:26px 22px}.reviewer-pay-grid article>span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.reviewer-pay-grid h2{margin:12px 0 18px;font-size:1.25rem}.reviewer-pay-grid article>strong{color:var(--navy);font-size:1.32rem;display:block}.reviewer-pay-grid article>strong small{color:var(--muted);font-size:.68rem;font-weight:700}.reviewer-pay-grid p{color:var(--slate);font-size:.84rem;line-height:1.6}.studio-sidebar nav .studio-network-link{color:#fff;border:1px solid #69d2ca47;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:13px 12px;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.studio-sidebar nav .studio-network-link:hover{background:#69d2ca1f}.reviewer-board{color:var(--slate);background:radial-gradient(circle at 90% 5%,#19a0a81f,#0000 28%),#eef3f5;min-height:100vh}.reviewer-board-header{background:#041f38;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:78px;padding:14px clamp(20px,4vw,64px);display:flex}.reviewer-board-header .nurse-studio-brand span,.reviewer-board-header .nurse-studio-brand small,.reviewer-board-header strong{color:#fff}.reviewer-board-header>a,.reviewer-board-header>div a{color:#8ce1dc;font-size:.78rem;font-weight:800}.reviewer-board-header>div{flex-direction:column;align-items:end;gap:4px;display:flex}.reviewer-onboarding-grid{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:start;gap:clamp(50px,7vw,100px);max-width:1420px;margin:0 auto;padding:clamp(54px,7vw,96px) clamp(20px,4vw,64px);display:grid}.reviewer-onboarding-grid>div h1,.reviewer-command h1{color:var(--navy);font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:1.04}.reviewer-onboarding-grid>div>p,.reviewer-command>div:first-child>p:last-child{font-size:1.08rem;line-height:1.75}.reviewer-onboarding-grid>form{border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(28px,4vw,48px);box-shadow:0 25px 70px #0320391f}.reviewer-onboarding-grid form label,.reviewer-admin-job-grid form label{color:var(--navy);gap:7px;font-size:.78rem;font-weight:800;display:grid}.reviewer-onboarding-grid input,.reviewer-onboarding-grid select,.reviewer-onboarding-grid textarea,.reviewer-admin-job-grid input,.reviewer-admin-job-grid select,.reviewer-admin-job-grid textarea{color:var(--navy);font:inherit;background:#f9fbfb;border:1px solid #bfd0d5;border-radius:9px;padding:12px}.reviewer-safety-card{color:#ffffffc7;background:#062f4e;border-radius:18px;margin-top:30px;padding:26px}.reviewer-safety-card strong{color:#8ce1dc;font-family:var(--serif);font-size:1.5rem}.reviewer-specialty-selector{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;padding:22px;display:grid}.reviewer-specialty-selector legend{color:var(--navy);padding:0 8px;font-weight:900}.reviewer-specialty-selector label{flex-direction:row;align-items:center;font-weight:700!important;display:flex!important}.reviewer-command,.reviewer-board-section,.reviewer-profile-summary{max-width:1560px;margin:0 auto;padding:clamp(40px,5vw,70px) clamp(20px,4vw,64px)}.reviewer-command{grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);align-items:center;gap:60px;display:grid}.reviewer-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reviewer-readiness-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.reviewer-readiness-grid span,.reviewer-readiness-grid strong{display:block}.reviewer-readiness-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.reviewer-readiness-grid strong{color:var(--navy);margin-top:6px}.reviewer-board-section.soft{background:#e3edef;max-width:none;padding-inline:max(clamp(20px,4vw,64px),50vw - 716px)}.reviewer-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.reviewer-section-heading h2{font-size:clamp(2rem,3vw,3rem)}.reviewer-section-heading>span{color:var(--muted);font-weight:800}.reviewer-assignment-grid,.reviewer-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.reviewer-assignment-grid>article,.reviewer-job-grid>article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(24px,3vw,34px);box-shadow:0 14px 35px #0320390f}.reviewer-job-grid>article.eligible{border-color:#4bb9aa;box-shadow:0 16px 45px #0073781c}.reviewer-assignment-grid article>div:first-child,.reviewer-job-grid article>header{justify-content:space-between;align-items:center;display:flex}.reviewer-assignment-grid h3,.reviewer-job-grid h3{margin:12px 0;font-size:clamp(1.5rem,2vw,2rem)}.reviewer-assignment-grid dl,.reviewer-job-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.reviewer-assignment-grid dl>div,.reviewer-job-grid dl>div{background:#f1f6f7;border-radius:9px;padding:12px}.reviewer-assignment-grid dt,.reviewer-job-grid dt{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:900}.reviewer-assignment-grid dd,.reviewer-job-grid dd{color:var(--navy);margin:5px 0 0;font-weight:800}.reviewer-assignment-grid form{grid-template-columns:1fr auto;gap:10px;display:grid}.reviewer-assignment-grid select,.reviewer-assignment-grid button,.reviewer-job-grid button{border:1px solid #abc3c7;border-radius:9px;padding:11px}.reviewer-match-signals{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.reviewer-match-signals span{color:#74808a;background:#eef1f2;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900}.reviewer-match-signals span.ready{color:#087558;background:#ddf4ed}.reviewer-job-grid form{border-top:1px solid var(--line);gap:12px;margin-top:22px;padding-top:20px;display:grid}.reviewer-job-grid .consent-field{align-items:start;display:flex}.reviewer-interest-recorded{color:#075e48;background:#e4f5ee;border-radius:12px;gap:4px;margin-top:20px;padding:16px;display:grid}.reviewer-boundary{color:#66511a;background:#fff7df;border-left:3px solid #c69424;margin-top:18px;padding:13px;font-size:.78rem;line-height:1.55}.reviewer-profile-summary{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:start;gap:50px;display:grid}.reviewer-profile-summary dl{color:#fff;background:#062f4e;border-radius:18px;margin:0;padding:26px}.reviewer-profile-summary dl>div{border-bottom:1px solid #ffffff21;padding:11px 0}.reviewer-profile-summary dt{color:#8ce1dc;text-transform:uppercase;font-size:.68rem;font-weight:900}.reviewer-profile-summary dd{margin:5px 0 0}.case-review-team{border:1px solid var(--portal-line);box-shadow:var(--portal-shadow);background:#fff;border-radius:18px;margin-top:22px;padding:clamp(22px,3vw,32px)}.case-review-team .panel-heading>span{color:var(--portal-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.case-reviewer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-reviewer-grid article{background:#eff6f6;border:1px solid #c9e1e1;border-radius:14px;grid-template-columns:58px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.reviewer-avatar{color:#fff;background:linear-gradient(135deg,#0b7282,#064365);border-radius:50%;justify-content:center;align-items:center;height:58px;font-size:1.1rem;font-weight:900;display:flex}.case-reviewer-grid h4{color:var(--portal-navy);font-family:var(--serif);margin:7px 0 3px;font-size:1.2rem}.case-reviewer-grid p,.case-reviewer-grid strong,.case-reviewer-grid small{margin:3px 0;display:block}.case-reviewer-grid strong{color:#087558;font-size:.78rem}.case-reviewer-pending{color:var(--portal-muted);background:#f4f7f8;border-radius:12px;margin:0;padding:18px}.portfolio-credit-wallet{color:#ffffffc2;background:radial-gradient(circle at 88% 8%,#5addd033,#0000 32%),linear-gradient(135deg,#032440,#075266);border-radius:22px;grid-template-columns:minmax(0,1.25fr) 170px minmax(300px,.75fr);align-items:center;gap:28px;margin-bottom:28px;padding:clamp(26px,4vw,40px);display:grid}.portfolio-credit-wallet h2{color:#fff;font-size:2rem}.portfolio-credit-wallet p{margin:0}.portfolio-credit-balance{text-align:center;flex-direction:column;align-items:center;display:flex}.portfolio-credit-balance>strong{color:#fff;font-family:var(--serif);font-size:4rem;line-height:1}.portfolio-credit-balance>span,.portfolio-credit-balance>small{font-size:.7rem;font-weight:800}.portfolio-credit-wallet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.portfolio-credit-wallet dl>div{border-top:1px solid #ffffff2b;padding-top:10px}.portfolio-credit-wallet dt{color:#8ce1dc;text-transform:uppercase;font-size:.66rem;font-weight:900}.portfolio-credit-wallet dd{color:#fff;margin:4px 0 0;font-weight:800}.portfolio-credit-wallet>a{color:#8ce1dc;grid-column:3;font-weight:900}.reviewer-operations-admin,.credit-operations-admin{gap:28px;display:grid}.reviewer-admin-section{border:1px solid var(--portal-line);box-shadow:var(--portal-shadow);background:#fff;border-radius:20px;padding:clamp(24px,3vw,38px)}.reviewer-economics-strip,.credit-plan-economics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.reviewer-economics-strip article,.credit-plan-economics article{background:#eef5f6;border:1px solid #c9dcdf;border-radius:12px;padding:16px}.reviewer-economics-strip span,.reviewer-economics-strip strong,.reviewer-economics-strip small,.credit-plan-economics span,.credit-plan-economics strong{display:block}.reviewer-economics-strip span,.credit-plan-economics span{color:var(--teal);text-transform:uppercase;font-size:.66rem;font-weight:900}.reviewer-economics-strip strong,.credit-plan-economics strong{color:var(--navy);margin:7px 0}.reviewer-economics-strip small{color:var(--muted);line-height:1.45}.reviewer-job-form{margin-top:24px}.reviewer-admin-job-grid,.reviewer-profile-admin-grid,.credit-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reviewer-admin-job-grid>article,.reviewer-profile-admin-grid>article,.credit-account-grid>article{border:1px solid var(--portal-line);border-radius:16px;padding:24px}.reviewer-admin-job-grid header,.reviewer-profile-admin-grid header,.credit-account-grid header{justify-content:space-between;align-items:center;display:flex}.margin-safe{color:#087558}.margin-exception{color:#9a6500}.reviewer-admin-job-grid dl,.reviewer-profile-admin-grid dl,.credit-account-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reviewer-admin-job-grid dl>div,.reviewer-profile-admin-grid dl>div,.credit-account-grid dl>div{background:#f2f6f7;border-radius:8px;padding:10px}.reviewer-admin-job-grid dt,.reviewer-profile-admin-grid dt,.credit-account-grid dt{color:var(--portal-muted);text-transform:uppercase;font-size:.63rem;font-weight:900}.reviewer-admin-job-grid dd,.reviewer-profile-admin-grid dd,.credit-account-grid dd{color:var(--portal-navy);margin:4px 0 0;font-weight:800}.reviewer-interest-list{border-top:1px solid var(--portal-line);margin-top:18px;padding-top:16px}.reviewer-interest-list form{background:#eef5f6;border-radius:12px;grid-template-columns:minmax(0,1fr) 110px 150px;gap:10px;margin-top:10px;padding:14px;display:grid}.reviewer-interest-list form>div{display:grid}.reviewer-interest-list form>.consent-field,.reviewer-interest-list form>button{grid-column:span 3}.reviewer-profile-admin-grid form,.credit-account-grid form{border-top:1px solid var(--portal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;display:grid}.license-reveal{background:#fff7df;border-radius:9px;margin:12px 0;padding:10px 12px}.license-reveal summary{color:#6b541a;cursor:pointer;font-size:.72rem;font-weight:900}.license-reveal code{margin-top:8px;display:block}.reviewer-profile-admin-grid form button,.credit-account-grid form button{grid-column:span 2}.reviewer-assignment-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reviewer-assignment-admin-grid article{border:1px solid var(--portal-line);border-radius:14px;padding:18px}.reviewer-assignment-admin-grid form{gap:8px;display:flex}.credit-plan-economics{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-plan-economics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.credit-plan-economics dd{color:var(--navy);margin:4px 0 0;font-weight:900}.credit-member-list{gap:5px;margin:18px 0;display:grid}.credit-member-list span{color:var(--portal-muted);font-size:.78rem}.credit-ledger{border-top:1px solid var(--portal-line);gap:8px;margin-top:18px;padding-top:16px;display:grid}.credit-ledger>div{grid-template-columns:36px 1fr;align-items:start;gap:10px;display:grid}.credit-ledger>div>span{text-align:center;border-radius:8px;padding:6px;font-size:.75rem;font-weight:900}.credit-ledger .positive{color:#087558;background:#daf2e8}.credit-ledger .negative{color:#9f3c24;background:#fae5df}.credit-ledger p,.credit-ledger small{margin:0;display:block}.credit-ledger small{color:var(--portal-muted);font-size:.68rem}@media (width<=1280px){.reviewer-pay-grid,.reviewer-economics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-credit-wallet{grid-template-columns:minmax(0,1fr) 150px}.portfolio-credit-wallet dl,.portfolio-credit-wallet>a{grid-column:1/-1}}@media (width<=980px){.membership-credit-rules,.reviewer-pay-grid,.reviewer-assignment-grid,.reviewer-job-grid,.reviewer-admin-job-grid,.reviewer-profile-admin-grid,.credit-account-grid,.credit-plan-economics,.case-reviewer-grid,.membership-economics-note,.reviewer-onboarding-grid,.reviewer-command,.reviewer-profile-summary,.portfolio-credit-wallet{grid-template-columns:1fr}.portfolio-credit-wallet>a{grid-column:auto}.reviewer-assignment-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.reviewer-board-header{align-items:start;gap:14px}.reviewer-board-header>div{display:none}.reviewer-onboarding-grid,.reviewer-command,.reviewer-board-section,.reviewer-profile-summary{padding-inline:18px}.reviewer-specialty-selector,.reviewer-readiness-grid,.reviewer-assignment-grid dl,.reviewer-job-grid dl,.reviewer-admin-job-grid dl,.reviewer-profile-admin-grid dl,.credit-account-grid dl,.reviewer-assignment-admin-grid,.reviewer-interest-list form,.reviewer-profile-admin-grid form,.credit-account-grid form{grid-template-columns:1fr}.reviewer-interest-list form>.consent-field,.reviewer-interest-list form>button,.reviewer-profile-admin-grid form button,.credit-account-grid form button{grid-column:auto}.reviewer-section-heading{flex-direction:column;align-items:start}}.admin-welcome aside>a{color:#68d5ce;margin-top:15px;font-size:.67rem;font-weight:900;display:block}.nurse-platform-admin{gap:42px;display:grid}.nurse-platform-admin>section{border:1px solid var(--line);background:#fff;border-radius:17px;padding:28px}.nurse-admin-grid,.nurse-admin-table{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.nurse-admin-grid>article,.nurse-admin-table>article{border:1px solid var(--line);background:#f7fafb;border-radius:13px;padding:21px}.nurse-admin-grid h3,.nurse-admin-table h3{margin:14px 0 6px;font-size:1.25rem}.nurse-admin-grid>article>p,.nurse-admin-table>article>p,.nurse-admin-grid>article>small{color:var(--muted);font-size:.65rem;line-height:1.45;display:block}.nurse-admin-grid>article>a{color:var(--teal);margin:10px 0;font-size:.65rem;font-weight:900;display:block}.nurse-admin-grid dl>div,.nurse-admin-table dl>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:10px;padding:8px 0;display:grid}.nurse-admin-grid dt,.nurse-admin-table dt{color:var(--muted);text-transform:uppercase;font-size:.54rem;font-weight:900}.nurse-admin-grid dd,.nurse-admin-table dd{margin:0;font-size:.63rem}.nurse-admin-grid form,.nurse-admin-table form{border-top:1px solid var(--line);gap:9px;margin-top:14px;padding-top:14px;display:grid}.nurse-admin-grid form label{color:var(--navy);gap:6px;font-size:.62rem;font-weight:800;display:grid}.nurse-admin-grid input,.nurse-admin-grid select,.nurse-admin-table select{background:#fff;border:1px solid #bbcbd0;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.nurse-admin-grid button,.nurse-admin-table button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:9px 12px;font-size:.64rem;font-weight:900}.nurse-admin-table>article>div:first-child{justify-content:space-between;align-items:center;display:flex}.nurse-admin-table>article>div:first-child small{color:var(--muted);font-size:.58rem}@media (width<=1100px){.nurse-admin-grid,.nurse-admin-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.nurse-admin-grid,.nurse-admin-table{grid-template-columns:1fr}}.matter-portfolio{gap:24px;display:grid}.portfolio-command-strip{color:#fff;background:radial-gradient(circle at 92% 10%,#39c7be33,#0000 30%),linear-gradient(125deg,#031b3b,#073d59);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:end;gap:32px;padding:clamp(30px,4vw,50px);display:flex;box-shadow:0 24px 60px #00183c29}.portfolio-command-strip h2{color:#fff;max-width:22ch;margin:8px 0 12px;font-size:clamp(2.05rem,3.1vw,3.5rem)}.portfolio-command-strip p:not(.micro-label){color:#ffffffb8;max-width:780px;margin:0}.portfolio-command-strip .micro-label{color:#65d2ca}.portfolio-command-strip .button{flex:none}.portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.portfolio-metrics article{background:#fff;border:1px solid #cedbdd;border-radius:15px;min-height:138px;padding:22px;position:relative;box-shadow:0 12px 30px #00183c0f}.portfolio-metrics article:before{background:var(--portal-teal);content:"";border-radius:20px;width:42px;height:4px;position:absolute;top:0;left:20px}.portfolio-metrics article.attention:before{background:var(--portal-gold)}.portfolio-metrics span,.portfolio-metrics small{color:var(--muted);display:block}.portfolio-metrics span{letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:900}.portfolio-metrics strong{color:var(--navy);font-family:var(--serif);margin:10px 0 4px;font-size:2.45rem;display:block}.portfolio-metrics small{font-size:.68rem}.portfolio-controls{background:#ffffffc7;border:1px solid #cedbdd;border-radius:16px;grid-template-columns:minmax(260px,1.5fr) minmax(210px,.8fr) minmax(220px,.8fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.portfolio-controls>label:not(.portfolio-attention-filter),.workspace-case-switcher{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:.61rem;font-weight:900;display:grid}.portfolio-controls input[type=search],.portfolio-controls select,.workspace-case-switcher select{color:var(--ink);text-transform:none;background:#fff;border:1px solid #bdcdd0;border-radius:9px;min-height:43px;padding:10px 12px;font-size:.78rem}.portfolio-attention-filter{color:var(--navy);background:#f2f7f7;border:1px solid #d3e0e2;border-radius:9px;align-items:center;gap:9px;min-height:43px;padding:10px 12px;font-size:.72rem;font-weight:800;display:flex}.portfolio-attention-filter input{accent-color:var(--portal-teal);width:16px;height:16px}.portfolio-view-toggle{background:#e5edef;border-radius:9px;padding:4px;display:flex}.portfolio-view-toggle button{color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:7px;min-height:35px;padding:8px 12px;font-size:.67rem;font-weight:900}.portfolio-view-toggle button.active{color:var(--navy);background:#fff;box-shadow:0 3px 10px #00183c17}.portfolio-result-count{color:var(--muted);justify-content:space-between;margin:-8px 3px 0;font-size:.7rem;display:flex}.portfolio-result-count strong{color:var(--navy)}.portfolio-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portfolio-matter-card{background:#fff;border:1px solid #cfdbde;border-radius:17px;flex-direction:column;min-height:470px;padding:27px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:0 14px 34px #00183c12}.portfolio-matter-card:before{background:linear-gradient(90deg, var(--portal-teal), #48bcae);content:"";border-radius:17px 17px 0 0;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.portfolio-matter-card:hover{border-color:#087f8d8c;transform:translateY(-4px);box-shadow:0 22px 48px #00183c21}.portfolio-card-top,.portfolio-matter-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-card-top>span:last-child{color:var(--teal);text-align:right;text-transform:uppercase;font-size:.62rem;font-weight:900}.portfolio-matter-code{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:22px 0 5px;font-size:.6rem;font-weight:900}.portfolio-matter-card h3{color:var(--navy);margin:7px 0;font-size:1.65rem;line-height:1.12}.portfolio-matter-card>p:not(.portfolio-matter-code){color:var(--muted);margin:0;font-size:.78rem}.portfolio-progress{margin:21px 0 16px}.portfolio-progress>div{background:#e4ecee;border-radius:99px;height:7px;overflow:hidden}.portfolio-progress>div span{background:linear-gradient(90deg, var(--portal-teal), #41b9a8);height:100%;display:block}.portfolio-progress>strong{color:var(--muted);text-align:right;text-transform:uppercase;margin-top:7px;font-size:.59rem;display:block}.portfolio-matter-card dl{border-top:1px solid var(--line);margin:0}.portfolio-matter-card dl>div{grid-template-columns:88px 1fr;gap:12px;padding:10px 0;display:grid}.portfolio-matter-card dt{color:var(--muted);text-transform:uppercase;font-size:.59rem;font-weight:900}.portfolio-matter-card dd{color:var(--navy);margin:0;font-size:.7rem;font-weight:750}.portfolio-matter-card footer{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:16px;font-size:.64rem}.portfolio-matter-card footer strong{color:var(--teal)}.portfolio-table-wrap{background:#fff;border:1px solid #cfdbde;border-radius:16px;overflow-x:auto}.portfolio-table{border-collapse:collapse;width:100%;min-width:1120px}.portfolio-table th,.portfolio-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px}.portfolio-table th{color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;background:#071f3e;font-size:.61rem}.portfolio-table td{color:var(--slate);font-size:.71rem}.portfolio-table td:first-child a{color:var(--navy);font-family:var(--serif);font-size:1rem;font-weight:800;display:block}.portfolio-table td small{color:var(--muted);margin-top:4px;display:block}.intelligence-workspace{grid-template-columns:292px minmax(0,1fr)}.workspace-nav-phase{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:11px}.workspace-nav-phase>div{margin:0 9px 7px}.workspace-nav-phase>div strong,.workspace-nav-phase>div small{display:block}.workspace-nav-phase>div strong{color:#64d0c8;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem}.workspace-nav-phase>div small{color:#fff6;margin-top:3px;font-size:.55rem}.workspace-case-switcher{min-width:230px;max-width:285px}.workspace-case-switcher select{max-width:285px}.product-clarity .workspace-case-mark>span{background:linear-gradient(145deg,#3c8ea0,#1f6d80)}.product-chronology .workspace-case-mark>span{background:linear-gradient(145deg,#1d8a91,#075f70)}.product-screening .workspace-case-mark>span{background:linear-gradient(145deg,#37a57a,#10675b)}.product-examination .workspace-case-mark>span{background:linear-gradient(145deg,#8d6db7,#4d507f)}.product-promise{border-left:3px solid var(--portal-teal);padding-left:13px;color:#d7f4ef!important;margin-top:18px!important;font-size:.73rem!important}.intelligence-method-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.method-phase{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #cad8db;border-radius:14px;grid-template-columns:42px 1fr;align-items:stretch;gap:13px;min-height:145px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.method-phase:hover{border-color:var(--portal-teal);transform:translateY(-2px);box-shadow:0 14px 30px #00183c17}.method-phase>span{color:var(--portal-teal);font-family:var(--serif);background:#e3f1f1;border-radius:10px;justify-content:center;align-items:center;height:42px;font-size:.88rem;font-weight:900;display:flex}.method-phase strong{color:var(--navy);font-family:var(--serif);font-size:1.2rem;display:block}.method-phase p{color:var(--slate);margin:7px 0;font-size:.7rem;line-height:1.5}.method-phase small{color:var(--teal);font-size:.61rem;font-weight:900}.method-phase-understand>span{color:#71711c;background:#edf1df}.method-phase-decide>span{color:#986f1f;background:#f5ead7}.readiness-evidence-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:18px;margin:22px 0;display:grid}.readiness-index-panel,.verified-case-search{background:#fff;border:1px solid #cad8db;border-radius:16px;padding:25px}.readiness-index-panel>p,.verified-case-search>p{color:var(--muted);margin:4px 0 20px;font-size:.72rem;line-height:1.55}.readiness-dimensions{gap:13px;display:grid}.readiness-dimensions>div{grid-template-columns:120px 1fr 38px;align-items:center;gap:10px;display:grid}.readiness-dimensions span,.readiness-dimensions strong{font-size:.65rem}.readiness-dimensions span{color:var(--slate);font-weight:800}.readiness-dimensions strong{color:var(--navy);text-align:right}.readiness-dimensions>div>div{background:#e6edef;border-radius:99px;height:7px;overflow:hidden}.readiness-dimensions i{background:linear-gradient(90deg, var(--portal-teal), #42b7a7);height:100%;display:block}.verified-case-search>label{grid-template-columns:1fr auto;display:grid}.verified-case-search input{color:var(--ink);border:1px solid #b9cbcf;border-radius:9px 0 0 9px;min-width:0;padding:11px 12px;font-size:.73rem}.verified-case-search>label button{background:var(--portal-teal);border:1px solid var(--portal-teal);color:#fff;cursor:pointer;text-transform:uppercase;border-radius:0 9px 9px 0;padding:10px 15px;font-size:.62rem;font-weight:900}.verified-case-search>label button:disabled{cursor:default;opacity:.55}.verified-search-prompts{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.verified-search-prompts button{color:var(--teal);cursor:pointer;background:#eff5f5;border:1px solid #d0dfe1;border-radius:999px;padding:7px 10px;font-size:.61rem;font-weight:800}.verified-search-results{gap:7px;margin-top:12px;display:grid}.verified-search-results button{cursor:pointer;text-align:left;background:#f7f9f9;border:1px solid #dae4e5;border-radius:9px;gap:3px;padding:11px;display:grid}.verified-search-results span,.verified-search-results small{color:var(--teal);text-transform:uppercase;font-size:.55rem;font-weight:900}.verified-search-results strong{color:var(--navy);font-size:.72rem}.verified-search-results p{color:var(--slate);margin:0;font-size:.65rem}.verified-search-empty{color:var(--muted);background:#f7f9f9;border-radius:9px;margin-top:12px;padding:14px;font-size:.67rem;line-height:1.5}.preview-matter-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 16px;display:grid}.preview-matter-switcher button{cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd9dc;border-radius:12px;flex-direction:column;min-height:112px;padding:15px;display:flex}.preview-matter-switcher button.active{border-color:var(--portal-teal);box-shadow:inset 0 0 0 1px var(--portal-teal);background:#eaf6f5}.preview-matter-switcher span,.preview-matter-switcher small{color:var(--muted);font-size:.55rem;font-weight:800}.preview-matter-switcher strong{color:var(--navy);font-family:var(--serif);margin:6px 0 auto;font-size:.92rem;line-height:1.2}.preview-matter-switcher small{color:var(--teal);margin-top:8px}.admin-capacity-guide{margin-top:28px}.studio-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.studio-track-grid article{background:var(--warm);border:1px solid var(--line);border-radius:18px;min-height:430px;padding:clamp(28px,3.5vw,42px)}.studio-track-grid article>span{color:var(--teal);font-family:var(--serif);font-size:3rem}.studio-track-grid h2{color:var(--navy);font-size:1.75rem}.studio-track-grid p,.studio-track-grid li{color:var(--slate)}.studio-track-grid ul,.reviewer-value-grid ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.studio-track-grid li,.reviewer-value-grid li{border-top:1px solid var(--line);padding:11px 0 0 22px;position:relative}.studio-track-grid li:before,.reviewer-value-grid li:before{color:var(--teal);content:"✓";font-weight:900;position:absolute;left:0}.capacity-planner{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.capacity-planner-controls{background:radial-gradient(circle at 20% 0%, #1da7ad3d, transparent 30%), var(--navy);gap:20px;padding:clamp(30px,4vw,48px);display:grid}.capacity-planner-controls label{color:#ffffffc7;gap:8px;font-size:.72rem;font-weight:800;display:grid}.capacity-planner-controls select,.capacity-planner-controls input[type=number]{color:var(--navy);background:#fffffffa;border:0;border-radius:9px;min-height:48px;padding:11px}.capacity-range-control{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.capacity-range-control input{accent-color:#48c1b8}.capacity-range-control strong{color:#fff;font-size:.78rem}.capacity-planner-result{padding:clamp(30px,5vw,60px)}.capacity-planner-result h3{color:var(--navy);margin:9px 0;font-size:clamp(2rem,3.3vw,3.4rem)}.capacity-planner-result>p:not(.micro-label):not(.capacity-planner-boundary){color:var(--muted)}.capacity-planner-result>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.capacity-planner-result article{background:#eef5f5;border-radius:12px;padding:20px}.capacity-planner-result article span,.capacity-planner-result article small{color:var(--muted);font-size:.62rem;display:block}.capacity-planner-result article span{text-transform:uppercase;font-weight:900}.capacity-planner-result article strong{color:var(--navy);font-family:var(--serif);margin:10px 0 5px;font-size:1.6rem;display:block}.capacity-planner-boundary{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:18px;font-size:.68rem;line-height:1.55}.studio-membership-grid,.reviewer-value-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:start;gap:clamp(38px,7vw,90px);display:grid}.studio-membership-grid>div h2,.reviewer-value-grid>div h2{color:var(--navy);font-size:clamp(2.2rem,4vw,4rem)}.studio-membership-grid aside,.reviewer-value-grid aside{background:var(--navy);color:#fff;border-radius:18px;padding:32px}.studio-membership-grid aside .micro-label,.reviewer-value-grid aside .micro-label{color:#65d2ca}.studio-membership-grid aside ul,.reviewer-value-grid aside ol{gap:12px;margin:20px 0;padding-left:20px;display:grid}.studio-membership-grid aside li,.reviewer-value-grid aside li{color:#ffffffbd;font-size:.82rem}.authorization-ladder{gap:12px;display:grid}.authorization-ladder article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:130px 1fr;align-items:center;gap:24px;min-height:135px;padding:24px 30px;display:grid}.authorization-ladder article>span{color:var(--teal);font-family:var(--serif);font-size:1.5rem;font-weight:800}.authorization-ladder h2{color:var(--navy);margin:0 0 7px;font-size:1.45rem}.authorization-ladder p{color:var(--slate);margin:0}.reviewer-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.reviewer-flow article{border:1px solid var(--line);border-top:4px solid var(--teal);background:#fff;border-radius:12px;min-height:280px;padding:24px}.reviewer-flow article>span{color:var(--gold);font-family:var(--serif);font-size:1.6rem}.reviewer-flow h2{color:var(--navy);font-size:1.2rem}.reviewer-flow p{color:var(--slate);font-size:.78rem}.membership-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.membership-plan-grid article{background:var(--warm);border:1px solid var(--line);border-radius:19px;flex-direction:column;min-height:520px;padding:clamp(28px,3.5vw,42px);display:flex;position:relative}.membership-plan-grid article.featured{border:2px solid var(--teal);box-shadow:var(--shadow);background:#fff;transform:translateY(-12px)}.membership-featured-label{background:var(--teal);color:#fff;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:.62rem;font-weight:900;position:absolute;top:20px;right:22px}.membership-plan-grid h2{color:var(--navy);font-size:2rem}.membership-plan-grid article>strong{color:var(--teal);font-family:var(--serif);font-size:1.35rem}.membership-plan-grid ul{gap:11px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.membership-plan-grid li{border-top:1px solid var(--line);color:var(--slate);padding:11px 0 0 22px;font-size:.78rem;position:relative}.membership-plan-grid li:before{color:var(--teal);content:"✓";font-weight:900;position:absolute;left:0}.membership-plan-grid .button{margin-top:auto}.membership-credit-table{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.membership-credit-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr .75fr;align-items:center;gap:20px;min-height:64px;padding:14px 22px;display:grid}.membership-credit-table .membership-credit-head{background:var(--navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.membership-credit-table strong{color:var(--navy);font-size:.82rem}.membership-credit-table span{color:var(--slate);font-size:.76rem}.nurse-membership-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nurse-membership-compare article{background:var(--warm);border:1px solid var(--line);border-radius:18px;padding:clamp(28px,4vw,46px)}.nurse-membership-compare h2{color:var(--navy);font-size:2.1rem}.nurse-membership-compare article>strong{color:var(--teal);font-family:var(--serif);margin:12px 0;font-size:1.2rem;display:block}.nurse-studio-aside ol,.membership-aside ol{gap:12px;margin:20px 0;padding-left:22px;display:grid}.nurse-studio-aside small{color:#ffffff94}.reviewer-aside>strong{color:#fff;font-family:var(--serif);margin:14px 0;font-size:1.55rem;display:block}.attorney-platform-section{color:#fff;background:radial-gradient(circle at 86% 12%,#1da7ad33,#0000 29%),linear-gradient(135deg,#031a3a,#062b49)}.attorney-platform-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}.attorney-platform-grid h2{color:#fff;max-width:13ch;font-size:clamp(2.7rem,4.8vw,5.2rem)}.attorney-platform-grid>div:first-child>p:not(.eyebrow){color:#ffffffb3}.attorney-platform-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.attorney-platform-features article{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;min-height:170px;padding:25px}.attorney-platform-features span{color:#67d2ca;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.65rem;font-weight:900;display:block}.attorney-platform-features strong{color:#fff;font-family:var(--serif);font-size:1.2rem;line-height:1.35}.data-trust-section{color:#fff;background:radial-gradient(circle at 12% 0,#1eadb133,#0000 28%),#031a3a}.data-trust-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,.75fr);align-items:center;gap:clamp(42px,8vw,110px);display:grid}.data-trust-grid h2{color:#fff;font-size:clamp(2.6rem,4.6vw,5rem)}.data-trust-grid>div:first-child>p:not(.eyebrow){color:#ffffffad}.data-trust-grid>div:last-child{gap:10px;display:grid}.data-trust-grid article{background:#ffffff14;border:1px solid #ffffff26;border-radius:13px;padding:22px}.data-trust-grid article span{color:#65d2ca;text-transform:uppercase;margin-bottom:8px;font-size:.61rem;font-weight:900;display:block}.data-trust-grid article strong{color:#fff;font-family:var(--serif);font-size:1.15rem}@media (width<=1480px){.header-inner{gap:17px}.desktop-nav{gap:15px}.desktop-nav a,.nav-resources summary{font-size:.78rem}.brand-descriptor{display:none}.portfolio-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.portfolio-controls{grid-template-columns:1fr 1fr}.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-workspace{grid-template-columns:245px minmax(0,1fr)}.intelligence-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.intelligence-tools{flex-wrap:wrap;align-items:end;width:100%}.workspace-case-switcher{min-width:250px;max-width:none}.readiness-evidence-grid,.capacity-planner{grid-template-columns:1fr}.preview-matter-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-track-grid,.membership-plan-grid{grid-template-columns:1fr}.studio-track-grid article,.membership-plan-grid article{min-height:auto}.membership-plan-grid article.featured{transform:none}.reviewer-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.intelligence-workspace{grid-template-columns:1fr}.workspace-nav-phase{display:contents}.workspace-nav-phase>div{display:none}}@media (width<=900px){.intelligence-workspace{grid-template-columns:1fr}.workspace-nav-phase{display:contents}.workspace-nav-phase>div{display:none}.portfolio-command-strip,.studio-membership-grid,.reviewer-value-grid,.attorney-platform-grid,.data-trust-grid{grid-template-columns:1fr}.portfolio-command-strip{flex-direction:column;align-items:flex-start}.portfolio-card-grid,.nurse-membership-compare{grid-template-columns:1fr}.portfolio-result-count{flex-direction:column;gap:6px}.intelligence-method-rail,.capacity-planner-result>div{grid-template-columns:1fr}.membership-credit-table>div{grid-template-columns:1fr;gap:5px}.membership-credit-table .membership-credit-head{display:none}}.n2-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#148f9433,#0000 30%),linear-gradient(135deg,#082d3f,#0c4554 62%,#0b5960);padding:clamp(4.5rem,8vw,8rem) 0}.n2-hero-grid,.n2-demo-layout,.n2-review-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.n2-hero h1{letter-spacing:-.05em;max-width:800px;margin:.7rem 0 1.35rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.n2-lead{color:#d9ebed;max-width:720px;font-size:1.12rem;line-height:1.75}.n2-actions{flex-wrap:wrap;gap:.8rem;margin:1.8rem 0 1rem;display:flex}.n2-hero .button-secondary,.n2-final .button-secondary{color:#fff;background:0 0;border-color:#ffffff80}.n2-micro{color:#b8d9dc;font-size:.8rem}.n2-hero-card,.n2-dashboard,.n2-workspace,.n2-review-board{color:#143a49;background:#fff;border:1px solid #fff3;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #000f1947}.n2-hero-card header,.n2-review-board header{background:#eef7f6;gap:.3rem;padding:1.5rem;display:grid}.n2-hero-card header span,.n2-review-board header small{letter-spacing:.14em;color:#13838a;font-size:.65rem;font-weight:900}.n2-hero-card header strong,.n2-review-board header strong{font-size:1.2rem}.n2-hero-card header small{color:#647d86}.n2-hero-card ol{margin:0;padding:1rem;list-style:none}.n2-hero-card li{border-bottom:1px solid #e3edef;grid-template-columns:34px 1fr auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.n2-hero-card li b,.n2-gates b{color:#127f85;background:#e7f5f4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.n2-hero-card li small{color:#6d848d;font-size:.7rem}.n2-hero-card li.active{background:#fff7e5;border-color:#efd99d;border-radius:10px}.n2-heading{max-width:830px;margin-bottom:2.25rem}.n2-heading h2{letter-spacing:-.035em;margin:.55rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.n2-heading p{line-height:1.75}.n2-card-grid,.n2-pillars,.n2-academy{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.n2-card-grid article,.n2-pillars article,.n2-academy article{background:#fff;border:1px solid #dbe7e9;border-radius:16px;padding:clamp(1.4rem,3vw,2.2rem)}.n2-card-grid article>span,.n2-pillars b,.n2-academy b{letter-spacing:.15em;color:#16858b;font-size:.68rem}.n2-card-grid h3,.n2-pillars h3,.n2-academy h3{margin:1rem 0 .65rem}.n2-card-grid p,.n2-pillars p,.n2-academy p{color:#617982;line-height:1.65}.n2-demo-layout.reverse>div:first-child{order:2}.n2-dashboard header,.n2-workspace header{color:#fff;background:#0b4555;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem;display:flex}.n2-dashboard header div{gap:.2rem;display:grid}.n2-dashboard header small,.n2-workspace header small{letter-spacing:.12em;color:#a9dadd;font-size:.62rem}.n2-dashboard header button,.n2-workspace button,.n2-review-board button{color:#102f3c;background:#d6a849;border:0;border-radius:8px;padding:.65rem .8rem;font-weight:800}.n2-metrics{border-bottom:1px solid #dce8ea;grid-template-columns:repeat(3,1fr);display:grid}.n2-metrics span{color:#667d86;border-right:1px solid #dce8ea;padding:1.2rem;font-size:.7rem;display:grid}.n2-metrics b{color:#153d4b;font-size:1.4rem}.n2-dashboard section,.n2-workspace section{padding:1.4rem}.n2-dashboard section p{border-bottom:1px solid #e7eff0;gap:1rem;padding:.7rem 0;display:flex}.n2-dashboard i{color:#13848a;min-width:62px;font-size:.75rem;font-style:normal;font-weight:800}.n2-tool-list{gap:.65rem;margin-top:1.5rem;display:grid}.n2-tool-list span{color:#546e78;background:#f4f8f8;border-left:3px solid #d5a84a;padding:.75rem 1rem}.n2-workspace header{grid-template-columns:1fr auto;display:grid}.n2-workspace header small{grid-column:1/-1}.n2-workspace header span{color:#a9dadd;font-size:.7rem}.n2-workspace nav{border-bottom:1px solid #dce8ea;grid-template-columns:repeat(6,1fr);display:grid}.n2-workspace nav i{text-align:center;padding:.85rem .3rem;font-size:.65rem;font-style:normal}.n2-workspace nav i.active{color:#0f7d83;border-bottom:3px solid #d6a849;font-weight:900}.n2-workspace ul{color:#5c737c;padding-left:1.2rem;line-height:1.8}.n2-workspace section button{float:right}.n2-membership{color:#fff;background:#0a3a49}.n2-price-card{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.n2-price-card h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.02}.n2-price{font-size:1rem}.n2-price strong{color:#e6bc61;font-size:3.6rem}.n2-price-card li{color:#d3e5e8;margin:.6rem 0}.n2-disclaimer{color:#c1d9dd;border:1px solid #ffffff38;border-radius:10px;grid-column:1/-1;margin:0;padding:1.1rem;font-size:.82rem}.n2-certificate,.n2-distinction{background:#fff9e9;border:1px solid #dcc37f;border-radius:12px;margin-top:1.2rem;padding:1.2rem 1.4rem}.n2-certificate span{letter-spacing:.12em;color:#8b6a1b;font-size:.68rem;font-weight:900}.n2-certificate p,.n2-distinction p{margin:.45rem 0 0;line-height:1.6}.n2-distinction{margin-bottom:2.5rem}.n2-review-grid{align-items:start}.n2-gates{grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0 1.4rem;display:grid}.n2-gates span{background:#fff;border:1px solid #dce8ea;border-radius:9px;align-items:center;gap:.7rem;padding:.65rem;font-size:.82rem;display:flex}.n2-review-board>p{border-bottom:1px solid #e3edef;gap:.7rem;margin:0;padding:.75rem 1.3rem;display:flex}.n2-review-board>p span{color:#128087;font-weight:900}.n2-review-board article{background:#eef7f6;border-radius:12px;margin:1rem;padding:1rem}.n2-review-board article small,.n2-review-board article strong{display:block}.n2-review-board article div{flex-wrap:wrap;gap:.45rem;margin:.8rem 0;display:flex}.n2-review-board article div span{background:#fff;border-radius:5px;padding:.35rem .5rem;font-size:.68rem}.n2-fit{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.n2-fit article{border:1px solid #dbe7e9;border-radius:16px;padding:2rem}.n2-fit article:first-child{background:#eef8f5}.n2-fit article:last-child{background:#faf4f0}.n2-fit li{margin:.75rem 0;line-height:1.5}.n2-faq{max-width:940px}.n2-faq details{border-bottom:1px solid #cddde1}.n2-faq summary{cursor:pointer;padding:1.2rem 0;font-weight:800}.n2-faq details p{color:#5d747d;max-width:820px;margin:0 0 1.3rem;line-height:1.7}.n2-final{color:#fff;text-align:center;background:linear-gradient(120deg,#082f40,#0d5960);padding:clamp(4rem,8vw,7rem) 0}.n2-final .shell{max-width:900px}.n2-final h2{margin:.5rem 0 1rem;font-size:clamp(2.3rem,5vw,4.8rem);line-height:1}.n2-final p{color:#d1e5e7}.n2-final .n2-actions{justify-content:center}.n2-final small{color:#aeced1}@media (width<=900px){.n2-hero-grid,.n2-demo-layout,.n2-review-grid,.n2-price-card{grid-template-columns:1fr}.n2-demo-layout.reverse>div:first-child{order:0}.n2-card-grid,.n2-pillars,.n2-academy{grid-template-columns:1fr}.n2-hero-card{max-width:620px}.n2-disclaimer{grid-column:auto}}@media (width<=620px){.n2-hero{padding-top:3.5rem}.n2-hero h1{font-size:2.5rem}.n2-hero-card li{grid-template-columns:30px 1fr}.n2-hero-card li small{grid-column:2}.n2-metrics,.n2-fit,.n2-gates{grid-template-columns:1fr}.n2-workspace nav{grid-template-columns:repeat(3,1fr)}.n2-dashboard header,.n2-workspace header{align-items:start}.n2-dashboard header button{font-size:.7rem}}.svc2-hero{color:#fff;background:radial-gradient(circle at 82% 10%,#1b979b33,#0000 30%),linear-gradient(135deg,#082f40,#0c4a57 62%,#0c5c61);padding:clamp(4.5rem,8vw,8rem) 0}.svc2-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(370px,.72fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.svc2-hero h1{letter-spacing:-.052em;max-width:850px;margin:.65rem 0 1.25rem;font-size:clamp(2.7rem,5.3vw,5.3rem);line-height:.97}.svc2-hero>div>div>p:not(.eyebrow){color:#d8e9ec;max-width:760px;font-size:1.08rem;line-height:1.75}.svc2-actions{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 1rem;display:flex}.svc2-hero .button-secondary{color:#fff;background:0 0;border-color:#ffffff73}.svc2-hero small{color:#b9d5d8}.svc2-path-card{color:#143c49;background:#fff;border:1px solid #fff3;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #00131c4d}.svc2-path-card header{background:#eef7f6;gap:.45rem;padding:1.5rem;display:grid}.svc2-path-card header span,.svc2-audience-grid>article>span,.svc2-marker,.svc2-special-grid article>span,.svc2-samples article div>span{letter-spacing:.13em;color:#138188;font-size:.65rem;font-weight:900}.svc2-path-card>div{border-bottom:1px solid #e1ebed;grid-template-columns:36px 1fr;align-items:center;gap:.8rem;padding:1rem 1.25rem;display:grid}.svc2-path-card b{color:#137f86;background:#e8f5f4;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.svc2-path-card p{gap:.2rem;margin:0;display:grid}.svc2-path-card small{color:#6a828b}.svc2-heading{max-width:850px;margin-bottom:2.2rem}.svc2-heading h2{letter-spacing:-.04em;margin:.5rem 0 .75rem;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.04}.svc2-heading>p:not(.eyebrow){color:#607780;line-height:1.7}.svc2-subhead{font-size:1.25rem;font-weight:800;color:#163f4c!important}.svc2-audience-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.svc2-audience-grid article{background:#fff;border:1px solid #d8e5e8;border-radius:16px;padding:clamp(1.5rem,3vw,2.4rem)}.svc2-audience-grid h3{margin:.9rem 0;font-size:1.55rem}.svc2-audience-grid p{color:#607780;min-height:72px;line-height:1.65}.svc2-feature-card{background:#fff;border:1px solid #d8e5e8;border-radius:20px;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 18px 45px #17404a14}.svc2-feature-card>div>p:first-child{font-size:1.15rem;line-height:1.75}.svc2-feature-card blockquote,.svc2-legal-grid blockquote{background:#f7faf9;border-left:3px solid #d5aa50;margin:1.5rem 0;padding:1rem 1.1rem;font-size:1rem;line-height:1.55}.svc2-feature-card blockquote span,.svc2-legal-grid blockquote span{letter-spacing:.13em;color:#128087;margin-bottom:.35rem;font-size:.62rem;font-weight:900;display:block}.svc2-feature-card li,.svc2-includes li{margin:.55rem 0}.svc2-price{gap:.1rem;display:grid}.svc2-price small{text-transform:uppercase;letter-spacing:.1em;color:#70848b;font-size:.68rem}.svc2-price strong{color:#153f4d;font-size:2rem}.svc2-legal-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;display:grid}.svc2-legal-grid>article{background:#fff;border:1px solid #d6e4e7;border-top:4px solid #16868c;border-radius:14px;flex-direction:column;padding:clamp(1.35rem,2.5vw,2rem);display:flex}.svc2-legal-grid h3{margin:.9rem 0 .4rem;font-size:1.55rem}.svc2-legal-grid h4{color:#385965;margin:0 0 1rem}.svc2-legal-grid>article>p{color:#607780;line-height:1.65}.svc2-legal-grid blockquote{font-size:.9rem}.svc2-includes{margin-top:auto}.svc2-includes>span{letter-spacing:.12em;color:#168188;font-size:.62rem;font-weight:900}.svc2-includes ul{color:#526b74;padding-left:1.15rem}.svc2-legal-grid footer{border-top:1px solid #e0e9eb;padding-top:1rem}.svc2-comparison{background:#fff;border:1px solid #d3e2e5;border-radius:14px;overflow:hidden}.svc2-compare-head,.svc2-compare-row{grid-template-columns:1.05fr 1.55fr 1fr 1.55fr;display:grid}.svc2-compare-head{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0c4554;font-size:.7rem;font-weight:900}.svc2-compare-head span,.svc2-compare-row>div{border-right:1px solid #dfe9eb;padding:1rem}.svc2-compare-row{border-top:1px solid #dfe9eb}.svc2-compare-row>div{color:#536b74;line-height:1.45}.svc2-compare-row>div:first-child{color:#153e4c;font-weight:850}.svc2-compare-row small{display:none}.svc2-special-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.svc2-special-grid article{border:1px solid #d8e5e7;border-radius:14px;padding:2rem}.svc2-special-grid h3{margin:.8rem 0}.svc2-special-grid p{color:#607780;min-height:100px;line-height:1.65}.svc2-special-grid strong{color:#0c7279}.svc2-section-button{margin:1.4rem auto 0;display:table}.svc2-ongoing{color:#fff;background:#0c3d4c}.svc2-ongoing-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.svc2-ongoing h2{margin:.4rem 0;font-size:clamp(2.2rem,4vw,4rem)}.svc2-ongoing h3{color:#d9e9eb}.svc2-ongoing p{color:#c8dfe2;line-height:1.7}.svc2-ongoing-grid>div:last-child{background:#ffffff0f;border:1px solid #fff3;border-radius:14px;padding:2rem}.svc2-ongoing-grid>div:last-child>span{letter-spacing:.12em;color:#e3b75c;font-size:.65rem;font-weight:900}.svc2-ongoing li{margin:.65rem 0}.svc2-ongoing .svc2-price strong{color:#fff}.svc2-samples{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.svc2-samples article{background:#fff;border:1px solid #d5e3e6;border-radius:16px;grid-template-columns:145px 1fr;align-items:center;gap:1.3rem;padding:1rem;display:grid}.svc2-samples img{object-fit:cover;object-position:top;border-radius:8px;width:145px;height:185px;box-shadow:0 10px 25px #133a4629}.svc2-samples h3{margin:.55rem 0}.svc2-samples p{color:#607780;line-height:1.55}.svc2-final{color:#fff;text-align:center;background:linear-gradient(125deg,#0b3344,#0d5b61);padding:clamp(4rem,8vw,7rem) 0}.svc2-final .shell{max-width:830px}.svc2-final h2{margin:.5rem 0 1rem;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1}.svc2-final>div>p:not(.eyebrow){color:#d4e6e8;line-height:1.7}.svc2-final .button{margin:1.2rem 0}.svc2-final small{color:#b9d5d8;display:block}@media (width<=950px){.svc2-hero-grid,.svc2-feature-card,.svc2-ongoing-grid,.svc2-legal-grid,.svc2-special-grid{grid-template-columns:1fr}.svc2-path-card{max-width:650px}.svc2-special-grid p{min-height:0}.svc2-compare-head{display:none}.svc2-comparison{background:0 0;border:0}.svc2-compare-row{background:#fff;border:1px solid #d3e2e5;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:1rem;overflow:hidden}.svc2-compare-row>div{border-bottom:1px solid #e1eaec}.svc2-compare-row small{letter-spacing:.1em;color:#168087;text-transform:uppercase;margin-bottom:.25rem;font-size:.58rem;font-weight:900;display:block}}@media (width<=700px){.svc2-audience-grid,.svc2-samples{grid-template-columns:1fr}.svc2-samples article{grid-template-columns:105px 1fr}.svc2-samples img{width:105px;height:145px}.svc2-compare-row{grid-template-columns:1fr}.svc2-hero h1{font-size:2.65rem}.svc2-audience-grid p{min-height:0}}.hiw2-hero{color:#fff;background:radial-gradient(circle at 83% 12%,#18979a33,#0000 29%),linear-gradient(135deg,#082f40,#0b4856 64%,#0d5b60);padding:clamp(4.5rem,8vw,8rem) 0}.hiw2-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.7fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.hiw2-hero h1{letter-spacing:-.052em;max-width:850px;margin:.65rem 0 1.25rem;font-size:clamp(2.7rem,5.2vw,5.2rem);line-height:.97}.hiw2-hero>div>div>p:not(.eyebrow){color:#d5e8ea;max-width:760px;font-size:1.08rem;line-height:1.75}.hiw2-actions{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 1rem;display:flex}.hiw2-hero .button-secondary,.hiw2-final .button-secondary{color:#fff;background:0 0;border-color:#ffffff73}.hiw2-hero small,.hiw2-final small{color:#b9d5d8}.hiw2-hero-rail{color:#153d4a;background:#fff;border:1px solid #fff3;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #00121b4d}.hiw2-hero-rail div{border-bottom:1px solid #e0eaec;grid-template-columns:40px 1fr;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:grid;position:relative}.hiw2-hero-rail div:not(:last-child):after{content:"";z-index:2;background:#d4aa52;width:2px;height:20px;position:absolute;bottom:-10px;left:44px}.hiw2-hero-rail b{color:#128087;background:#e8f5f4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hiw2-hero-rail span{font-weight:850}.hiw2-trust{background:#fff;border-bottom:1px solid #dbe6e8}.hiw2-trust .shell{grid-template-columns:repeat(4,1fr);display:grid}.hiw2-trust article{border-right:1px solid #dbe6e8;padding:1.5rem}.hiw2-trust article:first-child{border-left:1px solid #dbe6e8}.hiw2-trust article>b{letter-spacing:.12em;color:#168188;font-size:.62rem}.hiw2-trust h2{margin:.6rem 0;font-size:1rem}.hiw2-trust p{color:#647b84;margin:0;font-size:.8rem;line-height:1.55}.hiw2-heading{max-width:850px;margin-bottom:2.3rem}.hiw2-heading h2{letter-spacing:-.04em;margin:.5rem 0 .85rem;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.03}.hiw2-heading>p:not(.eyebrow){color:#617880;line-height:1.7}.hiw2-method{background:#eef7f6}.hiw2-method-line{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.hiw2-method-line article{background:#fff;border:1px solid #d1e2e4;padding:clamp(1.5rem,3vw,2.4rem)}.hiw2-method-line article:first-child{border-radius:16px 0 0 16px}.hiw2-method-line article:last-child{border-radius:0 16px 16px 0}.hiw2-method-line>i{color:#fff;background:#0f7e84;place-items:center;width:48px;font-size:1.4rem;font-style:normal;display:grid}.hiw2-method-line span{letter-spacing:.12em;color:#168188;font-size:.65rem;font-weight:900}.hiw2-method-line h3{margin:.8rem 0;font-size:1.8rem}.hiw2-method-line p{color:#607780;line-height:1.65}.hiw2-phase-labels{color:#fff;background:#0c4554;border-radius:10px;grid-template-columns:2fr auto 2fr;align-items:center;margin:0 0 1.5rem;display:grid;overflow:hidden}.hiw2-phase-labels span{text-align:center;letter-spacing:.12em;padding:.75rem;font-size:.66rem;font-weight:900}.hiw2-phase-labels b{color:#143744;background:#d5aa50;padding:.75rem 1.2rem;font-size:.72rem}.hiw2-timeline{max-width:1040px;margin:0 auto;padding:0;list-style:none;position:relative}.hiw2-timeline:before{content:"";background:#b9d5d8;width:2px;position:absolute;top:20px;bottom:20px;left:27px}.hiw2-timeline>li{grid-template-columns:56px 1fr;gap:1.3rem;margin-bottom:1.2rem;display:grid;position:relative}.hiw2-timeline>li>span{z-index:2;color:#fff;background:#0f7e84;border-radius:50%;place-items:center;width:56px;height:56px;font-weight:900;display:grid;box-shadow:0 0 0 7px #f4f7f7}.hiw2-timeline>li>div{background:#fff;border:1px solid #d8e4e6;border-radius:15px;padding:clamp(1.35rem,3vw,2.2rem)}.hiw2-timeline h3{margin:.4rem 0 .8rem;font-size:clamp(1.4rem,2.6vw,2.15rem)}.hiw2-timeline>li>div>p:not(.micro-label){color:#5f767f;line-height:1.7}.hiw2-timeline details,.hiw2-faq details{border-top:1px solid #dce7e9}.hiw2-timeline summary,.hiw2-faq summary{cursor:pointer;color:#15404d;padding:1rem 0;font-weight:850}.hiw2-timeline details p,.hiw2-faq details p{color:#5f767f;margin:0 0 1rem;line-height:1.65}.hiw2-client-provides{background:#f6f9f8;border-left:3px solid #d6aa50;gap:.35rem;margin:1rem 0;padding:1rem;display:grid}.hiw2-client-provides b{letter-spacing:.1em;text-transform:uppercase;color:#168188;font-size:.68rem}.hiw2-boundary>div{border-color:#d9bd71!important}.hiw2-boundary blockquote{color:#6d5217;text-align:center;background:#fff7e5;border-radius:8px;margin:1rem 0;padding:1rem;font-weight:900}.hiw2-service-change{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.1rem 0;display:grid}.hiw2-service-change article{background:#f7faf9;border:1px solid #dce7e9;border-radius:9px;padding:1rem}.hiw2-service-change p{color:#617881;margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.hiw2-deliverables{background:#eef5f5;border-radius:12px;align-items:end;gap:1rem;margin:1.4rem 0;padding:1.2rem;display:flex}.hiw2-deliverables img{object-fit:cover;object-position:top;border-radius:7px;width:29%;max-width:150px;height:190px;box-shadow:0 10px 24px #0f323c2e}.hiw2-deliverables img:first-child{height:165px}.hiw2-outcomes{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.hiw2-outcomes article{border:1px solid #d7e4e7;border-radius:15px;padding:2rem}.hiw2-outcomes article>span{letter-spacing:.12em;color:#168188;font-size:.65rem;font-weight:900}.hiw2-outcomes li,.hiw2-two-col li{margin:.65rem 0;line-height:1.5}.hiw2-two-col{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}.hiw2-two-col>div{background:#fff;border:1px solid #d7e4e7;border-radius:15px;padding:clamp(1.5rem,3vw,2.3rem)}.hiw2-two-col .hiw2-heading{margin-bottom:1rem}.hiw2-two-col .hiw2-heading h2{font-size:clamp(1.8rem,3vw,2.6rem)}.hiw2-faq{max-width:920px}.hiw2-faq details{border-top:0;border-bottom:1px solid #d3e1e4}.hiw2-final{color:#fff;text-align:center;background:linear-gradient(125deg,#092f40,#0d5b61);padding:clamp(4rem,8vw,7rem) 0}.hiw2-final .shell{max-width:850px}.hiw2-final h2{margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,4.9rem);line-height:1}.hiw2-final>div>p:not(.eyebrow){color:#d3e6e8;line-height:1.7}.hiw2-final .hiw2-actions{justify-content:center}@media (width<=950px){.hiw2-hero-grid{grid-template-columns:1fr}.hiw2-hero-rail{max-width:650px}.hiw2-trust .shell{grid-template-columns:1fr 1fr}.hiw2-method-line{grid-template-columns:1fr}.hiw2-method-line article:first-child,.hiw2-method-line article:last-child{border-radius:14px}.hiw2-method-line>i{width:100%;height:38px;transform:rotate(90deg)}.hiw2-phase-labels{grid-template-columns:1fr}.hiw2-phase-labels b{text-align:center}.hiw2-two-col{grid-template-columns:1fr}}@media (width<=650px){.hiw2-hero h1{font-size:2.65rem}.hiw2-trust .shell,.hiw2-service-change,.hiw2-outcomes{grid-template-columns:1fr}.hiw2-trust article,.hiw2-trust article:first-child{border-bottom:1px solid #dbe6e8;border-left:1px solid #dbe6e8}.hiw2-phase-labels span:last-child{display:none}.hiw2-timeline>li{grid-template-columns:42px 1fr;gap:.75rem}.hiw2-timeline:before{left:20px}.hiw2-timeline>li>span{width:42px;height:42px;font-size:.72rem}.hiw2-deliverables{gap:.55rem}.hiw2-deliverables img{height:135px}.hiw2-deliverables img:first-child{height:118px}}.abt2-hero{color:#fff;background:radial-gradient(circle at 82% 12%,#15979b33,#0000 30%),linear-gradient(135deg,#082f40,#0b4856 64%,#0c5c61);padding:clamp(4.5rem,8vw,8rem) 0}.abt2-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.7fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.abt2-hero h1{letter-spacing:-.052em;max-width:850px;margin:.65rem 0 1.25rem;font-size:clamp(2.7rem,5vw,5.15rem);line-height:.97}.abt2-hero>div>div>p:not(.eyebrow){color:#d6e8ea;max-width:760px;font-size:1.08rem;line-height:1.75}.abt2-actions{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 1rem;display:flex}.abt2-hero .button-secondary,.abt2-final .button-secondary{color:#fff;background:0 0;border-color:#ffffff73}.abt2-hero small,.abt2-final small{color:#b9d5d8}.abt2-work-collage{min-height:440px;position:relative}.abt2-work-collage img{object-fit:cover;object-position:top;border-radius:9px;width:180px;height:235px;position:absolute;box-shadow:0 22px 45px #00121b59}.abt2-cover-one{top:90px;left:46px;transform:rotate(-5deg)}.abt2-cover-two{top:50px;right:30px;transform:rotate(5deg)}.abt2-source,.abt2-workspace{z-index:3;color:#153d49;background:#fff;border:1px solid #d8e5e7;border-radius:12px;padding:1rem;position:absolute;box-shadow:0 18px 35px #00121b40}.abt2-source{width:235px;top:0;left:0}.abt2-source span,.abt2-workspace span{letter-spacing:.12em;color:#168188;font-size:.6rem;font-weight:900;display:block}.abt2-source b{margin:.45rem 0;display:block}.abt2-source p{color:#627982!important;margin:.35rem 0!important;font-size:.68rem!important;line-height:1.3!important}.abt2-workspace{width:250px;bottom:18px;right:0}.abt2-workspace b,.abt2-workspace i{margin-top:.4rem;display:block}.abt2-workspace i{color:#168188;font-size:.65rem}.abt2-proof{background:#fff;border-bottom:1px solid #dbe6e8}.abt2-proof .shell{grid-template-columns:repeat(5,1fr);display:grid}.abt2-proof span{text-align:center;color:#244b57;border-right:1px solid #dbe6e8;place-items:center;min-height:82px;padding:1rem;font-size:.75rem;font-weight:850;display:grid}.abt2-proof span:first-child{border-left:1px solid #dbe6e8}.abt2-founder{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.abt2-founder figure{background:#0b3d4b;border-radius:20px;margin:0;position:sticky;top:1.5rem;overflow:hidden;box-shadow:0 24px 55px #1437412e}.abt2-founder figure img{object-fit:cover;object-position:center 13%;width:100%;height:590px;display:block}.abt2-founder figcaption{color:#fff;gap:.25rem;padding:1.4rem;display:grid}.abt2-founder figcaption strong{font-family:var(--serif);font-size:1.55rem}.abt2-founder figcaption span{color:#e0b65e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.abt2-founder figcaption small{color:#bed6d9}.abt2-founder h2,.abt2-heading h2,.abt2-vision h2{letter-spacing:-.04em;margin:.5rem 0 1.1rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1.03}.abt2-founder>div>p:not(.eyebrow){color:#596f78;line-height:1.75}.abt2-founder blockquote{color:#163f4c;font-family:var(--serif);background:#f3f8f7;border-left:4px solid #d5aa50;margin:2rem 0 0;padding:1.4rem;font-size:1.2rem;line-height:1.6}.abt2-founder cite{color:#607780;font-family:var(--sans);margin-top:1rem;font-size:.72rem;font-style:normal;display:block}.abt2-heading{max-width:900px;margin-bottom:2.4rem}.abt2-heading>p:not(.eyebrow){color:#607780;line-height:1.7}.abt2-distinction-grid,.abt2-audiences{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.abt2-distinction-grid article,.abt2-audiences article{background:#fff;border:1px solid #d8e4e7;border-radius:14px;padding:clamp(1.4rem,3vw,2.2rem)}.abt2-distinction-grid span{letter-spacing:.12em;color:#168188;font-size:.65rem;font-weight:900}.abt2-distinction-grid h3,.abt2-audiences h3{margin:.75rem 0}.abt2-distinction-grid p,.abt2-audiences p{color:#607780;line-height:1.65}.abt2-audiences a{color:#0f7e84;font-weight:850}.abt2-method{background:#eef7f6}.abt2-method-line{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.abt2-method-line>article{background:#fff;border:1px solid #d5e3e6;padding:1.4rem}.abt2-method-line>article:first-child{border-radius:15px 0 0 15px}.abt2-method-line>article:last-child{border-radius:0 15px 15px 0}.abt2-method-line>article>span{letter-spacing:.12em;color:#168188;font-size:.62rem;font-weight:900}.abt2-method-line>article>h3{margin:.9rem 0 .5rem;font-size:1.65rem}.abt2-method-line>article>p{color:#607780;line-height:1.6}.abt2-method-line>b{color:#fff;background:#0f7e84;place-items:center;width:44px;display:grid}.abt2-artifact{color:#fff;background:#123f4d;border-radius:8px;gap:.35rem;margin:1rem 0;padding:1rem;display:grid;box-shadow:0 8px 20px #0f374126}.abt2-artifact b{letter-spacing:.1em;font-size:.68rem}.abt2-artifact i{color:#bad7da;font-size:.65rem;font-style:normal}.abt2-artifact.report{color:#5b4619;background:#fff7e5;border:1px solid #dfc57f}.abt2-artifact.report i{color:#7a642b}.abt2-standards{color:#fff;background:#082f40}.abt2-standards .abt2-heading h2{color:#fff}.abt2-standard-grid{background:#ffffff24;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.abt2-standard-grid article{background:#082f40;padding:clamp(1.5rem,3vw,2.3rem)}.abt2-standard-grid span{letter-spacing:.12em;color:#e1b65d;font-size:.65rem;font-weight:900}.abt2-standard-grid h3{color:#fff;margin:.75rem 0}.abt2-standard-grid p{color:#bed3d7;line-height:1.65}.abt2-vision{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.abt2-vision p{color:#5d747d;line-height:1.75}.abt2-vision strong{color:#133d49}.abt2-final{color:#fff;text-align:center;background:linear-gradient(125deg,#092f40,#0d5b61);padding:clamp(4rem,8vw,7rem) 0}.abt2-final .shell{max-width:900px}.abt2-final h2{margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,4.9rem);line-height:1}.abt2-final>div>p:not(.eyebrow){color:#d3e6e8;line-height:1.7}.abt2-final .abt2-actions{justify-content:center}@media (width<=980px){.abt2-hero-grid,.abt2-founder,.abt2-vision{grid-template-columns:1fr}.abt2-work-collage{max-width:560px}.abt2-founder figure{max-width:600px;position:static}.abt2-proof .shell{grid-template-columns:1fr 1fr}.abt2-method-line{grid-template-columns:1fr}.abt2-method-line>article:first-child,.abt2-method-line>article:last-child{border-radius:14px}.abt2-method-line>b{width:100%;height:36px;transform:rotate(90deg)}.abt2-standard-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.abt2-hero h1{font-size:2.6rem}.abt2-work-collage{min-height:380px}.abt2-work-collage img{width:145px;height:200px}.abt2-cover-one{top:100px;left:20px}.abt2-cover-two{top:70px;right:18px}.abt2-source{width:195px}.abt2-workspace{width:215px}.abt2-proof .shell,.abt2-distinction-grid,.abt2-audiences,.abt2-standard-grid{grid-template-columns:1fr}.abt2-proof span,.abt2-proof span:first-child{border-bottom:1px solid #dbe6e8;border-left:1px solid #dbe6e8}.abt2-founder figure img{height:470px}}.rv2-hero{color:#fff;background:radial-gradient(circle at 83% 12%,#15979b38,#0000 30%),linear-gradient(135deg,#082f40,#0b4856 64%,#0c5b61);padding:clamp(4.5rem,8vw,8rem) 0}.rv2-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.rv2-hero h1{letter-spacing:-.052em;margin:.65rem 0 1.25rem;font-size:clamp(2.65rem,5vw,5.1rem);line-height:.97}.rv2-hero>div>div>p:not(.eyebrow):not(.rv2-trust){color:#d6e8ea;max-width:780px;font-size:1.06rem;line-height:1.72}.rv2-actions{flex-wrap:wrap;gap:.75rem;margin:1.7rem 0 1rem;display:flex}.rv2-hero .button-secondary,.rv2-final .button-secondary{color:#fff;background:0 0;border-color:#ffffff73}.rv2-trust{color:#e5bc66;font-size:.75rem;font-weight:850}.rv2-hero small,.rv2-final small{color:#b9d5d8;line-height:1.5;display:block}.rv2-opportunity-card{color:#153d49;background:#fff;border:1px solid #fff3;border-radius:18px;overflow:hidden;box-shadow:0 28px 65px #00121b4d}.rv2-opportunity-card header{background:#eef7f6;gap:.35rem;padding:1.4rem;display:grid}.rv2-opportunity-card header span,.rv2-system-grid article>span,.rv2-profile>span{letter-spacing:.12em;color:#168188;font-size:.62rem;font-weight:900}.rv2-opportunity-card header small{color:#72868d}.rv2-opportunity-card>div{border-bottom:1px solid #dfe9eb;justify-content:space-between;gap:1rem;padding:.8rem 1.3rem;font-size:.78rem;display:flex}.rv2-opportunity-card>div span{color:#6c8189}.rv2-opportunity-card footer{color:#cfe3e5;background:#0f4755;padding:1rem 1.3rem;font-size:.7rem}.rv2-heading{max-width:880px;margin-bottom:2.3rem}.rv2-heading h2,.rv2-guided h2,.rv2-visibility h2{letter-spacing:-.04em;margin:.5rem 0 .9rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1.03}.rv2-heading>p:not(.eyebrow),.rv2-guided p,.rv2-visibility p{color:#607780;line-height:1.7}.rv2-system-grid,.rv2-fit{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rv2-system-grid article,.rv2-fit article{border:1px solid #d6e3e6;border-radius:14px;padding:clamp(1.5rem,3vw,2.3rem)}.rv2-system-grid h3,.rv2-fit h3{margin:.8rem 0}.rv2-system-grid p{color:#607780;line-height:1.65}.rv2-system-grid a{color:#0f7e84;font-weight:850}.rv2-important,.rv2-comp-note{background:#fff8e7;border:1px solid #dcc17a;border-radius:10px;margin-top:1rem;padding:1.2rem 1.4rem}.rv2-important p,.rv2-comp-note p{margin:.4rem 0 0;line-height:1.6}.rv2-fit article:first-child{background:#eef8f5}.rv2-fit article:last-child{background:#faf4f0}.rv2-fit li{margin:.7rem 0;line-height:1.45}.rv2-guided{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.rv2-guided ol{background:#0d4351;border-radius:16px;margin:0;padding:1rem;list-style:none}.rv2-guided li{color:#fff;border-bottom:1px solid #ffffff26;grid-template-columns:36px 1fr;align-items:center;gap:.75rem;padding:.85rem;display:grid}.rv2-guided li span{color:#153b48;background:#e1b65c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.65rem;font-weight:900;display:grid}.rv2-levels{gap:.7rem;display:grid}.rv2-levels article{background:#fff;border:1px solid #d6e3e6;border-radius:11px;grid-template-columns:120px 1fr;align-items:center;gap:1.3rem;padding:1.2rem;display:grid}.rv2-levels article>span{letter-spacing:.1em;color:#168188;font-size:.68rem;font-weight:900}.rv2-levels h3{margin:0 0 .35rem}.rv2-levels p{color:#607780;margin:0;line-height:1.55}.rv2-level-note{background:#fff8e7;border-left:4px solid #d4aa51;padding:1rem;font-size:.82rem}.rv2-disclosure{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.rv2-disclosure span{border:1px solid #d8e5e7;border-radius:9px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.rv2-disclosure b{color:#168188;background:#e8f5f4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.62rem;display:grid}.rv2-paybands{grid-template-columns:repeat(5,1fr);gap:.7rem;margin-top:1.3rem;display:grid}.rv2-paybands article{border:1px solid #d6e3e6;border-top:4px solid #168188;border-radius:10px;padding:1rem}.rv2-paybands article>span{letter-spacing:.08em;color:#168188;font-size:.56rem;font-weight:900}.rv2-paybands h3{font-size:1rem}.rv2-paybands strong{color:#153e4b;display:block}.rv2-paybands strong small{color:#6c8189;font-weight:500;display:block}.rv2-paybands p{color:#607780;font-size:.72rem;line-height:1.5}.rv2-comp-note small{color:#7a6a42;margin-top:.7rem;display:block}.rv2-visibility{color:#fff;background:#0b3d4b}.rv2-visibility-grid{grid-template-columns:1fr .75fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.rv2-visibility h2{color:#fff}.rv2-visibility p{color:#c8dfe2}.rv2-profile{color:#153d49;background:#fff;border-radius:15px;overflow:hidden}.rv2-profile>span{background:#eef7f6;padding:1rem;display:block}.rv2-profile header{align-items:center;gap:1rem;padding:1.2rem;display:flex}.rv2-profile header>b{color:#fff;background:#0f7e84;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.rv2-profile header div{display:grid}.rv2-profile header small{color:#6a8088}.rv2-profile>p{border-top:1px solid #e0eaec;margin:0;padding:.65rem 1.2rem;color:#506a74!important}.rv2-profile footer{color:#768990;background:#f7f9f9;padding:1rem 1.2rem;font-size:.68rem}.rv2-journey{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.rv2-journey article{background:#fff;border:1px solid #d7e4e6;border-radius:12px;padding:1.4rem}.rv2-journey span{color:#168188;font-size:.65rem;font-weight:900}.rv2-journey h3{margin:.7rem 0}.rv2-journey p{color:#607780;font-size:.83rem;line-height:1.55}.rv2-protections{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.rv2-protections span{color:#385965;border:1px solid #d7e4e6;border-radius:9px;padding:.9rem 1rem}.rv2-final{color:#fff;text-align:center;background:linear-gradient(125deg,#092f40,#0d5b61);padding:clamp(4rem,8vw,7rem) 0}.rv2-final .shell{max-width:900px}.rv2-final h2{margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,4.9rem);line-height:1}.rv2-final>div>p:not(.eyebrow){color:#d3e6e8;line-height:1.7}.rv2-final .rv2-actions{justify-content:center}@media (width<=1000px){.rv2-hero-grid,.rv2-guided,.rv2-visibility-grid{grid-template-columns:1fr}.rv2-opportunity-card{max-width:650px}.rv2-paybands{grid-template-columns:repeat(2,1fr)}.rv2-journey{grid-template-columns:1fr 1fr}}@media (width<=650px){.rv2-hero h1{font-size:2.6rem}.rv2-system-grid,.rv2-fit,.rv2-disclosure,.rv2-paybands,.rv2-journey,.rv2-protections{grid-template-columns:1fr}.rv2-levels article{grid-template-columns:1fr;gap:.5rem}.rv2-opportunity-card>div{display:grid}.rv2-guided{gap:1.5rem}}.mem2-hero{color:#fff;background:radial-gradient(circle at 82% 10%,#16979b38,#0000 30%),linear-gradient(135deg,#082f40,#0b4856 64%,#0c5b61);padding:clamp(4.5rem,8vw,8rem) 0}.mem2-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.7fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.mem2-hero h1{letter-spacing:-.052em;margin:.65rem 0 1.25rem;font-size:clamp(2.65rem,5vw,5.1rem);line-height:.97}.mem2-hero>div>div>p:not(.eyebrow){color:#d5e8ea;max-width:780px;font-size:1.06rem;line-height:1.72}.mem2-actions{flex-wrap:wrap;gap:.75rem;margin:1.7rem 0 1rem;display:flex}.mem2-hero .button-secondary,.mem2-final .button-secondary{color:#fff;background:0 0;border-color:#ffffff73}.mem2-hero small,.mem2-final small{color:#bad6d9}.mem2-allowance-card{color:#153d49;background:#fff;border:1px solid #fff3;border-radius:18px;overflow:hidden;box-shadow:0 28px 65px #00121b4d}.mem2-allowance-card>span{color:#168188;letter-spacing:.12em;background:#eef7f6;padding:1rem 1.3rem;font-size:.62rem;font-weight:900;display:block}.mem2-allowance-card>strong{padding:1.2rem 1.3rem;font-size:1.2rem;display:block}.mem2-allowance-card>div{border-top:1px solid #e0eaec;grid-template-columns:32px 1fr;align-items:center;gap:.7rem;padding:.65rem 1.3rem;display:grid}.mem2-allowance-card>div b{color:#168188;background:#e7f5f4;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mem2-allowance-card>div p{margin:0}.mem2-allowance-card footer{color:#cce2e4;background:#0d4654;padding:1rem 1.3rem;font-size:.68rem}.mem2-clarify{color:#5e4c1d;text-align:center;background:#fff8e7;border-bottom:1px solid #e0c982;padding:1.2rem 0;font-weight:750}.mem2-heading{max-width:900px;margin-bottom:2.3rem}.mem2-heading h2,.mem2-poor-fit h2{letter-spacing:-.04em;margin:.5rem 0 .9rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1.03}.mem2-choice{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mem2-choice article{border:1px solid #d7e4e6;border-radius:14px;padding:clamp(1.5rem,3vw,2.3rem)}.mem2-choice article:first-child{background:#eef8f5}.mem2-choice article>span{letter-spacing:.12em;color:#168188;font-size:.62rem;font-weight:900}.mem2-choice h3{margin:.8rem 0;font-size:1.8rem}.mem2-choice p{color:#607780;line-height:1.65}.mem2-choice li,.mem2-plans li,.mem2-usage li{margin:.6rem 0;line-height:1.45}.mem2-benefits{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.mem2-benefits article{background:#fff;border:1px solid #d7e4e6;border-radius:11px;padding:1.2rem}.mem2-benefits span{color:#168188;font-size:.62rem;font-weight:900}.mem2-benefits h3{font-size:1.1rem}.mem2-benefits p{color:#607780;font-size:.78rem;line-height:1.55}.mem2-plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;display:grid}.mem2-plans>article{border:1px solid #d6e3e6;border-radius:14px;padding:clamp(1.4rem,2.5vw,2rem);position:relative}.mem2-plans>article.featured{border:2px solid #168188;box-shadow:0 20px 50px #13606521}.mem2-recommended{color:#fff;letter-spacing:.1em;background:#168188;border-radius:20px;padding:.4rem .7rem;font-size:.58rem;font-weight:900;position:absolute;top:-13px;right:18px}.mem2-plans h3{font-size:1.7rem}.mem2-price{color:#153e4b;margin:.6rem 0;font-size:1.6rem;display:block}.mem2-best{color:#607780;min-height:90px;line-height:1.55}.mem2-plans h4{color:#0d757b;background:#eef7f6;border-radius:8px;padding:.8rem}.mem2-important{background:#fff8e7;border-left:3px solid #d4aa50;margin:1rem 0;padding:1rem}.mem2-important p{margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.mem2-steps{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.mem2-steps article{background:#fff;border:1px solid #d6e3e6;border-radius:11px;padding:1.2rem}.mem2-steps span{color:#fff;background:#0f7e84;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mem2-steps h3{font-size:1.05rem}.mem2-steps p{color:#607780;font-size:.78rem;line-height:1.55}.mem2-agreement-note,.mem2-caption{color:#665427;background:#fff8e7;border-left:4px solid #d4aa50;margin-top:1.2rem;padding:1rem}.mem2-examples{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mem2-examples article{border:1px solid #d6e3e6;border-radius:14px;padding:1.5rem}.mem2-examples dl{margin:0}.mem2-examples dl div{border-bottom:1px solid #e0eaec;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.mem2-examples dt{color:#607780}.mem2-examples dd{margin:0;font-weight:850}.mem2-examples .total{color:#0d7077;background:#eef7f6;padding:1rem}.mem2-usage{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.mem2-usage article{background:#fff;border:1px solid #d6e3e6;border-radius:14px;padding:1.5rem}.mem2-data{color:#fff;background:#0b3d4b}.mem2-data-grid{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.mem2-data h2{color:#fff;margin:.5rem 0;font-size:clamp(2.2rem,4vw,4rem)}.mem2-data p{color:#c8dfe2;line-height:1.7}.mem2-data-grid>div:last-child{gap:.7rem;display:grid}.mem2-data-grid>div:last-child span{border:1px solid #ffffff2e;border-radius:8px;padding:.85rem}.mem2-data a{color:#e2b75e;font-weight:850}.mem2-poor-fit{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.mem2-poor-fit p{color:#607780;line-height:1.7}.mem2-poor-fit ul{background:#faf4f0;border:1px solid #e1d5cf;border-radius:14px;padding:1.5rem 1.5rem 1.5rem 2.5rem}.mem2-poor-fit li{margin:.7rem 0}.mem2-faq{max-width:920px}.mem2-faq details{border-bottom:1px solid #d4e1e4}.mem2-faq summary{cursor:pointer;padding:1.15rem 0;font-weight:850}.mem2-faq details p{color:#607780;margin:0 0 1.2rem;line-height:1.65}.mem2-final{color:#fff;text-align:center;background:linear-gradient(125deg,#092f40,#0d5b61);padding:clamp(4rem,8vw,7rem) 0}.mem2-final .shell{max-width:920px}.mem2-final h2{margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,4.9rem);line-height:1}.mem2-final>div>p:not(.eyebrow){color:#d3e6e8;line-height:1.7}.mem2-final .mem2-actions{justify-content:center}.mem2-nurse-link{color:#e2b75e;margin-top:1.3rem;font-weight:850;display:block}@media (width<=1000px){.mem2-hero-grid,.mem2-data-grid,.mem2-poor-fit{grid-template-columns:1fr}.mem2-allowance-card{max-width:650px}.mem2-benefits,.mem2-steps{grid-template-columns:repeat(2,1fr)}.mem2-plans{grid-template-columns:1fr}.mem2-best{min-height:0}}@media (width<=650px){.mem2-hero h1{font-size:2.6rem}.mem2-choice,.mem2-benefits,.mem2-steps,.mem2-examples,.mem2-usage{grid-template-columns:1fr}.mem2-examples dl div{gap:.25rem;display:grid}}.academy-view{gap:1.25rem;display:grid}.academy-hero,.academy-player,.academy-path-grid>section,.academy-upload-card,.academy-library-admin{background:#fff;border:1px solid #d6e4e8;border-radius:18px;box-shadow:0 16px 45px #0d344312}.academy-hero{color:#fff;background:radial-gradient(circle at 86% 20%,#23c4bc42,#0000 30%),linear-gradient(135deg,#082f3d,#075d66);grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);gap:2rem;padding:2rem;display:grid}.academy-hero h2{max-width:720px;margin:.3rem 0 .7rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.academy-hero p{color:#d6edef;max-width:760px}.academy-overall{background:#ffffff14;border:1px solid #fff3;border-radius:14px;align-content:center;gap:.45rem;padding:1.2rem;display:grid}.academy-overall>span,.academy-overall small{color:#d9eff0}.academy-overall strong{font-family:Georgia,serif;font-size:2.6rem}.academy-overall>div,.academy-path-progress{background:#ffffff2e;border-radius:999px;height:7px;overflow:hidden}.academy-overall i,.academy-path-progress i{border-radius:inherit;background:#d6b469;height:100%;display:block}.academy-player{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);display:grid;overflow:hidden}.academy-player-copy{flex-direction:column;justify-content:center;padding:1.7rem;display:flex}.academy-player-copy>span,.academy-format-icon{color:#087f85;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.academy-player-copy h2{color:#143c4d;margin:.5rem 0}.academy-player-copy>div{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.academy-player-copy small{color:#426572;background:#edf6f6;border-radius:999px;padding:.3rem .55rem}.academy-media{background:linear-gradient(145deg,#071f2b,#0c4852);align-content:center;gap:1rem;min-height:280px;padding:1.5rem;display:grid}.academy-media audio,.academy-media video{border-radius:10px;width:100%;max-height:360px}.academy-complete{color:#fff;background:0 0;border:1px solid #d6b469;border-radius:9px;justify-self:end;padding:.7rem 1rem;font-weight:800}.academy-complete.done{color:#123b49;background:#d6b469}.academy-filter{flex-wrap:wrap;gap:.5rem;display:flex}.academy-filter button{color:#365f6c;background:#fff;border:1px solid #cadde2;border-radius:999px;padding:.68rem .9rem;font-weight:750}.academy-filter button.active{color:#fff;background:#087f85;border-color:#087f85}.academy-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.academy-path-grid>section{padding:1.25rem}.academy-path-grid header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.academy-path-grid h3{color:#173f50;margin:.2rem 0 .8rem}.academy-path-grid header>strong{color:#087f85}.academy-path-progress{background:#e9f0f2}.academy-lesson-list{gap:.45rem;margin:1rem 0;display:grid}.academy-lesson-list button{color:#254d5b;text-align:left;background:#f6fafb;border:1px solid #0000;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:.7rem;padding:.75rem;display:grid}.academy-lesson-list button.active{background:#eaf7f7;border-color:#31a2a5}.academy-lesson-list button>span{color:#087f85;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.academy-lesson-list button div{gap:.15rem;display:grid}.academy-path-grid footer{color:#526d77;border-top:1px solid #dce8eb;grid-template-columns:34px 1fr auto;align-items:center;gap:.65rem;padding-top:1rem;display:grid}.academy-path-grid footer.earned{color:#7a5c17}.academy-path-grid footer div{display:grid}.academy-path-grid footer button{color:#087f85;background:0 0;border:0;font-weight:800}.academy-public-section{color:#fff;background:#082f3d}.academy-public-layout{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.academy-public-copy h2{max-width:690px;margin:.4rem 0 1rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.academy-public-copy>p{color:#cee4e6}.academy-public-types{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.35rem 0;display:grid}.academy-public-types article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;padding:1rem}.academy-public-types span,.academy-public-types strong{display:block}.academy-public-types span{color:#d6b469;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:900}.academy-public-types p{color:#c7dde0;margin-bottom:0}.academy-public-visual{color:#183f4e;background:#fff;border:1px solid #fff3;border-radius:18px;padding:1.2rem;box-shadow:0 26px 60px #0003}.academy-public-visual header,.academy-public-visual article,.academy-public-visual footer{grid-template-columns:42px 1fr auto;align-items:center;gap:.75rem;display:grid}.academy-public-visual header>span{color:#fff;background:#087f85;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.academy-public-visual header div,.academy-public-visual article div,.academy-public-visual footer div{display:grid}.academy-public-visual header small{color:#087f85;letter-spacing:.08em;font-weight:850}.academy-public-progress{background:#e7edef;border-radius:999px;height:6px;margin:1rem 0;overflow:hidden}.academy-public-progress i{background:#d6b469;width:67%;height:100%;display:block}.academy-public-visual article{border-radius:10px;grid-template-columns:36px 1fr;padding:.85rem}.academy-public-visual article.active{background:#eaf7f7}.academy-public-visual article>span{color:#087f85;background:#f0f6f7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:900;display:grid}.academy-public-visual footer{color:#77591a;border-top:1px solid #dbe6e9;grid-template-columns:36px 1fr;margin-top:.7rem;padding:1rem .85rem .2rem}.academy-admin{gap:1.25rem;display:grid}.academy-upload-card,.academy-library-admin{padding:1.4rem}.academy-upload-card{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:2rem;display:grid}.academy-upload-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.academy-upload-card label,.academy-admin-list form label{color:#365d69;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.academy-upload-card label.wide{grid-column:1/-1}.academy-upload-card input,.academy-upload-card select,.academy-upload-card textarea,.academy-admin-list input,.academy-admin-list select{color:#173f50;width:100%;font:inherit;background:#fff;border:1px solid #bfd2d8;border-radius:9px;padding:.72rem}.academy-file-field{background:#f3faf9;border:1px dashed #8ab7bc;border-radius:10px;padding:.9rem}.academy-admin-list{gap:.7rem;display:grid}.academy-admin-list>article{background:#f9fbfc;border:1px solid #d9e6ea;border-radius:12px;grid-template-columns:62px minmax(220px,1fr) minmax(380px,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.academy-format-icon{background:#e7f5f5;border-radius:10px;place-items:center;height:54px;display:grid}.academy-format-icon.video{color:#765619;background:#f7f0df}.academy-admin-copy{justify-items:start;gap:.2rem;display:grid}.academy-admin-copy h3,.academy-admin-copy p{margin:0}.academy-admin-copy>strong{color:#765b20;font-size:.75rem}.academy-admin-list form{grid-template-columns:1fr 1fr 70px 110px auto;align-items:end;gap:.55rem;display:grid}.academy-delete-form{display:block!important}.academy-delete-form button{color:#a83a3a;background:0 0;border:0}@media (width<=1050px){.academy-admin-list>article{grid-template-columns:54px 1fr}.academy-admin-list>article form{grid-column:1/-1}}@media (width<=800px){.academy-hero,.academy-player,.academy-path-grid,.academy-public-layout,.academy-upload-card{grid-template-columns:1fr}.academy-player{display:grid}.academy-media{min-height:190px}.academy-public-layout{gap:2rem}.academy-public-types,.academy-upload-card form,.academy-admin-list form{grid-template-columns:1fr}.academy-upload-card label.wide{grid-column:auto}}@media print{.nurse-studio-header,.studio-sidebar,.studio-main-header,.academy-hero,.academy-player,.academy-filter,.academy-lesson-list,.academy-path-progress{display:none!important}.academy-path-grid{grid-template-columns:1fr}.academy-path-grid>section:not(:has(footer.earned)){display:none}.academy-path-grid>section{text-align:center;min-height:7in;box-shadow:none;border:12px double #d6b469;place-content:center;display:grid}}.patient-clarity-card .fact-price{color:var(--gold-light);line-height:1.45}.patient-path-boundary{border-left:3px solid var(--gold);color:#5a6870;margin-top:1.1rem;padding:.15rem 0 .15rem .8rem;font-size:.78rem;line-height:1.6}.patient-proof-section{background:radial-gradient(circle at 88% 12%,#13aaa62e,#0000 30%),#f1f7f7}.patient-proof-layout,.patient-trust-layout{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.patient-proof-layout h2,.patient-trust-layout h2{max-width:16ch;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.02}.patient-proof-layout>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:62ch}.patient-sample-stack{min-height:480px;position:relative}.patient-sample-sheet{background:#fff;border:1px solid #cbdde1;border-radius:7px;position:absolute;box-shadow:0 24px 60px #042c3b29}.patient-sample-sheet.sheet-back{width:70%;height:390px;padding:2rem;top:24px;right:0;transform:rotate(5deg)}.patient-sample-sheet.sheet-back>span,.patient-sample-sheet.sheet-back>small,.patient-sample-sheet.sheet-back>strong{display:block}.patient-sample-sheet.sheet-back>span{color:var(--gold);font-family:var(--serif);font-size:2.8rem}.patient-sample-sheet.sheet-back>small,.patient-sample-sheet.sheet-front>span{color:var(--teal);letter-spacing:.1em;font-size:.65rem;font-weight:900}.patient-sample-sheet.sheet-back>strong{color:var(--navy);font-family:var(--serif);margin:.5rem 0 1.5rem;font-size:1.7rem}.patient-sample-sheet.sheet-back i{background:#dce8eb;width:86%;height:9px;margin:.9rem 0;display:block}.patient-sample-sheet.sheet-front{z-index:2;width:76%;min-height:430px;padding:2rem;bottom:0;left:0;transform:rotate(-2deg)}.patient-sample-sheet.sheet-front header{border-bottom:1px solid #dce7ea;align-items:center;gap:.7rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.patient-sample-sheet.sheet-front header b{background:var(--teal);color:#fff;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.patient-sample-sheet.sheet-front header small{color:#7a8b91;letter-spacing:.09em;font-size:.6rem;font-weight:900}.patient-sample-sheet.sheet-front h3{margin:.5rem 0 1.5rem;font-size:1.7rem}.sample-timeline-row{border-left:2px solid #79bfc0;grid-template-columns:58px 1fr;gap:.8rem;margin-left:.45rem;padding:.4rem 0 1.2rem 1rem;display:grid}.sample-timeline-row b{color:var(--teal);font-size:.65rem}.sample-timeline-row p{color:#516a73;margin:0;font-size:.72rem;line-height:1.5}.patient-sample-sheet.sheet-front footer{color:#73868d;border-top:1px solid #dce7ea;margin-top:.8rem;padding-top:1rem;font-size:.63rem}.patient-intelligence-guide{background:#fff}.patient-intelligence-list{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem;display:grid;overflow:hidden}.patient-intelligence-list article{gap:.4rem;padding:1.25rem 1.4rem;display:grid}.patient-intelligence-list article:nth-child(odd){border-right:1px solid var(--line)}.patient-intelligence-list article:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--line)}.patient-intelligence-list strong{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.patient-intelligence-list span{color:var(--navy);font-family:var(--serif);font-size:1.16rem}.patient-trust-section{color:#d6e6e9;background:radial-gradient(circle at 10% 15%,#0c808b38,#0000 30%),linear-gradient(135deg,#041d35,#063e51)}.patient-trust-layout h2{color:#fff}.patient-trust-layout>div:first-child>p:last-child{max-width:62ch}.patient-trust-points{gap:.65rem;display:grid}.patient-trust-points article{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.patient-trust-points span{color:var(--gold-light);letter-spacing:.08em;font-size:.68rem;font-weight:900}.patient-trust-points strong{color:#fff;font-size:.9rem}.patient-faq-grid{align-items:start}@media (width<=900px){.patient-proof-layout,.patient-trust-layout{grid-template-columns:1fr}.patient-sample-stack{min-height:420px}.patient-intelligence-list{grid-template-columns:1fr}.patient-intelligence-list article:nth-child(odd){border-right:0}.patient-intelligence-list article:not(:last-child){border-bottom:1px solid var(--line)}}@media (width<=560px){.patient-sample-stack{min-height:360px}.patient-sample-sheet.sheet-front{width:86%;min-height:350px;padding:1.25rem}.patient-sample-sheet.sheet-back{width:77%;height:320px;padding:1.25rem}}.interior-hero-grid:has(.attorney-hero-composite){grid-template-columns:minmax(0,55fr) minmax(420px,45fr);gap:clamp(36px,5vw,72px)}.attorney-hero-trust-line{color:#ffffffb8;letter-spacing:.035em;margin:1.15rem 0 0;font-size:.72rem;font-weight:750}.attorney-hero-trust-line span{color:var(--gold-light);margin:0 .35rem}.attorney-hero-composite{min-height:510px;position:relative}.attorney-composite-dashboard,.attorney-composite-report{color:var(--navy);background:#fff;border:1px solid #fff3;border-radius:13px;position:absolute;box-shadow:0 28px 70px #00000047}.attorney-composite-dashboard{width:82%;height:310px;padding:1rem;top:22px;right:0;transform:rotate(2deg)}.attorney-composite-dashboard header{border-bottom:1px solid #dbe6e9;grid-template-columns:34px 1fr auto;align-items:center;gap:.55rem;padding-bottom:.8rem;display:grid}.attorney-composite-dashboard header>span{background:var(--teal);color:#fff;border-radius:6px;place-items:center;width:32px;height:32px;font-size:.7rem;font-weight:900;display:grid}.attorney-composite-dashboard header strong,.attorney-composite-dashboard header small{letter-spacing:.06em;font-size:.58rem}.attorney-composite-dashboard header small{color:#258167}.composite-dashboard-grid{grid-template-columns:1.2fr .8fr .8fr;gap:.45rem;margin:1rem 0;display:grid}.composite-dashboard-grid i{background:linear-gradient(135deg,#e4eff1,#f9fbfc);border:1px solid #d5e3e7;border-radius:7px;height:74px}.composite-gap-alert{background:#fff3e7;border:1px solid #e9c795;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:.6rem;padding:.7rem;display:grid}.composite-gap-alert>b{color:#fff;background:#a66b22;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.composite-gap-alert span{display:grid}.composite-gap-alert small{color:#9c661f;letter-spacing:.08em;font-size:.52rem;font-weight:900}.composite-gap-alert strong{font-size:.68rem}.attorney-composite-report{z-index:2;width:76%;min-height:345px;padding:1.45rem;bottom:42px;left:0;transform:rotate(-3deg)}.attorney-composite-report>span{color:var(--teal);letter-spacing:.1em;font-size:.58rem;font-weight:900}.attorney-composite-report h3{margin:.45rem 0 1rem;font-size:1.45rem}.attorney-composite-report article{border-left:2px solid #67b5b7;grid-template-columns:42px 1fr;gap:.7rem;padding:.45rem 0 .9rem .75rem;display:grid}.attorney-composite-report article>b{color:var(--teal);font-size:.62rem}.attorney-composite-report article p{color:#4f6972;margin:0;font-size:.66rem;line-height:1.5}.attorney-composite-report mark{color:#5f4e18;background:#fff0ad;margin-top:.4rem;padding:.25rem;font-size:.56rem;display:block}.attorney-composite-report footer{color:#6c858d;letter-spacing:.05em;border-top:1px solid #dce7ea;margin-top:.55rem;padding-top:.65rem;font-size:.58rem}.attorney-composite-callouts{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex;position:absolute;bottom:0;right:0}.attorney-composite-callouts span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#04243ce0;border:1px solid #fff3;border-radius:999px;padding:.45rem .6rem;font-size:.58rem;font-weight:800}.attorney-composite-callouts span:before{color:var(--gold-light);content:"✓";margin-right:.25rem}.attorney-trust-strip{border-bottom:1px solid var(--line);background:#fff;box-shadow:0 12px 34px #00183c0d}.attorney-trust-strip .shell{grid-template-columns:repeat(4,1fr);display:grid}.attorney-trust-strip article{border-right:1px solid var(--line);padding:1.4rem}.attorney-trust-strip article:first-child{border-left:1px solid var(--line)}.attorney-trust-strip strong{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;display:block}.attorney-trust-strip p{color:var(--muted);margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.attorney-problem-section{background:#fff}.attorney-problem-intro{grid-template-columns:1.1fr .9fr;gap:1rem 4rem;display:grid}.attorney-problem-intro .eyebrow,.attorney-problem-intro h2{grid-column:1}.attorney-problem-intro h2{max-width:18ch;margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:1.02}.attorney-problem-intro>p:not(.eyebrow){color:var(--muted);grid-column:2}.attorney-problem-intro>p:nth-of-type(2){grid-row:1;margin-top:2rem}.attorney-problem-intro>p:nth-of-type(3){grid-row:2;margin-top:0}.attorney-outcome-grid,.attorney-engagement-grid,.attorney-difference-grid{gap:1rem;margin-top:3rem;display:grid}.attorney-outcome-grid{grid-template-columns:repeat(3,1fr)}.attorney-outcome-grid article,.attorney-engagement-grid article,.attorney-difference-grid article{border:1px solid var(--line);border-radius:15px;padding:1.5rem}.attorney-outcome-grid article{border-top:4px solid var(--teal);background:var(--warm)}.attorney-outcome-grid span,.attorney-engagement-grid span,.attorney-difference-grid span{color:var(--teal);letter-spacing:.08em;font-size:.65rem;font-weight:900}.attorney-outcome-grid h3,.attorney-engagement-grid h3,.attorney-difference-grid h3{margin:.7rem 0 .5rem}.attorney-outcome-grid p,.attorney-engagement-grid p,.attorney-difference-grid p{color:var(--muted);margin:0;font-size:.84rem}.attorney-engagement-section{background:var(--mist)}.attorney-engagement-grid{grid-template-columns:repeat(5,1fr)}.attorney-engagement-grid article{background:#ffffffd9}.attorney-engagement-grid h3{font-size:1.25rem}.attorney-service-progression{background:#fff}.attorney-progression-key{background:#052c47;border-radius:13px;justify-content:space-between;align-items:center;margin:2.5rem 0 1rem;padding:.9rem 1.1rem;display:flex;overflow:hidden}.attorney-progression-key span{color:#fff;letter-spacing:.09em;gap:clamp(.5rem,3vw,2rem);font-size:.68rem;font-weight:900;display:flex}.attorney-progression-key b{color:var(--gold-light)}.attorney-service-list{display:grid}.attorney-service-list>article{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) 210px;align-items:center;gap:1.5rem;padding:1.65rem 0;display:grid}.attorney-service-stage span{color:var(--teal);letter-spacing:.1em;font-size:.68rem;font-weight:900}.attorney-service-list h3{margin:0 0 .45rem;font-size:clamp(1.65rem,2.5vw,2.5rem)}.attorney-service-list p{color:var(--muted);margin-bottom:.6rem;font-size:.86rem}.attorney-best-for strong{color:var(--navy)}.attorney-service-action{justify-items:start;display:grid}.attorney-service-action small{color:var(--muted);text-transform:uppercase;font-size:.64rem}.attorney-service-action>strong{color:var(--navy);margin:.2rem 0 .7rem;font-size:1.25rem}.attorney-service-action .button{white-space:nowrap}.attorney-samples-section{background:#eef4f5}.attorney-sample-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem;display:grid}.attorney-sample-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:42% 1fr;align-items:center;gap:1.5rem;padding:1.3rem;display:grid}.attorney-sample-grid img{border:1px solid #cbdbe0;width:100%;box-shadow:0 18px 36px #02263521}.attorney-sample-grid h3{font-size:clamp(1.6rem,2.4vw,2.4rem)}.attorney-sample-grid p:not(.micro-label){color:var(--muted)}.attorney-difference-section{background:#fff}.attorney-difference-grid{grid-template-columns:repeat(5,1fr)}.attorney-difference-grid article{border-top:3px solid var(--gold)}.attorney-difference-grid h3{font-size:1.2rem}.attorney-credibility-section{background:#fff}.attorney-credibility-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.attorney-founder-photo{position:relative}.attorney-founder-photo img{filter:saturate(.9);border-radius:18px;width:100%;display:block}.attorney-founder-photo span{background:var(--navy);color:#fff;letter-spacing:.09em;padding:.7rem .8rem;font-size:.65rem;font-weight:900;position:absolute;bottom:18px;left:18px}.attorney-credibility-layout h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.03}.attorney-credibility-layout>div:last-child>p:not(.eyebrow){color:var(--muted);max-width:70ch}.attorney-credential-points{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0;display:flex}.attorney-credential-points span{color:#126a70;background:#eaf5f5;border-radius:999px;padding:.55rem .7rem;font-size:.7rem;font-weight:800}.attorney-resources-section,.regional-intelligence-section{background:var(--warm)}.regional-intelligence-section{border-top:1px solid var(--line)}.attorney-final-cta{color:#ffffffd1;background:radial-gradient(circle at 90% 10%,#0e96a03d,#0000 30%),linear-gradient(135deg,#041b34,#073e50);padding:clamp(60px,8vw,100px) 0}.attorney-final-cta-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid}.attorney-final-cta h2{color:#fff;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1}.attorney-final-cta p:not(.eyebrow){max-width:68ch}.attorney-final-cta-layout>div:last-child{gap:.9rem;display:grid}.attorney-final-cta-layout small{color:#ffffff9e;font-size:.68rem;line-height:1.5}@media (width<=1100px){.attorney-engagement-grid,.attorney-difference-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){:is(.interior-hero-grid:has(.attorney-hero-composite),.attorney-problem-intro,.attorney-credibility-layout,.attorney-final-cta-layout){grid-template-columns:1fr}.attorney-hero-composite{min-height:480px}.attorney-trust-strip .shell,.attorney-outcome-grid,.attorney-sample-grid{grid-template-columns:repeat(2,1fr)}.attorney-problem-intro>*{grid-area:auto/1!important}.attorney-service-list>article{grid-template-columns:88px 1fr}.attorney-service-action{grid-column:2}}@media (width<=650px){.attorney-trust-strip .shell,.attorney-outcome-grid,.attorney-engagement-grid,.attorney-sample-grid,.attorney-difference-grid{grid-template-columns:1fr}.attorney-trust-strip article,.attorney-trust-strip article:first-child{border:0;border-bottom:1px solid var(--line)}.attorney-progression-key{flex-direction:column;align-items:flex-start;gap:.6rem}.attorney-progression-key b{display:none}.attorney-service-list>article{grid-template-columns:1fr;align-items:start}.attorney-service-action{grid-column:1}.attorney-sample-grid article{grid-template-columns:1fr}.attorney-sample-grid img{max-width:280px}.attorney-hero-composite{min-height:420px}.attorney-composite-dashboard{width:88%}.attorney-composite-report{width:84%;min-height:310px}}@media (width<=720px){.portfolio-controls,.portfolio-metrics,.preview-matter-switcher,.reviewer-flow{grid-template-columns:1fr}.portfolio-view-toggle{justify-content:stretch}.portfolio-view-toggle button{flex:1}.portfolio-matter-card{min-height:auto}.portfolio-matter-card dl>div{grid-template-columns:1fr;gap:4px}.workspace-case-switcher,.workspace-case-switcher select{width:100%;max-width:none}.readiness-dimensions>div{grid-template-columns:96px 1fr 36px}.authorization-ladder article{grid-template-columns:1fr;align-items:start;gap:8px}.attorney-platform-features{grid-template-columns:1fr}}.identity-admin-main{max-width:1500px;padding-top:1.35rem}.role-workspace-actions{flex-wrap:wrap;gap:.55rem 1rem;margin-top:.85rem;display:flex}.role-workspace-actions a{color:#0b747b;font-size:.8rem;font-weight:800}.identity-admin-hero{color:#e8f5f5;background:radial-gradient(circle at 80% 5%,#35c4bb2e,#0000 27%),linear-gradient(135deg,#071d31 0%,#0b3048 68%,#0d5260 100%);border:1px solid #77c9c23d;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:1.25rem;margin-bottom:1.15rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid;box-shadow:0 24px 54px #041d2d29}.identity-admin-hero h1{color:#fff;max-width:760px;font-family:var(--font-display);letter-spacing:-.035em;margin:.35rem 0 .65rem;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.identity-admin-hero>div>p:last-child{color:#c8dcdf;max-width:800px;margin:0;line-height:1.65}.identity-trust-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0314227a;border:1px solid #a3e2da38;border-radius:18px;align-self:stretch;padding:1.25rem}.identity-trust-panel span,.identity-trust-panel strong,.identity-trust-panel p{display:block}.identity-trust-panel span{color:#83ded2;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.identity-trust-panel strong{overflow-wrap:anywhere;color:#fff;margin:.65rem 0;font-size:1rem}.identity-trust-panel p{color:#bad1d5;margin:0;font-size:.86rem;line-height:1.55}.identity-command-center{background:#f5f8f9;border:1px solid #d3e0e5;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #0a2a3b14}.identity-admin-tabs{background:#fff;border-bottom:1px solid #d8e4e8;gap:.2rem;padding:.55rem;display:flex;overflow-x:auto}.identity-admin-tabs button{color:#4c6571;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:.8rem 1rem;font-size:.86rem;font-weight:750}.identity-admin-tabs button:hover,.identity-admin-tabs button.active{color:#075e68;background:#e7f4f3}.identity-command-center>.admin-notice{margin:.9rem 1rem 0}.identity-admin-panel{padding:clamp(1rem,2vw,1.6rem)}.identity-metrics{margin-bottom:1rem}.identity-metrics article{background:#fff;border:1px solid #d8e4e8;min-height:104px}.identity-metrics article strong{color:#0a5260;font-size:2.1rem}.identity-toolbar{background:#fff;border:1px solid #d8e4e8;border-radius:14px;grid-template-columns:minmax(280px,1fr) 190px 170px auto;align-items:end;gap:.7rem;margin-bottom:1rem;padding:.9rem;display:grid}.identity-toolbar label,.identity-user-form label,.identity-danger-modal label{color:#405a67;gap:.38rem;font-size:.78rem;font-weight:750;display:grid}.identity-toolbar input,.identity-toolbar select,.identity-user-form input,.identity-user-form select,.identity-user-form textarea,.identity-danger-modal input{color:#173a4b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c7d8de;border-radius:9px;outline:none;padding:.72rem .8rem;font-weight:500}.identity-user-form textarea{resize:vertical}.identity-toolbar input:focus,.identity-toolbar select:focus,.identity-user-form input:focus,.identity-user-form select:focus,.identity-user-form textarea:focus,.identity-danger-modal input:focus{border-color:#158c90;box-shadow:0 0 0 3px #158c9021}.identity-user-list{background:#fff;border:1px solid #d7e3e7;border-radius:15px;overflow:hidden}.identity-list-header{color:#536c77;background:#f7fafb;border-bottom:1px solid #e1eaed;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.76rem;display:flex}.identity-list-header strong{color:#183e50}.identity-user-row{border-bottom:1px solid #e6edef;grid-template-columns:48px minmax(220px,1.3fr) minmax(170px,.72fr) minmax(180px,.75fr) auto;align-items:center;gap:.9rem;padding:.95rem 1rem;display:grid}.identity-user-row:last-child{border-bottom:0}.identity-user-row:hover{background:#fbfdfd}.identity-avatar{color:#09606b;background:linear-gradient(145deg,#e8f8f5,#dcecf3);border:1px solid #b8d9d7;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.identity-user-main>div{align-items:center;gap:.5rem;display:flex}.identity-user-main h2{color:#0b3148;font-family:var(--font-display);margin:0;font-size:1.08rem}.identity-user-main>a{color:#096a75;margin-top:.18rem;font-size:.82rem;display:inline-block}.identity-user-main p,.identity-user-role span,.identity-user-access small{color:#6c7f88;margin:.2rem 0 0;font-size:.74rem}.owner-lock{color:#79580b;background:#fff2c9;border-radius:999px;padding:.2rem .42rem;font-size:.66rem;font-weight:850}.identity-user-role span,.identity-user-role strong{display:block}.identity-user-role strong{color:#173d4f;margin-top:.22rem;font-size:.85rem}.identity-user-access{justify-items:start;gap:.15rem;display:grid}.account-status{color:#576c75;text-transform:capitalize;background:#eef2f3;border-radius:999px;padding:.26rem .48rem;font-size:.68rem;font-weight:850}.account-status.active,.account-status.published{color:#17643e;background:#dff4e9}.account-status.invited,.account-status.draft{color:#245b92;background:#e2effd}.account-status.suspended,.account-status.archived{color:#8d352b;background:#f8e3df}.identity-user-actions{justify-items:stretch;gap:.35rem;display:grid}.identity-user-actions button{color:#155469;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d7dc;border-radius:8px;padding:.42rem .65rem;font-size:.72rem;font-weight:750}.identity-user-actions button:hover{background:#edf8f6;border-color:#17868a}.identity-user-actions .danger-link{color:#9b352b;border-color:#0000}.identity-create-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:1.25rem;display:grid}.identity-form-intro{padding:.6rem}.identity-form-intro h2,.identity-role-heading h2{color:#0b3148;font-family:var(--font-display);margin:.35rem 0 .6rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.02}.identity-form-intro>p{color:#5a707b;line-height:1.65}.identity-rule-card{background:#edf8f6;border:1px solid #c8e2df;border-radius:13px;margin-top:1rem;padding:1rem}.identity-rule-card strong{color:#0b5c62}.identity-rule-card ul{color:#48656c;margin:.65rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.6}.identity-user-form{gap:.9rem;display:grid}.identity-role-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;display:flex}.identity-role-heading>p{color:#5c717b;max-width:520px;line-height:1.55}.identity-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.identity-role-grid article{background:#fff;border:1px solid #d6e3e7;border-radius:14px;padding:1.05rem}.identity-role-grid article>span{color:#168189;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.identity-role-grid h3{color:#0b3148;font-family:var(--font-display);margin:.35rem 0;font-size:1.2rem}.identity-role-grid p{color:#5e737d;min-height:72px;font-size:.8rem;line-height:1.55}.identity-role-grid article>strong{color:#32505c;font-size:.73rem}.identity-role-grid ul{color:#576d77;margin:.5rem 0 0;padding-left:1.05rem;font-size:.75rem;line-height:1.55}.system-audit-list{background:#fff;border:1px solid #d7e3e7;border-radius:14px;overflow:hidden}.system-audit-list article{border-bottom:1px solid #e5ecef;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.system-audit-list article:last-child{border-bottom:0}.audit-action-mark{color:#0a7478;background:#e6f4f2;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.system-audit-list strong{color:#143b4d;text-transform:capitalize}.system-audit-list p{color:#526b76;margin:.2rem 0;font-size:.82rem}.system-audit-list small,.system-audit-list time{color:#778991;font-size:.7rem}.identity-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03111cb8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.identity-modal{background:#fff;border:1px solid #d1e0e5;border-radius:20px;width:min(780px,100%);max-height:calc(100vh - 2.5rem);padding:clamp(1.25rem,3vw,2rem);position:relative;overflow-y:auto;box-shadow:0 30px 90px #00121e52}.identity-modal h2{color:#0b3148;font-family:var(--font-display);margin:.35rem 0 .25rem;font-size:2rem}.identity-modal-close{color:#47616d;cursor:pointer;background:#fff;border:1px solid #d4e0e4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.35rem;display:grid;position:absolute;top:1rem;right:1rem}.identity-immutable-email{color:#18727a;margin:0 0 1.2rem;font-weight:750}.identity-modal-actions{justify-content:flex-end;gap:.65rem;margin-top:.35rem;display:flex}.identity-danger-modal{width:min(620px,100%)}.identity-danger-modal>p{color:#5d6f77;line-height:1.6}.danger-symbol{color:#a5352a;background:#fde7e1;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:.8rem;font-size:1.45rem;font-weight:900;display:grid}.archive-impact{background:#fff6f3;border:1px solid #edc3bb;border-radius:11px;gap:.28rem;margin:1rem 0;padding:.9rem;display:grid}.archive-impact strong{color:#7f2d25;overflow-wrap:anywhere}.archive-impact span{color:#7b5a54;font-size:.78rem;line-height:1.5}.destructive-button{color:#fff;background:#a6382e;border-color:#a6382e}.destructive-button:hover{background:#872a22}.destructive-button:disabled{cursor:not-allowed;opacity:.42}.firm-capacity-card{background:#041e2f6b;border:1px solid #8ddad240;border-radius:16px;align-content:center;justify-items:start;min-width:230px;padding:1.1rem 1.25rem;display:grid}.firm-capacity-card span,.firm-capacity-card strong,.firm-capacity-card small{display:block}.firm-capacity-card span{color:#82ded3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.firm-capacity-card strong{color:#fff;font-family:var(--font-display);margin:.2rem 0;font-size:2.8rem}.firm-capacity-card small{color:#c0d4d8}.firm-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:1rem;display:grid}.firm-team-card{min-width:0}.firm-member-list{border:1px solid #dae5e8;border-radius:13px;overflow:hidden}.firm-member-list article{border-bottom:1px solid #e4ecef;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.firm-member-list article:last-child{border-bottom:0}.firm-member-list article>div:nth-child(2) strong,.firm-member-list article>div:nth-child(2) span,.firm-member-list article>div:nth-child(2) small{display:block}.firm-member-list article>div:nth-child(2) strong{color:#12384a}.firm-member-list article>div:nth-child(2) span{color:#0a737a;margin-top:.12rem;font-size:.78rem}.firm-member-list article>div:nth-child(2) small{color:#74868e;margin-top:.15rem}.firm-role-pill{color:#12636b;text-transform:capitalize;background:#e8f4f3;border-radius:999px;padding:.28rem .5rem;font-size:.68rem;font-weight:800}.firm-member-list article>button{color:#92372e;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2beb8;border-radius:8px;padding:.4rem .6rem;font-size:.7rem;font-weight:750}.firm-scope-note{background:#eff8f7;border-left:3px solid #0c858a;margin-top:.9rem;padding:.85rem}.firm-scope-note strong{color:#155b62}.firm-scope-note p{color:#526c74;margin:.22rem 0 0;font-size:.8rem}.website-command-center{background:#f5f8f9;border:1px solid #d3e0e5;border-radius:20px;overflow:hidden;box-shadow:0 18px 48px #0a2a3b14}.website-command-center>.admin-notice{margin:.9rem 1rem 0}.website-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.website-operation-grid button{color:#173e50;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e2e6;border-radius:15px;align-content:start;gap:.55rem;min-height:190px;padding:1.2rem;display:grid}.website-operation-grid button:hover{border-color:#4caaa8;transform:translateY(-2px);box-shadow:0 14px 30px #084b5217}.website-operation-grid span{color:#0d8287;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:850}.website-operation-grid strong{font-family:var(--font-display);font-size:1.35rem}.website-operation-grid small{color:#627780;font-size:.8rem;line-height:1.55}.website-admin-boundary{margin-top:1rem}.cms-content-list{gap:.75rem;display:grid}.cms-content-list>article{background:#fff;border:1px solid #d6e3e7;border-radius:13px;grid-template-columns:minmax(110px,.25fr) minmax(200px,.7fr) minmax(260px,1.2fr) minmax(180px,.65fr);align-items:center;gap:.85rem;padding:.95rem;display:grid}.cms-content-list>article>div:first-child{justify-items:start;gap:.3rem;display:grid}.cms-content-list>article h3{color:#0d3448;font-family:var(--font-display);margin:0;font-size:1.05rem}.cms-content-list>article p{color:#60747d;margin:0;font-size:.78rem;line-height:1.5}.cms-content-list>article small{color:#778991;font-size:.68rem}.cms-row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.cms-row-actions button,.cms-row-actions a,.cms-back-button{color:#145d6d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdadf;border-radius:7px;padding:.42rem .58rem;font-size:.7rem;font-weight:750}.cms-row-actions .danger-link{color:#96372e;border-color:#0000}.cms-editor-layout{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:start;gap:1rem;display:grid}.cms-back-button{margin-bottom:1rem}.cms-editor-form{min-width:0}.cms-featured-check{background:#fff;border:1px solid #c7d8de;border-radius:9px;align-self:end;align-items:center;min-height:44px;padding:.65rem .75rem;display:flex!important}.cms-featured-check input{width:auto;min-height:auto}.cms-body-editor{min-height:430px;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.8rem!important}.identity-rule-card p{color:#4d6871;margin:.45rem 0 0;font-size:.79rem;line-height:1.55}.identity-rule-card code{color:#0a646c}.cms-faq-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:1rem;display:grid}.cms-faq-layout .cms-content-list>article{grid-template-columns:minmax(100px,.3fr) minmax(180px,.8fr) minmax(240px,1.2fr)}.cms-faq-layout .cms-row-actions{grid-column:2/-1}.cms-lead-table{background:#fff;border:1px solid #d5e2e6;border-radius:14px;overflow:hidden}.cms-lead-table article{border-bottom:1px solid #e3ebee;grid-template-columns:minmax(220px,1fr) 140px minmax(220px,.9fr) 170px;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.cms-lead-table article:last-child{border-bottom:0}.cms-lead-table article>div strong,.cms-lead-table article>div span,.cms-lead-table article>div a,.cms-lead-table article>div small{display:block}.cms-lead-table article>div strong{color:#153c4e;font-size:.82rem}.cms-lead-table article>div a{color:#0a7179;margin:.15rem 0;font-size:.76rem}.cms-lead-table article>div span,.cms-lead-table article>div small,.cms-lead-table label{color:#6b7e87;font-size:.69rem}.cms-lead-table label{gap:.3rem;font-weight:750;display:grid}.cms-lead-table select{color:#173d4f;min-height:40px;font:inherit;text-transform:capitalize;background:#fff;border:1px solid #c8d8de;border-radius:8px;padding:.55rem .65rem}@media (width<=1180px){.identity-toolbar{grid-template-columns:1fr 1fr 1fr}.identity-search{grid-column:span 3}.identity-user-row{grid-template-columns:48px minmax(220px,1fr) minmax(180px,.7fr) auto}.identity-user-role{display:none}.identity-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.firm-admin-grid{grid-template-columns:1fr}.cms-content-list>article{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr) minmax(170px,.55fr)}.cms-content-list>article>p{grid-column:2}.cms-faq-layout,.cms-editor-layout{grid-template-columns:1fr}.cms-lead-table article{grid-template-columns:1fr 140px 170px}.cms-lead-table article>div:nth-child(3){grid-column:1}}@media (width<=820px){.identity-admin-hero,.identity-create-layout{grid-template-columns:1fr}.identity-toolbar{grid-template-columns:1fr 1fr}.identity-search{grid-column:span 2}.identity-user-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:start}.identity-user-access{grid-column:2}.identity-user-actions{grid-area:1/3/span 2}.identity-list-header,.identity-role-heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.identity-admin-main{padding-inline:.65rem}.identity-admin-tabs{scroll-snap-type:x proximity}.identity-admin-tabs button{scroll-snap-align:start}.identity-toolbar,.identity-role-grid,.website-operation-grid,.cms-content-list>article,.cms-faq-layout .cms-content-list>article,.cms-lead-table article{grid-template-columns:1fr}.cms-content-list>article>p,.cms-faq-layout .cms-row-actions,.cms-lead-table article>div:nth-child(3),.identity-search{grid-column:auto}.identity-user-row{grid-template-columns:38px minmax(0,1fr)}.identity-user-actions{grid-area:auto/1/auto/-1;padding-left:50px;display:flex}.identity-user-access{grid-column:2}.system-audit-list article{grid-template-columns:34px minmax(0,1fr)}.system-audit-list time{grid-column:2}.identity-modal-actions{flex-direction:column-reverse;align-items:stretch}.identity-modal-actions .button{width:100%}.firm-member-list article{grid-template-columns:38px minmax(0,1fr)}.firm-member-list article>.firm-role-pill,.firm-member-list article>button,.firm-member-list article>small{grid-column:2;justify-self:start}}.portal-terms-page{background:radial-gradient(circle at 78% 8%,#23c1b524,#0000 28%),#eef4f5;grid-template-rows:auto 1fr;gap:2rem;min-height:100vh;padding:1.25rem clamp(1rem,4vw,4rem) 3rem;display:grid}.portal-terms-page>.nurse-studio-brand{width:fit-content}.portal-terms-form{background:#fff;border:1px solid #ccdde3;border-radius:24px;place-self:center;gap:1.2rem;width:min(720px,100%);padding:clamp(1.5rem,4vw,3.25rem);display:grid;box-shadow:0 26px 65px #051f301f}.portal-terms-form h1{color:#082b43;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.portal-terms-form>label{color:#294a5b;gap:.45rem;font-weight:700;display:grid}.portal-terms-form>label>input{font:inherit;border:1px solid #cbdce3;border-radius:10px;padding:.85rem}.portal-terms-form fieldset{border:0;gap:.75rem;padding:0;display:grid}.portal-terms-form legend{color:#244657;margin-bottom:.65rem;font-weight:800}.portal-terms-form fieldset label{background:#f8fafb;border:1px solid #d4e1e6;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.portal-terms-form fieldset span,.portal-terms-form fieldset strong,.portal-terms-form fieldset small{display:block}.portal-terms-form fieldset small{color:#697d88;margin-top:.25rem}@media print{.portal-header,.intelligence-sidebar,.intelligence-tools,.admin-review-bar,.pilot-uploader,.record-editor,.portal-preview-intro,.portal-preview-boundary,.portal-preview-framebar{display:none!important}.portal-app,.case-main,.portal-main,.portal-preview-frame{box-shadow:none!important;background:#fff!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important}.intelligence-workspace{box-shadow:none!important;border:0!important;min-height:0!important;display:block!important}.intelligence-main{padding:0!important}.intelligence-toolbar{position:static!important}.intelligence-card,.answer-card,.action-board article,.record-table article{break-inside:avoid}}.home-platform-section,.platform-demo-section{background:radial-gradient(circle at 92% 4%,#0c87941f,#0000 24%),linear-gradient(#f7fafb 0%,#edf3f4 100%)}.home-platform-heading{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:clamp(32px,6vw,90px);margin-bottom:44px;display:grid}.home-platform-heading h2{letter-spacing:-.045em;max-width:13ch;margin:12px 0 0;font-size:clamp(2.25rem,4.5vw,5rem);line-height:.98}.home-platform-heading>div:last-child>p{color:var(--slate);margin:0 0 24px;font-size:1.05rem;line-height:1.75}.home-platform-boundary{color:var(--muted);text-align:center;max-width:900px;margin:16px auto 0;font-size:.72rem}.platform-sales-demo{background:#fff;border:1px solid #c8d5d8;border-radius:22px;grid-template-columns:255px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden;box-shadow:0 28px 70px #00183c29}.platform-sales-demo>aside{color:#fff;background:radial-gradient(circle at 40% 4%,#19a7ad3b,#0000 24%),linear-gradient(170deg,#06274b,#001127);padding:23px 16px}.platform-demo-brand{border-bottom:1px solid #ffffff24;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:5px 5px 20px;display:grid}.platform-demo-brand>span{font-family:var(--serif);background:linear-gradient(145deg,#28b8b7,#08717e);border-radius:11px;justify-content:center;align-items:center;height:42px;font-weight:900;display:flex}.platform-demo-brand strong,.platform-demo-brand small{display:block}.platform-demo-brand strong{font-size:.78rem}.platform-demo-brand small{color:#ffffff8c;margin-top:3px;font-size:.58rem}.platform-sales-demo>aside>p{color:#ffffff78;letter-spacing:.12em;text-transform:uppercase;margin:24px 8px 10px;font-size:.62rem;font-weight:900}.platform-sales-demo>aside>button{color:#ffffffa8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;width:100%;margin-bottom:7px;padding:14px 13px;display:block}.platform-sales-demo>aside>button.active{color:#fff;background:#19a7ad2b;border-color:#41c5c538;box-shadow:inset 3px 0 #49c3bd}.platform-sales-demo>aside>button span,.platform-sales-demo>aside>button strong,.platform-sales-demo>aside>button small{display:block}.platform-sales-demo>aside>button span{color:#65d5cc;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:900}.platform-sales-demo>aside>button strong{margin:5px 0;font-size:.72rem;line-height:1.35}.platform-sales-demo>aside>button small{color:#ffffff7a;font-size:.58rem}.platform-sales-demo>section{background:#f5f8f9;flex-direction:column;min-width:0;display:flex}.platform-sales-demo>section>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.platform-sales-demo>section>header h3{font-family:var(--serif);margin:6px 0;font-size:clamp(1.45rem,2.2vw,2.2rem)}.platform-sales-demo>section>header>div:first-child>span{color:var(--muted);font-size:.74rem}.platform-demo-progress{min-width:180px}.platform-demo-progress strong,.platform-demo-progress small{text-align:right;display:block}.platform-demo-progress strong{color:var(--navy);font-size:1.25rem}.platform-demo-progress>span{background:#dfe9eb;border-radius:99px;height:6px;margin:8px 0;display:block;overflow:hidden}.platform-demo-progress i{background:linear-gradient(90deg, var(--teal), #36b7a8);height:100%;display:block}.platform-demo-progress small{color:var(--muted);font-size:.58rem}.platform-sales-demo>section>nav{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 26px 0;display:grid}.platform-sales-demo>section>nav button{border:1px solid var(--line);color:var(--slate);cursor:pointer;text-align:left;text-transform:capitalize;background:#fff;border-radius:12px;grid-template-columns:30px 1fr 22px;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:grid}.platform-sales-demo>section>nav button.active{background:var(--navy);border-color:var(--navy);color:#fff}.platform-sales-demo>section>nav button>span{color:var(--teal-light);font-family:var(--serif);font-size:.72rem}.platform-sales-demo>section>nav button>small{opacity:.55;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.62rem;display:flex}.platform-demo-panel{padding:30px 32px}.platform-demo-panel>div:first-child{justify-content:space-between;align-items:end;gap:32px;display:flex}.platform-demo-panel h4{color:var(--navy);font-family:var(--serif);max-width:540px;margin:0;font-size:1.35rem;line-height:1.35}.platform-demo-results{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.platform-demo-results article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:150px;padding:20px}.platform-demo-results article>*{display:block}.platform-demo-results article span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.platform-demo-results article strong{color:var(--navy);font-family:var(--serif);margin:16px 0 22px;font-size:1.08rem;line-height:1.3}.platform-demo-results article small{color:var(--muted);font-size:.62rem}.platform-sales-demo>section>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding:17px 32px;font-size:.65rem;display:flex}.platform-sales-demo>section>footer a{color:var(--teal);font-weight:900}.platform-hero-aside{background:linear-gradient(140deg,#19a7ad29,#d5a74914),#ffffff0f;border:1px solid #fff3;border-radius:18px;padding:28px}.platform-hero-aside>span{color:#62d5ce;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.platform-hero-aside>strong{color:#fff;font-family:var(--serif);margin:12px 0 20px;font-size:1.5rem;line-height:1.2;display:block}.platform-hero-aside ul,.platform-layer-grid ul{margin:0;padding:0;list-style:none}.platform-hero-aside li{color:#ffffffc2;border-top:1px solid #ffffff21;padding:11px 0;font-size:.76rem}.platform-layer-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.platform-layer-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:32px;box-shadow:0 18px 40px #00183c0f}.platform-layer-grid article>span{color:var(--teal);font-family:var(--serif);font-weight:900}.platform-layer-grid h2{margin:14px 0;font-size:2.25rem}.platform-layer-grid p{color:var(--slate);line-height:1.65}.platform-layer-grid li{border-top:1px solid var(--line);color:var(--navy);padding:12px 0;font-size:.78rem;font-weight:700}.platform-product-adaptation,.platform-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(40px,7vw,100px);display:grid}.platform-product-adaptation h2,.platform-trust-grid h2{letter-spacing:-.045em;font-size:clamp(2.3rem,4.3vw,4.6rem);line-height:.98}.platform-product-adaptation>div:first-child>p:not(.eyebrow),.platform-trust-grid>div:first-child>p:not(.eyebrow){color:var(--slate);font-size:1.03rem;line-height:1.75}.platform-product-list{background:var(--navy);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.platform-product-list article{border-bottom:1px solid #ffffff1f;grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;padding:20px 24px;display:grid}.platform-product-list article:last-child{border:0}.platform-product-list strong{color:#fff;font-family:var(--serif);font-size:1rem}.platform-product-list span{color:#ffffff9e;font-size:.72rem;line-height:1.45}.platform-trust-section{background:var(--navy)}.platform-trust-grid h2,.platform-trust-grid>div:first-child>p:not(.eyebrow){color:#fff}.platform-trust-grid .boundary-note{color:#ffffffc2;background:#ffffff14;border-color:#ffffff2e}.nurse-path-visual{gap:13px;display:grid}.nurse-path-visual>div{background:#ffffff12;border:1px solid #ffffff2e;border-radius:16px;padding:22px}.nurse-path-visual span,.nurse-path-visual strong,.nurse-path-visual small{display:block}.nurse-path-visual span{color:#64d3cb;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.nurse-path-visual strong{color:#fff;font-family:var(--serif);margin:8px 0;font-size:1.35rem}.nurse-path-visual small{color:#ffffff9e}.nurse-founding-banner{color:#041c3c;background:linear-gradient(100deg,#b67d16,#e0b754)}.nurse-founding-banner .shell{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr) auto;align-items:center;gap:28px;padding-top:25px;padding-bottom:25px;display:grid}.nurse-founding-banner span,.nurse-founding-banner strong{display:block}.nurse-founding-banner span{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.nurse-founding-banner strong{font-family:var(--serif);margin-top:5px;font-size:1.16rem;line-height:1.3}.nurse-founding-banner p{margin:0;font-size:.72rem;line-height:1.5}.nurse-os-section{background:radial-gradient(circle at 92% 8%,#006b7d1a,#0000 24%),#f7fafb}.nurse-os-visual{box-shadow:var(--shadow);background:#fff;border:1px solid #c7d6d9;border-radius:20px;grid-template-columns:225px minmax(0,1fr);min-height:440px;margin:40px 0 34px;display:grid;overflow:hidden}.nurse-os-visual>aside{color:#fff;background:linear-gradient(165deg,#06274b,#001127);padding:22px 15px}.nurse-os-visual>aside>div{border-bottom:1px solid #ffffff24;grid-template-columns:40px 1fr;align-items:center;gap:10px;margin-bottom:17px;padding:4px 5px 18px;display:grid}.nurse-os-visual>aside>div span{background:var(--teal);font-family:var(--serif);border-radius:10px;justify-content:center;align-items:center;height:40px;font-weight:900;display:flex}.nurse-os-visual>aside>div strong{font-size:.75rem}.nurse-os-visual>aside>span{color:#ffffffa8;border-radius:9px;justify-content:space-between;margin:5px 0;padding:11px;font-size:.7rem;display:flex}.nurse-os-visual>aside>span.active{color:#fff;background:#19a7ad33;box-shadow:inset 3px 0 #49c3bd}.nurse-os-visual>aside>span small{opacity:.55;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.55rem;display:flex}.nurse-os-visual>section{background:#f3f7f8;flex-direction:column;display:flex}.nurse-os-visual>section>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.nurse-os-visual>section>header h3{font-family:var(--serif);margin:5px 0 0;font-size:1.75rem}.nurse-os-visual>section>header>strong{color:var(--teal)}.nurse-os-phases{grid-template-columns:repeat(3,1fr);gap:14px;padding:32px;display:grid}.nurse-os-phases article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.nurse-os-phases article>*{display:block}.nurse-os-phases article>span{color:var(--teal);font-family:var(--serif);font-weight:900}.nurse-os-phases article>strong{font-family:var(--serif);margin:14px 0 8px;font-size:1.25rem}.nurse-os-phases article p{color:var(--slate);font-size:.72rem;line-height:1.55}.nurse-os-phases article small{color:var(--teal);margin-top:22px;font-weight:800}.nurse-os-visual>section>footer{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:16px 32px;font-size:.65rem}.nurse-value-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nurse-value-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:26px}.nurse-value-grid article>span{color:var(--teal);font-family:var(--serif);font-weight:900}.nurse-value-grid h2{margin:16px 0 9px;font-size:1.35rem}.nurse-value-grid p{color:var(--slate);font-size:.8rem;line-height:1.6}.nurse-path-comparison{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.nurse-path-comparison>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:34px}.nurse-path-comparison>article:first-child{border-top:5px solid var(--teal);box-shadow:var(--shadow)}.nurse-path-comparison h2{margin:10px 0;font-size:2.15rem}.nurse-path-comparison>article>strong{color:var(--teal);font-size:1.1rem;display:block}.nurse-path-comparison ul{margin:25px 0;padding:0;list-style:none}.nurse-path-comparison li{border-top:1px solid var(--line);color:var(--slate);padding:12px 0 12px 23px;font-size:.82rem;position:relative}.nurse-path-comparison li:before{color:var(--teal);content:"✓";font-weight:900;position:absolute;left:0}.nurse-subscription-proof{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;margin-bottom:38px;display:grid}.nurse-subscription-proof h2{letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,4.3rem);line-height:1}.nurse-subscription-proof>div:first-child>p:not(.eyebrow){color:var(--slate);line-height:1.75}.nurse-subscription-proof>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.nurse-subscription-proof article{background:var(--navy);color:#fff;border-radius:14px;min-height:130px;padding:23px}.nurse-subscription-proof article strong{color:#66d6cf;font-family:var(--serif);font-size:2rem;display:block}.nurse-subscription-proof article span{margin-top:14px;font-size:.72rem;line-height:1.35;display:block}.nurse-offer-card{background:#ffffff12;border:1px solid #fff3;border-radius:18px;padding:28px}.nurse-offer-card>span{color:#64d3cb;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.nurse-offer-card>strong{color:#fff;font-family:var(--serif);margin-top:13px;font-size:4rem;line-height:1;display:block}.nurse-offer-card>small{color:#fff9}.nurse-offer-card ul{margin:22px 0 0;padding:0;list-style:none}.nurse-offer-card li{color:#ffffffc7;border-top:1px solid #ffffff21;padding:11px 0;font-size:.75rem}.nurse-signup-section{background:#f2f6f7}.nurse-signup-layout{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start;gap:48px;display:grid}.nurse-signup-form,.nurse-signup-success{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:clamp(28px,4vw,50px)}.nurse-form-heading h2,.nurse-signup-success h2{margin:8px 0 12px;font-size:clamp(2rem,3vw,3.3rem)}.nurse-form-heading>p:last-child{color:var(--muted)}.nurse-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nurse-signup-form label,.studio-onboarding form label,.studio-panel label,.studio-add-item label,.studio-matter-status label,.nurse-public-lead-form label{color:var(--navy);gap:7px;margin:15px 0;font-size:.7rem;font-weight:800;display:grid}.nurse-signup-form input,.nurse-signup-form select,.nurse-signup-form textarea,.studio-onboarding input,.studio-onboarding textarea,.studio-panel input,.studio-panel select,.studio-panel textarea,.studio-add-item input,.studio-matter-status input,.studio-matter-status select,.nurse-public-lead-form input,.nurse-public-lead-form select,.nurse-public-lead-form textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #bbcbd0;border-radius:9px;width:100%;min-height:46px;padding:11px 12px}.nurse-signup-form textarea,.studio-onboarding textarea,.studio-panel textarea,.nurse-public-lead-form textarea{resize:vertical;min-height:110px}.nurse-signup-form label small,.studio-panel label small,.nurse-public-lead-form label small{color:var(--muted);font-weight:500}.nurse-domain-field>span{color:var(--muted);font-size:.64rem;font-weight:500;line-height:1.5}.nurse-signup-layout>aside{background:var(--navy);color:#fff;border-radius:18px;padding:34px;position:sticky;top:115px}.nurse-signup-layout>aside h2{color:#fff;font-size:2rem}.nurse-signup-layout>aside ul{margin:25px 0;padding:0;list-style:none}.nurse-signup-layout>aside li{color:#ffffffbd;border-top:1px solid #ffffff21;padding:13px 0;font-size:.76rem;line-height:1.55}.nurse-signup-layout>aside .boundary-note{color:#ffffffb8;background:#ffffff14;border-color:#ffffff29}.nurse-signup-success>span,.nurse-lead-success>span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.nurse-signup-success>div{background:var(--mist);border-radius:12px;margin:25px 0;padding:20px}.nurse-public-site{--nurse-accent:#087f8d;color:var(--ink);background:#f7fafb;min-height:100vh}.nurse-public-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:30px;min-height:86px;padding:15px clamp(24px,5vw,80px);display:grid}.nurse-public-brand{color:var(--navy);grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.nurse-public-brand>span,.nurse-about-mark{background:var(--nurse-accent);color:#fff;font-family:var(--serif);border-radius:12px;justify-content:center;align-items:center;height:48px;font-size:.9rem;font-weight:900;display:flex}.nurse-public-brand strong,.nurse-public-brand small{display:block}.nurse-public-brand strong{font-family:var(--serif);font-size:1.05rem}.nurse-public-brand small{color:var(--muted);margin-top:3px;font-size:.58rem}.nurse-public-header nav{gap:24px;display:flex}.nurse-public-header nav a{color:var(--slate);font-size:.72rem;font-weight:800}.nurse-public-header-cta{background:var(--nurse-accent);color:#fff;border-radius:999px;padding:13px 19px;font-size:.72rem;font-weight:900}.nurse-public-hero{background:radial-gradient(circle at 87% 20%, var(--nurse-accent), transparent 26%), linear-gradient(115deg, #eef5f5, #fff);align-items:center}@supports (color:color-mix(in lab, red, red)){.nurse-public-hero{background:radial-gradient(circle at 87% 20%, color-mix(in srgb, var(--nurse-accent) 22%, transparent), transparent 26%), linear-gradient(115deg, #eef5f5, #fff)}}.nurse-public-hero{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(55px,8vw,120px);min-height:calc(100vh - 86px);padding:clamp(60px,8vw,120px) clamp(24px,7vw,110px);display:grid}.nurse-public-hero h1{color:var(--navy);font-family:var(--serif);letter-spacing:-.055em;max-width:12ch;margin:16px 0 25px;font-size:clamp(3rem,5.6vw,6.6rem);line-height:.95}.nurse-public-summary{color:var(--slate);max-width:630px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.72}.nurse-public-site .button-primary{background:var(--nurse-accent);border-color:var(--nurse-accent)}.nurse-public-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;margin-top:28px;padding-top:20px;display:flex}.nurse-public-trust span{color:var(--muted);font-size:.67rem;font-weight:800}.nurse-public-hero-visual{background:linear-gradient(165deg, var(--navy), #001127);color:#fff;border-radius:24px;padding:24px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 70px #00183c3d}.nurse-public-person{border-bottom:1px solid #ffffff26;grid-template-columns:48px 1fr;align-items:center;gap:13px;padding-bottom:20px;display:grid}.nurse-public-person>span{background:var(--nurse-accent);font-family:var(--serif);border-radius:12px;justify-content:center;align-items:center;height:48px;font-weight:900;display:flex}.nurse-public-person strong,.nurse-public-person small{display:block}.nurse-public-person small{color:#ffffff8c;margin-top:5px;font-size:.62rem}.nurse-public-hero-visual>article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:16px;margin-top:12px;padding:17px;display:grid}.nurse-public-hero-visual>article>span{color:var(--nurse-accent)}@supports (color:color-mix(in lab, red, red)){.nurse-public-hero-visual>article>span{color:color-mix(in srgb, var(--nurse-accent) 50%, white)}}.nurse-public-hero-visual>article>span{font-family:var(--serif);font-weight:900}.nurse-public-hero-visual article strong{font-family:var(--serif);font-size:1.1rem}.nurse-public-hero-visual article p{color:#ffffff94;margin:4px 0 0;font-size:.66rem}.nurse-public-section,.nurse-public-about,.nurse-public-contact,.nurse-public-method{padding:clamp(70px,9vw,130px) clamp(24px,7vw,110px)}.nurse-public-section-heading{max-width:760px}.nurse-public-section-heading h2,.nurse-public-method h2,.nurse-public-about h2,.nurse-public-lead-form h2{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(2.3rem,4.5vw,5rem);line-height:.98}.nurse-public-section-heading>p:last-child{color:var(--slate);line-height:1.7}.nurse-public-services{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.nurse-public-services article{border:1px solid var(--line);border-top:4px solid var(--nurse-accent);background:#fff;border-radius:15px;flex-direction:column;min-height:330px;padding:28px;display:flex}.nurse-public-services article>span{color:var(--nurse-accent);font-family:var(--serif);font-weight:900}.nurse-public-services h3{font-family:var(--serif);margin:17px 0 12px;font-size:1.45rem;line-height:1.2}.nurse-public-services p{color:var(--slate);font-size:.78rem;line-height:1.65}.nurse-public-services article>strong{color:var(--nurse-accent);margin-top:auto;padding-top:18px;font-size:.78rem}.nurse-public-services article>a{color:var(--navy);margin-top:12px;font-size:.72rem;font-weight:900}.nurse-public-method{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.nurse-public-method h2{color:#fff}.nurse-public-method ol{margin:0;padding:0;list-style:none}.nurse-public-method li{border-top:1px solid #ffffff29;grid-template-columns:55px 1fr;align-items:start;gap:22px;padding:22px 0;display:grid}.nurse-public-method li>span{color:var(--nurse-accent)}@supports (color:color-mix(in lab, red, red)){.nurse-public-method li>span{color:color-mix(in srgb, var(--nurse-accent) 45%, white)}}.nurse-public-method li>span{font-family:var(--serif);font-weight:900}.nurse-public-method li strong{font-family:var(--serif);font-size:1.3rem}.nurse-public-method li p{color:#fff9;margin:6px 0 0;font-size:.76rem}.nurse-public-about{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:70px;display:grid}.nurse-about-mark{box-shadow:0 30px 60px var(--nurse-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nurse-about-mark{box-shadow:0 30px 60px color-mix(in srgb, var(--nurse-accent) 25%, transparent)}}.nurse-about-mark{height:280px;font-size:4rem}.nurse-public-about>div:last-child>p:not(.eyebrow){color:var(--slate);max-width:760px;font-size:1rem;line-height:1.75}.nurse-public-about dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 0;display:grid}.nurse-public-about dl>div{border-top:2px solid var(--nurse-accent);padding-top:12px}.nurse-public-about dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:900}.nurse-public-about dd{margin:7px 0 0;font-size:.76rem;font-weight:800}.nurse-public-contact{background:#eaf1f2}.nurse-public-lead-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;max-width:1080px;margin:0 auto;padding:clamp(28px,5vw,55px)}.nurse-public-lead-form>div:first-child{max-width:760px}.nurse-public-lead-form>div:first-child>p:last-child{color:var(--slate);line-height:1.65}.nurse-lead-success{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:850px;margin:0 auto;padding:45px}.nurse-public-footer{color:#ffffffa6;background:#001127;grid-template-columns:.7fr 1.3fr;gap:45px;padding:48px clamp(24px,7vw,110px);display:grid}.nurse-public-footer strong,.nurse-public-footer span{display:block}.nurse-public-footer strong{color:#fff;font-family:var(--serif);font-size:1.2rem}.nurse-public-footer span{margin-top:6px;font-size:.68rem}.nurse-public-footer p{margin:0;font-size:.62rem;line-height:1.65}.nurse-studio-app{color:var(--ink);background:#edf2f4;min-height:100vh}.nurse-studio-header{color:#fff;background:linear-gradient(100deg,#124c646b,#0000 32%),#001127;justify-content:space-between;align-items:center;min-height:76px;padding:12px clamp(20px,4vw,58px);display:flex}.nurse-studio-brand{color:#fff;align-items:center;gap:16px;display:flex}.nurse-studio-brand img{object-fit:contain;width:155px;height:44px}.nurse-studio-brand>span{letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #ffffff40;padding-left:15px;font-size:.72rem;font-weight:900;display:block}.nurse-studio-brand small{color:#ffffff7a;margin-top:4px;font-size:.5rem;display:block}.nurse-studio-header>div{align-items:center;gap:20px;display:flex}.nurse-studio-header>div>div strong,.nurse-studio-header>div>div small{text-align:right;display:block}.nurse-studio-header>div>div small{color:#ffffff80;font-size:.58rem}.nurse-studio-header>div>a{color:#ffffffb8;font-size:.65rem;font-weight:800}.studio-pilot-label{color:#f1d089;letter-spacing:.08em;text-transform:uppercase;background:#d5a74926;border:1px solid #e4bd6766;border-radius:999px;padding:7px 9px;font-size:.55rem;font-weight:900}.studio-onboarding{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:clamp(50px,8vw,120px);max-width:1450px;margin:0 auto;padding:clamp(55px,7vw,100px) clamp(24px,5vw,70px);display:grid}.studio-onboarding>section h1{color:var(--navy);font-family:var(--serif);letter-spacing:-.055em;margin:15px 0 26px;font-size:clamp(3rem,5.2vw,6.4rem);line-height:.94}.studio-onboarding>section>p:not(.eyebrow){color:var(--slate);font-size:1.04rem;line-height:1.75}.studio-onboarding-method{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.studio-onboarding-method article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.studio-onboarding-method span{color:var(--teal);font-family:var(--serif);font-weight:900}.studio-onboarding-method strong{font-family:var(--serif);margin:13px 0 6px;font-size:1.15rem;display:block}.studio-onboarding-method p{color:var(--muted);font-size:.67rem;line-height:1.5}.studio-onboarding>form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:clamp(28px,4vw,46px)}.studio-onboarding>form h2{margin:8px 0 20px;font-size:2.25rem}.studio-url-input{background:#f4f7f8;border:1px solid #bbcbd0;border-radius:9px;align-items:center;display:flex;overflow:hidden}.studio-url-input>span{color:var(--muted);padding:0 0 0 12px;font-size:.7rem;font-weight:700}.studio-url-input input{background:0 0;border:0;min-width:0}.studio-layout{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.studio-sidebar{color:#fff;background:linear-gradient(175deg,#06274b,#001127);flex-direction:column;padding:20px 14px;display:flex}.studio-practice-card{border-bottom:1px solid #ffffff21;grid-template-columns:43px 1fr;align-items:center;gap:11px;margin:0 5px 18px;padding:5px 4px 19px;display:grid}.studio-practice-card>span{font-family:var(--serif);border-radius:11px;justify-content:center;align-items:center;height:43px;font-weight:900;display:flex}.studio-practice-card strong,.studio-practice-card small{display:block}.studio-practice-card strong{font-size:.72rem;line-height:1.3}.studio-practice-card small{color:#ffffff7a;text-transform:capitalize;margin-top:4px;font-size:.55rem}.studio-sidebar nav{gap:5px;display:grid}.studio-sidebar nav button{color:#ffffffa6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:45px;padding:10px 11px;font-size:.7rem;font-weight:800;display:flex}.studio-sidebar nav button.active{color:#fff;background:#19a7ad33;box-shadow:inset 3px 0 #49c3bd}.studio-tooltip{color:inherit;cursor:help;opacity:.58;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:.57rem;display:inline-flex;position:relative}.studio-tooltip>span{border:1px solid var(--line);color:var(--ink);opacity:0;pointer-events:none;visibility:hidden;z-index:80;background:#fff;border-radius:9px;width:240px;padding:10px 12px;font-size:.66rem;font-weight:500;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 14px 35px #00183c2e}.studio-tooltip:hover>span,.studio-tooltip:focus>span{opacity:1;visibility:visible;transform:translate(-50%)}.studio-safety-card{border-top:1px solid #ffffff21;margin-top:auto;padding:20px 8px 5px}.studio-safety-card strong{color:#64d3cb;font-size:.62rem}.studio-safety-card p{color:#ffffff80;font-size:.57rem;line-height:1.55}.studio-main{min-width:0;padding:clamp(28px,4vw,55px)}.studio-main-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.studio-main-header h1{margin:5px 0 0;font-size:clamp(2.3rem,3.5vw,4.2rem)}.studio-view{gap:24px;display:grid}.studio-metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.studio-metric-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.studio-metric-grid span,.studio-metric-grid strong,.studio-metric-grid small{display:block}.studio-metric-grid span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:900}.studio-metric-grid strong{color:var(--navy);font-family:var(--serif);margin:11px 0 5px;font-size:2.3rem}.studio-metric-grid small{color:var(--muted);font-size:.58rem}.studio-command-grid{grid-template-columns:1.3fr .7fr;gap:20px;display:grid}.studio-next-action,.studio-health,.studio-product-map,.studio-panel,.studio-preview-card,.studio-matter-workbench,.studio-domain-layout>aside{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.studio-next-action{background:radial-gradient(circle at 92% 12%, #19a7ad33, transparent 28%), var(--navy);color:#fff}.studio-next-action h2{color:#fff;max-width:720px;margin:10px 0;font-size:2.2rem}.studio-next-action>p:not(.micro-label){color:#ffffffa8;line-height:1.6}.studio-health>p{margin:0 0 15px}.studio-health>div{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:11px 0;font-size:.72rem;display:flex}.studio-health>div.done{color:var(--navy)}.studio-health>div span{color:var(--teal);font-weight:900}.studio-product-map>div:first-child{margin-bottom:22px}.studio-product-map>div:first-child h2{margin:6px 0;font-size:2rem}.studio-product-map>div:last-child{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.studio-product-map button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#f5f8f9;border-radius:13px;padding:21px}.studio-product-map button>*{display:block}.studio-product-map button>span{color:var(--teal);font-family:var(--serif);font-weight:900}.studio-product-map button strong{color:var(--navy);font-family:var(--serif);margin:12px 0 7px;font-size:1.25rem}.studio-product-map button p{color:var(--muted);font-size:.67rem;line-height:1.5}.studio-editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.studio-panel-heading{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.studio-panel-heading h2{margin:5px 0;font-size:2rem}.studio-panel-heading>div>p:not(.micro-label){color:var(--muted);max-width:720px;font-size:.78rem;line-height:1.5}.studio-service-selector{border:0;margin:28px 0;padding:0}.studio-service-selector legend{color:var(--navy);margin-bottom:10px;font-size:.72rem;font-weight:900}.studio-service-selector label{border:1px solid var(--line);background:#f6f8f9;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:8px 0;padding:14px;display:grid}.studio-service-selector input{width:auto;min-height:0}.studio-service-selector strong,.studio-service-selector small{display:block}.studio-service-selector small{color:var(--muted);margin-top:5px;font-size:.63rem;line-height:1.45}.studio-preview-card{border-top:5px solid var(--teal);position:sticky;top:25px}.studio-preview-card>span{color:#fff;font-family:var(--serif);border-radius:12px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:23px;font-weight:900;display:flex}.studio-preview-card h2{margin:8px 0;font-size:1.6rem}.studio-preview-card h3{font-size:1.05rem;line-height:1.4}.studio-preview-card p,.studio-preview-card small{color:var(--muted);font-size:.68rem;line-height:1.5;display:block}.studio-preview-card a{color:var(--teal);margin-top:22px;font-size:.72rem;font-weight:900;display:block}.studio-matter-top{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}.studio-matter-list{gap:8px;display:grid}.studio-matter-list>button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:11px;padding:15px}.studio-matter-list>button.active{border-color:var(--teal);box-shadow:inset 4px 0 var(--teal)}.studio-matter-list span,.studio-matter-list strong,.studio-matter-list small{display:block}.studio-matter-list span{color:var(--teal);text-transform:uppercase;font-size:.55rem;font-weight:900}.studio-matter-list strong{color:var(--navy);margin:5px 0;font-size:.78rem}.studio-matter-list small{color:var(--muted);font-size:.58rem}.studio-matter-workbench>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.studio-matter-workbench>header h2{margin:5px 0;font-size:2rem}.studio-matter-workbench>header p:last-child{color:var(--muted);margin:0}.studio-matter-progress{min-width:180px}.studio-matter-progress strong{text-align:right;display:block}.studio-matter-progress>span{background:#dfe8ea;border-radius:99px;height:7px;margin-top:8px;display:block;overflow:hidden}.studio-matter-progress i{background:linear-gradient(90deg, var(--teal), #35b7a8);height:100%;display:block}.studio-matter-status{background:#f5f8f9;border-radius:12px;grid-template-columns:1fr 100px 1.6fr 120px auto;align-items:end;gap:11px;margin:22px 0;padding:14px;display:grid}.studio-matter-status label{margin:0}.studio-matter-status button,.studio-add-item button,.studio-lead-list article>div:last-child>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:43px;padding:10px 14px;font-size:.65rem;font-weight:900}.record-processing-flow{gap:10px;margin-top:28px;display:grid}.record-processing-command{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:24px;padding:20px;display:grid}.record-processing-command h3{color:var(--navy);margin:5px 0}.record-processing-command p:last-child{color:var(--slate);margin:0}.record-processing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.record-processing-metrics article{background:var(--warm);border-radius:9px;padding:11px}.record-processing-metrics article.alert{color:#8d421d;background:#fff1e8}.record-processing-metrics span,.record-processing-metrics strong{display:block}.record-processing-metrics span{text-transform:uppercase;font-size:.54rem;font-weight:900}.record-processing-metrics strong{color:var(--navy);font-family:var(--serif);margin-top:4px;font-size:1.45rem}.record-processing-flow article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.record-processing-flow article>span{color:var(--teal);font-family:var(--serif);font-weight:900}.record-processing-flow h3{color:var(--navy);margin:0 0 4px}.record-processing-flow p{color:var(--slate);margin:0}.pilot-source-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.record-viewer{background:#0b222a;border-radius:14px;margin-top:18px;overflow:hidden}.record-viewer>header{color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.record-viewer>header small,.record-viewer>header strong{display:block}.record-viewer>header small{color:#82e3df;text-transform:uppercase;font-size:.55rem;font-weight:900}.record-viewer>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:7px;padding:7px 10px}.record-viewer iframe{background:#fff;border:0;width:100%;height:min(70vh,780px)}.record-viewer>p{color:#ffffffad;margin:0;padding:12px 16px;font-size:.68rem}.record-viewer-next{background:var(--aqua);color:var(--navy);cursor:pointer;border:0;margin:0 16px 16px;padding:10px 13px;font-weight:900}.clinical-data-hero{background:linear-gradient(135deg, var(--navy), #0b5860);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;padding:clamp(22px,4vw,38px);display:flex}.clinical-data-hero h3{color:#fff;margin:6px 0;font-size:clamp(1.5rem,3vw,2.4rem)}.clinical-data-hero p{color:#ffffffbd;max-width:760px;margin:0}.clinical-data-hero>div:last-child{text-align:center;flex:none}.clinical-data-hero>div:last-child strong,.clinical-data-hero>div:last-child span{display:block}.clinical-data-hero>div:last-child strong{color:#82e3df;font-family:var(--serif);font-size:2.5rem}.clinical-data-entry{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px;display:grid}.clinical-attention-queue{background:#fff7ef;border:1px solid #efc9a5;border-radius:14px;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);gap:18px;padding:18px;display:grid}.clinical-attention-queue h3{color:#7d351b;margin:5px 0}.clinical-attention-queue p{color:#744d3d;font-size:.7rem}.clinical-attention-queue>div:last-child{gap:7px;display:grid}.clinical-attention-queue article{background:#fff;border-left:3px solid #d96932;gap:2px;padding:9px 11px;display:grid}.clinical-attention-queue article span,.clinical-attention-queue article small{color:var(--muted);font-size:.58rem}.clinical-data-entry>div:first-child,.clinical-data-wide,.clinical-data-entry>button,.clinical-data-entry>small{grid-column:1/-1}.clinical-data-entry label{color:var(--slate);gap:5px;font-size:.6rem;font-weight:900;display:grid}.clinical-data-entry input,.clinical-data-entry select,.clinical-data-entry textarea{border:1px solid var(--line);font:inherit;border-radius:7px;padding:9px}.clinical-data-entry>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:10px 14px;font-weight:900}.clinical-data-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clinical-data-groups>section{border:1px solid var(--line);background:#f5f8f9;border-radius:13px;padding:14px}.report-export-actions{flex-wrap:wrap;gap:8px;display:flex}.report-export-actions label{color:#ffffffb3;text-transform:uppercase;flex-basis:100%;gap:5px;font-size:.56rem;font-weight:900;display:grid}.report-export-actions select{border:0;border-radius:7px;padding:9px}.report-preflight{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,.7fr) minmax(440px,1.3fr);gap:22px;padding:20px;display:grid}.report-preflight h3{color:var(--navy);margin:5px 0}.report-preflight>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.report-preflight article{background:#f1f4f5;border-radius:9px;grid-template-columns:24px 1fr;gap:2px;padding:10px;display:grid}.report-preflight article.ready{background:#eaf7f3}.report-preflight article>span{color:var(--teal);grid-row:1/span 2;font-weight:900}.report-preflight article small{color:var(--muted)}@media (width<=980px){.record-processing-command,.clinical-attention-queue,.report-preflight{grid-template-columns:1fr}.clinical-data-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-data-groups{grid-template-columns:1fr}}@media (width<=620px){.pilot-source-fields,.clinical-data-entry{grid-template-columns:1fr}.clinical-data-hero{align-items:start;gap:16px;display:grid}.record-processing-metrics,.report-preflight>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviewer-owned-matter{background:linear-gradient(135deg, var(--navy), #0b5961);color:#fff;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:30px;margin:18px 0;padding:clamp(24px,4vw,40px);display:grid}.reviewer-owned-matter h2{color:#fff}.reviewer-owned-matter p{color:#ffffffb8}.reviewer-owned-matter form{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;gap:9px;padding:16px;display:grid}.reviewer-owned-matter label{gap:5px;font-size:.62rem;font-weight:900;display:grid}.reviewer-owned-matter input,.reviewer-owned-matter select,.reviewer-owned-matter textarea{font:inherit;border:0;border-radius:7px;padding:9px}.reviewer-owned-matter button{background:var(--aqua);color:var(--navy);cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:900}@media (width<=900px){.reviewer-owned-matter{grid-template-columns:1fr}}.reviewer-guided-promise{background:#fff;border:1px solid #14b8b847;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(28px,5vw,64px);margin-top:28px;padding:clamp(30px,5vw,54px);display:grid}.reviewer-guided-promise h2{color:var(--navy);font-size:clamp(2rem,3.5vw,3rem)}.reviewer-guided-promise ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.reviewer-guided-promise li{background:var(--warm);color:var(--navy);border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:13px 15px;font-weight:800;display:grid}.reviewer-guided-promise li span{color:var(--teal);font-size:.72rem}.reviewer-production-guide{color:#fff;background:linear-gradient(135deg,#062f39,#0b515a);border-radius:14px;margin-bottom:18px;padding:clamp(18px,3vw,30px)}.reviewer-production-guide>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.reviewer-production-guide>header .micro-label{color:#82e3df}.reviewer-production-guide>header h3{color:#fff;font-family:var(--serif);margin:5px 0 7px;font-size:clamp(1.35rem,2.5vw,2rem)}.reviewer-production-guide>header p:last-child{color:#ffffffb8;max-width:760px;margin:0;font-size:.78rem}.reviewer-production-guide>header>strong{background:var(--aqua);color:var(--navy);border-radius:999px;flex:none;padding:9px 13px;font-size:.7rem}.reviewer-guide-steps{gap:8px;margin-top:20px;display:grid}.reviewer-guide-steps article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:12px}.reviewer-guide-steps article.current{border-color:var(--aqua);color:var(--navy);background:#fff}.reviewer-guide-steps article.upcoming{opacity:.62}.reviewer-guide-step-heading{grid-template-columns:28px 1fr;align-items:center;gap:10px;display:grid}.reviewer-guide-step-heading>span{background:var(--aqua);color:var(--navy);border-radius:50%;justify-content:center;align-items:center;height:28px;font-size:.68rem;font-weight:900;display:flex}.reviewer-guide-step-heading small{color:#82e3df;text-transform:uppercase;font-size:.48rem;font-weight:900;display:block}.reviewer-guide-steps article.current small{color:var(--teal)}.reviewer-guide-step-heading h4{color:inherit;margin:2px 0 0;font-size:.76rem}.reviewer-guide-detail{margin:12px 0 10px 38px}.reviewer-guide-detail>p,.reviewer-guide-detail li,.reviewer-guide-detail dd{color:var(--slate);font-size:.66rem;line-height:1.5}.reviewer-guide-detail ol{gap:4px;margin:8px 0;padding-left:18px;display:grid}.reviewer-guide-detail dl{gap:6px;margin:10px 0 0;display:grid}.reviewer-guide-detail dl>div{background:var(--warm);border-radius:7px;padding:8px}.reviewer-guide-detail dt{color:var(--teal);text-transform:uppercase;font-size:.52rem;font-weight:900}.reviewer-guide-detail dd{margin:3px 0 0}.reviewer-guide-steps article>button{color:#82e3df;cursor:pointer;background:0 0;border:0;margin:8px 0 0 38px;padding:0;font-size:.6rem;font-weight:900}.reviewer-guide-steps article.current>button{color:var(--teal)}@media (width<=900px){.reviewer-guided-promise{grid-template-columns:1fr}.reviewer-production-guide>header{display:grid}}.studio-phase-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studio-phase-board>section{border:1px solid var(--line);background:#f5f8f9;border-radius:13px;padding:15px}.studio-phase-board>section>div:first-child{text-transform:capitalize;grid-template-columns:28px 1fr 20px;align-items:center;gap:9px;margin-bottom:12px;display:grid}.studio-phase-board>section>div:first-child>span{color:var(--teal);font-family:var(--serif);font-size:.7rem;font-weight:900}.studio-phase-board h3{font-family:var(--serif);margin:0;font-size:1.25rem}.studio-phase-board article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:9px;margin:8px 0;padding:13px;display:grid}.studio-phase-board article.complete{border-color:#17806959}.studio-phase-board article>span{color:var(--teal);font-weight:900}.studio-phase-board article small,.studio-phase-board article strong,.studio-phase-board article p,.studio-phase-board article em{display:block}.studio-phase-board article small{color:var(--muted);text-transform:uppercase;font-size:.51rem;font-weight:900}.studio-phase-board article strong{color:var(--navy);margin-top:5px;font-size:.68rem;line-height:1.4}.studio-phase-board article p,.studio-phase-board article em{color:var(--muted);font-size:.59rem;line-height:1.45}.studio-phase-board article>button{color:var(--teal);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:.58rem;font-weight:900}.studio-add-item{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:12px;display:grid}.studio-add-item input{min-height:38px;font-size:.64rem}.studio-work-boundary,.studio-marketing-boundary{background:#fff7e5;border:1px solid #e8d29d;border-radius:11px;margin-top:19px;padding:17px}.studio-work-boundary strong,.studio-marketing-boundary strong{color:var(--navy)}.studio-work-boundary p,.studio-marketing-boundary p{color:var(--slate);margin:5px 0 0;font-size:.67rem;line-height:1.55}.studio-marketing-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.studio-marketing-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.studio-marketing-grid article>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.studio-marketing-grid article p{color:var(--slate);min-height:110px;font-size:.78rem;line-height:1.65}.studio-marketing-grid article button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.studio-lead-list{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.studio-lead-list article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:23px}.studio-lead-list article>div:first-child,.studio-lead-list article>div:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-lead-list article h3{margin:18px 0 5px;font-size:1.35rem}.studio-lead-list article>p{color:var(--muted);font-size:.68rem}.studio-lead-list dl>div{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:10px;padding:8px 0;display:grid}.studio-lead-list dt{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:900}.studio-lead-list dd{overflow-wrap:anywhere;margin:0;font-size:.65rem}.studio-lead-list blockquote{border-left:3px solid var(--teal);color:var(--slate);background:#f5f8f9;margin:15px 0;padding:12px;font-size:.65rem;line-height:1.5}.studio-domain-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.studio-domain-offer{background:linear-gradient(130deg, var(--navy), #083c54);color:#fff;border-radius:14px;margin-bottom:24px;padding:24px}.studio-domain-offer span,.studio-domain-offer strong{display:block}.studio-domain-offer span{color:#e7bf69;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900}.studio-domain-offer strong{font-family:var(--serif);margin:10px 0;font-size:1.6rem}.studio-domain-offer p{color:#ffffffa6;font-size:.7rem;line-height:1.55}.studio-domain-layout>aside>article{border-bottom:1px solid var(--line);padding:16px 0}.studio-domain-layout>aside>article h3{margin:9px 0}.studio-domain-layout>aside>article p,.studio-domain-layout>aside>article small{color:var(--muted);font-size:.66rem;display:block}.studio-domain-steps{background:#f5f8f9;border-radius:10px;margin-top:20px;padding:17px}.studio-domain-steps ol{color:var(--slate);padding-left:20px;font-size:.67rem;line-height:1.6}@media (width<=1100px){.home-platform-heading,.platform-product-adaptation,.platform-trust-grid,.nurse-subscription-proof{grid-template-columns:1fr}.platform-sales-demo{grid-template-columns:210px minmax(0,1fr)}.platform-demo-results,.nurse-os-phases,.nurse-value-grid,.nurse-public-services{grid-template-columns:repeat(2,1fr)}.nurse-founding-banner .shell{grid-template-columns:1fr auto}.nurse-founding-banner .shell>p{grid-area:2/1/auto/-1}.nurse-public-header{grid-template-columns:1fr auto}.nurse-public-header nav{display:none}.nurse-public-hero{min-height:auto}.studio-metric-grid{grid-template-columns:repeat(2,1fr)}.studio-phase-board,.studio-matter-status{grid-template-columns:1fr}.studio-lead-list{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.platform-sales-demo,.nurse-os-visual,.nurse-signup-layout,.nurse-public-hero,.nurse-public-method,.nurse-public-about,.nurse-public-footer,.studio-onboarding,.studio-layout,.studio-editor-layout,.studio-matter-top,.studio-domain-layout{grid-template-columns:1fr}.platform-sales-demo>aside{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.platform-demo-brand,.platform-sales-demo>aside>p{grid-column:1/-1}.platform-sales-demo>section>header,.platform-demo-panel>div:first-child,.platform-sales-demo>section>footer{flex-direction:column;align-items:flex-start}.platform-demo-results,.platform-layer-grid,.nurse-path-comparison,.nurse-value-grid,.nurse-public-services,.nurse-public-about dl,.studio-command-grid,.studio-product-map>div:last-child,.studio-marketing-grid,.studio-lead-list,.platform-sales-demo>section>nav,.nurse-founding-banner .shell{grid-template-columns:1fr}.nurse-founding-banner .shell>p{grid-area:auto}.nurse-os-visual>aside{display:none}.nurse-os-phases{grid-template-columns:1fr}.nurse-public-header{grid-template-columns:1fr;gap:12px}.nurse-public-header-cta{text-align:center}.nurse-public-hero h1{font-size:clamp(2.8rem,13vw,4.7rem)}.nurse-public-about{gap:35px}.nurse-about-mark{width:180px;height:180px}.nurse-signup-layout>aside,.studio-preview-card{position:static}.nurse-studio-header{align-items:flex-start;gap:14px}.nurse-studio-header>div{flex-direction:column;align-items:flex-end;gap:5px}.studio-pilot-label,.nurse-studio-header>div>div{display:none}.studio-sidebar{padding:12px}.studio-practice-card,.studio-safety-card{display:none}.studio-sidebar nav{grid-template-columns:repeat(3,1fr)}.studio-sidebar nav button{text-align:center;justify-content:center}.studio-sidebar nav button .studio-tooltip{display:none}.studio-main{padding:24px 16px 45px}}@media (width<=560px){.nurse-form-grid,.studio-metric-grid,.nurse-subscription-proof>div:last-child,.platform-sales-demo>aside{grid-template-columns:1fr}.platform-demo-brand{grid-column:auto}.platform-sales-demo>aside>p{display:none}.platform-sales-demo>section>header,.platform-demo-panel,.platform-sales-demo>section>footer,.nurse-os-visual>section>header,.nurse-os-phases{padding-left:18px;padding-right:18px}.studio-sidebar nav{grid-template-columns:repeat(2,1fr)}.studio-main-header{flex-direction:column;align-items:flex-start;gap:18px}.nurse-public-section,.nurse-public-about,.nurse-public-contact,.nurse-public-method{padding-left:18px;padding-right:18px}}.client-login-link{color:var(--navy);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:800}.client-login-link:hover{color:var(--teal)}.interior-hero{padding:clamp(70px,9vw,124px) 0;position:relative;overflow:hidden}.interior-hero-light{background:radial-gradient(circle at 82% 20%,#0c879421,transparent 32%),var(--warm)}.interior-hero-navy{background:radial-gradient(circle at 90% 15%,#009bac33,transparent 28%),linear-gradient(135deg,var(--navy),#052c50);color:#ffffffd1}.interior-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid}.interior-hero-grid.single{grid-template-columns:minmax(0,850px)}.interior-hero h1{margin-bottom:28px;font-size:clamp(3rem,5.4vw,5.7rem)}.interior-hero-navy h1{color:#fff}.interior-hero-copy{max-width:780px;font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.72}.hero-fact-card,.attorney-aside{box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #006b7d2e;border-radius:22px;padding:clamp(28px,4vw,46px)}.hero-fact-card strong{color:var(--navy);font-family:var(--serif);margin:14px 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12;display:block}.fact-kicker,.fact-price{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.fact-price{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:1rem}.service-price-card>strong{font-family:var(--sans);font-size:clamp(2.4rem,4vw,4rem)}.interior-hero-navy .hero-fact-card,.attorney-aside{color:#ffffffd1;background:#032545d1;border-color:#ffffff2e}.interior-hero-navy .hero-fact-card strong{color:#fff}.attorney-aside>span{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.attorney-aside ul{margin:22px 0 0;padding:0;list-style:none}.attorney-aside li{color:#fff;font-family:var(--serif);border-top:1px solid #ffffff24;padding:16px 0 16px 24px;font-size:1.2rem;position:relative}.attorney-aside li:before{color:var(--gold-light);content:"→";position:absolute;left:0}.founder-hero-portrait{background:var(--navy);box-shadow:var(--shadow);border:1px solid #006b7d33;border-radius:22px;margin:0;overflow:hidden}.founder-hero-portrait img{object-fit:cover;object-position:center 16%;width:100%;height:350px}.founder-hero-portrait figcaption{padding:20px 24px 23px}.founder-hero-portrait figcaption span,.founder-hero-portrait figcaption strong,.founder-hero-portrait figcaption small{display:block}.founder-hero-portrait figcaption span{color:var(--gold-light);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.founder-hero-portrait figcaption strong{color:var(--white);font-family:var(--serif);margin:5px 0;font-size:1.55rem}.founder-hero-portrait figcaption small{color:#ffffffa1;font-size:.72rem;line-height:1.45}.interior-section{background:#fff}.soft-section{background:var(--mist)}.two-column-section,.service-detail-grid,.founder-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(46px,8vw,110px);display:grid}.large-copy{color:var(--slate);font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.72}.boundary-note{border:1px solid #c7e0e3;border-left:4px solid var(--teal);background:#eff7f8;border-radius:12px;align-items:start;gap:16px;margin-top:34px;padding:20px 22px;display:flex}.boundary-note>span{background:var(--teal);color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;display:flex}.boundary-note p{margin:0}.path-detail-grid,.faq-grid,.service-card-grid,.lead-magnet-grid,.sample-grid,.resource-grid,.social-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.path-detail-card,.full-service-card{background:var(--warm);border:1px solid var(--line);border-radius:18px;padding:clamp(28px,4vw,44px)}.path-detail-card{scroll-margin-top:140px}.path-detail-card h2,.full-service-card h2{font-size:clamp(1.8rem,2.7vw,2.7rem)}.card-number,.level-badge{color:var(--teal);letter-spacing:.12em;margin-bottom:20px;font-size:.72rem;font-weight:800;display:block}.faq-grid details{background:var(--warm);border:1px solid var(--line);border-radius:14px;padding:22px 24px}.faq-grid summary{color:var(--navy);cursor:pointer;font-family:var(--serif);font-size:1.25rem;font-weight:700}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.value-grid article{border-right:1px solid var(--line);padding:0 38px 64px}.value-grid article:first-child{padding-left:0}.value-grid article:last-child{border:0;padding-right:0}.value-grid article>span,.principle-grid article>span,.outcome-grid article>span{color:var(--teal);letter-spacing:.12em;font-size:.72rem;font-weight:800}.value-grid h2{margin:18px 0;font-size:clamp(1.7rem,2.3vw,2.35rem)}.service-ladder{border-top:1px solid #b9cdd1;margin:48px 0 30px}.service-ladder-row{border-bottom:1px solid #b9cdd1;grid-template-columns:54px minmax(0,1fr) 170px;align-items:center;gap:28px;padding:28px 0;display:grid}.service-ladder-row h3{margin-bottom:8px;font-size:clamp(1.55rem,2.2vw,2.15rem)}.micro-label{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ladder-action{flex-direction:column;display:flex}.ladder-action>span,.service-card-foot span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.ladder-action>strong,.service-card-foot strong{color:var(--navy);font-size:1.2rem}.lead-magnet-grid article,.sample-card,.resource-grid article{background:var(--warm);border:1px solid var(--line);border-radius:18px;grid-template-columns:38% minmax(0,1fr);align-items:center;gap:25px;padding:22px;display:grid}.lead-magnet-grid img,.sample-card img,.resource-grid img{border:1px solid var(--line);width:100%;box-shadow:0 12px 28px #00183c1f}.lead-magnet-grid h3,.sample-card h2,.resource-grid h2{font-size:clamp(1.55rem,2.3vw,2.2rem)}.proof-strip{background:linear-gradient(135deg,var(--navy),#063656);color:#ffffffd1}.proof-strip-grid{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:50px;display:grid}.proof-strip h2{color:#fff}.full-service-card{flex-direction:column;display:flex}.service-card-head,.service-card-foot{justify-content:space-between;align-items:center;display:flex}.service-card-head{margin-bottom:24px}.service-card-head>span{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:flex}.full-service-card blockquote{border-left:3px solid var(--teal);color:var(--navy);font-family:var(--serif);margin:20px 0 28px;padding-left:18px;font-size:1.15rem}.service-card-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:22px}.service-card-foot>div{flex-direction:column;display:flex}.service-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.deliverable-box{background:var(--navy);color:#fff;border-radius:18px;padding:clamp(28px,4vw,44px)}.deliverable-box .check-list li{color:#fff;border-bottom:1px solid #ffffff21;margin:0;padding:14px 0 14px 30px}.numbered-list{margin:0;padding:0;list-style:none}.numbered-list li{border-top:1px solid #bed0d3;grid-template-columns:44px 1fr;gap:20px;padding:20px 0;display:grid}.numbered-list span{color:var(--teal);font-size:.74rem;font-weight:800}.numbered-list p{color:var(--navy);font-family:var(--serif);margin:0;font-size:1.3rem}.next-service{grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:60px;display:grid}.outcome-grid,.principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;display:grid}.outcome-grid article,.principle-grid article{border-right:1px solid var(--line);padding:18px 26px}.principle-grid article{border-color:#ffffff26}.principle-grid h3{color:#fff}.principle-grid p{color:#ffffffb3}.workflow-list{margin:54px 0;padding:0;list-style:none}.workflow-list li{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:50px;padding:28px 0;display:grid}.workflow-list>li>span{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.workflow-list h2{margin-bottom:8px;font-size:clamp(1.6rem,2.3vw,2.3rem)}.founder-mark{aspect-ratio:1;background:linear-gradient(145deg,var(--navy),#075d6c);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;max-width:420px;padding:70px;display:flex}.founder-mark img{filter:brightness(0)invert();width:150px;margin-bottom:20px}.founder-mark span{color:#fff;text-align:center;text-transform:uppercase;font-size:.76rem;font-weight:800}.social-community-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:34px}.social-community-grid a{border-top:1px solid var(--line);justify-content:space-between;padding:14px 0;font-weight:700;display:flex}.intake-hero{background:radial-gradient(circle at 85% 20%,#009bac3d,transparent 30%),linear-gradient(135deg,var(--navy),#063b5a);color:#ffffffd1;padding:clamp(62px,8vw,104px) 0}.intake-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.intake-hero h1{color:#fff;font-size:clamp(3rem,5vw,5rem)}.intake-hero aside{background:#00183c99;border:1px solid #ffffff29;border-radius:16px;padding:28px 32px}.intake-section{background:var(--warm)}.intake-layout{grid-template-columns:.36fr .64fr;gap:70px;display:grid}.intake-form,.intake-result{border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(26px,4.5vw,52px);box-shadow:0 18px 44px #00183c17}.intake-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0 0 34px;padding:0 0 34px}.intake-form legend{color:var(--navy);font-family:var(--serif);margin-bottom:24px;font-size:1.55rem;font-weight:700}.intake-form legend span{color:var(--teal);font-family:var(--sans);margin-right:12px;font-size:.72rem}.intake-form label,.admin-card label{color:var(--navy);flex-direction:column;gap:7px;font-size:.8rem;font-weight:800;display:flex}.intake-form input,.intake-form select,.intake-form textarea,.admin-card input,.admin-card select,.admin-card textarea{color:var(--ink);background:#fff;border:1px solid #bdcbd0;border-radius:9px;width:100%;padding:13px 14px;font-size:1rem;font-weight:400}.form-grid,.radio-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.radio-card{position:relative}.radio-card input{opacity:0;width:1px;height:1px;position:absolute}.radio-card span{background:var(--warm);border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:14px 16px;display:block}.radio-card input:checked+span{border-color:var(--teal);box-shadow:inset 3px 0 var(--teal);background:#e4f3f4}.consent-field,.checkbox-field{margin-top:20px;flex-direction:row!important;align-items:flex-start!important;gap:12px!important}.consent-field input,.checkbox-field input{flex:0 0 20px;width:20px;height:20px}.intake-submit{width:100%;min-height:58px}.form-error{color:#8c2727;background:#fff1f1;padding:12px}.intake-result{text-align:center}.result-kicker{color:var(--teal);text-transform:uppercase;font-size:.76rem;font-weight:800}.result-service{color:var(--teal);font-family:var(--serif);font-size:1.6rem;display:block}.result-score{background:var(--navy);color:#fff;border-radius:16px;max-width:380px;margin:30px auto;padding:24px}.result-score>strong{font-size:3.5rem;display:block}.result-routing{border-block:1px solid var(--line);margin:26px 0;padding:20px}.result-routing span,.result-routing strong,.result-routing small{display:block}.portal-app{background:#eef3f5;min-height:100vh}.portal-header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;min-height:86px;padding:14px clamp(20px,4vw,56px);display:flex}.portal-brand{align-items:center;gap:24px;display:flex}.portal-brand img{filter:brightness(0)invert();object-fit:contain;width:160px;height:48px}.portal-brand>span{text-transform:uppercase;border-left:1px solid #ffffff40;padding-left:24px;font-size:.76rem;font-weight:800}.portal-account{align-items:center;gap:20px;display:flex}.portal-account>div{text-align:right;flex-direction:column;display:flex}.portal-account>div span{color:#ffffffa6;font-size:.7rem}.portal-account>a{border:1px solid #ffffff40;border-radius:999px;padding:8px 14px;font-size:.72rem;font-weight:800}.portal-main,.case-main{max-width:1480px;margin:0 auto;padding:clamp(34px,5vw,68px)}.portal-welcome{grid-template-columns:1fr minmax(280px,.4fr);align-items:end;gap:50px;margin-bottom:54px;display:grid}.portal-welcome h1{font-size:clamp(2.7rem,4.5vw,4.8rem)}.portal-security-note{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:start;gap:14px;padding:20px;display:flex}.portal-section-heading,.case-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.portal-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.portal-case-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:260px;padding:28px;display:flex;box-shadow:0 12px 28px #00183c12}.portal-card-top,.portal-card-footer{justify-content:space-between;display:flex}.portal-card-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.status-pill{color:var(--slate);text-transform:uppercase;background:#e7eef0;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:800;display:inline-block}.status-pill.active{color:#10715e;background:#d8efea}.portal-empty-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;max-width:780px;margin:40px auto;padding:50px}.portal-empty-state.compact{max-width:none}.case-heading h1{margin:8px 0;font-size:clamp(2.5rem,4vw,4.4rem)}.case-heading-status{flex-direction:column;display:flex}.portal-back{color:var(--teal);font-size:.76rem;font-weight:800}.case-workspace{grid-template-columns:250px 1fr;align-items:start;gap:26px;display:grid}.workspace-tabs{background:var(--navy);border-radius:16px;padding:12px;position:sticky;top:20px}.workspace-tabs button{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;display:grid}.workspace-tabs button.active{color:#fff;background:#ffffff1a}.tab-dot{background:#ffffff59;border-radius:50%;width:7px;height:7px}.workspace-tabs button.active .tab-dot{background:var(--gold-light)}.workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.workspace-metrics article,.workspace-summary,.workspace-issue-list article,.workspace-timeline article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.workspace-metrics span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.workspace-metrics strong{color:var(--navy);font-family:var(--serif);font-size:2.8rem;display:block}.workspace-summary{padding:32px}.workspace-issue-list,.workspace-timeline{gap:14px;display:grid}.workspace-issue-list article{border-left:4px solid var(--teal)}.workspace-issue-list h2,.workspace-timeline h2{font-size:1.5rem}.workspace-issue-list cite,.workspace-timeline cite{color:var(--muted);font-size:.72rem}.workspace-table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.workspace-table{border-collapse:collapse;width:100%;min-width:820px}.workspace-table th,.workspace-table td{border-bottom:1px solid var(--line);text-align:left;padding:15px}.workspace-table th{background:var(--navy);color:#fff;text-transform:uppercase;font-size:.68rem}.admin-console{gap:24px;display:grid}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(26px,3.5vw,42px)}.admin-card form{gap:18px;display:grid}.admin-builder .admin-item-form{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-item-form .field-wide{grid-column:span 2}.admin-notice{border-radius:10px;padding:14px 18px;font-weight:700}.admin-notice.success{color:#126951;background:#dff3ed}.admin-notice.error{color:#8c2727;background:#fff0f0}@media (width<=1120px){.client-login-link{display:none}.portal-case-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.interior-hero-grid,.two-column-section,.service-detail-grid,.founder-grid,.intake-hero-grid,.intake-layout,.portal-welcome,.path-detail-grid,.faq-grid,.service-card-grid,.lead-magnet-grid,.sample-grid,.resource-grid,.social-community-grid,.outcome-grid,.principle-grid,.value-grid{grid-template-columns:1fr}.value-grid article{border-bottom:1px solid var(--line);border-right:0;padding:26px 0}.proof-strip-grid,.case-workspace{grid-template-columns:1fr}.workspace-tabs{display:flex;position:static;overflow-x:auto}.workspace-tabs button{flex:0 0 150px}.workspace-metrics{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}}@media (width<=620px){.interior-hero h1,.intake-hero h1{font-size:2.7rem}.lead-magnet-grid article,.sample-card,.resource-grid article{grid-template-columns:1fr}.service-ladder-row{grid-template-columns:40px 1fr;align-items:start}.ladder-action{grid-column:2}.form-grid,.radio-card-grid,.portal-case-grid,.workspace-metrics,.admin-builder .admin-item-form{grid-template-columns:1fr}.admin-item-form .field-wide{grid-column:auto}.portal-header{padding:12px 16px}.portal-brand>span,.portal-account>div{display:none}.portal-main,.case-main{padding:28px 18px}.portal-section-heading,.case-heading,.service-card-foot,.next-service{flex-direction:column;align-items:flex-start;gap:18px;display:flex}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--warm);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.65}body,button,input,select,textarea{font-family:var(--sans)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--navy);font-family:var(--serif);line-height:1.08}h1{letter-spacing:-.04em;font-size:clamp(2.6rem,5vw,5.35rem);font-weight:600}h2{letter-spacing:-.035em;font-size:clamp(2.15rem,3.6vw,4.1rem);font-weight:600}h3{font-size:1.4rem}.shell{width:100%;max-width:1240px;margin:0 auto;padding-inline:28px}.privacy-bar{background:var(--navy);color:#ffffffd9;letter-spacing:.035em;font-size:.75rem}.privacy-inner{justify-content:space-between;align-items:center;min-height:34px;display:flex}.privacy-inner span:first-child{text-transform:uppercase;font-weight:700}.site-header{z-index:20;background:#fffffff7;border-bottom:1px solid #00183c1a;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:104px;display:flex}.brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.brand img{width:190px;height:auto}.brand-descriptor{border-left:1px solid var(--line);color:var(--navy);letter-spacing:.07em;text-transform:uppercase;padding-left:12px;font-size:.72rem;font-weight:700;line-height:1.3}.brand-descriptor small{color:var(--teal);letter-spacing:.025em;text-transform:none;margin-top:4px;font-size:.64rem;font-weight:500;display:block}.desktop-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.desktop-nav a{color:#263b50;padding:11px 0;font-size:.85rem;font-weight:700;position:relative}.desktop-nav a:after{background:var(--teal);content:"";transform-origin:100%;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.desktop-nav .attorney-nav-link{color:var(--teal)}.nav-resources{position:relative}.nav-resources summary{color:#263b50;cursor:pointer;align-items:center;gap:6px;padding:11px 0;font-size:.85rem;font-weight:700;list-style:none;display:flex}.nav-resources summary::-webkit-details-marker{display:none}.nav-resources summary:after{color:var(--teal);content:"⌄";font-size:.9rem;transform:translateY(-2px)}.nav-resources[open] summary:after{transform:rotate(180deg)translateY(1px)}.resource-menu{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);z-index:40;border-radius:12px;min-width:285px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:-22px;overflow:hidden}.desktop-nav .resource-menu a{color:var(--navy);border-radius:8px;padding:11px 13px}.desktop-nav .resource-menu a:after{display:none}.desktop-nav .resource-menu a:hover{background:var(--mist);color:var(--teal)}.button{letter-spacing:.035em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 24px;font-size:.84rem;font-weight:800;line-height:1.2;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary,.button-header{background:var(--teal);color:var(--white);box-shadow:0 10px 24px #006b7d33}.button-primary:hover,.button-header:hover{background:#005a6a}.button-header{white-space:nowrap;min-height:46px;padding:13px 20px}.button-ghost{border-color:var(--navy);color:var(--navy);background:#ffffff73}.button-secondary{background:var(--navy);color:var(--white)}.button-gold{background:var(--gold);color:#071a31;box-shadow:0 10px 28px #c8952f33}.button-outline-light{color:var(--white);border-color:#ffffff94}.button-row{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.mobile-menu{display:none}.privacy-bar.home .privacy-inner{min-height:30px}.site-header.home .header-inner{min-height:86px}.site-header.home .brand img{width:176px}.hero{min-height:clamp(560px,100svh - 116px,650px);position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center right;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#f7f6f2fa 0%,#f7f6f2c7 39%,#f7f6f20d 70%);position:absolute;inset:0}.hero-shell{z-index:1;align-items:center;min-height:clamp(560px,100svh - 116px,650px);display:flex;position:relative}.hero-card{border-left:5px solid var(--teal);box-shadow:var(--shadow);background:#fffffff0;max-width:625px;padding:clamp(30px,3.4vw,46px)}.eyebrow{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.74rem;font-weight:800}.eyebrow-light{color:#7cd0d8}.hero-card h1{margin-bottom:16px;font-size:clamp(3.05rem,4.2vw,4.45rem)}.hero-card h1 em{color:var(--teal);font-style:normal}.hero-copy{color:#405260;max-width:56ch;margin-bottom:20px;font-size:1rem;line-height:1.62}.hero-card .eyebrow{margin-bottom:12px}.hero-card .button{min-height:48px;padding:13px 20px}.hero-card .attorney-hero-button{flex-direction:column;gap:2px;padding-block:9px;line-height:1.05}.attorney-hero-button small{letter-spacing:.1em;opacity:.72;font-size:.57rem;font-weight:700}.trust-line{border-top:1px solid var(--line);color:#53636c;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:10px 24px;margin-top:18px;padding-top:13px;font-size:.72rem;font-weight:700;display:flex}.trust-line span:before{color:var(--teal);content:"•";margin-right:8px}.attorney-ribbon{background:linear-gradient(120deg, var(--navy), #082f55);color:var(--white);padding:48px 0}.attorney-ribbon-inner{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.attorney-ribbon h2{color:var(--white);margin-bottom:13px;font-size:clamp(1.85rem,3vw,3rem)}.attorney-ribbon p:not(.eyebrow){color:#ffffffb8;max-width:78ch;margin-bottom:0}.section{padding:clamp(82px,10vw,132px) 0}.section-heading{max-width:760px;margin-bottom:48px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2,.split-heading h2{margin-bottom:20px}.section-heading>p:last-child,.split-heading>p{color:var(--muted);font-size:1.04rem}.journey-section{background:var(--warm)}.journey-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.journey-card{background:var(--white);border:1px solid var(--line);border-top:5px solid var(--teal);flex-direction:column;min-height:330px;padding:30px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.journey-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.journey-card.sky{border-top-color:#4d91b9}.journey-card.slate{border-top-color:#73828a}.journey-card.gold{border-top-color:var(--gold)}.journey-number,.deliverable-index{color:var(--teal);font-family:var(--serif);letter-spacing:.1em;font-size:.83rem;font-weight:700}.journey-card h3{margin:30px 0 18px;font-size:1.52rem}.journey-card p{color:var(--muted);font-size:.92rem;line-height:1.7}.text-link{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:.78rem;font-weight:800}.clarity-section,.proof-section{background:var(--white)}.split-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.split-heading>p{margin-bottom:10px}.deliverable-grid{grid-template-columns:repeat(3,1fr);display:grid}.deliverable-card{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:245px;padding:34px}.deliverable-card:nth-child(3n){border-right:1px solid var(--line)}.deliverable-card:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.deliverable-card h3{margin:7px 0 13px}.deliverable-intelligence-title{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:.68rem;font-weight:850;display:block}.deliverable-card p{color:var(--muted);margin-bottom:0;font-size:.9rem}.method-section{background:radial-gradient(circle at 12% 10%, #006b7d40, transparent 28%), linear-gradient(135deg, var(--navy), #00142f);color:var(--white);padding:78px 0}.method-intro{border-bottom:1px solid #fff3;justify-content:space-between;align-items:end;margin-bottom:42px;padding-bottom:30px;display:flex}.method-intro h2{color:var(--white);margin-bottom:0;font-size:clamp(2.3rem,4vw,4.5rem)}.method-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.method-grid article{border-left:1px solid #ffffff2e;padding:12px 42px 8px}.method-grid article:first-child{border-left:0;padding-left:0}.method-grid span{color:var(--gold-light);font-family:var(--serif);font-size:.82rem}.method-grid h3{color:var(--white);margin:20px 0 12px;font-size:1.8rem}.method-grid p{color:#ffffffad;margin-bottom:0}.proof-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.proof-copy h2{margin-bottom:25px}.proof-copy>p:not(.eyebrow){color:var(--muted);font-size:1.03rem}.check-list{margin:26px 0 34px;padding:0;list-style:none}.check-list li{border-top:1px solid var(--line);color:var(--slate);padding:12px 0 12px 28px;position:relative}.check-list li:before{color:var(--teal);content:"✓";font-weight:900;position:absolute;left:0}.report-stack{min-height:570px;position:relative}.report{object-fit:cover;object-position:top;border:1px solid #cfdadd;width:402px;height:520px;position:absolute;box-shadow:0 24px 55px #00183c2b}.report-back{top:22px;left:0;transform:rotate(-4deg)}.report-front{top:0;right:0;transform:rotate(3deg)}.audience-section{background:var(--mist)}.audience-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.audience-card{background:#fffc;border:1px solid #00183c17;min-height:190px;padding:30px;transition:background .16s,transform .16s;position:relative}.audience-card:hover{background:var(--white);transform:translateY(-4px)}.audience-card h3{margin-bottom:12px}.audience-card p{color:var(--muted);max-width:40ch;font-size:.9rem}.audience-card>span{color:var(--teal);font-size:1.2rem;position:absolute;top:22px;right:24px}.audience-card>.audience-dual-action{gap:2px;display:grid;position:absolute;inset:auto auto 24px 30px}.audience-dual-action small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.audience-dual-action strong{color:var(--teal);font-size:.82rem}.dual-label-button{text-align:left;align-items:flex-start;gap:2px;display:grid}.dual-label-button small{letter-spacing:.08em;opacity:.72;text-transform:uppercase;font-size:.58rem}.dual-label-button strong{font-size:.78rem}.process-section{background:var(--warm)}.text-button{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:.8rem;font-weight:800}.process-grid{counter-reset:process;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.process-grid li{border-left:1px solid #cdd9db;min-height:245px;padding:28px}.process-grid li:last-child{border-right:1px solid #cdd9db}.process-grid span{color:var(--teal);font-family:var(--serif);font-size:.82rem}.process-grid h3{margin:38px 0 13px}.process-grid p{color:var(--muted);font-size:.9rem}.final-cta{background:linear-gradient(115deg, var(--teal), #004a61);color:var(--white);padding:76px 0}.final-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.final-cta h2{color:var(--white);max-width:23ch;margin-bottom:0;font-size:clamp(2rem,3.5vw,3.8rem)}.site-footer{color:#ffffffb8;background:#000f29;padding:72px 0 24px}.footer-grid{grid-template-columns:1.5fr repeat(3,.7fr);gap:50px;display:grid}.brand-footer{display:inline-flex}.brand-footer img{filter:brightness(0)invert();opacity:.96;width:220px}.footer-brand p{max-width:45ch;font-size:.9rem}.footer-brand .nationwide{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:.74rem;font-weight:800}.footer-grid h2{color:var(--white);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:.74rem}.footer-grid>div:not(.footer-brand) a{margin:11px 0;font-size:.88rem;display:block}.footer-grid>div:not(.footer-brand) a:hover{color:var(--gold-light)}.footer-boundary{border-top:1px solid #ffffff21;margin-top:55px;padding-top:30px}.footer-boundary p{max-width:120ch;font-size:.74rem;line-height:1.7}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:22px;padding-top:22px;font-size:.7rem;display:flex}.resource-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.resource-path-card{background:var(--warm);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:390px;padding:clamp(30px,4vw,46px);transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.resource-path-card:hover{border-color:#006b7d80;transform:translateY(-4px);box-shadow:0 20px 44px #00183c1c}.resource-path-card>div{align-items:center;gap:18px;display:flex}.resource-path-card>div>span{background:var(--navy);color:var(--white);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:.72rem;font-weight:800;display:flex}.resource-path-card .micro-label{margin:0}.resource-path-card h2{margin:34px 0 18px;font-size:clamp(1.9rem,3vw,3rem)}.resource-path-card>p{color:var(--muted)}.resource-path-card>strong{border-top:1px solid var(--line);color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:.78rem}.dashboard-resource-banner{background:radial-gradient(circle at 85% 20%, #009bac38, transparent 32%), linear-gradient(135deg, var(--navy), #063653);color:#ffffffba;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:center;gap:clamp(36px,7vw,90px);margin-top:24px;padding:clamp(34px,5vw,62px);display:grid}.dashboard-resource-banner h2{color:var(--white);margin:16px 0 20px;font-size:clamp(2.1rem,3.7vw,3.8rem)}.dashboard-resource-banner>div:first-child>p:not(.micro-label){max-width:70ch}.dashboard-resource-banner>div:first-child>strong{color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;margin-top:26px;font-size:.78rem;display:block}.dashboard-resource-tabs{background:#000f2994;border:1px solid #ffffff26;border-radius:15px;padding:12px;display:grid}.dashboard-resource-tabs span{color:#ffffffb8;border-bottom:1px solid #ffffff1c;padding:11px 13px;font-size:.75rem;font-weight:700}.dashboard-resource-tabs span:first-child{color:var(--white);background:#ffffff1a;border-radius:8px}.dashboard-resource-tabs span:last-child{border-bottom:0}.featured-post{background:linear-gradient(130deg, var(--navy), #063a58);color:#ffffffc7;border-radius:22px;grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);align-items:stretch;gap:clamp(34px,6vw,80px);padding:clamp(34px,5vw,64px);display:grid;overflow:hidden}.blog-area-nav-section{background:var(--white);border-bottom:1px solid var(--line);padding:30px 0}.blog-area-nav-section>.shell>.micro-label{margin-bottom:16px}.blog-area-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.blog-area-nav>a{background:var(--warm);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:190px;padding:22px;transition:background .16s,border-color .16s,transform .16s;display:flex}.blog-area-nav>a:hover{background:var(--mist);border-color:#006b7d73;transform:translateY(-3px)}.blog-area-nav>a>span{color:var(--teal);font-family:var(--serif);font-size:.75rem}.blog-area-nav>a>strong{color:var(--navy);font-family:var(--serif);margin:22px 0 10px;font-size:1.18rem;line-height:1.25}.blog-area-nav>a>small{color:var(--muted);font-size:.75rem;line-height:1.55}.featured-post-marker{border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;min-height:300px;padding:24px;display:flex}.featured-post-marker span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.featured-post-marker strong{color:#ffffff2b;font-family:var(--serif);font-size:clamp(6rem,12vw,10rem);line-height:.72}.featured-post h2{color:var(--white);margin:18px 0 22px;font-size:clamp(2.3rem,4vw,4.3rem)}.featured-post>div:last-child>p:not(.micro-label){max-width:70ch;font-size:1.06rem}.post-meta{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:10px 24px;margin:24px 0;font-size:.73rem;font-weight:800;display:flex}.featured-post .post-meta{color:#fff9}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.blog-areas{gap:84px;display:grid}.blog-area-section{scroll-margin-top:28px}.blog-area-heading{border-top:1px solid #b9cdd1;grid-template-columns:48px 1fr;align-items:start;gap:22px;margin-bottom:30px;padding-top:28px;display:grid}.blog-area-heading>span{color:var(--teal);font-family:var(--serif);font-size:.85rem}.blog-area-heading h2{margin-bottom:12px;font-size:clamp(2rem,3.2vw,3.5rem)}.blog-area-heading p{color:var(--muted);max-width:78ch;margin:0}.blog-card{background:var(--white);border:1px solid var(--line);border-radius:17px;flex-direction:column;min-height:465px;padding:30px;transition:box-shadow .16s,transform .16s;display:flex}.blog-card:hover{transform:translateY(-4px);box-shadow:0 17px 38px #00183c17}.blog-card-top{align-items:center;gap:14px;display:flex}.blog-card-top>span{color:var(--teal);font-family:var(--serif);font-size:.86rem}.blog-card .micro-label{margin:0}.blog-card h2{margin:30px 0 18px;font-size:clamp(1.65rem,2.3vw,2.35rem)}.blog-card>p:not(.micro-label){color:var(--muted)}.blog-card .post-meta{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.blog-principles{background:var(--warm)}.article-hero{background:radial-gradient(circle at 88% 18%, #009bac33, transparent 29%), linear-gradient(135deg, var(--navy), #052e50);color:#fffc;padding:clamp(64px,9vw,116px) 0}.article-hero-inner{max-width:1120px}.article-breadcrumb{color:#ffffffa6;letter-spacing:.06em;text-transform:uppercase;gap:10px;margin-bottom:44px;font-size:.72rem;font-weight:800;display:flex}.article-breadcrumb a:hover{color:var(--gold-light)}.article-hero h1{color:var(--white);max-width:18ch;margin-bottom:30px;font-size:clamp(3rem,6vw,6.1rem)}.article-dek{max-width:800px;font-size:clamp(1.1rem,1.5vw,1.32rem);line-height:1.72}.article-byline{border-top:1px solid #ffffff29;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;margin-top:42px;padding-top:26px;display:grid}.author-monogram{background:var(--teal);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:.74rem;font-weight:900;display:flex}.article-byline strong,.article-byline span{display:block}.article-byline strong{color:var(--white)}.article-byline span,.article-date{color:#fff9;font-size:.74rem}.article-date{gap:18px;display:flex}.article-layout{grid-template-columns:250px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(46px,8vw,100px);padding-block:clamp(70px,9vw,120px);display:grid}.article-rail{position:sticky;top:28px}.article-rail nav{border-top:1px solid var(--line);margin-top:18px;display:grid}.article-rail nav a{border-bottom:1px solid var(--line);color:var(--muted);padding:13px 0;font-size:.8rem;line-height:1.45}.article-rail nav a:hover{color:var(--teal)}.article-rail-cta{background:var(--navy);color:#ffffffb3;border-radius:13px;margin-top:28px;padding:22px;display:block}.article-rail-cta span,.article-rail-cta strong{display:block}.article-rail-cta span{font-size:.75rem}.article-rail-cta strong{color:var(--gold-light);margin-top:10px;font-size:.82rem}.article-content{min-width:0}.article-takeaway{background:var(--mist);border-left:5px solid var(--teal);margin-bottom:66px;padding:28px 32px}.article-takeaway span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.article-takeaway p{color:var(--navy);font-family:var(--serif);margin:12px 0 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.4}.article-content>section{scroll-margin-top:30px}.article-content>section+section{border-top:1px solid var(--line);margin-top:60px;padding-top:60px}.article-content .section-number{color:var(--teal);letter-spacing:.12em;margin-bottom:16px;font-size:.73rem;font-weight:900}.article-content h2{margin-bottom:28px;font-size:clamp(2rem,3.2vw,3.5rem)}.article-content>section>p:not(.section-number),.article-content li{color:var(--slate);font-size:1.05rem;line-height:1.85}.article-content ul{background:var(--warm);border:1px solid var(--line);border-radius:14px;margin:30px 0;padding:22px 28px 22px 52px}.article-content li+li{margin-top:9px}.related-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.related-post-grid>a{background:var(--white);border:1px solid var(--line);border-radius:15px;min-height:230px;padding:30px}.related-post-grid h3{margin:22px 0 30px;font-size:clamp(1.55rem,2.5vw,2.3rem)}.related-post-grid>a>span{color:var(--teal);text-transform:uppercase;font-size:.76rem;font-weight:800}.faq-page-layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:clamp(46px,7vw,90px);display:grid}.faq-jump-panel{position:sticky;top:28px}.faq-jump-panel nav{border-top:1px solid var(--line);margin-top:20px;display:grid}.faq-jump-panel nav a{border-bottom:1px solid var(--line);color:var(--navy);grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:14px 0;font-size:.83rem;font-weight:700;display:grid}.faq-jump-panel nav a span{color:var(--teal);font-family:var(--serif);font-size:.75rem}.faq-help-card{background:var(--navy);color:#ffffffad;border-radius:14px;margin-top:28px;padding:24px;display:block}.faq-help-card span,.faq-help-card strong,.faq-help-card small{display:block}.faq-help-card span{color:var(--gold-light);text-transform:uppercase;font-size:.7rem;font-weight:800}.faq-help-card strong{color:var(--white);font-family:var(--serif);margin:12px 0 22px;font-size:1.2rem;line-height:1.35}.faq-help-card small{color:var(--gold-light);font-weight:800}.faq-category{scroll-margin-top:28px}.faq-category+.faq-category{border-top:1px solid var(--line);margin-top:82px;padding-top:82px}.faq-category-heading{grid-template-columns:42px 1fr;align-items:start;gap:24px;margin-bottom:38px;display:grid}.faq-category-heading>span{background:var(--navy);color:var(--white);border-radius:50%;justify-content:center;align-items:center;height:42px;font-size:.7rem;font-weight:800;display:flex}.faq-category-heading .eyebrow{margin-bottom:10px}.faq-category-heading h2{margin-bottom:14px;font-size:clamp(2rem,3.4vw,3.6rem)}.faq-category-heading>div>p:last-child{color:var(--muted);max-width:68ch}.faq-accordion details{border-top:1px solid var(--line)}.faq-accordion details:last-child{border-bottom:1px solid var(--line)}.faq-accordion summary{color:var(--navy);cursor:pointer;font-family:var(--serif);grid-template-columns:1fr 32px;align-items:center;gap:24px;padding:22px 0;font-size:clamp(1.15rem,1.6vw,1.42rem);font-weight:700;list-style:none;display:grid}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary>span{border:1px solid var(--line);color:var(--teal);font-family:var(--sans);border-radius:50%;justify-content:center;align-items:center;height:32px;font-size:1rem;transition:transform .16s;display:flex}.faq-accordion details[open] summary>span{transform:rotate(45deg)}.faq-accordion details>div{max-width:760px;padding:0 52px 26px 0}.faq-accordion details>div p{color:var(--slate);margin:0;line-height:1.8}.attorney-hero-title span{display:block}.portal-preview-main{max-width:1500px}.portal-preview-intro{grid-template-columns:minmax(0,1.15fr) minmax(310px,.55fr);align-items:center;gap:clamp(36px,6vw,80px);margin-bottom:48px;display:grid}.portal-preview-intro h1{max-width:14ch;margin-bottom:22px;font-size:clamp(3rem,5vw,5.2rem)}.portal-preview-intro>div>p:not(.eyebrow){color:var(--slate);max-width:760px;font-size:1.12rem;line-height:1.7}.portal-preview-note{background:var(--white);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:16px;padding:26px;display:flex;box-shadow:0 16px 38px #00183c14}.portal-preview-note>span{color:#10715e;background:#d8efea;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-weight:900;display:flex}.portal-preview-note strong{color:var(--navy);font-family:var(--serif);margin-bottom:8px;font-size:1.25rem;display:block}.portal-preview-note p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.portal-preview-frame{background:#f8fafb;border:1px solid #cbd8dc;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #00183c21}.portal-preview-framebar{background:var(--navy);color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:42px;padding:10px 24px;font-size:.69rem;font-weight:800;display:flex}.portal-preview-framebar span:first-child{color:var(--gold-light)}.portal-preview-case-heading{background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.portal-preview-case-heading h2{margin:5px 0 8px;font-size:clamp(2rem,3vw,3.25rem)}.portal-preview-case-heading p{color:var(--muted);margin:0}.portal-preview-frame .case-workspace{padding:28px}.portal-preview-frame .workspace-panel{min-width:0}.portal-preview-frame .workspace-metrics article{padding:20px}.portal-preview-boundary{background:#e5eef0;border:1px solid #c8d9dd;border-radius:12px;grid-template-columns:160px 1fr;align-items:start;gap:8px;margin-top:24px;padding:18px 22px;display:grid}.portal-preview-boundary strong{color:var(--navy)}.portal-preview-boundary p{color:var(--muted);margin:0;font-size:.82rem}@media (width>=901px){.trust-line{white-space:nowrap;flex-wrap:nowrap;gap:10px 16px;font-size:.66rem}.method-intro h2{white-space:nowrap;font-size:clamp(2.3rem,3.7vw,4.5rem)}.privacy-bar.interior .privacy-inner{min-height:30px}.site-header.interior .header-inner{min-height:86px}.site-header.interior .brand img{width:176px}.interior-hero-fit{align-items:center;min-height:clamp(540px,100svh - 116px,620px);padding:clamp(44px,6vh,64px) 0;display:flex}.interior-hero-fit .interior-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:clamp(36px,6vw,78px);width:100%}.interior-hero-fit h1{margin-bottom:18px;font-size:clamp(2.8rem,4.25vw,4.1rem)}.interior-hero-fit .attorney-hero-title{font-size:clamp(2.1rem,3.35vw,3.2rem)}.attorney-hero-title span{white-space:nowrap}.interior-hero-fit .eyebrow{margin-bottom:12px}.interior-hero-fit .interior-hero-copy{margin-bottom:20px;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.58}.interior-hero-fit .button{min-height:48px;padding:13px 20px}.interior-hero-fit .hero-fact-card,.interior-hero-fit .attorney-aside{padding:clamp(24px,2.8vw,34px)}.interior-hero-fit .hero-fact-card strong{margin:10px 0;font-size:clamp(1.65rem,2.2vw,2.2rem)}.interior-hero-fit .fact-price{margin-top:16px;padding-top:13px}.interior-hero-fit .attorney-aside ul{margin-top:14px}.interior-hero-fit .attorney-aside li{padding-block:12px;font-size:1.05rem}}@media (width<=1120px){.brand-descriptor,.desktop-nav{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;min-height:44px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--navy);width:23px;height:2px}.mobile-menu nav{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;min-width:290px;padding:22px;display:flex;position:absolute;top:54px;right:0}.mobile-menu nav>a:not(.button){border-bottom:1px solid var(--line);padding:12px 2px;font-weight:700}.mobile-nav-label{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;padding:18px 2px 5px;font-size:.7rem;font-weight:900}.mobile-menu nav>.mobile-resource-link{color:var(--slate);padding-left:16px;font-size:.82rem}.mobile-menu nav .button{margin-top:16px}.report{width:345px;height:445px}.report-stack{min-height:500px}}@media (width<=900px){.portal-preview-intro{grid-template-columns:1fr}.portal-preview-frame .case-workspace{padding:20px}.hero,.hero-shell{min-height:720px}.hero-image{object-position:67% center}.hero-shade{background:linear-gradient(90deg,#f7f6f2f5,#f7f6f285)}.hero-card{max-width:610px}.attorney-ribbon-inner,.final-cta-inner{grid-template-columns:1fr;align-items:start}.journey-grid,.process-grid,.deliverable-grid,.audience-grid{grid-template-columns:repeat(2,1fr)}.deliverable-card:nth-child(3n){border-right:0}.deliverable-card:nth-child(2n){border-right:1px solid var(--line)}.deliverable-card:nth-last-child(-n+3){border-bottom:0}.deliverable-card:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.split-heading,.proof-layout{grid-template-columns:1fr;gap:42px}.report-stack{width:100%;max-width:710px;margin:0 auto}.method-intro{flex-direction:column;align-items:start}.footer-grid{grid-template-columns:1.3fr .7fr}.resource-path-grid,.blog-area-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-post{grid-template-columns:160px minmax(0,1fr)}.article-layout,.faq-page-layout,.dashboard-resource-banner{grid-template-columns:1fr}.article-rail,.faq-jump-panel{position:static}.article-rail nav,.faq-jump-panel nav{grid-template-columns:repeat(2,minmax(0,1fr))}.article-rail nav a:nth-child(odd),.faq-jump-panel nav a:nth-child(odd){padding-right:18px}.article-rail-cta,.faq-help-card{max-width:520px}}@media (width<=620px){.portal-preview-intro h1{font-size:2.75rem}.portal-preview-framebar,.portal-preview-case-heading{flex-direction:column;align-items:flex-start;gap:10px}.portal-preview-frame .case-workspace{padding:14px}.portal-preview-boundary{grid-template-columns:1fr}.shell{padding-inline:20px}.privacy-bar.home .privacy-inner{min-height:32px}.privacy-inner{text-align:center;justify-content:center;min-height:32px}.privacy-inner span:last-child{display:none}.header-inner,.site-header.home .header-inner{min-height:82px}.brand img,.site-header.home .brand img{width:155px}.button-header{display:none}.hero,.hero-shell{min-height:770px}.hero-image{object-position:70% center}.hero-shade{background:linear-gradient(#f7f6f226 0%,#f7f6f2f5 38%,#f7f6f2 100%)}.hero-shell{align-items:end;padding-bottom:24px}.hero-card{border-left-width:3px;padding:30px 24px}.hero-card h1{font-size:clamp(2.6rem,13vw,4rem)}.button-row{flex-direction:column;align-items:stretch}.button{width:100%}.trust-line{flex-direction:column;align-items:flex-start}.journey-grid,.deliverable-grid,.audience-grid,.process-grid,.method-grid,.footer-grid{grid-template-columns:1fr}.journey-card{min-height:285px}.deliverable-card{border-right:1px solid var(--line)!important}.deliverable-card:not(:last-child){border-bottom:0!important}.deliverable-card:last-child{border-bottom:1px solid var(--line)!important}.method-grid article{border-top:1px solid #ffffff2b;border-left:0;padding:28px 0}.report-stack{min-height:430px}.report{width:302px;height:390px}.report-back{left:0}.report-front{right:0}.process-grid li,.process-grid li:last-child{border-left:1px solid #cdd9db;border-right:1px solid #cdd9db}.process-grid li+li{border-top:0}.footer-bottom{flex-direction:column;gap:8px}.resource-path-grid,.blog-area-nav,.blog-grid,.related-post-grid{grid-template-columns:1fr}.resource-path-card{min-height:340px}.featured-post{grid-template-columns:1fr}.featured-post-marker{flex-direction:row;align-items:center;min-height:auto}.featured-post-marker strong{font-size:5rem}.article-hero h1{font-size:2.75rem}.article-byline{grid-template-columns:46px 1fr;align-items:start}.article-date{grid-column:2}.article-rail nav,.faq-jump-panel nav{grid-template-columns:1fr}.article-rail nav a:nth-child(odd),.faq-jump-panel nav a:nth-child(odd){padding-right:0}.article-takeaway{padding:24px}.faq-category-heading{grid-template-columns:1fr}.faq-accordion details>div{padding-right:0}}.portal-app{background:radial-gradient(circle at 90% 12%,#087f8d14,#0000 28%),#edf2f4}.portal-header{background:linear-gradient(100deg, #124c646b, transparent 32%), var(--portal-navy-deep);border-bottom:1px solid #ffffff1f;min-height:76px}.portal-header .portal-brand img{width:148px;height:43px}.portal-main,.case-main{max-width:1640px;padding:clamp(32px,4vw,62px)}.case-main-v2{max-width:1720px}.portal-case-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1320px){.portal-case-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portal-main,.case-main{padding:28px 18px}.portal-case-grid-v2{grid-template-columns:1fr}}.platform-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.platform-preview-frame{color:var(--ink);background:radial-gradient(circle at 95% 0,#0c87941a,#0000 34%),#f9fbfb;border:1px solid #cbdadc;border-radius:22px;min-width:0;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 54px #00183c1f}.platform-preview-command,.platform-preview-actions{grid-column:1/-1}.platform-preview-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.platform-preview-label>span{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;background:#dff1f1;border:1px solid #006b7d2e;border-radius:999px;padding:7px 10px;font-size:.64rem;font-weight:900}.platform-preview-label>small{color:var(--muted);text-align:right;font-size:.7rem}.preview-app-shell{background:#eef3f4;border:1px solid #d8e2e4;border-radius:14px;grid-template-columns:210px minmax(0,1fr);min-height:430px;display:grid;overflow:hidden}.preview-app-shell>aside{color:#fff;background:linear-gradient(150deg,#0c879438,#0000 55%),#031a38;flex-direction:column;gap:5px;padding:21px 14px;display:flex}.preview-app-brand{border-bottom:1px solid #ffffff21;align-items:center;gap:10px;margin-bottom:12px;padding:0 6px 17px;display:flex}.preview-app-brand>span{background:linear-gradient(135deg, var(--teal-light), #22aab2);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.75rem;font-weight:900;display:flex}.preview-app-brand strong{font-family:var(--serif);font-size:.92rem;line-height:1.1}.preview-app-shell>aside>span{color:#bcd0db;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;font-size:.74rem;font-weight:700;display:flex}.preview-app-shell>aside>span.active{color:#fff;background:#13a3ac2e}.preview-app-shell>aside i{background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;font-size:.61rem;font-style:normal;display:flex}.preview-app-shell>section{padding:27px}.preview-app-shell>section>header,.preview-matter-heading,.reviewer-readiness-preview>header,.reviewer-assignment-preview>header{justify-content:space-between;align-items:center;display:flex}.preview-app-shell h3,.platform-preview-frame h3{color:var(--navy);font-family:var(--serif);margin:4px 0;font-size:1.32rem}.preview-app-shell button,.platform-preview-frame button{background:var(--teal);color:#fff;border:0;border-radius:8px;padding:10px 13px;font-size:.73rem;font-weight:800}.preview-metric-row{grid-template-columns:repeat(3,1fr);gap:11px;margin:22px 0;display:grid}.preview-metric-row>div{background:#fff;border:1px solid #dae4e6;border-radius:11px;gap:4px;padding:15px;display:grid}.preview-metric-row span,.preview-metric-row small{color:var(--muted);font-size:.65rem}.preview-metric-row strong{color:var(--navy);font-family:var(--serif);font-size:1.55rem}.preview-work-list{background:#fff;border:1px solid #dae4e6;border-radius:11px;overflow:hidden}.preview-work-list>header,.preview-work-list>div{grid-template-columns:7px minmax(150px,1.6fr) .7fr 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.preview-work-list>header{border-bottom:1px solid #e1e8ea;grid-template-columns:1fr auto}.preview-work-list>header span,.preview-work-list>div span,.preview-work-list>div small{color:var(--muted);font-size:.66rem}.preview-work-list>div+div{border-top:1px solid #edf1f2}.preview-work-list i{border-radius:999px;width:7px;height:7px}.preview-work-list i.teal{background:var(--teal)}.preview-work-list i.gold{background:var(--gold)}.preview-work-list i.navy{background:var(--navy)}.preview-work-list>div strong{color:var(--navy);font-size:.76rem}.preview-window-bar{color:#d8e8ed;background:#031a38;align-items:center;gap:6px;margin:-1px -1px 20px;padding:11px 14px;display:flex}.preview-window-bar>span{background:#ffffff4d;border-radius:999px;width:6px;height:6px}.preview-window-bar>strong{margin-left:7px;font-size:.68rem;font-weight:700}.preview-matter-heading>span,.reviewer-readiness-preview>header>span,.reviewer-assignment-preview>header>span{color:var(--teal);background:#e1f0f0;border-radius:999px;padding:8px 11px;font-size:.69rem;font-weight:900}.preview-phase-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.preview-phase-row>div{background:#eff3f4;border:1px solid #d8e1e3;border-radius:10px;gap:4px;padding:12px;display:grid}.preview-phase-row>div.active{color:#fff;background:#052445;border-color:#052445}.preview-phase-row span,.preview-phase-row small{color:#71818a;font-size:.63rem}.preview-phase-row>div.active span,.preview-phase-row>div.active small{color:#badde1}.preview-phase-row strong{font-family:var(--serif)}.preview-chronology{background:#fff;border:1px solid #dbe4e6;border-radius:11px;padding:6px 15px}.preview-chronology>div{grid-template-columns:42px 10px 1fr;align-items:center;gap:12px;min-height:64px;display:grid}.preview-chronology>div+div{border-top:1px solid #edf1f2}.preview-chronology time{color:var(--teal);font-size:.69rem;font-weight:900}.preview-chronology i{background:var(--gold);border:3px solid #f2e8d4;border-radius:999px;width:10px;height:10px}.preview-chronology p{gap:4px;margin:0;display:grid}.preview-chronology strong,.preview-chronology span{font-size:.7rem}.preview-chronology span{color:var(--muted)}.platform-preview-growth{grid-column:1/-1}.preview-growth-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.preview-growth-grid>section{background:#fff;border:1px solid #dae4e6;border-radius:13px;padding:21px}.preview-profile-card{color:#fff;background:linear-gradient(120deg,#041d3c,#0a4860);border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}.preview-profile-card>span{background:var(--teal-light);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:flex}.preview-profile-card>div{gap:3px;display:grid}.preview-profile-card small{color:#c6dce4;font-size:.65rem}.preview-growth-grid dl,.reviewer-job-preview dl{gap:8px;margin:13px 0;display:grid}.preview-growth-grid dl>div,.reviewer-job-preview dl>div{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.preview-growth-grid dt,.reviewer-job-preview dt{color:var(--muted);font-size:.65rem}.preview-growth-grid dd,.reviewer-job-preview dd{color:var(--navy);text-align:right;margin:0;font-size:.68rem;font-weight:800}.preview-growth-grid dd.ready{color:#157b66}.preview-growth-grid>section:last-child>p,.reviewer-job-preview>p,.reviewer-client-preview>p{color:var(--muted);font-size:.77rem;line-height:1.55}.preview-growth-grid>section:last-child>div{border-top:1px solid #e6ecee;justify-content:space-between;align-items:center;padding:9px 0;font-size:.69rem;display:flex}.preview-growth-grid>section:last-child>div strong{color:var(--navy)}.reviewer-preview-section,.nurse-network-preview-section{padding-top:clamp(70px,8vw,112px)}.reviewer-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-readiness-preview>header,.reviewer-assignment-preview>header{margin-bottom:18px}.preview-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.preview-gate-grid>div{background:#fff;border:1px solid #dce6e8;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.preview-gate-grid>div>span{color:#7b898e;background:#e7eded;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-weight:900;display:flex}.preview-gate-grid>div.ready>span{color:#157b66;background:#dff1eb}.preview-gate-grid p{gap:3px;margin:0;display:grid}.preview-gate-grid small{color:var(--muted);font-size:.62rem}.preview-gate-grid strong{color:var(--navy);font-size:.72rem}.preview-disclosure{border-left:3px solid var(--gold);color:#5b513e;background:#f1ede4;margin:15px 0 0;padding:11px 13px;font-size:.69rem;line-height:1.5}.reviewer-job-preview>header{justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.reviewer-job-preview>header>span{color:var(--teal);font-weight:900}.reviewer-job-preview>header>strong{color:#157b66;background:#def0e9;border-radius:999px;padding:7px 10px}.reviewer-job-preview>small{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:.63rem;font-weight:900;display:block}.preview-signal-row{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.preview-signal-row span{color:#14745f;background:#e0f1ec;border-radius:999px;padding:6px 8px;font-size:.62rem;font-weight:800}.preview-assignment-progress{background:#fff;border:1px solid #dce5e7;border-radius:11px;padding:4px 14px}.preview-assignment-progress>div{grid-template-columns:13px 1fr auto;align-items:center;gap:9px;min-height:42px;display:grid}.preview-assignment-progress>div+div{border-top:1px solid #edf1f2}.preview-assignment-progress i{border:2px solid #bdc9cd;border-radius:999px;width:11px;height:11px}.preview-assignment-progress .complete i{background:var(--teal);border-color:var(--teal)}.preview-assignment-progress span,.preview-assignment-progress strong{font-size:.68rem}.preview-assignment-progress strong{color:var(--navy)}.reviewer-assignment-preview>aside{border-left:3px solid var(--gold);background:#f2eadb;margin-top:14px;padding:10px 13px}.reviewer-assignment-preview>aside span{color:#77591a;text-transform:uppercase;font-size:.61rem;font-weight:900}.reviewer-assignment-preview>aside p{color:#5d513b;margin:4px 0 0;font-size:.69rem;line-height:1.5}.reviewer-client-preview>div{background:#fff;border:1px solid #dae4e6;border-radius:12px;align-items:center;gap:13px;margin:14px 0;padding:16px;display:flex}.reviewer-client-preview>div>span{background:linear-gradient(135deg, var(--navy), var(--teal));color:#fff;font-family:var(--serif);border-radius:999px;justify-content:center;align-items:center;width:47px;height:47px;font-weight:900;display:flex}.reviewer-client-preview>div p{gap:4px;margin:0;display:grid}.reviewer-client-preview>div small,.reviewer-client-preview>div em{color:var(--muted);font-size:.66rem;font-style:normal}.reviewer-client-preview>div em{color:#157b66;font-weight:800}.platform-preview-actions{justify-content:space-between;align-items:center;gap:22px;padding:5px 0 0;display:flex}.platform-preview-actions>p{color:var(--muted);max-width:640px;margin:0;font-size:.78rem;line-height:1.55}.platform-preview-actions>div{gap:10px;display:flex}.reviewer-membership-gate{background:linear-gradient(105deg,#006b7d1f,#0000 55%),#f6f1e7;border:1px solid #ddc68e;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:22px auto;padding:22px 26px;display:flex}.reviewer-membership-gate h2{color:var(--navy);font-family:var(--serif);margin:4px 0 7px}.reviewer-membership-gate p:not(.micro-label){color:var(--muted);max-width:780px;margin:0}.reviewer-safety-card>a{color:var(--teal);margin-top:7px;font-size:.78rem;font-weight:900;display:inline-block}.portfolio-credit-explainer{border-top:1px solid #ffffff2e;grid-column:1/-1;padding-top:16px}.portfolio-credit-explainer>summary{color:#9de6e1;cursor:pointer;font-size:.82rem;font-weight:900;list-style-position:inside}.portfolio-credit-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:26px;margin-top:20px;display:grid}.portfolio-credit-detail-grid>section{background:#000f2352;border:1px solid #ffffff21;border-radius:14px;padding:20px}.portfolio-credit-detail-grid ol{gap:10px;margin:12px 0 0;padding-left:20px;display:grid}.portfolio-credit-detail-grid li{color:#ffffffc4;font-size:.76rem;line-height:1.5}.portfolio-credit-detail-grid li strong{color:#fff}.portfolio-credit-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;display:flex}.portfolio-credit-actions>a:not(.button){color:#9de6e1;font-size:.74rem;font-weight:900}.portfolio-client-ledger{gap:8px;display:grid}.portfolio-client-ledger>div{border-top:1px solid #ffffff1c;grid-template-columns:36px 1fr;align-items:flex-start;gap:10px;padding-top:10px;display:grid}.portfolio-client-ledger>div>span{background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;height:30px;font-size:.75rem;font-weight:900;display:flex}.portfolio-client-ledger>div>span.positive{color:#8ee2c9}.portfolio-client-ledger>div>span.negative{color:#f1c877}.portfolio-client-ledger>div p{gap:3px;display:grid}.portfolio-client-ledger>div strong{color:#fff;font-size:.72rem}.portfolio-client-ledger>div small{color:#ffffff94;font-size:.63rem}.case-credit-panel{border:1px solid var(--portal-line);border-left:4px solid var(--portal-gold);background:radial-gradient(circle at 95% 5%,#087f8d1f,#0000 35%),#f8fbfb;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr) minmax(0,1.25fr);align-items:start;gap:22px;padding:24px;display:grid}.case-credit-panel h3{color:var(--portal-navy);font-family:var(--serif);margin:4px 0 8px;font-size:1.4rem}.case-credit-panel>div:first-child>p:not(.micro-label){color:var(--portal-muted);margin:0;font-size:.78rem;line-height:1.5}.case-credit-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-credit-numbers>span{border:1px solid var(--portal-line);text-align:center;background:#fff;border-radius:10px;gap:4px;padding:13px;display:grid}.case-credit-numbers small{color:var(--portal-muted);font-size:.59rem;font-weight:800;line-height:1.2}.case-credit-numbers strong{color:var(--portal-navy);font-family:var(--serif);font-size:1.65rem}.case-credit-key{border-left:1px solid var(--portal-line);padding-left:22px}.case-credit-key>strong{color:var(--portal-navy);font-family:var(--serif)}.case-credit-key ul{gap:6px;margin:9px 0;padding-left:18px;display:grid}.case-credit-key li{color:var(--portal-muted);font-size:.68rem;line-height:1.45}.case-credit-key>div{flex-wrap:wrap;gap:12px;display:flex}.case-credit-key a{color:var(--portal-teal);font-size:.68rem;font-weight:900}@media (width<=980px){.platform-preview-gallery,.reviewer-preview-gallery{grid-template-columns:1fr}.platform-preview-command,.platform-preview-growth,.platform-preview-actions{grid-column:auto}.preview-app-shell{grid-template-columns:165px minmax(0,1fr)}.preview-metric-row,.preview-phase-row{grid-template-columns:1fr}.preview-work-list>div{grid-template-columns:7px 1.3fr .7fr}.preview-work-list>div small{display:none}.preview-growth-grid,.portfolio-credit-detail-grid,.case-credit-panel{grid-template-columns:1fr}.case-credit-key{border-left:0;border-top:1px solid var(--portal-line);padding-top:18px;padding-left:0}}@media (width<=680px){.platform-preview-frame{border-radius:16px;padding:14px}.platform-preview-label{flex-direction:column;align-items:flex-start}.platform-preview-label>small{text-align:left}.preview-app-shell{grid-template-columns:1fr}.preview-app-shell>aside{grid-template-columns:repeat(2,1fr);padding:14px;display:grid}.preview-app-brand{grid-column:1/-1}.preview-app-shell>section{padding:18px}.preview-app-shell>section>header,.preview-matter-heading,.reviewer-readiness-preview>header,.reviewer-assignment-preview>header,.platform-preview-actions,.reviewer-membership-gate{flex-direction:column;align-items:flex-start}.preview-gate-grid,.preview-phase-row{grid-template-columns:1fr}.platform-preview-actions>div{flex-direction:column;width:100%}.reviewer-membership-gate{margin:18px}.case-credit-numbers{grid-template-columns:1fr}}.legal-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#2cc9bc2e,#0000 30%),linear-gradient(135deg,#061a2d 0%,#0a3550 62%,#0a6871 120%);padding:clamp(5.8rem,9vw,8.5rem) 0 clamp(3.5rem,6vw,5.5rem)}.legal-hero-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.legal-hero h1{color:#fff;max-width:950px;margin:.55rem 0 1.25rem;font-size:clamp(2.55rem,5vw,5.2rem);line-height:.98}.legal-hero p{color:#ffffffc7;max-width:760px;font-size:1.08rem}.legal-hero aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0314225c;border:1px solid #ffffff38;border-radius:20px;padding:1.5rem}.legal-hero aside span,.legal-hero aside small,.legal-hero aside strong{display:block}.legal-hero aside span{color:#91e3db;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.legal-hero aside strong{color:#fff;font:700 1.8rem/1.1 var(--serif);margin:.5rem 0}.legal-hero aside small{color:#ffffffa6}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.legal-card-grid>a{color:#0a2d45;background:#fff;border:1px solid #d9e4e9;border-radius:22px;min-height:250px;padding:clamp(1.5rem,3vw,2.5rem);transition:transform .18s,border-color .18s;box-shadow:0 18px 44px #08233512}.legal-card-grid>a:hover{border-color:#0a7a82;transform:translateY(-3px)}.legal-card-grid span{color:#0a7a82;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.legal-card-grid h2{margin:.7rem 0}.legal-card-grid p{color:#5b6e78}.legal-card-grid strong{color:#087f8d;margin-top:1.35rem;display:block}.legal-section{background:#f4f7f8}.legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.legal-nav{background:#fff;border:1px solid #dbe5e9;border-radius:18px;gap:.25rem;padding:1.2rem;display:grid;position:sticky;top:115px}.legal-nav a{color:#244354;border-radius:9px;padding:.68rem .75rem;font-size:.9rem}.legal-nav a:hover{color:#087f8d;background:#edf7f6}.legal-document{max-width:920px}.legal-document>section{border-bottom:1px solid #d7e2e7;grid-template-columns:42px minmax(0,1fr);gap:1.25rem;padding:2rem 0;display:grid}.legal-document>section>span{color:#0a7c84;font:700 .78rem/1 var(--sans);letter-spacing:.08em;padding-top:.55rem}.legal-document h2{color:#092b43;margin:0 0 .85rem;font-size:clamp(1.45rem,2.5vw,2.1rem)}.legal-document p,.legal-document li{color:#455d6b;line-height:1.78}.legal-document li+li{margin-top:.68rem}.legal-order-note,.legal-contact{background:#eaf7f5;border:1px solid #bcdcd9;border-radius:16px;padding:1.4rem 1.5rem}.legal-order-note strong{color:#086971}.legal-order-note p,.legal-contact p{margin-bottom:0}.legal-contact{background:#fff;border-color:#d8e3e8;margin-top:2rem}.legal-document-standalone{margin-inline:auto}.footer-legal-links{gap:1rem;display:inline-flex}.footer-legal-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.reviewer-membership-lock{background:radial-gradient(circle at 80% 15%,#21cabe26,#0000 28%),#f1f6f7;place-items:center;min-height:calc(100vh - 84px);padding:clamp(3rem,7vw,7rem) 1.5rem;display:grid}.reviewer-membership-lock>div{background:#fff;border:1px solid #cfe0e5;border-radius:28px;width:min(800px,100%);padding:clamp(2rem,5vw,4.25rem);box-shadow:0 28px 70px #0621321f}.reviewer-membership-lock h1{color:#072a43;margin:.65rem 0 1.25rem;font-size:clamp(2.35rem,5vw,4.75rem);line-height:1}.reviewer-lock-status{color:#075d65;background:#eaf7f5;border-radius:12px;justify-content:space-between;gap:1rem;margin:1.75rem 0;padding:1rem 1.2rem;display:flex}.reviewer-lock-status strong{text-transform:capitalize}.studio-ai-layout,.studio-alert-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.studio-provider-status{border:1px solid;border-radius:12px;gap:.25rem;margin:1.25rem 0;padding:1rem 1.1rem;display:grid}.studio-provider-status span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.studio-provider-status.ready{color:#075f56;background:#e8f8f4;border-color:#a9ddd5}.studio-provider-status.waiting{color:#775313;background:#fff7df;border-color:#ead397}.studio-ai-form,.studio-ai-drafts,.studio-alert-inbox{gap:1rem;display:grid}.studio-ai-form>label,.studio-ai-drafts article form>label{color:#274657;gap:.45rem;font-size:.83rem;font-weight:700;display:grid}.studio-ai-form textarea,.studio-ai-form select,.studio-ai-drafts textarea{color:#102f43;width:100%;font:inherit;background:#fff;border:1px solid #cbdce3;border-radius:10px;padding:.82rem}.studio-ai-drafts>article,.studio-alert-inbox>article{background:#fff;border:1px solid #d7e3e8;border-radius:16px;gap:.9rem;padding:1.25rem;display:grid;box-shadow:0 12px 30px #0724360f}.studio-ai-drafts article>header,.studio-alert-inbox article>header,.studio-alert-inbox article>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-ai-drafts article>header>div{align-items:center;gap:.6rem;display:flex}.studio-ai-drafts article form{gap:.75rem;display:grid}.ai-draft-prompt{color:#355462;background:#f0f8f7;border-left:3px solid #087f8d;padding:.8rem;font-size:.86rem}.ai-approval-form{border-top:1px solid #dce7eb;padding-top:.9rem}.ai-published-note{color:#07695f;font-weight:700}.studio-switch{background:#f8fafb;border:1px solid #d6e3e8;border-radius:12px;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.studio-switch input{margin-top:.22rem}.studio-switch span,.studio-switch strong,.studio-switch small{display:block}.studio-switch small{color:#647884;margin-top:.2rem}.studio-alert-inbox>article.unread{border-left:4px solid #087f8d}.studio-alert-inbox>article.read{opacity:.76}.studio-alert-inbox h3{color:#0b3148;margin:0}.notification-delivery{color:#6f8089}.optional-consent{background:#f5faf9}@media (width<=980px){.legal-layout,.studio-ai-layout,.studio-alert-layout{grid-template-columns:1fr}.legal-nav{position:static}}@media (width<=720px){.legal-hero-grid,.legal-card-grid{grid-template-columns:1fr}.legal-document>section{grid-template-columns:1fr;gap:.4rem}.studio-alert-inbox article>header,.studio-alert-inbox article>div{flex-direction:column;align-items:flex-start}}.feedback-launcher{z-index:80;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#07344b,#0a5964);border:1px solid #6ee7dc8c;border-radius:16px;grid-template-columns:2.25rem 1fr;align-items:center;column-gap:.7rem;min-width:255px;padding:.85rem 1rem;display:grid;position:fixed;bottom:1.35rem;right:1.35rem;box-shadow:0 18px 45px #021b2d47}.feedback-launcher>span{color:#06364c;background:#73e7dc;border-radius:999px;grid-row:1/span 2;place-items:center;width:2.25rem;height:2.25rem;font-size:1.35rem;font-weight:800;display:grid}.feedback-launcher strong,.feedback-launcher small{display:block}.feedback-launcher strong{letter-spacing:.01em;font-size:.86rem}.feedback-launcher small{color:#ffffffbd;font-size:.7rem}.feedback-launcher:hover,.feedback-launcher:focus-visible{transform:translateY(-2px);box-shadow:0 22px 55px #021b2d61}.feedback-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010f1bb8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.feedback-modal{color:#102b3c;background:#fff;border:1px solid #c8dce5;border-radius:24px;width:min(720px,100%);max-height:calc(100vh - 2rem);padding:clamp(1.4rem,3vw,2.2rem);position:relative;overflow:auto;box-shadow:0 30px 90px #00132359}.feedback-modal h2{color:#082f49;margin:.35rem 2.5rem .6rem 0;font-size:clamp(1.65rem,3vw,2.35rem)}.feedback-modal>p:not(.micro-label){color:#526777}.feedback-modal form,.feedback-modal label{gap:.45rem;display:grid}.feedback-modal form{gap:1rem;margin-top:1.25rem}.feedback-modal input,.feedback-modal select,.feedback-modal textarea{color:#102b3c;width:100%;font:inherit;background:#fbfdfe;border:1px solid #b8ccd6;border-radius:10px;padding:.78rem .85rem}.feedback-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.feedback-modal-close{color:#173c50;background:#f2f7f9;border:1px solid #cad9e0;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;position:absolute;top:1rem;right:1rem}.feedback-privacy-confirm{background:#fff9ec;border:1px solid #f1cf8c;border-radius:12px;align-items:start;padding:.85rem;font-size:.82rem;line-height:1.45;grid-template-columns:auto 1fr!important}.feedback-privacy-confirm input{width:auto;margin-top:.2rem}.feedback-modal-actions{justify-content:flex-end;gap:.75rem;display:flex}.feedback-admin-main{padding-bottom:8rem}.feedback-admin{gap:1.25rem;display:grid}.feedback-admin-toolbar{background:#fff;border:1px solid #d5e2e8;border-radius:18px;grid-template-columns:1fr minmax(180px,240px);align-items:end;gap:2rem;padding:1.5rem;display:grid}.feedback-admin-toolbar h2{margin:.25rem 0 .4rem}.feedback-admin-toolbar p{color:#60717f;margin:0}.feedback-admin-toolbar label{gap:.45rem;display:grid}.feedback-admin-toolbar select,.feedback-admin-card input,.feedback-admin-card select,.feedback-admin-card textarea{width:100%;font:inherit;background:#fff;border:1px solid #bacdd7;border-radius:9px;padding:.72rem .8rem}.feedback-admin-list{gap:1rem;display:grid}.feedback-admin-card{background:#fff;border:1px solid #d5e1e7;border-left:5px solid #6d8998;border-radius:18px;overflow:hidden;box-shadow:0 9px 26px #092a3b0f}.feedback-admin-card.impact-blocking{border-left-color:#c43a3a}.feedback-admin-card.impact-important{border-left-color:#d7a93e}.feedback-admin-card>header{background:#f8fbfc;border-bottom:1px solid #e0e8ec;justify-content:space-between;gap:1rem;padding:.9rem 1.15rem;display:flex}.feedback-admin-card>header>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.feedback-priority,.feedback-admin-card>header>div>span:last-child{color:#335161;background:#e9f1f4;border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:750}.feedback-priority.priority-high,.feedback-priority.priority-critical{color:#9b2828;background:#fde8e7}.feedback-admin-body{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1.5rem;padding:1.25rem;display:grid}.feedback-admin-body h3{color:#0a354d;margin:.2rem 0 .5rem}.feedback-admin-body section>p:not(.micro-label){white-space:pre-wrap;color:#405967}.feedback-admin-body dl{gap:.45rem;margin-top:1rem;display:grid}.feedback-admin-body dl div{grid-template-columns:105px 1fr;gap:.75rem;display:grid}.feedback-admin-body dt{color:#78909d;text-transform:uppercase;font-size:.74rem}.feedback-admin-body dd{overflow-wrap:anywhere;margin:0}.feedback-admin-body form,.feedback-admin-body form label{gap:.45rem;display:grid}.feedback-admin-body form{background:#f3f8fa;border-radius:14px;align-content:start;gap:.85rem;padding:1rem}.workspace-access-banner{border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:grid}.workspace-access-banner.read-only{color:#59441d;background:#fff7e7;border:1px solid #e3bf78}.workspace-access-banner.reviewer{color:#124852;background:linear-gradient(135deg,#e9fbf9,#f3fbff);border:1px solid #68c9c3}.workspace-access-banner span,.workspace-access-banner strong{display:block}.workspace-access-banner span{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.workspace-access-banner strong{margin-top:.25rem}.workspace-access-banner p{margin:0;line-height:1.5}.read-only-inline{color:#614b20;background:#fff9ed;border:1px solid #e1c483;border-radius:14px;max-width:430px;padding:1rem}.read-only-inline p{margin:.35rem 0 0;font-size:.82rem}.portfolio-read-only-notice{color:#5c471f;background:#fff8e8;border:1px solid #e1c17b;border-radius:16px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:grid}.portfolio-read-only-notice span,.portfolio-read-only-notice strong{display:block}.portfolio-read-only-notice span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.portfolio-read-only-notice p{margin:0}.matter-access-chip{color:#72511d;background:#fff1cf;border-radius:999px;width:fit-content;margin:.7rem 0 0;padding:.28rem .55rem;font-size:.68rem;font-weight:800}.matter-access-chip.reviewer{color:#0e5a5d;background:#dff7f4}.reviewer-case-workspace-link{color:#057e87;margin:.35rem 0 1rem;font-weight:800;display:inline-flex}@media (width<=800px){.feedback-launcher{min-width:0;max-width:calc(100vw - 1.5rem);bottom:.75rem;right:.75rem}.feedback-form-grid,.feedback-admin-toolbar,.feedback-admin-body,.workspace-access-banner,.portfolio-read-only-notice{grid-template-columns:1fr}.feedback-admin-card>header{flex-direction:column;align-items:flex-start}}@media print{.feedback-launcher,.feedback-modal-backdrop{display:none!important}}.managed-hero-line{display:block}.site-settings-admin{gap:1.25rem;padding-bottom:7rem;display:grid}.site-settings-grid{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.site-page-picker{gap:.55rem;display:grid;position:sticky;top:1rem}.site-page-picker h2{margin:0 0 .5rem}.site-page-picker>button{color:#183c50;text-align:left;background:#f8fbfc;border:1px solid #d1dfe5;border-radius:10px;justify-content:space-between;gap:.75rem;padding:.78rem .85rem;display:flex}.site-page-picker>button.active{color:#07535b;background:#e7f7f6;border-color:#0d7c84}.site-page-picker small{color:#738995;font-size:.68rem}.managed-page-form,.global-site-settings-form,.site-settings-admin form{gap:1rem;display:grid}.managed-page-form>label,.global-site-settings-form>label,.site-settings-admin form>label{gap:.42rem;display:grid}.managed-page-form input,.managed-page-form textarea,.managed-page-form select,.global-site-settings-form input,.global-site-settings-form textarea,.global-site-settings-form select,.site-settings-admin form input,.site-settings-admin form textarea,.site-settings-admin form select{color:#15394c;width:100%;font:inherit;background:#fff;border:1px solid #b9ccd6;border-radius:9px;padding:.75rem .8rem}.managed-page-form hr{border:0;border-top:1px solid #dde7eb;width:100%}.navigation-settings-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr)}.managed-navigation-list{gap:.65rem;margin-top:1rem;display:grid}.managed-navigation-list article{background:#f8fbfc;border:1px solid #d8e4e9;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.managed-navigation-list article div{gap:.15rem;display:grid}.managed-navigation-list article span{color:#16838a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.managed-navigation-list article small{color:#708590}.global-site-settings-form{max-width:920px}@media (width<=900px){.site-settings-grid,.navigation-settings-grid{grid-template-columns:1fr}.site-page-picker{position:static}}
