/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.tool-card-link{min-height:220px;padding:30px 24px;display:block}.direction-cockpit{background:#f7f3eb;border-color:#d58a326b;overflow:hidden}.direction-heading{color:#fff;background:#102b39;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:48px;padding:34px 36px;display:grid}.direction-heading .eyebrow{color:#efb76f;margin-bottom:12px}.direction-heading h3{margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.04}.direction-heading>p{color:#cbd7dc;margin:0;font-size:12px;line-height:1.75}.direction-heading>p strong{color:#fff;margin-bottom:7px;display:block}.direction-filters{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px 28px;display:grid}.direction-filters label,.direction-comparisons label{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.direction-filters select,.direction-filters input,.direction-comparisons select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;border-radius:0;padding:10px 12px;font-size:11px}.direction-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.direction-filter-actions button{border:1px solid var(--ink);min-height:42px;color:var(--ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:0 16px;font-size:9px;font-weight:700}.direction-filter-actions button.is-primary{background:var(--ink);color:#fff}.direction-filter-actions button:disabled{cursor:progress;opacity:.45}.direction-scope{color:#fff;background:#17384a;border-bottom:1px solid #ffffff21;grid-template-columns:auto auto 1fr;align-items:baseline;gap:14px;padding:17px 28px;display:grid}.direction-scope span,.direction-block>header span,.direction-comparisons>header span,.direction-reports>header span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.direction-scope strong{color:#efb76f;font-family:Georgia,serif;font-size:20px;font-weight:400}.direction-scope small{color:#b9c7ce;justify-self:end;font-size:9px}.direction-executive{border-bottom:1px solid var(--line);background:#edf1ef;padding:30px 28px 34px}.direction-executive>header{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:40px;margin-bottom:20px;display:grid}.direction-executive>header span,.direction-executive-decisions header span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.direction-executive>header h4{margin:7px 0 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.direction-executive>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.direction-executive-kpis{background:#cfd8d4;border:1px solid #cfd8d4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.direction-executive-kpis article{background:#fff;flex-direction:column;min-height:122px;padding:17px 18px;display:flex}.direction-executive-kpis article.is-attention{box-shadow:inset 3px 0 #c96e40}.direction-executive-kpis article.is-incomplete{background:#fff8ee}.direction-executive-kpis span,.direction-executive-alerts span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.direction-executive-kpis strong{margin-top:auto;font-family:Georgia,serif;font-size:25px;font-weight:400}.direction-executive-kpis small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.direction-executive-alerts{background:#cfd8d4;border:1px solid #cfd8d4;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.direction-executive-alerts article{background:#f9fbfa;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:flex}.direction-executive-alerts article.is-alert{color:#8b3e35;background:#fff1ed}.direction-executive-alerts article.is-incomplete{background:#fff8ee}.direction-executive-alerts strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.direction-executive-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.direction-executive-decisions>section{background:#fff;border:1px solid #cfd8d4}.direction-executive-decisions header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:17px 18px;display:flex}.direction-executive-decisions h5{margin:5px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.direction-executive-decisions header>a{color:#315442;text-align:right;text-transform:uppercase;font-size:8px;font-weight:700}.direction-executive-decisions section>div{display:grid}.direction-executive-decisions section>div>a{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:13px 17px;display:flex}.direction-executive-decisions section>div>a:last-child{border-bottom:0}.direction-executive-decisions section>div>a.is-alert{background:#fff9f6;box-shadow:inset 3px 0 #c96e40}.direction-executive-decisions section>div span,.direction-executive-decisions section>div small{color:var(--muted);font-size:7px}.direction-executive-decisions section>div strong{font-size:10px}.direction-executive-decisions section>div p{color:#4d5b61;margin:0;font-size:8px;line-height:1.5}.direction-executive-empty{color:#315442;flex-direction:column;justify-content:center;gap:6px;min-height:105px;margin:0;padding:18px;font-size:9px;display:flex}.direction-executive-empty span{color:var(--muted);line-height:1.5}.direction-block,.direction-comparisons,.direction-reports{border-bottom:1px solid var(--line);padding:32px 28px}.direction-block>header,.direction-comparisons>header,.direction-reports>header{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:end;gap:40px;margin-bottom:22px;display:grid}.direction-block>header h4,.direction-comparisons>header h4,.direction-reports>header h4{margin:7px 0 0;font-family:Georgia,serif;font-size:30px;font-weight:400}.direction-block>header>p,.direction-comparisons>header>p,.direction-reports>header>p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.direction-funnel{border:1px solid var(--line);background:var(--line);border-right:0;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.direction-funnel article{background:#fff;flex-direction:column;gap:7px;min-height:112px;padding:17px;display:flex}.direction-funnel span,.direction-indicator summary>span,.direction-cash-forecast article span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.direction-funnel strong,.direction-cash-forecast article strong{color:var(--orange);margin-top:auto;font-family:Georgia,serif;font-size:27px;font-weight:400}.direction-funnel small,.direction-indicator summary>small{color:var(--muted);font-size:8px;line-height:1.45}.direction-indicator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.direction-indicator-grid-commercial{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.direction-indicator{border:1px solid var(--line);background:#fff;min-width:0}.direction-indicator>summary{cursor:pointer;flex-direction:column;gap:7px;min-height:142px;padding:18px;list-style:none;display:flex;position:relative}.direction-indicator>summary::-webkit-details-marker{display:none}.direction-indicator>summary:after{color:var(--orange);content:"+";font-size:18px;position:absolute;bottom:14px;right:15px}.direction-indicator[open]>summary:after{content:"−"}.direction-indicator summary>strong{overflow-wrap:anywhere;margin-top:auto;font-family:Georgia,serif;font-size:24px;font-weight:400}.direction-indicator summary>b{color:#744a1e;letter-spacing:.06em;text-transform:uppercase;background:#f5e2ca;width:max-content;max-width:100%;padding:5px 7px;font-size:7px}.direction-indicator.is-attention{box-shadow:inset 3px 0 #c96e40}.direction-indicator>div,.direction-comparison-table details>ul{padding:0 16px 16px}.direction-indicator ul,.direction-comparison-table details ul,.direction-undated ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.direction-indicator li a,.direction-comparison-table details li a,.direction-undated li a{background:var(--cream);flex-direction:column;gap:3px;padding:9px 10px;display:flex}.direction-indicator li strong,.direction-comparison-table details li strong,.direction-undated li strong{font-size:9px}.direction-indicator li span,.direction-comparison-table details li span,.direction-undated li span,.direction-indicator>div>p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.direction-cash-forecast{border:1px solid var(--line);background:#fff;margin-top:14px}.direction-cash-forecast>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding:20px 22px;display:flex}.direction-cash-forecast>header>div{flex-direction:column;gap:6px;display:flex}.direction-cash-forecast>header span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.direction-cash-forecast>header strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.direction-cash-forecast>header p{max-width:480px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.direction-cash-forecast>div{grid-template-columns:repeat(3,1fr);display:grid}.direction-cash-forecast>div article{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-height:108px;padding:20px 22px;display:flex}.direction-cash-forecast>div article:last-child{border-right:0}.direction-cash-forecast article.is-positive strong{color:#315442}.direction-cash-forecast article.is-alert strong{color:#9c392f}.direction-undated,.direction-cash-detail,.direction-completeness{border-top:1px solid var(--line);background:#fff8ee}.direction-undated>summary,.direction-cash-detail>summary,.direction-completeness>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.direction-undated>summary strong{color:#744a1e;font-size:10px}.direction-undated>summary span,.direction-cash-detail>summary{color:var(--muted);font-size:9px}.direction-undated>ul{padding:0 20px 18px}.direction-cash-detail>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 20px;display:grid}.direction-cash-detail a{background:var(--paper);flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.direction-cash-detail a span,.direction-cash-detail a small{color:var(--muted);font-size:8px}.direction-cash-detail a strong{font-size:10px}.direction-comparisons>header label{justify-self:end;width:min(260px,100%)}.direction-comparison-table{border:1px solid var(--line);background:#fff;overflow-x:auto}.direction-comparison-table table{border-collapse:collapse;width:100%;min-width:880px}.direction-comparison-table th,.direction-comparison-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 13px;font-size:10px}.direction-comparison-table thead th{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#17384a;font-size:8px}.direction-comparison-table tbody th{min-width:170px;font-family:Georgia,serif;font-size:15px;font-weight:400}.direction-comparison-table details>summary{cursor:pointer}.direction-comparison-table details>ul{margin-top:10px;padding:0;font-family:Arial,sans-serif}.direction-comparison-table td small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.direction-completeness{border:1px solid #e8c99e;margin:0 28px 28px}.direction-completeness>summary>div{flex-direction:column;gap:4px;display:flex}.direction-completeness>summary span,.direction-completeness>summary small{color:#744a1e;text-transform:uppercase;font-size:8px}.direction-completeness>summary strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.direction-completeness>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 18px 18px;display:grid}.direction-completeness article{background:#fff;padding:13px}.direction-completeness article a{font-size:10px;font-weight:700}.direction-completeness article ul{color:var(--muted);margin:8px 0 0;padding-left:16px;font-size:8px;line-height:1.55}.direction-reports{color:#fff;background:#17384a}.direction-reports>header h4{color:#fff}.direction-reports>header>p{color:#cbd7dc}.direction-reports>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.direction-reports article{background:#102b39;border:1px solid #ffffff29;grid-template-columns:1fr auto;gap:10px 24px;padding:18px;display:grid}.direction-reports article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.direction-reports article span,.direction-reports article small{color:#aebfc7;font-size:8px}.direction-reports article strong{color:#efb76f;font-family:Georgia,serif;font-size:18px;font-weight:400}.direction-reports article p{color:#cbd7dc;grid-column:1/-1;margin:0;font-size:9px;line-height:1.55}.direction-reports article a{text-transform:uppercase;border:1px solid #ffffff59;align-self:start;padding:9px 11px;font-size:8px;font-weight:700}.direction-reports article>small{overflow-wrap:anywhere;grid-column:1/-1}.direction-governance{color:#cbd7dc;background:#102b39;margin:0;padding:20px 28px;font-size:9px;line-height:1.65}.direction-governance strong{color:#fff}@media (width<=1050px){.direction-filters,.direction-indicator-grid,.direction-executive-kpis,.direction-executive-alerts{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-indicator-grid-commercial{grid-template-columns:repeat(3,minmax(0,1fr))}.direction-funnel{grid-template-columns:repeat(3,1fr)}.direction-cash-detail>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.direction-heading,.direction-executive>header,.direction-block>header,.direction-comparisons>header,.direction-reports>header{grid-template-columns:1fr;gap:20px}.direction-heading,.direction-filters,.direction-executive,.direction-block,.direction-comparisons,.direction-reports{padding-left:18px;padding-right:18px}.direction-filters,.direction-funnel,.direction-executive-kpis,.direction-executive-alerts,.direction-executive-decisions,.direction-indicator-grid,.direction-indicator-grid-commercial,.direction-cash-forecast>div,.direction-cash-detail>div,.direction-completeness>div,.direction-reports>div{grid-template-columns:1fr}.direction-filter-actions,.direction-executive-decisions header,.direction-cash-forecast>header,.direction-undated>summary,.direction-completeness>summary{flex-direction:column;align-items:stretch}.direction-filter-actions button{width:100%}.direction-scope{grid-template-columns:1fr auto;padding-left:18px;padding-right:18px}.direction-scope small{grid-column:1/-1;justify-self:start}.direction-funnel article,.direction-indicator>summary{min-height:112px}.direction-cash-forecast>div article{border-right:0;border-bottom:1px solid var(--line)}.direction-comparisons>header label{justify-self:stretch;width:100%}.direction-completeness{margin-left:18px;margin-right:18px}}.analytics-cost-block .analytics-field{margin-bottom:22px;padding-bottom:30px}.analytics-roi-guide{border:1px solid var(--line);background:var(--cream);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;margin:-10px 0 65px;padding:42px;display:grid}.analytics-roi-guide h3{margin:0;font-family:Georgia,serif;font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.08}.analytics-roi-guide>div:last-child>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.analytics-roi-guide ul{gap:10px;margin:22px 0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.analytics-roi-guide .analytics-roi-limit{border-top:1px solid var(--line);padding-top:18px}.analytics-roi-limit strong{color:var(--ink)}@media (width<=900px){.analytics-roi-guide{grid-template-columns:1fr;gap:28px;padding:34px}}@media (width<=520px){.analytics-roi-guide{padding:26px}}.analytics-details{border:1px solid var(--line);background:var(--cream)}.analytics-details summary{cursor:pointer;padding:18px 52px 18px 20px;font-size:12px;font-weight:700;list-style:none;position:relative}.analytics-details summary::-webkit-details-marker{display:none}.analytics-details summary:after{content:"+";color:var(--orange);font-family:Georgia,serif;font-size:24px;font-weight:400;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.analytics-details[open] summary:after{content:"−"}.analytics-details>div{border-top:1px solid var(--line);padding:0 20px 20px}.analytics-details ul{grid-template-columns:1fr 1fr;gap:10px 24px;margin:20px 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.analytics-details p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55}@media (width<=520px){.analytics-details ul{grid-template-columns:1fr}}.studio-hero,.quote-hero{color:#fff;background:linear-gradient(110deg,#0a1f2af0,#0a1f2a40),url(/images/glamping.jpg) 50%/cover;align-items:flex-end;min-height:650px;padding:190px 0 90px;display:flex}.quote-hero{background-image:linear-gradient(110deg,#0a1f2af2,#0a1f2a47),url(/images/private.jpg)}.studio-hero h1,.quote-hero h1{letter-spacing:-.045em;margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(64px,9vw,118px);font-weight:400;line-height:.9}.studio-hero p:last-child,.quote-hero p:last-child{font-family:Georgia,serif;font-size:22px}.studio-progress{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:28px;margin-bottom:40px;font-size:11px;font-weight:700;display:flex}.studio-progress>div{background:var(--line);flex:1;height:2px}.studio-progress i{background:var(--orange);height:2px;transition:width .3s;display:block}.studio-workspace{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);display:grid}.studio-main{min-height:760px;padding:55px}.studio-main>h2,.studio-success>h2,.quote-access h2,.quote-title h2{margin:0 0 45px;font-family:Georgia,serif;font-size:clamp(42px,5vw,62px);font-weight:400;line-height:1.05}.studio-choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.studio-choice-grid button,.studio-model-grid button,.studio-option-card{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;position:relative}.studio-ranges button{min-height:250px;padding:30px}.studio-ranges button>span{font-family:Georgia,serif;font-size:29px}.studio-ranges button p{color:var(--muted);margin:35px 0 0;font-size:13px;line-height:1.65}.studio-ranges button b{color:var(--orange);position:absolute;bottom:22px;right:24px}.studio-choice-grid button.selected,.studio-model-grid button.selected,.studio-option-card.selected{border-color:var(--ink);background:var(--ink);color:#fff}.studio-choice-grid button.selected p,.studio-option-card.selected .studio-option-select small{color:#c7d2d7}.studio-model-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.studio-model-grid button{flex-direction:column;min-height:180px;padding:25px;display:flex}.studio-model-grid button span{color:var(--orange);letter-spacing:.1em;font-size:10px;font-weight:700}.studio-model-grid button strong{margin:20px 0 8px;font-family:Georgia,serif;font-size:31px;font-weight:400}.studio-model-grid button small{color:var(--muted);font-size:10px}.studio-model-grid button b{margin-top:auto;padding-top:18px;font-size:12px}.studio-model-grid button.selected small{color:#bdcbd1}.studio-quantity{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:180px;padding:25px;font-size:11px;font-weight:700;display:flex}.studio-quantity input{border:1px solid var(--line);width:100%;font:inherit;padding:16px;font-size:24px}.studio-option-groups{gap:40px;display:grid}.studio-option-group h3,.studio-empty-options h3,.quote-detail h3{margin:0 0 20px;font-family:Georgia,serif;font-size:28px;font-weight:400}.studio-required-choice{border:1px solid var(--line);border-left:3px solid var(--orange);background:#f6f0e5;padding:26px}.studio-required-choice .studio-option-heading>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.studio-required-error{color:#9c392f;margin:16px 0 0;font-size:12px;font-weight:700;line-height:1.5}.studio-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.studio-option-card{min-height:132px;overflow:hidden}.studio-option-select{width:100%;min-height:132px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;padding:22px;display:grid}.studio-option-select>span,.studio-option-select>small,.studio-option-select>b{grid-column:1}.studio-option-select>span{font-size:13px;font-weight:700}.studio-option-select>small{color:var(--muted);margin:9px 0 16px;font-size:10px;line-height:1.4}.studio-option-select>b{margin-top:auto;font-size:11px}.studio-option-select>i{color:var(--orange);grid-area:1/2/4;font-size:20px;font-style:normal}.studio-membrane-selector{border:1px solid var(--line);background:var(--paper);padding:26px}.studio-option-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.studio-option-heading h3{margin-bottom:7px}.studio-option-heading p,.studio-option-heading>span{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.studio-option-heading>span{text-align:right;max-width:190px}.studio-color-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-color-picker button{border:1px solid var(--line);min-height:84px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;grid-template-columns:27px 1fr;align-items:center;gap:4px 10px;padding:12px;display:grid}.studio-color-picker button>i{border:1px solid #14222a2e;border-radius:50%;grid-row:1/4;width:27px;height:27px;box-shadow:inset 0 0 0 2px #ffffff4d}.studio-color-picker button>span,.studio-color-picker button>small,.studio-color-picker button>b{grid-column:2}.studio-color-picker button>span{font-size:11px;font-weight:700}.studio-color-picker button>small{color:var(--muted);font-size:8px}.studio-color-picker button>b{color:var(--muted);font-size:9px}.studio-color-picker button.selected{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.studio-color-picker button:disabled{cursor:not-allowed;opacity:.42}.studio-option-color{color:var(--ink);background:#fff;border-top:1px solid #ffffff26;padding:18px}.studio-option-color .studio-color-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-option-color .studio-color-picker button{min-height:68px}.studio-technical-drawer{border-top:1px solid var(--line);color:var(--ink);background:#fff}.studio-technical-drawer summary{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:13px 18px;font-size:9px;font-weight:700;list-style-position:inside}.studio-technical-drawer[open] summary{color:var(--orange)}.studio-technical-content{padding:0 18px 18px}.studio-technical-content ul{margin:0;padding-left:16px}.studio-technical-content li{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.55}.studio-actions{gap:12px;margin-top:45px;display:flex}.studio-summary{background:var(--ink);color:#fff}.studio-summary>img{object-fit:cover;width:100%;height:275px}.studio-summary>div{padding:38px;position:sticky;top:105px}.studio-summary h3{margin:0 0 28px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.15}.studio-summary-title{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.studio-summary-title>div>span{color:#9fb0b9;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.studio-summary-title h3{margin:7px 0 4px}.studio-summary-title p{color:#aebfc7;margin:0;font-size:10px}.studio-summary-title>strong{color:#efb76f;white-space:nowrap;font-family:Georgia,serif;font-size:27px;font-weight:400}.studio-summary-selection{gap:8px;margin:18px 0 22px;display:grid}.studio-summary-selection section{background:#ffffff09;border:1px solid #ffffff1f;padding:14px 15px}.studio-summary-selection header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;display:flex}.studio-summary-selection header span{color:#efb76f;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.studio-summary-selection header b{color:#c5d0d5;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.studio-summary-selection p,.studio-summary-selection small{color:#d8e0e3;margin:5px 0 0;font-size:9px;line-height:1.45;display:block}.studio-summary-selection small{color:#9fb0b9;font-style:italic}.studio-prices{border-top:1px solid #ffffff2e;grid-template-columns:1fr auto;align-items:end;gap:9px 15px;padding-top:22px;display:grid}.studio-prices span,.studio-prices b{font-size:10px}.studio-prices strong{text-align:right;font-family:Georgia,serif;font-size:21px;font-weight:400}.studio-prices small{color:#efb76f;grid-column:1/-1;margin-top:10px}.studio-transport{color:#aebfc7;gap:9px;margin:24px 0 0;font-size:10px;line-height:1.5;display:flex}.studio-transport span{color:#efb76f}.studio-customer-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.studio-customer-form label,.quote-access label,.quote-sign label{flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.studio-customer-form label small{color:var(--muted);font-weight:400}.studio-customer-form input,.studio-customer-form select,.quote-access input,.quote-sign input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;padding:14px}.studio-customer-form .wide{grid-column:1/-1}.studio-consent{align-items:flex-start;line-height:1.55;flex-direction:row!important;font-weight:400!important}.studio-consent input,.quote-sign-consent input{flex:none;width:18px;height:18px}.studio-tax-note{border-left:3px solid var(--orange);background:var(--cream);margin:0;padding:15px;font-size:11px;line-height:1.5}.studio-success{min-height:700px}.studio-success-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;max-width:920px;margin:45px 0;display:grid}.studio-success-grid>div{background:#fff;flex-direction:column;gap:15px;padding:30px;display:flex}.studio-success-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.studio-success-grid strong{color:var(--orange);font-family:Georgia,serif;font-size:28px;font-weight:400}.studio-success>p:not(.eyebrow){max-width:760px;font-family:Georgia,serif;font-size:20px;line-height:1.6}.studio-success-actions{gap:12px;margin-top:35px;display:flex}.quote-access{min-height:650px}.quote-access>div{max-width:740px}.quote-access>div>p:last-child{font-size:17px;line-height:1.6}.quote-access form{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin-top:50px;display:grid}.quote-access form button,.quote-access .form-error{grid-column:1/-1}.quote-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:60px;padding-bottom:45px;display:flex}.quote-title h2{margin-bottom:0}.quote-title>div:last-child{text-align:right;flex-direction:column;gap:9px;display:flex}.quote-title>div:last-child span,.quote-title>div:last-child small{color:var(--muted);text-transform:uppercase;font-size:10px}.quote-title>div:last-child strong{color:var(--orange);font-family:Georgia,serif;font-size:27px;font-weight:400}.quote-notice{border-left:3px solid var(--orange);background:var(--cream);margin:30px 0 0;padding:16px 18px}.quote-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:34px;margin-top:55px;display:grid}.quote-detail{min-width:0}.quote-detail-heading{grid-template-columns:1fr auto;align-items:end;gap:8px 38px;margin-bottom:25px;display:grid}.quote-detail-heading .eyebrow{grid-column:1/-1;margin:0}.quote-detail-heading h3{margin:0}.quote-detail-heading>p:last-child{max-width:330px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.quote-composition{--composition-line:var(--line);--composition-soft:var(--cream);--composition-muted:var(--muted);--composition-accent:var(--orange);color:var(--ink)}.quote-composition.is-night{--composition-line:#ffffff29;--composition-soft:#ffffff0e;--composition-muted:#aebfc7;--composition-accent:#efb76f;color:#fff}.quote-composition-product,.quote-composition-service,.quote-composition-logistics{border-top:1px solid var(--composition-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:18px;padding:25px 0;display:grid}.quote-composition-index{color:var(--composition-accent);letter-spacing:.12em;font-size:9px;font-weight:700}.quote-composition-identity>span,.quote-composition-value>span,.quote-composition-service>div>span,.quote-composition-logistics>div>span{color:var(--composition-muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:700}.quote-composition h4{margin:5px 0 3px;font-family:Georgia,serif;font-size:22px;font-weight:400}.quote-composition p{color:var(--composition-muted);margin:0;font-size:10px;line-height:1.5}.quote-composition-value{text-align:right;flex-direction:column;gap:7px;display:flex}.quote-composition-value strong,.quote-composition-service>strong,.quote-composition-logistics>strong{white-space:nowrap;font-size:11px}.quote-composition-group{border-top:1px solid var(--composition-line);padding:24px 0}.quote-composition-group>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:17px;display:grid}.quote-composition-group>header h4{margin-top:0;font-size:19px}.quote-composition-group>header>b{border:1px solid var(--composition-line);color:var(--composition-muted);text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:700}.quote-composition-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:56px;display:grid}.quote-composition-cards article{border:1px solid var(--composition-line);background:var(--composition-soft);flex-direction:column;min-height:104px;padding:16px;display:flex}.quote-composition-cards article>span{color:var(--composition-accent);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.quote-composition-cards article>strong{margin:8px 0 13px;font-size:11px;line-height:1.35}.quote-composition-cards article>small{color:var(--composition-muted);margin-top:auto;font-size:8px}.quote-composition-service,.quote-composition-logistics{border-bottom:1px solid var(--composition-line)}.quote-composition>footer{justify-content:space-between;align-items:center;gap:20px;padding:19px 0 0 56px;display:flex}.quote-composition>footer span{color:var(--composition-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.quote-composition>footer strong{color:var(--composition-accent);font-family:Georgia,serif;font-size:20px;font-weight:400}.quote-totals{background:var(--ink);color:#fff;padding:38px;position:sticky;top:105px}.quote-totals dl{margin:0}.quote-totals dl>div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:20px;padding:17px 0;font-size:12px;display:flex}.quote-totals dd{margin:0;font-weight:700}.quote-totals .quote-total{color:#efb76f;font-family:Georgia,serif;font-size:20px}.quote-totals>p:not(.eyebrow){color:#aebfc7;margin:25px 0;font-size:10px;line-height:1.5}.quote-wait,.quote-signed{background:var(--cream);margin-top:50px;padding:45px}.quote-wait h3,.quote-sign h3,.quote-signed h3{margin:0 0 18px;font-family:Georgia,serif;font-size:38px;font-weight:400}.quote-wait p:last-child{max-width:720px;line-height:1.7}.quote-sign{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:65px;margin-top:50px;padding:50px;display:grid}.quote-sign>div>p:not(.eyebrow){color:#bfccd2;line-height:1.7}.quote-sign-pending{background:#ffffff14;border-left:3px solid #efb76f;padding:15px;font-size:11px;color:#fff!important}.quote-sign form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quote-sign-consent,.quote-sign form button{grid-column:1/-1}.quote-sign-consent{color:#c7d2d7;align-items:flex-start;line-height:1.5;flex-direction:row!important;font-weight:400!important}.quote-signed{grid-template-columns:1fr .7fr;align-items:end;gap:55px;display:grid}.quote-signed>div:nth-child(2){flex-direction:column;gap:8px;display:flex}.quote-signed>div:nth-child(2) span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.quote-signed>div:nth-child(2) strong{color:var(--orange);margin-bottom:12px;font-family:Georgia,serif;font-size:24px;font-weight:400}.quote-signed>.button{grid-column:1/-1}.quote-signed-actions,.builder-payment-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.quote-change{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:25px;font-size:11px;font-weight:700;text-decoration:underline}.pilot-quote-card{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.2fr) minmax(190px,.7fr) auto;align-items:start;gap:25px;padding:24px 0;display:grid}.pilot-quote-card>form,.pilot-quote-card>.pilot-quote-discount,.pilot-quote-card>.pilot-quote-live-total,.pilot-quote-card>.pilot-quote-email-choice,.pilot-quote-card>.commercial-direct-email{grid-column:1/-1}.pilot-quote-card>form{border:1px solid var(--line);background:#fbfaf7;padding:20px}.pilot-quote-live-total{background:#bf663712;border:1px solid #bf66374d;border-radius:14px;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:16px 18px;display:grid}.pilot-quote-live-total>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pilot-quote-live-total>div{gap:4px;display:grid}.pilot-quote-live-total small{color:var(--muted)}.pilot-quote-live-total strong{font-size:13px}.pilot-quote-card>.commercial-direct-email{border:2px solid var(--ink);background:#fff;margin-top:4px}.pilot-quote-card.is-unified-commercial-file>form:not(.pilot-revision),.pilot-quote-card.is-unified-commercial-file>.pilot-quote-discount,.pilot-quote-card.is-unified-commercial-file>.pilot-quote-live-total,.pilot-quote-card.is-unified-commercial-file>.pilot-quote-email-choice{display:none}.pilot-quote-card.is-unified-commercial-file>.pilot-revision{order:10}.pilot-quote-card.is-unified-commercial-file>.commercial-direct-email{order:20}.pilot-quote-card.is-unified-commercial-file>.pilot-quote-edit{order:9}.pilot-quote-card.is-unified-commercial-file>details{order:30}.pilot-quote-identity,.pilot-quote-money,.pilot-quote-signed{flex-direction:column;gap:7px;display:flex}.pilot-quote-identity span,.pilot-quote-money span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-quote-identity small,.pilot-quote-money small,.pilot-quote-signed small{color:var(--muted);font-size:10px}.pilot-quote-status{color:#8a5418;text-align:center;text-transform:uppercase;background:#f6e4cc;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:700}.pilot-quote-status.is-ready{color:var(--ink);background:#e2e9ed}.pilot-quote-status.is-signed{color:#276a3c;background:#e4efe7}.pilot-studio-request{border:1px solid var(--line);background:var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:5px;display:grid}.pilot-studio-request>section{background:#fff;flex-direction:column;gap:7px;min-width:0;padding:20px;display:flex}.pilot-studio-request>section>span,.pilot-project-request section>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-studio-request>section>strong,.pilot-project-request section>strong{font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.25}.pilot-studio-request p,.pilot-project-request p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.pilot-studio-request a,.pilot-project-request a{overflow-wrap:anywhere;font-size:10px;font-weight:700}.pilot-studio-request small,.pilot-project-request small{color:var(--muted);font-size:9px;line-height:1.5}.pilot-studio-request-options{grid-column:1/span 2}.pilot-studio-request-options ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pilot-studio-request-options li{border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:flex}.pilot-studio-request-options li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-studio-request-options li small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.pilot-studio-request-options li strong{font-size:10px;line-height:1.4}.pilot-studio-request-options li b{white-space:nowrap;flex:none;font-size:9px}.pilot-studio-request-finance dl{gap:0;margin:2px 0 3px;display:grid}.pilot-studio-request-finance dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.pilot-studio-request-finance dt{color:var(--muted);font-size:9px}.pilot-studio-request-finance dd{text-align:right;margin:0;font-size:10px;font-weight:700}.pilot-studio-request-finance .pilot-studio-request-total{border-bottom:0}.pilot-studio-request-finance .pilot-studio-request-total dt,.pilot-studio-request-finance .pilot-studio-request-total dd{color:var(--orange);font-family:Georgia,serif;font-size:17px;font-weight:400}.pilot-quote-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pilot-quote-card form label{color:var(--muted);flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.pilot-quote-card form label small{max-width:180px;color:var(--muted);font-size:8px;font-weight:400;line-height:1.4}.pilot-quote-card form input,.pilot-quote-card form select{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);padding:10px}.pilot-quote-card form button{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;min-height:40px;font-size:10px;font-weight:700}.pilot-quote-edit{border:0;border-bottom:1px solid var(--ink);width:max-content;min-height:40px;color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;grid-column:1/-1;padding:0;font-size:10px;font-weight:700}.pilot-quote-history,.pilot-quote-card .pilot-revision{grid-column:1/-1}.pilot-quote-history{border-top:1px solid var(--line);padding-top:17px}.pilot-quote-history summary{cursor:pointer;width:max-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.pilot-quote-history>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.pilot-quote-history article{border:1px solid var(--line);background:var(--paper);flex-direction:column;gap:6px;padding:15px;display:flex}.pilot-quote-history article.is-current{border-color:var(--orange)}.pilot-quote-history article span,.pilot-revision-head span,.pilot-revision-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-quote-history article small{color:var(--muted);font-size:9px;line-height:1.45}.pilot-quote-history article details{border-top:1px solid var(--line);margin-top:5px;padding-top:8px}.pilot-quote-history article details summary{font-size:8px}.pilot-quote-history article ul{margin:10px 0 0;padding-left:16px}.pilot-quote-history article li{color:var(--muted);margin:0 0 5px;font-size:9px;line-height:1.4}.pilot-quote-card .pilot-revision{background:#f7f5ef;border:1px solid #cbd2d1;margin-top:8px;padding:32px;display:block}.pilot-revision-head{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:30px;padding-bottom:24px;display:grid}.pilot-revision-head h4{margin:7px 0 10px;font-family:Georgia,serif;font-size:34px;font-weight:400}.pilot-revision-head p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.pilot-revision-head>div:last-child{text-align:right;flex-direction:column;gap:7px;display:flex}.pilot-revision-head>div:last-child strong{color:var(--orange);font-family:Georgia,serif;font-size:28px;font-weight:400}.pilot-revision-draft-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 0 0;display:grid}.pilot-revision-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 0;display:grid}.pilot-revision-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 0 24px;display:grid}.pilot-revision-services label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.pilot-revision-services input{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;padding:10px 12px;font-size:12px}.pilot-revision-services small{text-transform:none;font-weight:400;line-height:1.5}.pilot-quote-card .pilot-revision-choice{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.pilot-quote-card .pilot-revision-choice select{border:1px solid var(--line);min-height:42px;color:var(--ink);text-transform:none;background:#fff;padding:10px 12px;font-size:12px}.pilot-revision-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pilot-revision-groups h5{margin:0 0 10px;font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-revision-groups section>div{flex-direction:column;gap:8px;display:flex}.pilot-revision-groups article{border:1px solid var(--line);background:#fff;padding:12px}.pilot-revision-groups article.is-selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.pilot-revision-groups article.is-locked{opacity:.7;background:#efeee9}.pilot-revision-requirement{color:#805733;margin:8px 0 0 26px;font-size:8px;line-height:1.45}.pilot-quote-card .pilot-revision-groups article>label{color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.pilot-revision-groups input{width:16px;height:16px;accent-color:var(--orange);margin:2px 0 0}.pilot-revision-groups label span{flex-direction:column;gap:4px;display:flex}.pilot-revision-groups label strong{font-size:11px;line-height:1.35}.pilot-revision-groups label small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.35}.pilot-revision-groups label b{color:var(--orange);white-space:nowrap;font-size:9px}.pilot-revision-subchoices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pilot-revision-groups .pilot-revision-choice{margin-top:10px}.pilot-revision-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.pilot-revision-summary>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:15px;display:flex}.pilot-revision-summary>div:last-child{border-right:0}.pilot-revision-summary strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.pilot-revision-summary .pilot-revision-total{background:var(--ink);color:#fff}.pilot-revision-summary .pilot-revision-total span{color:#b9c7ce}.pilot-revision-summary .pilot-revision-total strong{color:#efb76f}.pilot-revision-rule{color:var(--muted);margin:20px 0;font-size:11px;line-height:1.6}.pilot-quote-card .pilot-revision-actions{justify-content:flex-end;gap:10px;display:flex}.pilot-quote-card .pilot-revision-actions button{grid-column:auto;min-height:44px;padding:0 18px}.pilot-quote-card .pilot-revision-actions button:first-child{border:1px solid var(--ink);color:var(--ink);background:0 0}@media (width<=1050px){.studio-workspace,.quote-grid,.quote-sign{grid-template-columns:1fr}.studio-summary>div{position:static}.quote-detail{padding-right:0}.quote-totals{position:static}.pilot-metrics{grid-template-columns:repeat(4,1fr)}.pilot-quote-card{grid-template-columns:1fr 1fr}.pilot-revision-groups{grid-template-columns:1fr}.pilot-quote-history>div,.pilot-revision-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.studio-hero,.quote-hero{min-height:540px}.studio-main{min-height:auto;padding:32px 22px}.studio-membrane-selector{padding:20px}.studio-option-heading{flex-direction:column;align-items:flex-start;gap:8px}.studio-option-heading>span{text-align:left;max-width:none}.studio-color-picker,.studio-option-color .studio-color-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-choice-grid,.studio-model-grid,.studio-options,.studio-customer-form,.quote-access form,.quote-sign form,.quote-signed,.pilot-quote-card form{grid-template-columns:1fr}.studio-ranges button,.studio-model-grid button,.studio-quantity{min-height:155px}.studio-customer-form .wide,.quote-sign-consent,.quote-sign form button,.quote-access form button,.quote-access .form-error{grid-column:auto}.studio-actions,.studio-success-actions{flex-direction:column;align-items:stretch}.studio-actions .button,.studio-success-actions .button{width:100%}.studio-success-grid,.quote-title{grid-template-columns:1fr}.studio-success-grid{display:grid}.quote-title{flex-direction:column;align-items:flex-start;display:flex}.quote-title>div:last-child{text-align:left}.quote-detail-heading{grid-template-columns:1fr}.quote-composition-product,.quote-composition-service,.quote-composition-logistics,.quote-composition-group>header{grid-template-columns:30px minmax(0,1fr);gap:12px}.quote-composition-value,.quote-composition-service>strong,.quote-composition-logistics>strong,.quote-composition-group>header>b{text-align:left;grid-column:2;justify-self:start}.quote-composition-cards{grid-template-columns:1fr;padding-left:42px}.quote-composition>footer{flex-direction:column;align-items:flex-start;padding-left:42px}.quote-totals,.quote-sign,.quote-wait,.quote-signed{padding:30px 22px}.pilot-quote-card,.pilot-quote-live-total,.pilot-studio-request,.pilot-project-request{grid-template-columns:1fr}.pilot-studio-request-options{grid-column:auto}.pilot-studio-request-options ul{grid-template-columns:1fr}.pilot-quote-card .pilot-revision{padding:24px 18px}.pilot-revision-head,.pilot-revision-draft-fields,.pilot-revision-included,.pilot-revision-services,.pilot-quote-history>div,.pilot-revision-summary{grid-template-columns:1fr}.pilot-revision-head>div:last-child{text-align:left}.pilot-revision-summary>div{border-right:0;border-bottom:1px solid var(--line)}.pilot-quote-card .pilot-revision-actions{flex-direction:column-reverse;align-items:stretch}}.pilot-shell{background:#eef0ed;min-height:100vh}.pilot-nav{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex}.pilot-nav>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pilot-nav>a:last-child{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}.pilot-nav>a:last-child:hover,.pilot-nav>a:last-child:focus-visible{color:var(--orange)}.pilot-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;display:grid}.pilot-head h2,.pilot-denied h2{margin:0;font-family:Georgia,serif;font-size:60px;font-weight:400;line-height:1}.pilot-head>p{margin:0;line-height:1.65}.pilot-error{color:#8d3528;background:#f6ded7;margin:30px 0 0;padding:16px}.pilot-metrics{grid-template-columns:repeat(6,1fr);gap:12px;margin:55px 0;display:grid}.pilot-metrics article{background:#fff;flex-direction:column;gap:18px;padding:25px;display:flex}.pilot-metrics span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.pilot-metrics strong{color:var(--orange);font-family:Georgia,serif;font-size:44px;font-weight:400}.pilot-panel{background:#fff;margin-top:18px;padding:35px}.pilot-panel-title{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.pilot-panel-title h3{margin:0;font-family:Georgia,serif;font-size:32px;font-weight:400}.pilot-action-center{border-top:4px solid var(--orange);padding:0;overflow:hidden}.pilot-action-center-heading{background:var(--ink);color:#fff;grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;padding:38px 40px;display:grid}.pilot-action-center-heading .eyebrow{margin-bottom:12px}.pilot-action-center-heading h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.08}.pilot-action-center-heading>p{color:#cbd7dc;margin:0;font-size:12px;line-height:1.7}.pilot-action-center-heading>p strong{color:#fff;margin-bottom:5px;display:block}.pilot-action-center-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.pilot-action-center-summary button{border:0;border-right:1px solid var(--line);background:var(--paper);min-height:112px;color:inherit;cursor:pointer;font:inherit;text-align:left;flex-direction:column;justify-content:space-between;padding:22px 24px;transition:background .18s,box-shadow .18s;display:flex}.pilot-action-center-summary button:last-child{border-right:0}.pilot-action-center-summary button:hover:not(:disabled),.pilot-action-center-summary button:focus-visible{background:var(--cream);box-shadow:inset 0 0 0 2px var(--orange);outline:0}.pilot-action-center-summary button.is-active{box-shadow:inset 0 -4px 0 var(--orange);background:#f5eee3}.pilot-action-center-summary button:disabled{cursor:default}.pilot-action-center-summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-action-center-summary strong{color:var(--ink);font-family:Georgia,serif;font-size:34px;font-weight:400}.pilot-action-center-summary small{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-action-center-summary button:disabled small{color:#929b9d}.pilot-action-center-summary .is-critical strong,.pilot-action-center-summary .is-overdue strong{color:#9c392f}.pilot-action-results{scroll-margin-top:150px}.pilot-action-results:focus{outline:0}.pilot-action-center-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding:25px 40px;display:flex}.pilot-action-focus{flex-wrap:wrap;gap:7px;display:flex}.pilot-action-focus button{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;padding:9px 12px;font-size:10px;font-weight:700}.pilot-action-focus button span{background:var(--cream);border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:6px;font-size:9px;display:inline-grid}.pilot-action-focus button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-action-focus button.is-active span{background:var(--orange);color:var(--ink)}.pilot-action-center-controls>label{min-width:230px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.pilot-action-center-controls select{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;text-transform:none;background:#fff;padding:8px 12px;font-size:11px}.pilot-action-dedup{color:#6f5432;background:#fff7eb;border-bottom:1px solid #ead6b9;margin:0;padding:12px 40px;font-size:9px;line-height:1.55}.pilot-action-dedup strong{color:#8a5725}.pilot-action-list{background:#f4f5f2;gap:12px;padding:28px 40px 8px;display:grid}.pilot-action-row{border:1px solid var(--line);background:#fff;padding:26px 28px 22px 31px;position:relative}.pilot-action-row:before{content:"";background:#b9c0c0;width:5px;position:absolute;inset:-1px auto -1px -1px}.pilot-action-row.is-critical:before,.pilot-action-row.is-overdue:before{background:#a74435}.pilot-action-row.is-high:before{background:var(--orange)}.pilot-action-row>header,.pilot-action-row>footer{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pilot-action-row>header>div:first-child{flex-direction:column;gap:7px;display:flex}.pilot-action-row>header span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-action-row>header strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.pilot-action-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-action-badges b,.pilot-action-badges em{background:var(--cream);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;font-size:9px;font-style:normal}.pilot-action-row.is-critical .pilot-action-badges b,.pilot-action-row.is-overdue .pilot-action-badges em{color:#8d3528;background:#f6ded7}.pilot-action-context{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:1px;margin:22px 0;display:grid}.pilot-action-context section{background:var(--paper);flex-direction:column;gap:6px;min-width:0;padding:15px 17px;display:flex}.pilot-action-context span,.pilot-action-reason span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-action-context strong{overflow-wrap:anywhere;font-size:12px}.pilot-action-reason{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:22px;display:grid}.pilot-action-reason p{color:#344f5d;margin:0;font-size:12px;line-height:1.65}.pilot-action-reason span{margin-bottom:6px;display:block}.pilot-action-row>footer{border-top:1px solid var(--line);align-items:center;padding-top:18px}.pilot-action-commercial-schedule,.pilot-action-commercial-archive{background:#f6f3ed;border:1px solid #d9d5ca;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;padding:15px 16px;display:flex}.pilot-action-inline-tools{background:#edf3ee;border:1px solid #cbd8cf;margin:18px 0}.pilot-action-inline-tools>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:flex}.pilot-action-inline-tools>summary::-webkit-details-marker{display:none}.pilot-action-inline-tools>summary span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.pilot-action-inline-tools>summary small{color:var(--muted);font-size:9px}.pilot-action-inline-tools[open]>summary{border-bottom:1px solid #cbd8cf}.pilot-action-inline-tools>div{padding:0 16px 16px}.pilot-action-inline-tools .pilot-action-commercial-schedule,.pilot-action-inline-tools .pilot-action-commercial-archive{margin:16px 0 0}@media (width<=760px){.pilot-action-inline-tools>summary{flex-direction:column;align-items:flex-start}}.pilot-action-commercial-schedule{background:#edf3ee;border-color:#cbd8cf}.pilot-action-commercial-schedule label,.pilot-action-commercial-archive label{flex:220px;gap:6px;display:grid}.pilot-action-commercial-schedule label>span,.pilot-action-commercial-archive label>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-action-commercial-schedule input,.pilot-action-commercial-schedule select,.pilot-action-commercial-schedule textarea,.pilot-action-commercial-schedule button,.pilot-action-commercial-archive select,.pilot-action-commercial-archive button{min-height:42px}.pilot-action-commercial-schedule label.is-wide{flex-basis:100%}.pilot-action-commercial-schedule textarea{resize:vertical;width:100%;min-height:96px}.pilot-action-commercial-schedule label.pilot-action-checkbox{flex:100%;grid-template-columns:none;align-items:center;gap:9px;display:flex}.pilot-action-commercial-schedule label.pilot-action-checkbox input{width:18px;min-height:18px}.pilot-action-commercial-schedule label.pilot-action-checkbox>span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:12px}.pilot-action-commercial-schedule button,.pilot-action-commercial-archive button{flex:none}.pilot-action-commercial-schedule small,.pilot-action-commercial-archive small{color:var(--muted);flex:1 0 100%;font-size:9px}.pilot-action-row>footer small{color:var(--muted);font-size:9px;line-height:1.5}.pilot-action-row>footer a{color:var(--orange);flex:none;font-size:10px;font-weight:700}.pilot-action-empty{color:var(--muted);text-align:center;background:#f4f5f2;margin:0;padding:50px 40px}.pilot-action-governance{color:var(--muted);background:#f4f5f2;margin:0;padding:22px 40px 28px;font-size:10px;line-height:1.65}[id^=pilot-prospect-],[id^=pilot-client-],[id^=pilot-order-],[id^=pilot-payment-],[id^=pilot-contract-],[id^=pilot-capacity-],[id^=pilot-finance-],[id^=pilot-reception-],[id^=pilot-care-],[id^=production-]{scroll-margin-top:24px}.pilot-pipeline-quotes{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.pilot-pipeline-quotes>.eyebrow{margin-bottom:8px}.pilot-prospect-archives{border-top:1px solid var(--line);margin-top:34px}.pilot-prospect-archives>summary{cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:26px 0 8px;list-style:none;display:grid}.pilot-prospect-archives>summary::-webkit-details-marker{display:none}.pilot-prospect-archives>summary span{font-family:Georgia,serif;font-size:24px}.pilot-prospect-archives>summary strong{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.pilot-prospect-archives>summary small{color:var(--muted);justify-self:end;font-size:10px}.pilot-prospect-archive-list{gap:12px;margin-top:20px;display:grid}.pilot-prospect-archive{border:1px solid var(--line);background:var(--paper)}.pilot-prospect-archive>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:22px 24px;display:flex}.pilot-prospect-archive>header>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pilot-prospect-archive>header>div:last-child{flex-direction:row;align-items:stretch}.pilot-prospect-archive>header span{color:#8d3528;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-prospect-archive>header strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-prospect-archive>header small{color:var(--muted);font-size:9px}.pilot-prospect-archive button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;min-height:40px;padding:0 14px;font-size:9px;font-weight:700}.pilot-prospect-archive-summary{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pilot-prospect-archive-summary section{background:#fff;flex-direction:column;gap:8px;min-width:0;padding:20px 24px;display:flex}.pilot-prospect-archive-summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-prospect-archive-summary a,.pilot-prospect-archive-summary strong,.pilot-prospect-archive-summary small{overflow-wrap:anywhere}.pilot-prospect-archive-summary small{color:var(--muted);line-height:1.5}.pilot-prospect-archive-quote{padding:18px 24px 24px}.pilot-prospect-archive-quote>summary{cursor:pointer;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-prospect-archive-quote>.pilot-studio-request{margin-top:18px}.pilot-table-wrap{overflow-x:auto}.pilot table{border-collapse:collapse;text-align:left;width:100%;min-width:920px}.pilot th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:12px 14px;font-size:9px}.pilot td{border-bottom:1px solid var(--line);padding:18px 14px;font-size:13px}.pilot td strong,.pilot td small,.pilot-care-list small{display:block}.pilot td small,.pilot-care-list small{color:var(--muted);margin-top:6px;font-size:10px}.pilot select{border:1px solid var(--line);background:var(--paper);min-width:130px;color:var(--ink);padding:10px}.pilot-care-list article{border-top:1px solid var(--line);grid-template-columns:.8fr 1.6fr .5fr;align-items:center;gap:35px;padding:22px 0;display:grid}.pilot-callback-list article{border-top:1px solid var(--line);grid-template-columns:1fr .8fr 1.4fr .55fr;align-items:center;gap:28px;padding:22px 0;display:grid}.pilot-callback-list span,.pilot-callback-list small{display:block}.pilot-callback-list span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.pilot-callback-list small{color:var(--muted);margin-top:6px;font-size:10px}.pilot-callback-list p{line-height:1.6}.pilot-care-list span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.pilot-care-list p,.pilot-empty{line-height:1.6}.pilot-proposal{border:1px solid var(--line);background:var(--paper);margin-top:14px}.pilot-proposal summary{cursor:pointer;min-height:48px;padding:16px 18px;font-size:12px;font-weight:700}.pilot-proposal[open]>summary{border-bottom:1px solid var(--line)}.pilot-project-request{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px;display:grid}.pilot-project-request section{background:#fff;flex-direction:column;gap:7px;min-width:0;padding:17px;display:flex}.pilot-proposal form{grid-template-columns:1fr .7fr;gap:18px;padding:0 18px 20px;display:grid}.pilot-proposal label{flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.pilot-proposal input,.pilot-proposal textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;padding:13px}.pilot-proposal-summary,.pilot-proposal button{grid-column:1/-1}.pilot-order-list article{border-top:1px solid var(--line);grid-template-columns:.9fr 1.5fr .8fr;align-items:center;gap:30px;padding:22px 0;display:grid}.pilot-order-list span,.pilot-order-list small{display:block}.pilot-order-list span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.pilot-order-list small{color:var(--muted);margin-top:6px;font-size:10px}.pilot-order-list p{line-height:1.6}.pilot-order-documents{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.pilot-order-documents small{overflow-wrap:anywhere}.pilot-qonto-state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:700}.pilot-qonto-states{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.pilot-qonto-state.is-ready{color:#2f6b43;background:#e4efe7}.pilot-qonto-state.is-waiting{color:#906126;background:#f5ead9}.pilot-payment-row{border-top:1px solid var(--line);grid-template-columns:.75fr 1.2fr .8fr 1.35fr;align-items:center;gap:24px;padding:22px 0;display:grid}.pilot-payment-row span,.pilot-payment-row small{display:block}.pilot-payment-row>div:first-child>span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.pilot-payment-row small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.45}.pilot-payment-state{border-radius:3px;width:fit-content;padding:7px 9px;font-size:9px;font-weight:700}.pilot-payment-state.is-ok{color:#2f6b43;background:#e4efe7}.pilot-payment-state.is-pending{color:#8d3528;background:#f6ded7}.pilot-payment-row form{grid-template-columns:1fr .7fr auto;gap:7px;display:grid}.pilot-payment-row form select{width:100%;min-width:0}.pilot-payment-row form button{background:var(--ink);color:#fff;cursor:pointer;font:inherit;border:0;padding:10px 12px;font-size:10px;font-weight:700}.pilot-payment-row form button:disabled{cursor:not-allowed;opacity:.45}.pilot-payment-check{color:#2f6b43;justify-self:end;font-family:Georgia,serif;font-size:30px}.pilot-order-money>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;margin-top:11px;padding-top:9px;display:grid}.pilot-order-money>div span{margin:0}.pilot-order-money>div b{font-size:11px}.pilot-order-money>div small{grid-column:1/-1}.pilot-order-list>.pilot-order-card{padding:24px 0;display:block}.pilot-order-card>header,.pilot-order-summary,.pilot-order-actions,.pilot-order-invoices,.pilot-order-progress li,.pilot-order-payments>summary,.pilot-order-payments article{align-items:center;display:flex}.pilot-order-card>header{justify-content:space-between;gap:22px}.pilot-order-card>header>div{flex-direction:column;align-items:flex-start;display:flex}.pilot-order-card>header>b{color:#315442;text-transform:uppercase;background:#eaf3ee;padding:7px 10px;font-size:8px}.pilot-order-actions{flex-wrap:wrap;gap:7px;margin:17px 0}.pilot-order-actions a{border:1px solid var(--line);min-height:40px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#fff;align-items:center;padding:9px 13px;font-size:8px;font-weight:700;display:inline-flex}.pilot-order-actions a:first-child{border-color:var(--orange);background:var(--orange);color:#fff}.pilot-order-summary{background:#f4f0e8;justify-content:space-between;gap:24px;padding:15px}.pilot-order-summary p{margin:0}.pilot-order-summary>div{text-align:right}.pilot-order-summary>div strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.pilot-order-progress{grid-template-columns:repeat(3,1fr);margin:16px 0;padding:0;list-style:none;display:grid}.pilot-order-progress li{border:1px solid var(--line);border-right:0;gap:10px;padding:14px}.pilot-order-progress li:last-child{border-right:1px solid var(--line)}.pilot-order-progress li>span{width:27px;height:27px;color:var(--muted);background:#e8ecee;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;margin:0;display:inline-flex}.pilot-order-progress li.is-done>span{color:#fff;background:#47735d}.pilot-order-progress li div{flex-direction:column;min-width:0;display:flex}.pilot-order-progress li b{font-size:9px}.pilot-order-progress li small{line-height:1.45}.pilot-order-invoices{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pilot-order-invoices>div{padding:14px}.pilot-order-invoices>div+div{border-left:1px solid var(--line)}.pilot-order-invoices strong{overflow-wrap:anywhere;font-size:10px;display:block}.pilot-order-payments{border:1px solid var(--line);margin-top:14px}.pilot-order-payments>summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;padding:13px 15px;font-size:9px;font-weight:700}.pilot-order-payments>summary span{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:inline-flex}.pilot-order-payments>div{border-top:1px solid var(--line)}.pilot-order-list .pilot-order-payments article{border-top:0;border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 14px;display:flex}.pilot-order-payments article:last-child{border-bottom:0}.pilot-order-payments article>div{align-items:center;gap:12px;display:flex}.pilot-order-payments article span{margin:0}.pilot-order-payments>p{color:var(--muted);margin:0;padding:14px}.pilot-order-protected{color:#315442;background:#eaf3ee;border-left:3px solid #47735d;margin:14px 0 0;padding:11px 13px;font-size:9px}@media (width<=800px){.pilot-nav{padding:0 18px}.pilot-nav>span{display:none}.pilot-head{grid-template-columns:1fr;gap:25px}.pilot-head h2,.pilot-denied h2{font-size:44px}.pilot-metrics{grid-template-columns:1fr 1fr}.pilot-panel{padding:24px 18px}.pilot-panel-title{flex-direction:column;align-items:flex-start;gap:18px}.pilot-action-center-heading{grid-template-columns:1fr;gap:22px;padding:30px 24px}.pilot-action-center-heading h3{font-size:32px}.pilot-action-center-summary{grid-template-columns:1fr 1fr}.pilot-action-center-summary button{border-bottom:1px solid var(--line);min-height:96px}.pilot-action-center-summary button:last-child{grid-column:1/-1}.pilot-action-center-controls{flex-direction:column;align-items:stretch;padding:22px 18px}.pilot-action-center-controls>label{min-width:0}.pilot-action-list{padding:20px 18px 6px}.pilot-action-dedup{padding:12px 18px}.pilot-action-row{padding:23px 20px 20px 24px}.pilot-action-row>header,.pilot-action-row>footer{flex-direction:column}.pilot-action-badges{justify-content:flex-start}.pilot-action-context,.pilot-action-reason{grid-template-columns:1fr}.pilot-action-context{gap:0}.pilot-action-context section{border-bottom:1px solid var(--line)}.pilot-action-row>footer a{flex:auto}.pilot-action-governance{padding:20px 18px 26px}.pilot-qonto-states{align-items:flex-start}.pilot-care-list article,.pilot-callback-list article{grid-template-columns:1fr;gap:14px}.pilot-proposal form,.pilot-order-list article,.pilot-payment-row,.pilot-payment-row form{grid-template-columns:1fr}.pilot-payment-check{justify-self:start}.pilot-order-actions{flex-direction:column;align-items:stretch}.pilot-order-actions a{width:100%}.pilot-order-summary{flex-direction:column;align-items:flex-start}.pilot-order-summary>div{text-align:left}.pilot-order-progress,.pilot-order-invoices{grid-template-columns:1fr}.pilot-order-progress li{border-right:1px solid var(--line);border-bottom:0}.pilot-order-progress li:last-child{border-bottom:1px solid var(--line)}.pilot-order-invoices>div+div{border-top:1px solid var(--line);border-left:0}.pilot-prospect-archives>summary{grid-template-columns:auto auto}.pilot-prospect-archives>summary small{grid-column:1/-1;justify-self:start}.pilot-prospect-archive>header,.pilot-prospect-archive>header>div:last-child{flex-direction:column;align-items:stretch}.pilot-prospect-archive-summary{grid-template-columns:1fr}}.pilot-creation{border:1px solid var(--line);background:var(--paper);margin:0 0 34px}.pilot-creation>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:35px;padding:28px 30px;display:flex}.pilot-creation>header>div:first-child{max-width:730px}.pilot-creation>header span,.pilot-creation-form-head>span,.pilot-direct-quote-summary span{color:#efb76f;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-creation>header h4{margin:6px 0 9px;font-family:Georgia,serif;font-size:30px;font-weight:400}.pilot-creation>header p{color:#cad6dc;margin:0;font-size:11px;line-height:1.6}.pilot-creation-actions{flex:none;gap:9px;display:flex}.pilot-creation-actions button{color:#fff;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #ffffff80;min-height:42px;padding:0 15px;font-size:9px;font-weight:700}.pilot-creation-actions button:last-child{border-color:var(--orange);background:var(--orange);color:#102b39}.pilot-creation-actions button:disabled{cursor:not-allowed;opacity:.42}.pilot-prospect-form,.pilot-direct-quote{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:30px;display:grid}.pilot-creation-form-head{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:22px}.pilot-creation-form-head h5{margin:7px 0 8px;font-family:Georgia,serif;font-size:29px;font-weight:400}.pilot-creation-form-head p{max-width:780px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.pilot-prospect-form label,.pilot-direct-quote label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.pilot-prospect-form label small{letter-spacing:0;text-transform:none;font-size:8px;font-weight:400;line-height:1.4}.pilot-prospect-form input,.pilot-prospect-form select,.pilot-prospect-form textarea,.pilot-direct-quote input,.pilot-direct-quote select{border:1px solid var(--line);min-width:0;min-height:42px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;padding:10px 12px;font-size:12px}.pilot-prospect-form textarea{resize:vertical}.pilot-prospect-form .wide,.pilot-direct-quote .wide{grid-column:1/-1}.pilot-direct-quote{display:block}.pilot-direct-quote-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.pilot-direct-quote-product{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.pilot-direct-quote-basics,.pilot-direct-quote-finishes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pilot-direct-quote-finishes{margin-top:14px}.pilot-direct-quote-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.pilot-direct-quote-options h6{margin:0 0 10px;font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-direct-quote-options article{border:1px solid var(--line);background:#fff;margin-bottom:8px;padding:12px}.pilot-direct-quote-options article.is-selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.pilot-direct-quote-options article>label{color:var(--ink);cursor:pointer;letter-spacing:0;text-transform:none;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.pilot-direct-quote-options article>label input{width:16px;height:16px;min-height:16px;accent-color:var(--orange);margin:2px 0 0;padding:0}.pilot-direct-quote-options article>label span{flex-direction:column;gap:4px;display:flex}.pilot-direct-quote-options article>label strong{font-size:10px;line-height:1.35}.pilot-direct-quote-options article>label small{color:var(--muted);font-size:8px;font-weight:400;line-height:1.4}.pilot-direct-quote-options article>label b{color:var(--orange);white-space:nowrap;font-size:8px}.pilot-direct-quote-options article>label+label{margin-top:10px}.pilot-direct-quote-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px;display:grid}.pilot-direct-quote-summary>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:9px;min-height:90px;padding:17px;display:flex}.pilot-direct-quote-summary>div:last-child{background:var(--ink);color:#fff;border-right:0}.pilot-direct-quote-summary strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.pilot-direct-quote-rule{border-left:3px solid var(--orange);color:#8a5418;background:#f6e4cc;margin:16px 0 0;padding:12px 14px;font-size:10px}.pilot-direct-quote-submit{justify-content:space-between;align-items:center;gap:35px;margin-top:22px;display:flex}.pilot-direct-quote-submit p{max-width:700px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.builder-quote-pending .builder-order-summary{max-width:760px}@media (width<=980px){.pilot-creation>header,.pilot-direct-quote-submit{flex-direction:column;align-items:flex-start}.pilot-prospect-form,.pilot-direct-quote-identity,.pilot-direct-quote-basics,.pilot-direct-quote-finishes,.pilot-direct-quote-options,.pilot-direct-quote-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pilot-creation>header,.pilot-prospect-form,.pilot-direct-quote{padding:24px 18px}.pilot-creation-actions,.pilot-prospect-form,.pilot-direct-quote-identity,.pilot-direct-quote-basics,.pilot-direct-quote-finishes,.pilot-direct-quote-options,.pilot-direct-quote-summary{grid-template-columns:1fr;width:100%}.pilot-creation-actions{display:grid}.pilot-direct-quote-summary>div{border-right:0;border-bottom:1px solid var(--line)}}.builder-date{color:var(--muted);margin:12px 0 0;font-size:12px}.builder-dossier{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding:60px 0;display:grid}.builder-dossier h3,.builder-next h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.builder-dossier dl{grid-template-columns:1fr 1fr;gap:28px;margin:0;display:grid}.builder-dossier dl>div{border-top:1px solid var(--line);padding-top:16px}.builder-dossier .builder-description{grid-column:1/-1}.builder-dossier dt{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.builder-dossier dd{margin:0;line-height:1.65}.builder-project-composition{border:1px solid var(--line);background:#fff;margin:60px 0;padding:42px}.builder-project-composition-head{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:50px;margin-bottom:28px;display:grid}.builder-project-composition-head .eyebrow{margin-bottom:13px}.builder-project-composition-head h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.builder-project-composition-head>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.quote-composition.without-prices .quote-composition-cards article{min-height:82px}.quote-composition.without-prices .quote-composition-cards article>strong{margin-bottom:0}.builder-next{background:var(--ink);color:#fff;margin:60px 0 25px;padding:40px}.builder-next p:last-child{color:#c7d3d9;max-width:720px;margin:18px 0 0;line-height:1.65}.builder-order{background:var(--ink);color:#fff;margin:55px 0;padding:46px}.builder-order-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.builder-order-head h3,.builder-order-confirmation h3{margin:0;font-family:Georgia,serif;font-size:40px;font-weight:400}.builder-order-head>div:last-child{text-align:right;flex-direction:column;gap:8px;display:flex}.builder-order-head span,.builder-order-confirmation span{color:#b9c8cf;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.builder-order-head strong,.builder-order-confirmation strong{color:#efb76f;font-family:Georgia,serif;font-size:31px;font-weight:400}.builder-order-summary{color:#d4dde1;max-width:780px;margin:30px 0;line-height:1.7}.builder-quote-layout{border-top:1px solid #ffffff2e;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:34px;margin-top:38px;padding-top:34px;display:grid}.builder-quote-finance{color:var(--ink);background:#fff;padding:28px}.builder-quote-finance dl{margin:0 0 23px}.builder-quote-finance dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:13px 0;font-size:10px;display:flex}.builder-quote-finance dd{margin:0;font-weight:700}.builder-quote-finance .builder-quote-total{color:var(--orange);font-family:Georgia,serif;font-size:18px}.builder-quote-schedule{gap:8px;margin-bottom:24px;display:grid}.builder-quote-schedule>span{background:var(--cream);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;padding:12px 14px;font-size:8px;display:flex}.builder-quote-schedule strong{color:var(--ink);letter-spacing:0;font-size:10px}.builder-quote-finance .button{border-color:var(--ink);background:var(--ink);width:100%}.builder-order form{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:30px;display:grid}.builder-order form>label:not(.builder-order-consent){color:#d4dde1;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.builder-order input{color:var(--ink);font:inherit;background:#fff;border:1px solid #ffffff47;padding:14px}.builder-order-consent{color:#d4dde1;grid-column:1/-1;grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:12px;line-height:1.6;display:grid}.builder-order-consent input{width:19px;height:19px;margin:2px 0 0}.builder-order .form-error,.builder-order button{grid-column:1/-1}.builder-order-confirmation{border:1px solid var(--line);background:var(--cream);grid-template-columns:1.4fr .6fr;gap:60px;margin:55px 0;padding:38px;display:grid}.builder-order-confirmation p:last-child{line-height:1.65}.builder-order-confirmation>div:last-child{flex-direction:column;justify-content:center;gap:9px;display:flex}.builder-order-confirmation small{color:var(--muted)}.builder-project-documents{border:1px solid var(--line);background:#fff;margin:55px 0;padding:42px}.builder-project-documents>header{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:45px;margin-bottom:30px;display:grid}.builder-project-documents h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.builder-project-documents>header>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.builder-document-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.builder-document-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;gap:24px;min-height:220px;padding:28px;display:flex}.builder-document-grid article>span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:700}.builder-document-grid h4{margin:0 0 10px;font-family:Georgia,serif;font-size:24px;font-weight:400}.builder-document-grid p,.builder-document-grid small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.builder-document-grid a,.builder-document-grid small{margin-top:auto}.builder-document-grid a{color:var(--orange);font-size:11px;font-weight:700}.builder-document-grid article.is-ready{background:var(--cream)}@media (width<=700px){.builder-dossier,.builder-dossier dl{grid-template-columns:1fr}.builder-dossier{gap:30px}.builder-dossier .builder-description{grid-column:auto}.builder-project-composition{padding:30px 22px}.builder-project-composition-head{grid-template-columns:1fr;gap:18px}.builder-project-composition-head h3{font-size:32px}.builder-next{padding:28px}.builder-order{padding:32px 24px}.builder-quote-layout{grid-template-columns:1fr}.builder-order-head,.builder-order-confirmation{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:24px}.builder-order-head>div:last-child{text-align:left}.builder-order form{grid-template-columns:1fr}.builder-project-documents{padding:30px 22px}.builder-project-documents>header,.builder-document-grid{grid-template-columns:1fr}.builder-project-documents>header{gap:18px}.builder-project-documents h3{font-size:32px}.builder-document-grid article{min-height:190px}}.builder-care-link{margin-top:28px}.care-hero{color:#fff;background:linear-gradient(120deg,#0f2b39f5,#17384ab3),url(/images/bien-etre.jpg) 50%/cover;align-items:flex-end;min-height:630px;padding:190px 0 90px;display:flex}.care-hero h1{letter-spacing:-.045em;margin:0 0 32px;font-family:Georgia,serif;font-size:clamp(62px,8vw,112px);font-weight:400;line-height:.9}.care-hero p:last-child{font-family:Georgia,serif;font-size:22px}.care-intro{grid-template-columns:1.4fr .8fr;align-items:end;gap:90px;display:grid}.care-intro h2,.care-confirmation h2{margin:0;font-family:Georgia,serif;font-size:58px;font-weight:400}.care-intro>p{margin:0;line-height:1.75}.care-categories{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:60px 0;display:grid}.care-categories article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:28px}.care-categories span{color:var(--orange);font-size:11px}.care-categories h3{margin:32px 0 14px;font-family:Georgia,serif;font-size:26px;font-weight:400}.care-categories p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.care-form{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:22px;padding:55px;display:grid}.care-form-heading,.care-message,.care-form .form-error,.care-form button{grid-column:1/-1}.care-form-heading h3{max-width:780px;margin:0 0 25px;font-family:Georgia,serif;font-size:42px;font-weight:400}.care-form label{flex-direction:column;gap:9px;font-size:11px;font-weight:700;display:flex}.care-form input,.care-form select,.care-form textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #ffffff40;padding:15px}.care-confirmation>p:not(.eyebrow){max-width:760px;font-family:Georgia,serif;font-size:20px;line-height:1.6}.care-confirmation>strong{color:var(--orange);margin:16px 0 28px;font-family:Georgia,serif;font-size:clamp(36px,5vw,64px);font-weight:400;display:block}@media (width<=900px){.care-intro,.care-form{grid-template-columns:1fr}.care-intro{gap:30px}.care-categories{grid-template-columns:1fr 1fr}.care-form-heading,.care-message,.care-form .form-error,.care-form button{grid-column:auto}}@media (width<=520px){.care-hero{min-height:540px}.care-intro h2,.care-confirmation h2{font-size:42px}.care-categories{grid-template-columns:1fr}.care-form{padding:28px}}.pilot-production-rule{color:#2f6b43;letter-spacing:.08em;text-transform:uppercase;background:#e4efe7;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:700}.pilot-production-list{gap:18px;display:grid}.pilot-production-card{border:1px solid var(--line);background:var(--paper)}.pilot-production-card>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:24px;display:flex}.pilot-production-card>header span,.pilot-production-card>header small{color:#b9c8cf;letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.pilot-production-card>header h4{margin:8px 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.pilot-production-card>header>strong{color:#906126;letter-spacing:.08em;text-transform:uppercase;background:#f5ead9;border-radius:999px;flex:none;padding:9px 12px;font-size:9px}.pilot-production-card.is-launched>header>strong{color:#2f6b43;background:#e4efe7}.pilot-production-command-bar{z-index:24;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eaf3eef7;border-left:4px solid #47735d;grid-template-columns:minmax(270px,.8fr) minmax(420px,1.2fr);align-items:center;gap:18px;padding:17px 20px;display:grid;position:sticky;top:104px;box-shadow:0 9px 18px #17384a14}.pilot-production-command-bar.has-blockers{border-left-color:var(--orange);background:#fff7eb}.pilot-production-command-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-production-command-bar>div span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-production-command-bar>div strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.pilot-production-command-bar>div small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-production-command-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-production-command-bar a{border:1px solid var(--line);min-height:36px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.pilot-production-command-bar a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-production-card [id$=-logistics],.pilot-production-card [id$=-procurement],.pilot-production-card [id$=-control],.pilot-production-card [id$=-planning],.pilot-production-card [id$=-transport]{scroll-margin-top:150px}.pilot-production-handoff{border-bottom:1px solid var(--line);background:#dbe2e4;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.pilot-production-handoff>div{background:#f3f6f6;grid-template-columns:auto 1fr;gap:3px 10px;padding:15px 18px;display:grid}.pilot-production-handoff span{color:#87959a;grid-row:1/3;font-size:10px;font-weight:800}.pilot-production-handoff strong{font-size:11px}.pilot-production-handoff small{color:var(--muted);font-size:9px}.pilot-production-handoff.is-ready>div:last-child{background:#e4efe7}.pilot-production-handoff.is-ready>div:last-child strong{color:#2f6b43}.pilot-production-gates{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pilot-production-gates>div{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-width:0;padding:20px 24px;display:flex}.pilot-production-gates>div:last-child{border-right:0}.pilot-production-gates span,.pilot-production-specification span,.pilot-production-planning>div span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-production-gates strong{overflow-wrap:anywhere;font-size:12px}.pilot-production-gates small{color:var(--muted);font-size:10px;line-height:1.45}.pilot-production-gates .is-ready strong{color:#2f6b43}.pilot-production-gates .is-waiting strong{color:#8d3528}.pilot-production-specification{background:var(--line);grid-template-columns:1.25fr 1fr .75fr;gap:1px;display:grid}.pilot-production-specification>section{background:#fff;padding:24px}.pilot-production-specification ul{margin:14px 0 0;padding-left:18px}.pilot-production-specification li,.pilot-production-specification p{margin:7px 0;font-size:11px;line-height:1.55}.pilot-logistics-dossier,.pilot-logistics-summary{border:1px solid var(--line);background:#fff;margin:22px 24px}.pilot-logistics-dossier>header,.pilot-logistics-summary>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.pilot-logistics-dossier>header span,.pilot-logistics-summary>header span,.pilot-logistics-address span,.pilot-logistics-summary article span{color:#efb76f;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-logistics-dossier h5,.pilot-logistics-summary h5{margin:5px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.pilot-logistics-dossier>header>strong,.pilot-logistics-summary>header>strong{color:#8d3528;letter-spacing:.08em;text-transform:uppercase;background:#f1d9d3;flex:none;padding:7px 10px;font-size:8px}.pilot-logistics-dossier.is-ready>header>strong,.pilot-logistics-summary>header>strong{color:#315442;background:#dcebe3}.pilot-logistics-address{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:18px;margin:0;padding:15px 22px;font-size:10px;display:flex}.pilot-logistics-address span{color:var(--orange)}.pilot-logistics-grid,.pilot-logistics-summary>div{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.pilot-logistics-grid fieldset,.pilot-logistics-summary article{background:#fff;border:0;min-width:0;margin:0;padding:20px 22px}.pilot-logistics-grid legend{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:9px;font-weight:700}.pilot-logistics-grid label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;margin-top:14px;font-size:8px;font-weight:700;display:flex}.pilot-logistics-grid input,.pilot-logistics-grid select,.pilot-logistics-grid textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;padding:10px 11px;font-size:10px}.pilot-logistics-grid textarea{resize:vertical}.pilot-logistics-grid .pilot-logistics-check{color:var(--ink);letter-spacing:0;text-transform:none;flex-direction:row;align-items:flex-start;gap:9px;font-size:9px;line-height:1.45}.pilot-logistics-check input{width:16px;height:16px;min-height:16px;accent-color:var(--orange);flex:0 0 16px;padding:0}.pilot-logistics-contact{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pilot-logistics-contact label:last-child{grid-column:1/-1}.pilot-logistics-dossier>footer{background:var(--cream);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.pilot-logistics-dossier>footer p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.pilot-logistics-dossier>footer button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:40px;padding:0 14px;font-size:8px;font-weight:700}.pilot-logistics-summary article{flex-direction:column;gap:7px;display:flex}.pilot-logistics-summary article span{color:var(--orange)}.pilot-logistics-summary article strong{font-size:10px;line-height:1.55}.pilot-logistics-summary article small{color:var(--muted);font-size:8px}.pilot-production-checklist{padding:24px}.pilot-production-checklist>p{margin:0 0 18px;font-family:Georgia,serif;font-size:20px}.pilot-production-checklist>div:first-of-type{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pilot-production-checklist label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:11px;font-weight:700;display:flex}.pilot-production-checklist input{width:18px;height:18px;accent-color:var(--orange);flex:0 0 18px}.pilot-production-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.pilot-production-actions button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;text-transform:uppercase;background:0 0;padding:0 16px;font-size:10px;font-weight:700}.pilot-production-actions button.is-primary{background:var(--ink);color:#fff}.pilot-production-actions button:disabled{cursor:not-allowed;opacity:.38}.pilot-production-blocker{color:#8d3528;text-align:right;margin-top:12px;display:block}.pilot-production-planning{padding:24px}.pilot-production-planning-head{justify-content:space-between;gap:25px;margin-bottom:15px;display:flex}.pilot-production-planning-head>div{flex-direction:column;gap:6px;display:flex}.pilot-production-planning-head>div:last-child{text-align:right}.pilot-production-planning ol{margin:0;padding:0;list-style:none}.pilot-production-planning li{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:13px 0;display:grid}.pilot-production-planning li>span{background:var(--cream);width:34px;height:34px;color:var(--orange);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.pilot-production-planning li strong,.pilot-production-planning li small{display:block}.pilot-production-planning li small{color:var(--muted);margin-top:4px;font-size:9px}.pilot-production-delay{color:#8d3528;background:#fff2ef;border:1px solid #d9a39b;justify-content:space-between;align-items:center;gap:18px;margin:15px 0;padding:13px 15px;font-size:10px;display:flex}.pilot-production-delay>span{color:inherit;letter-spacing:0;text-align:right;text-transform:none;font-size:10px;font-weight:400}.pilot-planning-editor{border:1px solid var(--line);background:#f8f5ef;margin-top:24px;padding:22px}.pilot-planning-editor>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.pilot-planning-editor h5{margin:5px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.pilot-planning-editor header p{max-width:390px;color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.55}.pilot-planning-periods{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pilot-planning-periods fieldset{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:14px;display:grid}.pilot-planning-periods legend{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:700}.pilot-planning-periods label,.pilot-planning-publication label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.pilot-planning-periods input,.pilot-planning-publication input,.pilot-planning-publication textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;padding:9px 11px;font-size:11px}.pilot-planning-publication{grid-template-columns:.8fr 1.6fr auto;align-items:end;gap:12px;margin-top:14px;display:grid}.pilot-planning-publication label:only-of-type{grid-column:1/3}.pilot-planning-publication textarea{resize:vertical}.pilot-planning-publication button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;text-transform:uppercase;min-height:44px;padding:0 16px;font-size:10px;font-weight:700}.pilot-planning-publication button:disabled{cursor:not-allowed;opacity:.38}.pilot-planning-history{border-top:1px solid var(--line);margin-top:16px}.pilot-planning-history summary{cursor:pointer;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;padding:15px 0 3px;font-size:9px;font-weight:700}.pilot-planning-history article{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:12px;padding:13px 0;display:grid}.pilot-planning-history article>span{color:var(--orange);font-weight:700}.pilot-planning-history article p,.pilot-planning-history article small{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5;display:block}.pilot-transport-form,.pilot-transport-active,.pilot-delivery-confirmed{border-top:1px solid var(--line);background:#f8f5ef;padding:24px}.pilot-transport-form>div:first-child{grid-template-columns:.8fr 1.2fr;align-items:end;gap:24px;display:grid}.pilot-transport-form h5,.pilot-transport-active h5,.pilot-delivery-confirmed h5{margin:5px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.pilot-transport-form p,.pilot-transport-active p,.pilot-delivery-confirmed p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.pilot-transport-fields,.pilot-transport-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.pilot-transport-fields label,.pilot-transport-active form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.pilot-transport-fields input,.pilot-transport-active input,.pilot-transport-active textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;padding:10px 12px;font-size:11px}.pilot-transport-summary>div{border:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.pilot-transport-summary span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-transport-active form{grid-template-columns:.75fr 1.25fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.pilot-transport-active textarea{resize:vertical}.pilot-transport-active button,.pilot-delivery-confirmed button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;text-transform:uppercase;min-height:44px;padding:0 16px;font-size:10px;font-weight:700}.pilot-delivery-confirmed>div{align-items:center;gap:16px;display:flex}.pilot-delivery-confirmed>div>span{color:#fff;background:#2f6b43;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.pilot-production-card>footer{border-top:1px solid var(--line);color:var(--muted);padding:15px 24px;font-size:10px;line-height:1.5}.pilot-production-reference{border:1px solid var(--line);background:#fff;margin:0 0 18px}.pilot-production-reference>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.pilot-production-reference>summary span{flex-direction:column;gap:4px;display:flex}.pilot-production-reference>summary b{font-family:Georgia,serif;font-size:19px;font-weight:400}.pilot-production-reference>summary small{color:var(--muted);font-size:9px}.pilot-production-reference>summary>strong{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:8px}.pilot-production-reference-body{border-top:1px solid var(--line);padding:0 20px 20px}.pilot-production-reference-rule{background:var(--line);grid-template-columns:repeat(3,auto 1fr);gap:1px;margin:20px 0;display:grid}.pilot-production-reference-rule>*{background:var(--paper);padding:12px;font-size:10px}.pilot-production-reference-rule span{color:var(--muted)}.pilot-production-reference-rule strong{background:#fff}.pilot-production-reference-body>p{border-left:3px solid var(--orange);background:#f8efe2;margin:0 0 20px;padding:15px 17px;font-size:11px;line-height:1.65}.pilot-production-reference-models{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px;display:grid}.pilot-production-reference-models article{border:1px solid var(--line);flex-direction:column;gap:4px;padding:13px;display:flex}.pilot-production-reference-models span,.pilot-production-reference-models small{color:var(--muted);text-transform:uppercase;font-size:8px}.pilot-production-reference-models strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.pilot-production-reference-body>details>summary{cursor:pointer;padding:13px 0;font-size:10px;font-weight:700}.pilot-production-reference-wellness{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pilot-production-reference-wellness article{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.pilot-production-reference-wellness article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pilot-production-reference-wellness small{color:var(--muted);font-size:7px}.pilot-production-reference-wellness strong{font-size:10px}.pilot-production-reference-wellness article>span{text-align:right;flex:none;font-size:9px;line-height:1.5}.pilot-procurement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f4ee;padding:24px}.pilot-procurement.is-legacy{background:#f0f1f1}.pilot-procurement>header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:18px;display:flex}.pilot-procurement>header>div:first-child{flex-direction:column;gap:5px;display:flex}.pilot-procurement>header span,.pilot-procurement>header small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.pilot-procurement>header h5{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.pilot-procurement.is-legacy>p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.pilot-procurement-states{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pilot-procurement-states strong{color:var(--muted);text-transform:uppercase;background:#e8e9e8;padding:7px 9px;font-size:8px}.pilot-procurement-states .is-ok{color:#315442;background:#dcebe3}.pilot-procurement-states .is-alert{color:#8d3528;background:#f1d9d3}.pilot-procurement-states .is-waiting{color:#744a1e;background:#f5e2ca}.pilot-cost-formula{background:var(--line);grid-template-columns:auto repeat(3,1fr);gap:1px;display:grid}.pilot-cost-formula>*{background:#fff;padding:12px 14px;font-size:10px;line-height:1.5}.pilot-cost-formula>strong{background:var(--ink);color:#fff;text-transform:uppercase;align-items:center;display:flex}.pilot-procurement>.pilot-production-blocker{text-align:left;background:#f1d9d3;margin:10px 0 0;padding:11px;font-size:10px}.pilot-cost-summary{background:var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin:18px 0;display:grid}.pilot-cost-summary>div{background:#fff;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.pilot-cost-summary dt{color:var(--muted);text-transform:uppercase;font-size:8px}.pilot-cost-summary dd{margin:0;font-family:Georgia,serif;font-size:17px}.pilot-cost-summary .is-total{background:var(--ink);color:#fff}.pilot-cost-summary .is-total dt{color:#b9c8cf}.pilot-cost-summary .is-total dd{color:#efb76f}.pilot-procurement-details{border:1px solid var(--line);background:#fff}.pilot-procurement-details>summary{cursor:pointer;padding:15px 17px;font-size:10px;font-weight:700}.pilot-procurement-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.pilot-procurement table{border-collapse:collapse;width:100%;font-size:9px}.pilot-procurement th,.pilot-procurement td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.pilot-procurement th{background:var(--paper);color:var(--muted);text-transform:uppercase;font-size:7px}.pilot-procurement td small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.pilot-packaging-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.pilot-packaging-grid article{background:var(--paper);flex-direction:column;gap:4px;padding:11px;display:flex}.pilot-packaging-grid strong{font-size:9px}.pilot-packaging-grid span,.pilot-packaging-grid small{text-transform:none;font-size:8px}.pilot-work-orders,.pilot-purchase-orders,.pilot-quality-control{margin-top:20px}.pilot-work-orders h6,.pilot-purchase-orders h6,.pilot-quality-control h6,.pilot-production-upload h6{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.pilot-work-orders{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pilot-work-orders h6{grid-column:1/-1}.pilot-work-orders>a{border:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:12px;display:flex}.pilot-work-orders>a strong{font-size:10px}.pilot-work-orders>a span,.pilot-work-orders>a small{text-transform:none;font-size:8px}.pilot-purchase-orders>p{color:var(--muted);margin:-4px 0 12px;font-size:9px}.pilot-purchase-orders>article{border:1px solid var(--line);background:#fff;margin-top:10px}.pilot-purchase-orders>article.is-late{border-color:#bd6a55}.pilot-purchase-orders>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.pilot-purchase-orders>article>header>div{flex-direction:column;gap:4px;display:flex}.pilot-purchase-orders>article>header strong{font-size:10px}.pilot-purchase-orders>article>header span{font-size:8px}.pilot-purchase-orders form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;padding:12px 14px;display:grid}.pilot-purchase-orders label,.pilot-production-upload label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:5px;font-size:7px;font-weight:700;display:flex}.pilot-purchase-orders input,.pilot-purchase-orders select,.pilot-purchase-orders textarea,.pilot-quality-control input,.pilot-quality-control select,.pilot-production-upload input,.pilot-production-upload select{border:1px solid var(--line);width:100%;min-height:37px;color:var(--ink);font:inherit;text-transform:none;background:#fff;padding:8px;font-size:9px}.pilot-purchase-orders button,.pilot-quality-control button,.pilot-production-upload button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;text-transform:uppercase;align-self:end;min-height:37px;padding:0 12px;font-size:8px;font-weight:700}.pilot-po-progress{background:#e7e5df;height:28px;position:relative;overflow:hidden}.pilot-po-progress>span{background:#b8d2c0;position:absolute;inset:0 auto 0 0}.pilot-po-progress>small{z-index:1;color:var(--ink);padding:8px 12px;font-size:8px;display:block;position:relative}.pilot-po-meta{color:var(--muted);flex-wrap:wrap;gap:12px;padding:10px 14px;font-size:8px;display:flex}.pilot-po-meta a{font-weight:700;text-decoration:underline}.pilot-receipt-form{grid-template-columns:2fr .6fr 1fr 1.1fr!important}.pilot-receipt-form .is-wide{grid-column:1/-2}.pilot-purchase-orders article>details>summary{cursor:pointer;padding:10px 14px;font-size:8px;font-weight:700}.pilot-purchase-orders article>details ul{margin:0;padding:0 14px 14px;list-style:none}.pilot-purchase-orders article>details li{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px;padding:9px 0;font-size:8px;display:grid}.pilot-purchase-orders article>details li small{grid-column:1/-1}.pilot-quality-control>form{border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-columns:1.4fr .7fr 1.6fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.pilot-quality-control>form:last-child{border-bottom:1px solid var(--line)}.pilot-quality-control>form strong{font-size:9px}.pilot-production-upload{border:1px solid var(--line);background:#fff;grid-template-columns:1.4fr repeat(3,1fr) 1.2fr auto;align-items:end;gap:9px;margin-top:20px;padding:14px;display:grid}.pilot-production-upload h6{margin-bottom:5px}.pilot-production-upload p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.pilot-production-files{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.pilot-production-files a{border:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.pilot-production-files strong{text-transform:uppercase;font-size:8px}.pilot-production-files span{text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:9px;overflow:hidden}.pilot-production-files small{text-transform:none;font-size:7px}.pilot-production-events{margin-top:18px}.pilot-production-events>summary{cursor:pointer;font-size:9px;font-weight:700}.pilot-production-events ol{margin:10px 0 0;padding:0;list-style:none}.pilot-production-events li{border-top:1px solid var(--line);grid-template-columns:.7fr 1.8fr 1fr;gap:10px;padding:8px 0;font-size:8px;display:grid}.pilot-production-events li small{text-align:right;text-transform:none}.pilot-financial-panel{overflow:hidden}.pilot-financial-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pilot-financial-actions button{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:10px 14px;font-size:9px;font-weight:700}.pilot-financial-actions button:hover,.pilot-financial-actions button:focus-visible{background:var(--orange);border-color:var(--orange);color:var(--ink)}.pilot-production-rule.is-alert{color:#8d3528;background:#f1d9d3}.pilot-financial-governance{border-left:3px solid var(--orange);background:var(--cream);color:var(--muted);margin:0 0 22px;padding:18px 21px;font-size:11px;line-height:1.65}.pilot-financial-governance strong{color:var(--ink)}.pilot-financial-command-bar,.pilot-capacity-command-bar{z-index:24;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eaf3eef7;border-left:4px solid #47735d;grid-template-columns:minmax(280px,.85fr) minmax(440px,1.15fr);align-items:center;gap:18px;margin-bottom:20px;padding:17px 20px;display:grid;position:sticky;top:104px;box-shadow:0 9px 18px #142a3717}.pilot-financial-command-bar.has-priority,.pilot-capacity-command-bar.has-priority{border-left-color:var(--orange);background:#fff7ebf7}.pilot-financial-command-bar>div,.pilot-capacity-command-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-financial-command-bar>div span,.pilot-capacity-command-bar>div span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-financial-command-bar>div strong,.pilot-capacity-command-bar>div strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.pilot-financial-command-bar>div small,.pilot-capacity-command-bar>div small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-financial-command-bar nav,.pilot-capacity-command-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-financial-command-bar a,.pilot-financial-command-bar button,.pilot-capacity-command-bar a{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.pilot-financial-command-bar button,.pilot-capacity-command-bar a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-financial-panel [id^=pilot-financial-],.pilot-capacity-panel [id^=pilot-capacity-]{scroll-margin-top:150px}.pilot-financial-summary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:24px;display:grid}.pilot-financial-summary article{background:#fff;flex-direction:column;gap:8px;min-height:116px;padding:19px;display:flex}.pilot-financial-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-financial-summary strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.pilot-financial-summary small{color:var(--muted);margin-top:auto;font-size:8px}.pilot-financial-summary article.is-alert{background:#f9e8e4}.pilot-financial-summary article.is-alert strong{color:#9d3d2e}.pilot-financial-projects{flex-direction:column;gap:14px;display:flex}.pilot-financial-project{border:1px solid var(--line);background:#fff}.pilot-financial-project.has-alert{border-color:#bd6a55;box-shadow:inset 4px 0 #bd6a55}.pilot-financial-project>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:22px 25px;list-style:none;display:grid}.pilot-financial-project>summary::-webkit-details-marker{display:none}.pilot-financial-project>summary>div{flex-direction:column;gap:5px;display:flex}.pilot-financial-project>summary>div:last-child{text-align:right;align-items:flex-end}.pilot-financial-project>summary span,.pilot-financial-project>summary small,.pilot-financial-cash span,.pilot-financial-stages span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-financial-project>summary strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.pilot-financial-project>summary>div:last-child strong{color:var(--orange)}.pilot-financial-project-body{border-top:1px solid var(--line);padding:22px 25px 25px}.pilot-financial-legacy{border-left:3px solid var(--muted);background:#f0f1f1;padding:22px}.pilot-financial-legacy strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-financial-legacy p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}.pilot-financial-stages{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pilot-financial-stages article{background:var(--paper);flex-direction:column;gap:9px;min-height:120px;padding:19px;display:flex}.pilot-financial-stages article.is-final{background:var(--ink);color:#fff}.pilot-financial-stages strong{margin-top:5px;font-family:Georgia,serif;font-size:24px;font-weight:400}.pilot-financial-stages article.is-final strong{color:#efb76f}.pilot-financial-stages small{color:var(--muted);margin-top:auto;font-size:8px;line-height:1.45}.pilot-financial-stages article.is-final span,.pilot-financial-stages article.is-final small{color:#b9c7ce}.pilot-financial-cash{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:14px 0;display:grid}.pilot-financial-cash>div{background:#fff;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.pilot-financial-cash strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.pilot-financial-alerts{color:#7a3026;background:#f9e8e4;grid-template-columns:160px 1fr;gap:18px;margin:14px 0;padding:16px 18px;display:grid}.pilot-financial-alerts strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.pilot-financial-alerts ul{flex-wrap:wrap;gap:5px 20px;margin:0;padding-left:17px;font-size:9px;line-height:1.55;display:flex}.pilot-financial-table-wrap{border:1px solid var(--line);overflow-x:auto}.pilot-financial-table-wrap table{border-collapse:collapse;width:100%;font-size:9px}.pilot-financial-table-wrap th,.pilot-financial-table-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 12px}.pilot-financial-table-wrap th:first-child,.pilot-financial-table-wrap td:first-child{text-align:left}.pilot-financial-table-wrap th{background:var(--paper);color:var(--muted);text-transform:uppercase;font-size:7px}.pilot-financial-table-wrap tr.is-overrun td:last-child{color:#9d3d2e;background:#f9e8e4;font-weight:700}.pilot-financial-expenses{border:1px solid var(--line);margin-top:20px}.pilot-financial-expenses>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:30px;padding:17px 19px;display:flex}.pilot-financial-expenses>header span,.pilot-financial-create>div>span{color:#efb76f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-financial-expenses h5{margin:4px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-financial-expenses>header p{color:#cbd7dc;max-width:430px;margin:0;font-size:8px;line-height:1.5}.pilot-financial-expenses form{border-top:1px solid var(--line);grid-template-columns:1.5fr repeat(3,.8fr) auto;align-items:end;gap:9px;padding:13px 15px;display:grid}.pilot-financial-expenses form.is-late{background:#f9e8e4}.pilot-financial-expenses form>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-financial-expenses form>div span{color:var(--orange);text-transform:uppercase;font-size:7px;font-weight:700}.pilot-financial-expenses form>div strong{font-size:9px}.pilot-financial-expenses form>div small{color:var(--muted);font-size:7px}.pilot-financial-expenses label,.pilot-financial-create label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:5px;font-size:7px;font-weight:700;display:flex}.pilot-financial-expenses input,.pilot-financial-create input,.pilot-financial-create select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:inherit;text-transform:none;background:#fff;padding:8px;font-size:9px}.pilot-financial-expenses button,.pilot-financial-create button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;text-transform:uppercase;align-self:end;min-height:38px;padding:0 12px;font-size:8px;font-weight:700}.pilot-financial-empty{color:var(--muted);margin:0;padding:17px;font-size:9px}.pilot-financial-create{border:1px solid var(--line);background:var(--cream);grid-template-columns:1.5fr repeat(4,1fr) auto;align-items:end;gap:10px;margin-top:13px;padding:15px;display:grid}.pilot-financial-create>div{flex-direction:column;gap:5px;display:flex}.pilot-financial-create>div strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.pilot-financial-create>div small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-financial-history{border:1px solid var(--line);margin-top:14px}.pilot-financial-history>summary{cursor:pointer;padding:14px 16px;font-size:9px;font-weight:700}.pilot-financial-history article{border-top:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:11px 15px;font-size:8px;display:grid}.pilot-financial-history article>span{color:var(--orange);text-transform:uppercase;font-weight:700}.pilot-financial-history article>div{flex-direction:column;gap:4px;display:flex}.pilot-financial-history article small{color:var(--muted)}.pilot-financial-history article>b{font-family:Georgia,serif;font-size:15px;font-weight:400}@media (width<=1000px){.pilot-production-reference-rule{grid-template-columns:auto 1fr}.pilot-production-reference-models{grid-template-columns:repeat(3,1fr)}.pilot-cost-formula,.pilot-cost-summary{grid-template-columns:repeat(2,1fr)}.pilot-cost-formula>strong{grid-column:1/-1}.pilot-work-orders,.pilot-production-files{grid-template-columns:1fr 1fr}.pilot-production-upload{grid-template-columns:1fr 1fr 1fr}.pilot-production-upload>div{grid-column:1/-1}.pilot-receipt-form{grid-template-columns:1fr 1fr!important}.pilot-receipt-form .is-wide{grid-column:1/-1}.pilot-quality-control>form{grid-template-columns:1fr 1fr}.pilot-quality-control>form strong,.pilot-quality-control>form input{grid-column:1/-1}.pilot-financial-summary{grid-template-columns:repeat(2,1fr)}.pilot-financial-cash{grid-template-columns:repeat(3,1fr)}.pilot-financial-expenses form,.pilot-financial-create{grid-template-columns:1fr 1fr 1fr}.pilot-financial-expenses form>div,.pilot-financial-create>div{grid-column:1/-1}}@media (width<=760px){.pilot-financial-command-bar,.pilot-capacity-command-bar{grid-template-columns:1fr;padding:12px;top:96px}.pilot-financial-command-bar nav,.pilot-capacity-command-bar nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.pilot-financial-command-bar a,.pilot-financial-command-bar button,.pilot-capacity-command-bar a{white-space:nowrap;flex:none}}@media (width<=650px){.pilot-production-reference>summary,.pilot-procurement>header,.pilot-financial-expenses>header{flex-direction:column;align-items:flex-start}.pilot-production-reference-models,.pilot-production-reference-wellness,.pilot-packaging-grid,.pilot-work-orders,.pilot-production-files,.pilot-production-upload{grid-template-columns:1fr}.pilot-procurement-states{justify-content:flex-start}.pilot-cost-formula,.pilot-cost-summary,.pilot-financial-summary,.pilot-financial-stages,.pilot-financial-cash{grid-template-columns:1fr}.pilot-cost-formula>strong{grid-column:auto}.pilot-purchase-orders form,.pilot-receipt-form,.pilot-quality-control>form,.pilot-financial-expenses form,.pilot-financial-create{grid-template-columns:1fr!important}.pilot-receipt-form .is-wide,.pilot-quality-control>form strong,.pilot-quality-control>form input,.pilot-production-upload>div,.pilot-financial-expenses form>div,.pilot-financial-create>div{grid-column:auto}.pilot-production-events li{grid-template-columns:1fr}.pilot-production-events li small{text-align:left}.pilot-financial-project>summary{grid-template-columns:1fr}.pilot-financial-project>summary>div:last-child{text-align:left;align-items:flex-start}.pilot-financial-alerts,.pilot-financial-history article{grid-template-columns:1fr}.pilot-financial-history article>b{justify-self:start}}.pilot-capacity-panel{overflow:hidden}.pilot-capacity-governance{border-left:3px solid var(--orange);background:var(--cream);color:var(--muted);margin:0 0 22px;padding:18px 21px;font-size:11px;line-height:1.65}.pilot-capacity-governance strong{color:var(--ink)}.pilot-capacity-summary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:22px;display:grid}.pilot-capacity-summary article{background:#fff;flex-direction:column;gap:8px;min-height:112px;padding:19px;display:flex}.pilot-capacity-summary article.is-alert{background:#f9e8e4}.pilot-capacity-summary span,.pilot-capacity-config>summary span,.pilot-capacity-simulator>header span,.pilot-capacity-calendar>summary span,.pilot-capacity-risks>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-capacity-summary strong{font-family:Georgia,serif;font-size:27px;font-weight:400}.pilot-capacity-summary article.is-alert strong{color:#9d3d2e}.pilot-capacity-summary small{color:var(--muted);margin-top:auto;font-size:8px}.pilot-capacity-config,.pilot-capacity-calendar{border:1px solid var(--line);background:#fff;margin-bottom:20px}.pilot-capacity-config>summary,.pilot-capacity-calendar>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:19px 21px;list-style:none;display:flex}.pilot-capacity-config>summary::-webkit-details-marker{display:none}.pilot-capacity-calendar>summary::-webkit-details-marker{display:none}.pilot-capacity-config>summary>div,.pilot-capacity-calendar>summary>div{flex-direction:column;gap:5px;display:flex}.pilot-capacity-config>summary strong,.pilot-capacity-calendar>summary strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.pilot-capacity-config>summary small,.pilot-capacity-calendar>summary small{color:var(--muted);font-size:8px}.pilot-capacity-config>form{border-top:1px solid var(--line);background:var(--paper);padding:20px}.pilot-capacity-config>form>p{color:var(--muted);margin:0 0 17px;font-size:9px;line-height:1.55}.pilot-capacity-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pilot-capacity-fields label,.pilot-capacity-reason,.pilot-capacity-simulator label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.pilot-capacity-fields input,.pilot-capacity-reason textarea,.pilot-capacity-simulator input{border:1px solid var(--line);width:100%;min-height:41px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:9px 11px;font-size:10px}.pilot-capacity-fields small{letter-spacing:0;text-transform:none;font-size:7px;font-weight:400}.pilot-capacity-reason{margin-top:14px}.pilot-capacity-config form>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.pilot-capacity-config form>footer span{color:var(--muted);font-size:8px}.pilot-capacity-config button,.pilot-capacity-simulator button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;min-height:40px;padding:0 14px;font-size:8px;font-weight:700}.pilot-capacity-history{border:1px solid var(--line);margin:0 20px 20px}.pilot-capacity-history>summary{cursor:pointer;padding:13px 15px;font-size:9px;font-weight:700}.pilot-capacity-history article{border-top:1px solid var(--line);grid-template-columns:55px 1fr;gap:10px;padding:11px 15px;display:grid}.pilot-capacity-history article>span{color:var(--orange);font-size:8px;font-weight:700}.pilot-capacity-history article>div{flex-direction:column;gap:3px;display:flex}.pilot-capacity-history article strong{font-size:9px}.pilot-capacity-history article small{color:var(--muted);font-size:8px}.pilot-capacity-simulator{border:1px solid var(--line);background:#fff;margin-bottom:20px}.pilot-capacity-simulator>header,.pilot-capacity-risks>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:35px;padding:20px 22px;display:flex}.pilot-capacity-simulator h4,.pilot-capacity-risks h4{margin:5px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.pilot-capacity-simulator>header span,.pilot-capacity-risks>header span{color:#efb76f}.pilot-capacity-simulator>header p,.pilot-capacity-risks>header p{color:#cbd7dc;max-width:520px;margin:0;font-size:9px;line-height:1.55}.pilot-capacity-simulator>form{grid-template-columns:1.4fr 1fr .7fr auto;align-items:end;gap:12px;padding:20px;display:grid}.pilot-capacity-check{border:1px solid var(--line);align-items:center;min-height:41px;padding:0 11px;flex-direction:row!important}.pilot-capacity-check input{width:17px;min-height:17px;accent-color:var(--orange)}.pilot-capacity-simulator fieldset{border:1px solid var(--line);grid-column:1/-1;margin:0;padding:15px}.pilot-capacity-simulator legend{color:var(--orange);text-transform:uppercase;padding:0 8px;font-size:8px;font-weight:700}.pilot-capacity-simulator fieldset>div{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.pilot-capacity-simulator form>button{grid-column:1/-1;justify-self:end}.pilot-capacity-simulation-result{border:1px solid #6c947b;margin:0 20px 20px}.pilot-capacity-simulation-result.has-conflict{border-color:#b94a48}.pilot-capacity-simulation-result>header{background:#e5efe9;justify-content:space-between;align-items:center;gap:25px;padding:15px 18px;display:flex}.pilot-capacity-simulation-result.has-conflict>header{background:#f9e8e4}.pilot-capacity-simulation-result>header>div{flex-direction:column;gap:4px;display:flex}.pilot-capacity-simulation-result>header>div:last-child{text-align:right;grid-template-columns:auto auto;gap:3px 9px;display:grid}.pilot-capacity-simulation-result>header span,.pilot-capacity-simulation-result>header small{color:var(--muted);text-transform:uppercase;font-size:7px}.pilot-capacity-simulation-result>header strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.pilot-capacity-simulation-result>header b{font-size:8px}.pilot-capacity-simulation-result>div{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pilot-capacity-simulation-result article{background:#fff;flex-direction:column;gap:6px;min-height:100px;padding:14px;display:flex}.pilot-capacity-simulation-result article.has-conflict{background:#f9e8e4}.pilot-capacity-simulation-result article.is-missing{background:#f6efe2}.pilot-capacity-simulation-result article span{color:var(--orange);text-transform:uppercase;font-size:7px;font-weight:700}.pilot-capacity-simulation-result article strong{font-size:10px}.pilot-capacity-simulation-result article small{color:var(--muted);font-size:8px}.pilot-capacity-simulation-result article b{color:#8d3528;margin-top:auto;font-size:8px}.pilot-capacity-simulation-result>footer{color:var(--muted);padding:13px 17px;font-size:8px;line-height:1.55}.pilot-capacity-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.pilot-capacity-table-wrap table{border-collapse:collapse;width:100%;min-width:1080px}.pilot-capacity-table-wrap th,.pilot-capacity-table-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;text-align:left;min-width:145px;padding:11px}.pilot-capacity-table-wrap thead th{background:var(--paper);color:var(--muted);text-transform:uppercase;font-size:7px}.pilot-capacity-table-wrap tbody th{background:var(--paper);min-width:115px}.pilot-capacity-table-wrap tbody th strong,.pilot-capacity-table-wrap tbody th small{font-size:8px;display:block}.pilot-capacity-table-wrap tbody th small{color:var(--muted);margin-top:3px}.pilot-capacity-table-wrap td{font-size:8px}.pilot-capacity-table-wrap td>strong,.pilot-capacity-table-wrap td>small,.pilot-capacity-table-wrap td>span,.pilot-capacity-table-wrap td>b{display:block}.pilot-capacity-table-wrap td>strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.pilot-capacity-table-wrap td>small{color:var(--muted);margin:3px 0;font-size:7px}.pilot-capacity-table-wrap td>span{font-size:7px}.pilot-capacity-table-wrap td>b{color:#80542c;margin-top:5px;font-size:7px}.pilot-capacity-table-wrap td.has-overlap{background:#fbf4e9}.pilot-capacity-table-wrap td.is-overloaded{background:#f9e8e4}.pilot-capacity-table-wrap td.is-overloaded>b{color:#9d3d2e}.pilot-capacity-risks{border:1px solid var(--line);background:#fff}.pilot-capacity-risks>div{flex-direction:column;gap:12px;padding:18px;display:flex}.pilot-capacity-project{border:1px solid var(--line)}.pilot-capacity-project.is-critique{border-color:#b94a48;box-shadow:inset 4px 0 #b94a48}.pilot-capacity-project>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:18px 20px;list-style:none;display:grid}.pilot-capacity-project>summary::-webkit-details-marker{display:none}.pilot-capacity-project>summary>div{flex-direction:column;gap:4px;display:flex}.pilot-capacity-project>summary span,.pilot-capacity-project>summary small{color:var(--muted);font-size:8px}.pilot-capacity-project>summary strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-capacity-project>summary>b{background:var(--cream);text-transform:uppercase;padding:7px 9px;font-size:8px}.pilot-capacity-project.is-critique>summary>b{color:#9d3d2e;background:#f9e8e4}.pilot-capacity-risk-body{border-top:1px solid var(--line);padding:18px 20px}.pilot-capacity-phases{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pilot-capacity-phases article{background:var(--paper);flex-direction:column;gap:5px;min-height:85px;padding:13px;display:flex}.pilot-capacity-phases article.is-late{background:#f9e8e4}.pilot-capacity-phases span,.pilot-capacity-decisions span{color:var(--orange);text-transform:uppercase;font-size:7px;font-weight:700}.pilot-capacity-phases strong{font-size:9px}.pilot-capacity-phases small{color:var(--muted);margin-top:auto;font-size:7px}.pilot-capacity-decisions{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px;display:grid}.pilot-capacity-decisions article{background:#fbf4e9;border-left:3px solid #c99d60;padding:14px}.pilot-capacity-decisions article.is-critique{background:#f9e8e4;border-color:#b94a48}.pilot-capacity-decisions strong{margin-top:5px;font-size:10px;display:block}.pilot-capacity-decisions p,.pilot-capacity-decisions small{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5;display:block}.pilot-capacity-risk-body>a{color:var(--orange);text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:700;display:inline-flex}@media (width<=1000px){.pilot-capacity-summary,.pilot-capacity-fields{grid-template-columns:repeat(2,1fr)}.pilot-capacity-simulator>form{grid-template-columns:1fr 1fr}.pilot-capacity-simulator fieldset>div{grid-template-columns:repeat(3,1fr)}.pilot-capacity-check{align-self:end}.pilot-capacity-simulation-result>div,.pilot-capacity-phases{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.pilot-capacity-summary,.pilot-capacity-fields,.pilot-capacity-simulator>form,.pilot-capacity-simulator fieldset>div,.pilot-capacity-simulation-result>div,.pilot-capacity-phases,.pilot-capacity-decisions{grid-template-columns:1fr}.pilot-capacity-config>summary,.pilot-capacity-calendar>summary,.pilot-capacity-simulator>header,.pilot-capacity-risks>header,.pilot-capacity-config form>footer,.pilot-capacity-simulation-result>header{flex-direction:column;align-items:flex-start}.pilot-capacity-config form>footer button,.pilot-capacity-simulator form>button{width:100%}.pilot-capacity-simulator form>button{grid-column:auto}.pilot-capacity-project>summary{grid-template-columns:1fr}.pilot-capacity-project>summary>b{justify-self:start}.pilot-capacity-simulation-result>header>div:last-child{text-align:left}}.builder-production-preparation{border:1px solid var(--line);background:#fff;grid-template-columns:1.25fr .75fr;gap:60px;margin:55px 0;padding:40px;display:grid}.builder-production-preparation h3,.builder-production-plan h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.builder-production-preparation p:last-child{max-width:700px;line-height:1.65}.builder-production-preparation aside{background:var(--cream);flex-direction:column;justify-content:center;gap:9px;padding:24px;display:flex}.builder-production-preparation aside span,.builder-production-plan header span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.builder-production-preparation aside strong{color:var(--orange);font-family:Georgia,serif;font-size:28px;font-weight:400}.builder-production-preparation aside small{color:var(--muted)}.builder-production-plan{background:var(--ink);color:#fff;margin:55px 0;padding:42px}.builder-production-plan header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.builder-production-plan header>div:last-child{text-align:right;flex-direction:column;gap:7px;display:flex}.builder-production-plan header span,.builder-production-plan header small{color:#b9c8cf}.builder-production-plan header strong{color:#efb76f}.builder-production-plan>ol{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.builder-production-plan>ol>li{opacity:.45;border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:170px;padding:22px}.builder-production-plan>ol>li.is-done,.builder-production-plan>ol>li.is-current{opacity:1}.builder-production-plan>ol>li>span{color:#efb76f;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:28px;font-size:9px;display:grid}.builder-production-plan>ol>li.is-done>span,.builder-production-plan>ol>li.is-current>span{border-color:var(--orange);background:var(--orange);color:#fff}.builder-production-plan>ol h4{margin:0 0 8px;font-family:Georgia,serif;font-size:20px;font-weight:400}.builder-production-plan>ol>li p,.builder-production-plan>ol>li small{color:#b9c8cf;margin:0;font-size:10px;display:block}.builder-production-plan>ol>li small{margin-top:8px}.builder-production-awaiting{color:#b9c8cf;background:#ffffff0f;border:1px solid #fff3;margin:0 0 24px;padding:16px 18px;font-size:11px;line-height:1.6}.builder-planning-update{color:var(--ink);background:#f5ead9;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 24px;padding:16px 18px;display:grid}.builder-planning-update span,.builder-planning-update small{color:#906126;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.builder-planning-update strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.builder-planning-history{border-top:1px solid #ffffff2e;margin-top:22px}.builder-planning-history>summary{cursor:pointer;color:#efb76f;padding:18px 0 2px;font-size:10px;font-weight:700}.builder-planning-history>div{gap:12px;margin-top:15px;display:grid}.builder-planning-history article{background:#ffffff0a;border:1px solid #ffffff2e;padding:18px}.builder-planning-history article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0;display:grid}.builder-planning-history article>header span,.builder-planning-history article>header small{color:#b9c8cf;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.builder-planning-history article>header strong{color:#efb76f;text-align:left}.builder-planning-history article>p{color:#fff;margin:13px 0;font-family:Georgia,serif;font-size:17px}.builder-planning-history article ul{margin:0;padding:0;list-style:none}.builder-planning-history article li{color:#b9c8cf;opacity:1;border:0;border-top:1px solid #ffffff1f;justify-content:space-between;gap:18px;min-height:0;padding:8px 0;font-size:9px;display:flex}.builder-planning-history article li strong{color:#fff;text-align:right;font-weight:400}.builder-transport{border:1px solid var(--line);background:#fff;margin:55px 0;padding:38px}.builder-transport>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.builder-transport h3,.builder-care-access h3{margin:6px 0 0;font-family:Georgia,serif;font-size:36px;font-weight:400}.builder-transport>header>strong{color:var(--orange);font-size:12px}.builder-transport>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.builder-transport article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.builder-transport article.is-delivered{background:#e4efe7}.builder-transport article span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.builder-transport article strong{overflow-wrap:anywhere;font-size:11px}.builder-transport>p{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.55}.builder-care-access{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:42px;margin:55px 0;padding:42px;display:grid}.builder-care-access>div:first-child>p:last-child{color:#b9c8cf;line-height:1.65}.builder-care-access>div:last-child{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.builder-care-access article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-width:0;padding:20px;display:flex}.builder-care-access article>span{color:#efb76f;font-size:9px;font-weight:700}.builder-care-access h4{margin:24px 0 8px;font-family:Georgia,serif;font-size:20px;font-weight:400}.builder-care-access article p{color:#b9c8cf;flex:1;margin:0 0 20px;font-size:10px;line-height:1.55}.builder-care-access article a{color:#efb76f;font-size:10px;font-weight:700}@media (width<=900px){.pilot-production-command-bar{grid-template-columns:1fr}.pilot-production-command-bar nav{justify-content:flex-start}.pilot-production-gates,.pilot-production-handoff,.pilot-production-specification,.pilot-logistics-grid,.pilot-logistics-summary>div,.builder-production-preparation,.builder-care-access{grid-template-columns:1fr}.pilot-production-gates>div{border-right:0;border-bottom:1px solid var(--line)}.pilot-production-checklist>div:first-of-type,.builder-production-plan>ol,.pilot-transport-fields,.pilot-transport-summary,.pilot-transport-active form,.builder-transport>div,.builder-care-access>div:last-child,.pilot-transport-form>div:first-child{grid-template-columns:1fr}.builder-production-plan header{flex-direction:column;align-items:flex-start}.builder-production-plan header>div:last-child{text-align:left}.builder-production-plan>ol>li{min-height:0}.pilot-planning-periods,.pilot-planning-publication{grid-template-columns:1fr}.pilot-planning-publication label:only-of-type{grid-column:auto}.builder-planning-update,.builder-planning-history article>header{grid-template-columns:1fr}}@media (width<=620px){.pilot-production-command-bar{top:96px}.pilot-production-command-bar nav{scrollbar-width:thin;flex-flow:row;align-items:stretch;overflow-x:auto}.pilot-production-command-bar a{flex:none;width:auto}.pilot-production-card>header,.pilot-logistics-dossier>header,.pilot-logistics-summary>header,.pilot-logistics-dossier>footer,.pilot-production-planning-head,.pilot-planning-editor>header,.pilot-production-actions{flex-direction:column;align-items:flex-start}.pilot-production-planning li{grid-template-columns:42px 1fr}.pilot-production-planning-head>div:last-child,.pilot-planning-editor header p{text-align:left}.pilot-production-delay,.builder-planning-history article li{flex-direction:column;align-items:flex-start}.pilot-production-delay>span,.builder-planning-history article li strong{text-align:left}.pilot-planning-periods fieldset{grid-template-columns:1fr}.pilot-production-planning li select{grid-column:1/-1;width:100%}.pilot-production-actions button,.pilot-logistics-dossier>footer button,.builder-production-plan{width:100%}.builder-production-preparation,.builder-production-plan,.builder-transport,.builder-care-access{padding:28px 22px}.builder-transport>header{flex-direction:column;align-items:flex-start}}.pilot-care-quality{border:1px solid var(--line);background:#f7f4ed;margin:0 0 24px}.pilot-care-quality>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:22px 26px;display:flex}.pilot-care-quality>header div{gap:5px;display:grid}.pilot-care-quality>header span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-care-quality>header h4{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400}.pilot-care-quality>header p{max-width:390px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.pilot-care-quality-grid{grid-template-columns:repeat(4,1fr);display:grid}.pilot-care-quality-grid article{border-right:1px solid var(--line);gap:7px;min-height:118px;padding:20px 22px;display:grid}.pilot-care-quality-grid article:last-child{border-right:0}.pilot-care-quality-grid span,.pilot-care-quality-grid small{color:var(--muted);font-size:8px}.pilot-care-quality-grid strong{font-family:Georgia,serif;font-size:31px;font-weight:400}.pilot-care-quality aside{background:#a4473214;border-top:1px solid #a4473259;align-items:center;gap:18px;padding:15px 22px;display:flex}.pilot-care-quality aside p{flex:1;margin:0;font-size:9px}.pilot-care-quality aside a{color:inherit;font-size:9px;font-weight:700}.pilot-care-feedback{border-top:1px solid var(--line);background:#fff}.pilot-care-feedback>header{justify-content:space-between;gap:24px;padding:19px 22px;display:flex}.pilot-care-feedback>header div{gap:4px;display:grid}.pilot-care-feedback>header span{color:#496255;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-care-feedback>header h5{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-care-feedback>header p{max-width:440px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.pilot-care-feedback-summary{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pilot-care-feedback-summary article{border-right:1px solid var(--line);gap:6px;padding:16px 22px;display:grid}.pilot-care-feedback-summary article:last-child{border-right:0}.pilot-care-feedback-summary span{color:var(--muted);font-size:8px}.pilot-care-feedback-summary strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.pilot-care-quality-measure{border:1px solid var(--line);background:#f7f4ed;margin:18px 22px}.pilot-care-quality-measure>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.pilot-care-quality-measure>header div{gap:4px;display:grid}.pilot-care-quality-measure>header span,.pilot-care-quality-measure>header em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.pilot-care-quality-measure>header h6{margin:0;font-family:Georgia,serif;font-size:18px;font-weight:400}.pilot-care-quality-measure.is-ready>header em{color:#496255}.pilot-care-quality-threshold{gap:10px;padding:18px;display:grid}.pilot-care-quality-threshold>div{background:#17384a1f;border-radius:99px;height:6px;overflow:hidden}.pilot-care-quality-threshold>div span{border-radius:inherit;background:#bf6427;height:100%;display:block}.pilot-care-quality-threshold p,.pilot-care-quality-threshold small,.pilot-care-quality-measure>footer{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.pilot-care-quality-measure>footer{border-top:1px solid var(--line);padding:11px 18px}.pilot-care-quality-results{grid-template-columns:repeat(4,1fr);display:grid}.pilot-care-quality-results article{border-right:1px solid var(--line);gap:5px;padding:18px;display:grid}.pilot-care-quality-results article:last-child{border-right:0}.pilot-care-quality-results span,.pilot-care-quality-results small{color:var(--muted);font-size:8px}.pilot-care-quality-results strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.pilot-care-feedback-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pilot-care-feedback-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;padding:18px 22px;display:grid}.pilot-care-feedback-card:nth-child(2n){border-right:0}.pilot-care-feedback-card>header,.pilot-care-feedback-card dl{justify-content:space-between;gap:16px;margin:0;display:flex}.pilot-care-feedback-card>header div,.pilot-care-feedback-card dl div{gap:3px;display:grid}.pilot-care-feedback-card p,.pilot-care-feedback-card small,.pilot-care-feedback-card dt,.pilot-care-feedback-card dd{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.pilot-care-feedback-card.is-priority{box-shadow:inset 3px 0 #a44732}.pilot-care-feedback>small{border-top:1px solid var(--line);color:var(--muted);padding:12px 22px;font-size:8px;display:block}.pilot-care-recurrence{border-top:1px solid var(--line);background:#fff}.pilot-care-recurrence>header{justify-content:space-between;gap:24px;padding:19px 22px;display:flex}.pilot-care-recurrence>header div{gap:4px;display:grid}.pilot-care-recurrence>header span{color:#bf6427;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-care-recurrence>header h5{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-care-recurrence>header p{max-width:420px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.pilot-care-recurrence-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pilot-care-recurrence-list>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;padding:18px 22px;display:grid}.pilot-care-recurrence-list>article:nth-child(2n){border-right:0}.pilot-care-recurrence-list article>header{justify-content:space-between;gap:14px;display:flex}.pilot-care-recurrence-list article>header div{gap:3px;display:grid}.pilot-care-recurrence-list article>header span{color:#a44732;font-size:8px;font-weight:700}.pilot-care-recurrence-list article p,.pilot-care-recurrence-list article small{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.pilot-care-recurrence-list article>div{flex-wrap:wrap;gap:6px;display:flex}.pilot-care-recurrence-list article a{border:1px solid var(--line);color:inherit;padding:5px 7px;font-size:8px;font-weight:700;text-decoration:none}.pilot-care-recurrence .pilot-empty{border-top:1px solid var(--line);margin:0;padding:18px 22px}.pilot-care-knowledge{border-top:1px solid var(--line);background:#f1eee6}.pilot-care-knowledge>header{justify-content:space-between;gap:24px;padding:19px 22px;display:flex}.pilot-care-knowledge>header div{gap:4px;display:grid}.pilot-care-knowledge>header span{color:#496255;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-care-knowledge>header h5{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-care-knowledge>header p{max-width:440px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.pilot-care-knowledge-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pilot-care-knowledge-list>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;gap:12px;padding:19px 22px;display:grid}.pilot-care-knowledge-list>article:nth-child(2n){border-right:0}.pilot-care-knowledge-list article>header,.pilot-care-knowledge-list article>footer{justify-content:space-between;gap:14px;display:flex}.pilot-care-knowledge-list article>header div{gap:3px;display:grid}.pilot-care-knowledge-list article>header span{color:#496255;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-care-knowledge-list article p,.pilot-care-knowledge-list article small{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.pilot-care-knowledge-list article a{color:inherit;font-size:8px;font-weight:700}.pilot-care-knowledge .pilot-empty{border-top:1px solid var(--line);margin:0;padding:18px 22px}.pilot-care-knowledge>aside{background:#49625514;border-top-color:#4962554d}.pilot-care-quality-note{border-top:1px solid var(--line);color:var(--muted);padding:14px 22px;font-size:8px;display:block}.pilot-care-reviews{border:1px solid var(--line);background:#fff;margin:18px 22px}.pilot-care-reviews>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:18px 20px;display:flex}.pilot-care-reviews>header div{gap:4px;display:grid}.pilot-care-reviews>header span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-care-reviews>header h5{margin:0;font:400 20px Georgia,serif}.pilot-care-reviews>header p{max-width:430px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.pilot-care-review-create{background:#f7f4ed;grid-template-columns:1fr 1fr auto;gap:10px;padding:14px 20px;display:grid}.pilot-care-review-create label,.pilot-care-review-decision label,.pilot-care-action-create label,.pilot-care-action label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.pilot-care-review-create input,.pilot-care-review-decision textarea,.pilot-care-action-create input,.pilot-care-action select,.pilot-care-action textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-transform:none;background:#fff;padding:9px;font-size:9px}.pilot-care-review-create button,.pilot-care-review-decision button,.pilot-care-action-create button,.pilot-care-action button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;padding:9px 13px;font-size:8px;font-weight:700}.pilot-care-review-create button:disabled{opacity:.4;cursor:not-allowed}.pilot-care-review-create>small{color:var(--muted);grid-column:1/-1;font-size:8px}.pilot-care-review-list>article{border-top:1px solid var(--line)}.pilot-care-review-list>article>header{justify-content:space-between;padding:15px 20px;display:flex}.pilot-care-review-list>article>header div{gap:4px;display:grid}.pilot-care-review-list>article>header span,.pilot-care-review-list>article>header em{color:var(--muted);font-size:8px;font-style:normal}.pilot-care-review-list>article>header strong{font-size:10px}.pilot-care-review-snapshot{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pilot-care-review-snapshot div{border-right:1px solid var(--line);gap:5px;padding:14px 18px;display:grid}.pilot-care-review-snapshot div:last-child{border-right:0}.pilot-care-review-snapshot span{color:var(--muted);font-size:8px}.pilot-care-review-snapshot strong{font:400 20px Georgia,serif}.pilot-care-review-decision{grid-template-columns:1fr 1fr;gap:10px;padding:15px 20px;display:grid}.pilot-care-review-decision>div{grid-column:1/-1;gap:8px;display:flex}.pilot-care-review-list details{border-top:1px solid var(--line);padding:10px 20px}.pilot-care-review-list summary{cursor:pointer;font-size:8px;font-weight:700}.pilot-care-review-sources{flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.pilot-care-review-sources a{background:#f1eee7;padding:5px 7px;font-size:8px}.pilot-care-action-create form{grid-template-columns:1.4fr 1.2fr 1fr .8fr auto;gap:8px;padding:12px 0;display:grid}.pilot-care-actions{padding:0 20px 15px}.pilot-care-action{border:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:9px;margin-top:8px;padding:13px;display:grid}.pilot-care-action.is-late{background:#a447320a;border-color:#a44732}.pilot-care-action header,.pilot-care-action p{grid-column:1/-1}.pilot-care-action header{justify-content:space-between;display:flex}.pilot-care-action header div{gap:3px;display:grid}.pilot-care-action header span,.pilot-care-action header em,.pilot-care-action p{color:var(--muted);margin:0;font-size:8px;font-style:normal}.pilot-care-action header strong{font-size:9px}.pilot-care-action button{align-self:end}@media (width<=800px){.pilot-care-reviews>header{flex-direction:column}.pilot-care-review-create,.pilot-care-review-decision,.pilot-care-action-create form,.pilot-care-action{grid-template-columns:1fr}.pilot-care-review-snapshot{grid-template-columns:1fr 1fr}.pilot-care-review-snapshot div:nth-child(2){border-right:0}.pilot-care-review-decision>div,.pilot-care-action header,.pilot-care-action p,.pilot-care-review-create>small{grid-column:1}}@media (width<=900px){.pilot-care-quality-grid,.pilot-care-quality-results{grid-template-columns:repeat(2,1fr)}.pilot-care-quality-grid article:nth-child(2),.pilot-care-quality-results article:nth-child(2){border-right:0}.pilot-care-quality-grid article:nth-child(-n+2),.pilot-care-quality-results article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=600px){.pilot-care-quality>header,.pilot-care-quality aside,.pilot-care-feedback>header,.pilot-care-quality-measure>header,.pilot-care-recurrence>header,.pilot-care-knowledge>header{flex-direction:column;align-items:flex-start}.pilot-care-quality-grid,.pilot-care-feedback-summary,.pilot-care-quality-results,.pilot-care-feedback-list,.pilot-care-recurrence-list,.pilot-care-knowledge-list{grid-template-columns:1fr}.pilot-care-quality-grid article,.pilot-care-feedback-summary article,.pilot-care-quality-results article,.pilot-care-feedback-card,.pilot-care-recurrence-list>article,.pilot-care-knowledge-list>article{border-right:0;border-bottom:1px solid var(--line)}.pilot-care-quality-grid article:last-child,.pilot-care-feedback-summary article:last-child,.pilot-care-quality-results article:last-child{border-bottom:0}}.care-files{grid-column:1/-1}.care-files input,.builder-care-reply input[type=file],.pilot-care-update input[type=file],.pilot-care-report-form input[type=file]{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px dashed #17384a59;padding:13px}.care-files small,.builder-care-reply label small,.pilot-care-update label small{color:var(--muted);font-size:9px;font-weight:400}.care-selected-files,.builder-care-selected-files{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;padding:0;list-style:none;display:flex}.care-selected-files li,.builder-care-selected-files li{border:1px solid #ffffff40;padding:7px 9px;font-size:9px}.builder-care-selected-files li{border-color:var(--line)}.care-attachments{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f5;padding:18px 26px}.care-attachments>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.care-attachments>header span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.care-attachments>header strong{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.care-attachments ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.care-attachments li{border-top:1px solid var(--line);grid-template-columns:1fr minmax(190px,.65fr);align-items:center;gap:18px;padding:11px 0;display:grid}.care-attachments li>div{gap:3px;display:grid}.care-attachments li strong{font-size:10px}.care-attachments li small{color:var(--muted);font-size:8px}.care-attachments li a{color:#bf6427;overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;display:flex}.pilot-care-card.is-overdue{border-color:#be5c1ca6;box-shadow:0 0 0 1px #be5c1c1f}.pilot-care-alert{color:#8e4318;background:#fff4e9;border-bottom:1px solid #be5c1c40;margin:0;padding:15px 26px;font-size:10px;line-height:1.55}.pilot-care-interventions{border-top:1px solid var(--line);background:#f7f4ed;padding:22px 26px}.pilot-care-interventions>header{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:13px;font-size:9px;font-weight:700;display:flex}.pilot-care-interventions>article{border:1px solid var(--line);background:#fff;margin-top:12px;overflow:hidden}.pilot-care-interventions>article>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.pilot-care-interventions>article>header div{gap:4px;display:grid}.pilot-care-interventions>article>header span,.pilot-care-interventions>article>header small{color:#ffffffa6;font-size:8px}.pilot-care-interventions dl{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;margin:0;display:grid}.pilot-care-interventions dl div{border-right:1px solid var(--line);gap:4px;padding:14px 16px;display:grid}.pilot-care-interventions dt{color:var(--muted);font-size:8px}.pilot-care-interventions dd{margin:0;font-size:10px;font-weight:700}.pilot-care-report{gap:5px;padding:18px;display:grid}.pilot-care-report>span{color:var(--muted);text-transform:uppercase;margin-top:7px;font-size:8px}.pilot-care-report p{margin:0;font-size:10px;line-height:1.55}.pilot-care-report a{color:#bf6427;margin-top:9px;font-size:10px;font-weight:700}.pilot-care-report small{color:var(--muted);overflow-wrap:anywhere;font-size:7px}.pilot-care-decision{border-top:1px solid var(--line);background:#edf4ef;gap:5px;margin:0;padding:14px 18px;font-size:9px;display:grid}.pilot-care-decision span{color:var(--muted)}.pilot-care-intervention-form,.pilot-care-report-form{border-top:1px solid var(--line);gap:18px;padding:24px 26px;display:grid}.pilot-care-intervention-form{background:#eef1f0}.pilot-care-report-form{background:#f7f4ed}.pilot-care-intervention-form>header,.pilot-care-report-form>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pilot-care-intervention-form>header div,.pilot-care-report-form>header div{gap:3px;display:grid}.pilot-care-intervention-form>header span,.pilot-care-report-form>header span{color:#bf6427;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-care-intervention-form h5,.pilot-care-report-form h5{margin:0;font-family:Georgia,serif;font-size:21px;font-weight:400}.pilot-care-intervention-form>header p,.pilot-care-report-form>header p{max-width:430px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.pilot-care-intervention-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.pilot-care-intervention-grid .is-wide{grid-column:1/-1}.pilot-care-intervention-form label,.pilot-care-report-form label{gap:7px;font-size:9px;font-weight:700;display:grid}.pilot-care-intervention-form input,.pilot-care-intervention-form textarea,.pilot-care-report-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:11px 12px;font-size:10px}.pilot-care-intervention-form>button,.pilot-care-report-form>button,.pilot-care-closed form button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;text-transform:uppercase;justify-self:start;padding:12px 16px;font-size:9px;font-weight:700}.pilot-care-intervention-form button:disabled,.pilot-care-report-form button:disabled,.pilot-care-closed form button:disabled{cursor:not-allowed;opacity:.4}.pilot-care-proof-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.pilot-care-closed form{gap:12px;margin-top:16px;display:grid}.pilot-care-closed form label{gap:7px;font-size:9px;font-weight:700;display:grid}.pilot-care-closed form textarea{border:1px solid var(--line);font:inherit;padding:11px}.builder-care-next.is-overdue{color:#8e4318;background:#fff4e9;border-color:#c46d2f}.builder-care-interventions{padding:0 26px 24px}.builder-care-interventions>header{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:20px 0 9px;font-size:9px;font-weight:700;display:flex}.builder-care-interventions>article{border:1px solid var(--line);background:#fff;margin-top:12px;overflow:hidden}.builder-care-interventions>article.is-overdue{border-color:#be5c1ca6}.builder-care-interventions>article>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.builder-care-interventions>article>header span{color:#efb76f;letter-spacing:.1em;font-size:8px}.builder-care-interventions>article>header h5{margin:4px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.builder-care-interventions>article>header>strong{color:#f29e50;font-size:9px}.builder-care-appointment{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.builder-care-appointment>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-height:82px;padding:15px 17px;display:grid}.builder-care-appointment span,.builder-care-report dt{color:var(--muted);text-transform:uppercase;font-size:8px}.builder-care-appointment strong{font-size:10px;line-height:1.45}.builder-care-appointment small{color:var(--muted);font-size:8px}.builder-care-appointment-confirm{border-bottom:1px solid var(--line);background:#f7f4ed;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.builder-care-appointment-confirm p{margin:0;font-size:10px;line-height:1.5}.builder-care-confirmed{border-bottom:1px solid var(--line);color:#175533;background:#e7f1ea;align-items:center;gap:10px;margin:0;padding:15px 20px;font-size:9px;display:flex}.builder-care-confirmed>span{color:#fff;background:#175533;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.builder-care-report{border-bottom:1px solid var(--line);padding:21px 20px}.builder-care-report>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.builder-care-report>header span{color:#bf6427;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.builder-care-report h5{margin:4px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.builder-care-report dl{gap:13px;margin:0 0 18px;display:grid}.builder-care-report dl div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:18px;padding-top:12px;display:grid}.builder-care-report dd{margin:0;font-size:10px;line-height:1.55}.builder-care-report>small{color:var(--muted);overflow-wrap:anywhere;margin-top:14px;font-size:7px;display:block}.builder-care-report>p{color:var(--muted);margin:12px 0 0;font-size:9px;line-height:1.55}.builder-care-decision{background:#eef1f0;gap:15px;padding:22px 20px;display:grid}.builder-care-decision>header span{color:#bf6427;text-transform:uppercase;font-size:8px;font-weight:700}.builder-care-decision h5{margin:4px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.builder-care-decision label{gap:7px;font-size:9px;font-weight:700;display:grid}.builder-care-decision textarea{border:1px solid var(--line);font:inherit;padding:11px}.builder-care-decision-consent{grid-template-columns:auto 1fr;align-items:flex-start;line-height:1.5;gap:9px!important;font-weight:400!important;display:flex!important}.builder-care-decision-consent input{margin-top:2px}.builder-care-decision>div{flex-wrap:wrap;gap:10px;display:flex}.builder-care-client-decision{border-top:1px solid var(--line);background:#e7f1ea;gap:5px;margin:0;padding:17px 20px;display:grid}.builder-care-client-decision span,.builder-care-client-decision small{color:var(--muted);font-size:8px}.builder-care-resolution p{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.5}@media (width<=900px){.pilot-care-intervention-grid,.pilot-care-proof-grid,.builder-care-appointment{grid-template-columns:1fr 1fr}.pilot-care-interventions dl{grid-template-columns:1fr}.pilot-care-interventions dl div{border-right:0;border-bottom:1px solid var(--line)}.pilot-care-intervention-form>header,.pilot-care-report-form>header,.builder-care-report>header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.care-attachments,.pilot-care-interventions,.pilot-care-intervention-form,.pilot-care-report-form,.builder-care-interventions{padding-left:16px;padding-right:16px}.care-attachments li,.pilot-care-intervention-grid,.pilot-care-proof-grid,.builder-care-appointment,.builder-care-report dl div{grid-template-columns:1fr}.builder-care-appointment-confirm{flex-direction:column;align-items:stretch}.builder-care-appointment-confirm .button,.builder-care-report .button,.builder-care-decision .button{width:100%}.builder-care-decision>div{flex-direction:column}}.pilot-metrics{grid-template-columns:repeat(5,1fr)}@media (width<=1050px){.pilot-metrics{grid-template-columns:repeat(4,1fr)}}@media (width<=620px){.pilot-metrics{grid-template-columns:repeat(2,1fr)}}.pilot{flex-direction:column;align-items:stretch;display:flex}.pilot-portal-head{border-bottom:1px solid var(--line);order:0;grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;padding-bottom:36px;display:grid}.pilot-portal-head h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:.98}.pilot-portal-head>p{max-width:470px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.pilot-space-switcher{order:1;grid-template-columns:1fr 1fr;gap:14px;margin:36px 0 72px;display:grid}.pilot-space-switcher button{border:1px solid var(--line);min-height:190px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-top:4px solid #0000;grid-template-columns:1fr auto;gap:10px 28px;padding:28px 30px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.pilot-space-switcher button:hover{border-top-color:var(--orange);transform:translateY(-2px)}.pilot-space-switcher button.is-active{border-color:var(--ink);border-top-color:var(--orange);background:var(--ink);color:#fff}.pilot-space-switcher span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-space-switcher strong{grid-column:1/-1;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.15}.pilot-space-switcher small{max-width:480px;color:var(--muted);font-size:11px;line-height:1.6}.pilot-space-switcher button.is-active small{color:#c5d0d5}.pilot-space-switcher b{color:var(--orange);letter-spacing:.07em;text-align:right;text-transform:uppercase;align-self:end;font-size:9px}.pilot-section-navigation{z-index:35;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;background:#eef0edf5;order:4;gap:4px;margin-top:44px;padding:10px;display:flex;position:sticky;top:0;overflow-x:auto}.pilot-section-navigation a{flex:1 0 max-content;min-height:42px;color:var(--ink);letter-spacing:.07em;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;padding:0 17px;font-size:9px;font-weight:700;display:flex}.pilot-section-navigation a:hover,.pilot-section-navigation a:focus-visible{background:var(--ink);color:#fff}.pilot>.pilot-metrics{order:5;margin:28px 0 42px}.pilot-space-item{min-width:0;scroll-margin-top:82px}.pilot[data-active-space=operations] [data-pilot-space=administration],.pilot[data-active-space=administration] [data-pilot-space=operations]{display:none!important}.pilot-group-overview,.pilot-group-direction{order:10}.pilot-group-commercial,.pilot-group-finance{order:20}.pilot-group-clients,.pilot-group-references{order:30}.pilot-group-production,.pilot-group-governance{order:40}.pilot-group-compliance{order:50}.pilot-group-continuity{order:60}.pilot-space-group-title{border-left:4px solid var(--orange);background:#e2e6e2;grid-template-columns:62px minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:24px;margin:38px 0 18px;padding:24px 28px;display:grid}.pilot-space-group-title>span{color:var(--orange);font-family:Georgia,serif;font-size:34px}.pilot-space-group-title p{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:700}.pilot-space-group-title h3{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.15}.pilot-space-group-title small{color:var(--muted);font-size:10px;line-height:1.6}.pilot-group-overview>.pilot-space-group-title,.pilot-group-direction>.pilot-space-group-title,.pilot-group-start>.pilot-space-group-title{margin-top:0}.pilot-space-item>.pilot-panel,.pilot-production-reference-panel{width:100%}.pilot-production-reference-panel .pilot-production-reference{margin-top:0}#pilot-commercial,#pilot-clients,#pilot-capacity,#pilot-finance,#pilot-access,#pilot-privacy,#pilot-continuity,#pilot-references,#pilot-administration-direction,#pilot-operations-overview{scroll-margin-top:82px}@media (width<=900px){.pilot-portal-head{grid-template-columns:1fr;gap:24px}.pilot-space-switcher{grid-template-columns:1fr;margin-bottom:54px}.pilot-space-switcher button{min-height:170px}.pilot-section-navigation{border-left:0;border-right:0;margin-left:-18px;margin-right:-18px}.pilot-section-navigation a{flex:none}.pilot-space-group-title{grid-template-columns:48px 1fr;gap:14px;padding:20px}.pilot-space-group-title>span{font-size:28px}.pilot-space-group-title small{grid-column:2}}@media (width<=560px){.pilot-portal-head h2{font-size:45px}.pilot-space-switcher button{grid-template-columns:1fr;min-height:0;padding:24px 22px}.pilot-space-switcher strong,.pilot-space-switcher small,.pilot-space-switcher b{grid-column:1}.pilot-space-switcher b{text-align:left}.pilot-space-group-title{grid-template-columns:1fr}.pilot-space-group-title small{grid-column:1}}.commercial-panel{overflow:hidden}.commercial-summary{border:1px solid var(--line);border-right:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 20px;display:grid}.commercial-summary button{border:0;border-right:1px solid var(--line);background:var(--paper);min-height:92px;color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;justify-content:space-between;padding:17px 18px;display:flex}.commercial-summary button:hover,.commercial-summary button.active{background:var(--ink);color:#fff}.commercial-summary span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.commercial-summary strong{color:var(--orange);font-family:Georgia,serif;font-size:31px;font-weight:400}.commercial-toolbar{background:var(--cream);justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;padding:18px 20px;display:flex}.commercial-toolbar label{width:min(620px,100%);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.commercial-toolbar input,.commercial-profile input,.commercial-profile select,.commercial-profile textarea,.commercial-actions input,.commercial-actions select,.commercial-actions textarea,.commercial-inline-form input,.commercial-inline-form select,.commercial-inline-form textarea,.commercial-direct-email input,.commercial-direct-email textarea,.commercial-close input,.commercial-close select{border:1px solid var(--line);min-width:0;min-height:42px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;padding:10px 12px;font-size:12px}.commercial-toolbar button,.commercial-prospect button,.commercial-quote-actions button,.commercial-inline-form button,.commercial-direct-email button,.commercial-close button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:42px;padding:10px 14px;font-size:9px;font-weight:700}.commercial-prospect button:disabled,.commercial-inline-form button:disabled,.commercial-direct-email button:disabled,.commercial-close button:disabled{cursor:not-allowed;opacity:.45}.commercial-list{gap:12px;display:grid}.commercial-archives{border-top:1px solid var(--line);margin-top:24px}.commercial-archives>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;padding:20px 0;list-style:none;display:grid}.commercial-archives>summary::-webkit-details-marker{display:none}.commercial-archives>summary span{font-family:Georgia,serif;font-size:25px}.commercial-archives>summary strong{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.commercial-archives>summary small{color:var(--muted);font-size:9px}.commercial-archives[open]>summary{margin-bottom:10px}.client-quick-actions{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#edf3eef7;border:1px solid #cbd8cf;margin:18px 0;padding:18px;position:sticky;top:104px;box-shadow:0 9px 18px #17384a14}.client-quick-actions>header,.client-quick-actions>div,.client-project-direct-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-quick-actions>header{justify-content:space-between;margin-bottom:14px}.client-quick-actions>header div{gap:4px;display:grid}.client-quick-actions>header span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.client-quick-actions>header strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.client-quick-actions>header small{color:var(--muted);font-size:9px}.client-quick-actions button,.client-quick-actions a,.client-project-direct-links a{border:1px solid var(--ink);min-height:42px;color:var(--ink);text-transform:uppercase;align-items:center;padding:10px 14px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.client-quick-actions button{cursor:pointer;background:#fff}.client-quick-actions .client-dossier-complete{background:var(--ink);color:#fff}.client-project-direct-links{margin-top:16px}.client-project-protection{background:var(--paper);color:var(--muted);border-left:3px solid #8fa0a8;margin:14px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.commercial-prospect{border:1px solid var(--line);background:#fff;border-left:4px solid #8fa0a8}.commercial-prospect.due-overdue{border-left-color:#a43f31}.commercial-prospect.due-today{border-left-color:var(--orange)}.commercial-prospect.due-inactive{border-left-color:#806c9c}.commercial-prospect.due-upcoming{border-left-color:#43806d}.commercial-prospect>summary{cursor:pointer;grid-template-columns:minmax(210px,1.15fr) minmax(170px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:25px;padding:22px 24px;list-style:none;display:grid}.commercial-prospect>summary::-webkit-details-marker{display:none}.commercial-prospect[open]>summary{border-bottom:1px solid var(--line);background:var(--paper)}.commercial-prospect-main,.commercial-next{flex-direction:column;gap:5px;min-width:0;display:flex}.commercial-prospect-main>span,.commercial-next>span,.commercial-profile header span,.commercial-actions header span,.commercial-quotes header span,.commercial-history header span,.commercial-close header span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.commercial-prospect-main>strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:23px;font-weight:400;overflow:hidden}.commercial-prospect-main small,.commercial-next small{overflow-wrap:anywhere;color:var(--muted);font-size:9px;line-height:1.45}.commercial-next strong{font-size:11px;line-height:1.45}.commercial-origin-list{flex-wrap:wrap;gap:6px;display:flex}.commercial-origin-list span{background:var(--cream);padding:6px 8px;font-size:8px;font-weight:700;line-height:1.3}.commercial-qualification-level{color:#52645e;letter-spacing:.06em;text-transform:uppercase;background:#eef1ef;align-self:flex-start;padding:5px 8px;font-size:8px}.commercial-qualification-level.is-prioritaire{color:#8b4c15;background:#f6e4d2}.commercial-qualification-level.is-engage{color:#32634f;background:#e8f1ec}.commercial-qualification-level.is-converti{color:#245b43;background:#dcebe3}.commercial-automated-qualification{border-left:3px solid var(--orange);background:#fff;margin:0 0 16px;padding:14px 16px}.commercial-automated-qualification strong{font-size:11px}.commercial-automated-qualification p{color:var(--ink);margin:6px 0;font-size:10px;line-height:1.55}.commercial-automated-qualification small{color:var(--muted);font-size:9px;line-height:1.45}.commercial-recommended-action{background:#f3f0e9;border:1px solid #ded8cd;gap:4px;margin:12px 0;padding:12px 14px;display:grid}.commercial-recommended-action span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.commercial-recommended-action b{color:var(--navy);font-family:var(--font-display);font-size:17px;font-weight:500}.commercial-recommended-action p{margin:0}.commercial-qualification{flex-direction:column;gap:5px;min-width:0;display:flex}.commercial-qualification>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commercial-qualification>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.commercial-open{color:var(--orange);text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.commercial-prospect[open] .commercial-open{color:var(--muted)}.commercial-prospect[open] .commercial-open:after{content:" · fermer"}.commercial-prospect-body{background:#f7f7f4;padding:28px}.commercial-quick-actions{background:#edf3ee;border:1px solid #cbd8cf;margin-bottom:16px}.commercial-card-action-bar>header,.commercial-quick-navigation,.commercial-quick-archive,.commercial-quick-restore{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commercial-card-action-bar{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#edf3eef7;border-bottom:1px solid #cbd8cf;padding:14px 18px;position:sticky;top:104px;box-shadow:0 9px 18px #17384a14}.commercial-card-action-bar>header{justify-content:space-between;margin-bottom:10px}.commercial-card-action-bar>header div{gap:3px;display:grid}.commercial-card-action-bar>header span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.commercial-card-action-bar>header strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.commercial-card-action-bar>header small,.commercial-quick-archive>small{color:var(--muted);font-size:9px}.commercial-quick-navigation{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.commercial-quick-navigation button{color:var(--ink);background:#fff}.commercial-quick-navigation a{border:1px solid var(--ink);min-height:42px;color:var(--ink);text-transform:uppercase;background:#fff;flex:none;align-items:center;padding:10px 14px;font-size:9px;font-weight:700;display:inline-flex}.commercial-quick-navigation button{flex:none}.commercial-quick-navigation .commercial-archive-shortcut{color:#9c392f;border-color:#9c392f}.commercial-quick-archive{align-items:end;margin:0;padding:16px 18px;scroll-margin-top:210px}.commercial-quick-archive label{color:var(--muted);text-transform:uppercase;flex:190px;gap:5px;font-size:8px;font-weight:700;display:grid}.commercial-quick-archive input,.commercial-quick-archive select{border:1px solid var(--line);background:#fff;min-height:42px;padding:10px 12px}.commercial-quick-archive>small{flex:1 0 100%}.commercial-quick-restore{justify-content:space-between;padding:16px 18px}.commercial-quick-restore span,.commercial-quick-protected{color:var(--muted);font-size:9px}.commercial-quick-protected{margin:14px 0 0}.commercial-duplicate{color:#7a3027;background:#f6ded7;border-left:4px solid #a43f31;margin-bottom:20px;padding:16px 18px}.commercial-duplicate strong{font-size:11px}.commercial-duplicate p{margin:6px 0 0;font-size:10px;line-height:1.55}.commercial-workspace{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.commercial-profile,.commercial-actions,.commercial-direct-email,.commercial-quotes,.commercial-history,.commercial-close{border:1px solid var(--line);background:#fff;padding:25px}.commercial-profile header h4,.commercial-actions header h4,.commercial-direct-email header h4,.commercial-quotes header h4,.commercial-history header h4,.commercial-close header h4{margin:5px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.commercial-profile form{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.commercial-profile label,.commercial-actions label,.commercial-inline-form label,.commercial-direct-email label,.commercial-close label{min-width:0;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.commercial-profile textarea,.commercial-actions textarea,.commercial-inline-form textarea,.commercial-direct-email textarea{resize:vertical}.commercial-profile .wide{grid-column:1/-1}.commercial-actions>form{border-top:1px solid var(--line);gap:11px;margin-top:20px;padding-top:20px;display:grid}.commercial-actions>form:first-of-type{margin-top:22px}.commercial-schedule{grid-template-columns:1fr .65fr}.commercial-schedule>div{grid-column:1/-1;gap:8px;display:flex}.commercial-schedule>div button:last-child,.commercial-quote-actions button,.commercial-quote-closed button{border-color:var(--line);color:var(--ink);background:0 0}.commercial-quotes,.commercial-direct-email,.commercial-history,.commercial-close{margin-top:16px}.commercial-direct-email>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.commercial-direct-email>header>small{max-width:390px;color:var(--muted);text-align:right;font-size:9px;line-height:1.5}.commercial-direct-email form{gap:12px;margin-top:22px;display:grid}.commercial-direct-email form>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.commercial-direct-email .commercial-email-confirmation{max-width:260px}.commercial-direct-email .commercial-email-attachment{text-transform:none;background:#2d6b4e0f;border:1px solid #2d6b4e47;border-radius:14px;flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.commercial-email-attachment input{width:18px;min-height:18px;margin-top:2px}.commercial-email-attachment span,.commercial-email-attachment small{display:block}.commercial-email-attachment strong{color:var(--ink);font-size:11px}.commercial-email-attachment small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:400;line-height:1.5}.commercial-email-readiness{color:#23333a;background:#14242b09;border:1px solid #14242b29;border-radius:14px;padding:14px 16px}.commercial-email-readiness strong{margin-bottom:6px;display:block}.commercial-email-readiness ul{margin:0;padding-left:20px}.commercial-email-readiness li+li{margin-top:4px}.commercial-email-readiness p{margin:0}.commercial-email-readiness.is-ready{color:#245b42;background:#2d6b4e14;border-color:#2d6b4e52}.commercial-email-error{color:#7f2f27;background:#a6403514;border-left:3px solid #a64035;margin:0;padding:10px 12px;font-weight:700}.commercial-direct-email button{width:fit-content}.commercial-quotes>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.commercial-quotes>header>small{max-width:420px;color:var(--muted);text-align:right;font-size:9px;line-height:1.45}.commercial-quotes>div{gap:12px;margin-top:22px;display:grid}.commercial-quote{border:1px solid var(--line);background:var(--paper);padding:20px}.commercial-quote>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.commercial-quote>header>div{flex-direction:column;gap:4px;display:flex}.commercial-quote>header span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.commercial-quote>header strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.commercial-quote>header small{color:var(--muted);font-size:8px}.commercial-quote-state{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;font-size:8px}.commercial-quote-state.state-expiré,.commercial-quote-state.state-refusé,.commercial-quote-state.state-archivé{background:#8d4137}.commercial-quote-state.state-signé{background:#3f7665}.commercial-quote dl{border:1px solid var(--line);border-right:0;grid-template-columns:repeat(4,1fr);margin:17px 0 0;display:grid}.commercial-quote dl div{border-right:1px solid var(--line);padding:12px}.commercial-quote dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.commercial-quote dd{margin:6px 0 0;font-size:9px;font-weight:700;line-height:1.4}.commercial-quote-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.commercial-quote-actions a{border:1px solid var(--line);min-height:42px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#fff;align-items:center;padding:10px 14px;font-size:9px;font-weight:700;display:inline-flex}.commercial-quote-edit-link{border:1px solid var(--orange);background:var(--orange);color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:42px;padding:10px 14px;font-size:9px;font-weight:700;display:inline-flex}.commercial-quote-protected{color:#315442;background:#eaf3ee;border-left:3px solid #47735d;margin:14px 0 0;padding:12px 14px;font-size:9px;line-height:1.55}.commercial-quote-archives{border:1px solid var(--line);background:#f4f0e8;margin-top:18px}.commercial-quote-archives>summary{color:var(--ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 16px;font-size:9px;font-weight:700;display:flex}.commercial-quote-archives>summary span{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.commercial-quote-archives>div{padding:0 14px 14px}.commercial-inline-form{border-left:3px solid var(--orange);background:#fff;gap:11px;margin-top:16px;padding:17px;display:grid}.commercial-inline-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-inline-form.compact>div{grid-column:1/-1;gap:8px;display:flex}.commercial-inline-form>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.commercial-inline-form .danger{background:#8d4137;border-color:#8d4137}.commercial-quote-closed{background:#efe5df;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:12px 14px;display:flex}.commercial-quote-closed p{margin:0;font-size:10px}.commercial-history ol{margin:22px 0 0;padding:0;list-style:none}.commercial-history li{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:20px;padding:16px 0;display:grid}.commercial-history time{color:var(--muted);font-size:9px}.commercial-history li>div{flex-direction:column;gap:5px;display:flex}.commercial-history li span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:700}.commercial-history li strong{font-size:11px}.commercial-history li p{margin:0;font-size:10px;line-height:1.55}.commercial-history li small{color:var(--muted);font-size:8px}.commercial-history>p,.commercial-quotes>p{color:var(--muted);margin:20px 0 0;font-size:10px;line-height:1.6}.commercial-close>form{grid-template-columns:.65fr 1fr 1.4fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.commercial-close>div{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.commercial-close>div p{margin:0;font-size:10px}@media (width<=1050px){.commercial-summary{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-summary button{border-bottom:1px solid var(--line)}.commercial-prospect>summary{grid-template-columns:1fr 1fr}.commercial-open{justify-self:end}.commercial-workspace{grid-template-columns:1fr}.commercial-close>form{grid-template-columns:1fr 1fr}}@media (width<=680px){.commercial-summary{grid-template-columns:1fr 1fr}.commercial-toolbar,.commercial-prospect>summary,.commercial-quotes>header,.commercial-direct-email>header,.commercial-quote>header,.commercial-quote-closed,.commercial-close>div{flex-direction:column;align-items:stretch}.commercial-toolbar{display:flex}.commercial-toolbar button{width:100%}.client-quick-actions{margin-left:-1px;margin-right:-1px;padding:12px;top:96px}.client-quick-actions>header small{display:none}.client-quick-actions>div{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.client-quick-actions button,.client-quick-actions a{flex:none}.commercial-card-action-bar{margin-left:-1px;margin-right:-1px;padding:12px;top:96px}.commercial-card-action-bar>header small{display:none}.commercial-card-action-bar>header strong{font-size:16px}.commercial-quick-navigation button,.commercial-quick-navigation a{min-height:40px;padding:9px 11px;font-size:8px}.commercial-prospect>summary{gap:14px;display:flex}.commercial-open{align-self:flex-start}.commercial-prospect-body,.commercial-profile,.commercial-actions,.commercial-direct-email,.commercial-quotes,.commercial-history,.commercial-close{padding:20px 16px}.commercial-profile form,.commercial-schedule,.commercial-inline-form.compact,.commercial-close>form{grid-template-columns:1fr}.commercial-profile .wide,.commercial-schedule>div,.commercial-inline-form.compact>div{grid-column:auto}.commercial-schedule>div,.commercial-inline-form.compact>div,.commercial-quote-actions{flex-direction:column}.commercial-quote-actions button,.commercial-quote-actions a,.commercial-quote-edit-link,.commercial-inline-form.compact>div button,.commercial-close button{width:100%}.commercial-direct-email>header>small,.commercial-quotes>header>small{text-align:left}.commercial-quote dl{grid-template-columns:1fr 1fr}.commercial-history li{grid-template-columns:1fr;gap:7px}}.care-confirmation-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pilot-care-list{gap:18px;display:grid}.pilot-care-list .pilot-care-card{border:1px solid var(--line);background:var(--paper);padding:0;display:block;overflow:hidden}.pilot-care-card-head{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:35px;padding:26px 28px;display:flex}.pilot-care-card-head>div{min-width:0}.pilot-care-card-head>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.pilot-care-card-head span,.pilot-care-context span,.builder-care-request>header span,.builder-care-next span,.builder-care-resolution span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.pilot-care-card-head strong{font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.pilot-care-card-head small{color:#b9c8cf;margin-top:7px;font-size:10px;display:block}.pilot-care-card-head em{background:var(--orange);color:#102b39;letter-spacing:.06em;text-transform:uppercase;padding:8px 11px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.pilot-care-card.status-resolved .pilot-care-card-head em{background:#dbe5df}.pilot-care-command-bar{z-index:24;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eaf3eef7;border-left:4px solid #47735d;grid-template-columns:minmax(280px,.85fr) minmax(440px,1.15fr);align-items:center;gap:18px;padding:17px 20px;display:grid;position:sticky;top:104px;box-shadow:0 9px 18px #142a3717}.pilot-care-command-bar.has-priority{border-left-color:var(--orange);background:#fff7eb}.pilot-care-command-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-care-command-bar>div span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-care-command-bar>div strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.pilot-care-command-bar>div small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-care-command-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-care-command-bar a{border:1px solid var(--line);min-height:36px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.pilot-care-command-bar a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-care-card [id$=-action],.pilot-care-card [id$=-interventions],.pilot-care-card [id$=-planning],.pilot-care-card [id$=-history]{scroll-margin-top:150px}.pilot-care-context{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pilot-care-context>div{border-right:1px solid var(--line);min-width:0;padding:20px 28px}.pilot-care-context>div:last-child{border-right:0}.pilot-care-context strong{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.care-timeline{margin:0;padding:28px 28px 10px;list-style:none;position:relative}.care-timeline:before{background:var(--line);content:"";width:1px;position:absolute;top:28px;bottom:31px;left:34px}.care-timeline li{grid-template-columns:14px minmax(0,1fr);gap:16px;padding-bottom:22px;display:grid;position:relative}.care-timeline li>span{z-index:1;border:3px solid var(--paper);background:var(--orange);width:13px;height:13px;box-shadow:0 0 0 1px var(--orange);border-radius:50%;margin-top:4px;position:relative}.care-timeline li.is-greencoon>span{background:var(--ink);box-shadow:0 0 0 1px var(--ink)}.care-timeline header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.care-timeline header strong{font-size:11px}.care-timeline time{color:var(--muted);white-space:nowrap;font-size:9px}.care-timeline p{color:#314c59;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.65}.care-timeline small{color:var(--orange);margin-top:8px;font-size:10px;font-weight:700;display:block}.pilot-care-update{border-top:1px solid var(--line);background:#eef0ed;gap:16px;padding:24px 28px 28px;display:grid}.pilot-care-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pilot-care-update label,.builder-care-reply label{flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.pilot-care-update input,.pilot-care-update select,.pilot-care-update textarea,.builder-care-reply textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;padding:12px}.pilot-care-update button{background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;border:0;width:max-content;min-height:44px;padding:0 18px;font-size:9px;font-weight:800}.pilot-care-update button:disabled{cursor:not-allowed;opacity:.4}.pilot-care-closed{border-top:1px solid var(--line);background:#eef0ed;padding:22px 28px}.pilot-care-closed strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.pilot-care-closed p{color:var(--muted);margin:7px 0 0;font-size:11px}.builder-care-requests{border:1px solid var(--line);background:#fff;margin:55px 0}.builder-care-requests>header{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;padding:38px 42px;display:grid}.builder-care-requests>header h3{margin:0;font-family:Georgia,serif;font-size:36px;font-weight:400}.builder-care-requests>header>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.builder-care-request-list{background:var(--cream);gap:22px;padding:28px;display:grid}.builder-care-request{border:1px solid var(--line);background:var(--paper)}.builder-care-request>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:25px;padding:24px 28px;display:flex}.builder-care-request>header h4{margin:0;font-family:Georgia,serif;font-size:26px;font-weight:400}.builder-care-request>header small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.builder-care-request>header>strong{background:var(--ink);color:#fff;letter-spacing:.05em;text-transform:uppercase;padding:8px 11px;font-size:9px}.builder-care-next,.builder-care-resolution{border-bottom:1px solid var(--line);background:#eef0ed;margin:0;padding:19px 28px}.builder-care-next strong,.builder-care-resolution strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.builder-care-resolution small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.builder-care-reply{border-top:1px solid var(--line);gap:14px;padding:24px 28px 28px;display:grid}.builder-care-reply .button{width:max-content}.builder-care-reply .form-error,.builder-care-reply .form-success{margin:0;font-size:11px}.builder-care-reply .form-success{color:#287044}.builder-care-empty{color:var(--muted);margin:0;padding:30px 42px}@media (width<=760px){.pilot-care-command-bar{grid-template-columns:1fr;top:96px}.pilot-care-command-bar nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.pilot-care-command-bar a{white-space:nowrap;flex:none}.pilot-care-card-head,.builder-care-request>header{flex-direction:column;align-items:flex-start}.pilot-care-card-head>div:last-child{text-align:left;align-items:flex-start}.pilot-care-context,.pilot-care-fields,.builder-care-requests>header{grid-template-columns:1fr}.pilot-care-context>div{border-right:0;border-bottom:1px solid var(--line)}.pilot-care-context>div:last-child{border-bottom:0}.care-timeline header{flex-direction:column;align-items:flex-start;gap:4px}.care-timeline time{white-space:normal}.pilot-care-update button,.builder-care-reply .button,.care-confirmation-actions .button{width:100%}.builder-care-requests>header,.builder-care-request-list,.builder-care-request>header,.builder-care-next,.builder-care-resolution,.builder-care-reply{padding-left:22px;padding-right:22px}}.pilot-project-page{background:#eef0ed;min-height:100svh}.project-360-shell{min-height:calc(100svh - 78px)}.project-360-sticky{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eef0edfa;border-bottom:1px solid #17384a33;position:sticky;top:0;box-shadow:0 18px 38px #17384a17}.project-360-breadcrumb,.project-360-header,.project-360-tabs,.project-360-tab-select,.project-360-content{width:min(1380px,100% - 72px);margin-inline:auto}.project-360-breadcrumb{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);align-items:center;gap:10px;font-size:9px;display:flex}.project-360-breadcrumb a{color:var(--orange);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.project-360-breadcrumb strong{color:var(--ink)}.project-360-breadcrumb em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.project-360-header{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:end;gap:42px;padding:19px 0 21px;display:grid}.project-360-header .eyebrow{margin-bottom:6px}.project-360-header h1{margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1}.project-360-header>div:first-child>strong{color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;display:block}.project-360-header-facts,.project-360-summary-grid,.project-360-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.project-360-header-facts>article,.project-360-summary-grid>article,.project-360-facts>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffb3;flex-direction:column;gap:6px;min-width:0;min-height:74px;padding:12px 13px;display:flex}.project-360-header-facts span,.project-360-summary-grid span,.project-360-facts span,.project-360-intention>span,.project-360-block>header>span,.project-360-record-list article span,.project-360-documents article span,.project-360-timeline li span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.project-360-header-facts strong,.project-360-summary-grid strong,.project-360-facts strong{text-overflow:ellipsis;font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.2;overflow:hidden}.project-360-header-facts small,.project-360-summary-grid small,.project-360-facts small{color:var(--muted);font-size:9px;line-height:1.45}.project-360-tabs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.project-360-tabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;padding:8px 10px;font-size:9px;font-weight:800;line-height:1.25}.project-360-tabs button.is-active{background:var(--ink);color:#fff;box-shadow:inset 0 -3px var(--orange)}.project-360-tab-select{display:none}.project-360-content{padding:42px 0 90px}.project-360-panel{border:1px solid var(--line);background:#fff;padding:38px}.project-360-title{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:56px;margin-bottom:32px;display:grid}.project-360-title .eyebrow{margin-bottom:10px}.project-360-title h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,4.3vw,58px);font-weight:400;line-height:1.04}.project-360-title>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.project-360-source-link,.project-360-action-link,.pilot-project-360-link,.pilot-project-quick-actions>a{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:36px;padding:9px 12px;font-size:8px;font-weight:800;line-height:1.25;display:inline-flex}.pilot-project-quick-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.pilot-project-quick-actions>strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.pilot-project-archive-action{width:150px;margin-top:8px}.pilot-project-archive-action>summary{color:#9d3d2e;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-project-archive-action form{border:1px solid var(--line);background:#f8f5ef;gap:7px;margin-top:8px;padding:10px;display:grid}.pilot-project-archive-action label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:8px;font-weight:700;display:grid}.pilot-project-archive-action select{border:1px solid var(--line);background:#fff;width:100%;min-height:34px;font-size:10px}.pilot-project-archive-action button{color:#fff;cursor:pointer;text-transform:uppercase;background:#9d3d2e;border:1px solid #9d3d2e;min-height:34px;font-size:8px;font-weight:800}.pilot-project-archive-action small{color:var(--muted);font-size:8px;line-height:1.4}.pilot-prospect-next-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:stretch;gap:10px;display:grid}.pilot-prospect-next-actions>button{width:100%}.pilot-prospect-next-actions>small{color:var(--muted);grid-column:1/-1;font-size:9px;line-height:1.5}@media (width<=650px){.pilot-prospect-next-actions{grid-template-columns:1fr}}.commercial-quote-header-actions{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;max-width:420px;display:flex}.commercial-quote-header-actions button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;min-height:38px;padding:10px 14px;font-size:8px;font-weight:800}.client-new-project-actions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.client-new-project-actions small{color:var(--muted);grid-column:1/-1;font-size:9px;line-height:1.5}.pilot-project-quick-actions>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}@media (width<=650px){.commercial-quote-header-actions{text-align:left;align-items:flex-start}.client-new-project-actions{grid-template-columns:1fr}}.pilot-care-card-head .pilot-project-360-link,.pilot-document-header .pilot-project-360-link{margin-left:auto}.project-360-action-link{text-align:center;padding:13px 16px}.project-360-governance-note{color:var(--muted);margin:-10px 0 28px;font-size:11px;line-height:1.65}.pilot-dossier-return{border-left:4px solid var(--orange);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin:0 0 28px;padding:18px 22px;display:flex;position:relative;box-shadow:0 12px 28px #0c232f29}.pilot-dossier-return>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-dossier-return span,.pilot-dossier-return small{color:#c8d4d9;font-size:9px;line-height:1.45}.pilot-dossier-return span{color:#efb76f;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.pilot-dossier-return strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.pilot-dossier-return a{text-transform:uppercase;border:1px solid #ffffff7a;flex:none;padding:12px 15px;font-size:9px;font-weight:800}.pilot-dossier-return .pilot-dossier-return-actions{flex-direction:row;flex:none;align-items:center;gap:8px}.pilot-dossier-return-actions button{color:#fff;cursor:pointer;min-height:36px;font:inherit;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #ffffff4d;padding:9px 12px;font-size:8px;font-weight:800}@media (width<=760px){.pilot-dossier-return{flex-direction:column;align-items:stretch;gap:14px}.pilot-dossier-return .pilot-dossier-return-actions{flex-direction:column;align-items:stretch}.pilot-dossier-return a{text-align:center}}.project-360-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.project-360-summary-grid>article{min-height:104px;padding:18px}.project-360-summary-grid strong{font-size:20px}.project-360-intention,.project-360-source-map,.project-360-alerts,.project-360-block{border:1px solid var(--line);background:#f8f7f3;margin-top:24px;padding:26px}.project-360-intention p{max-width:920px;margin:12px 0 0;font-family:Georgia,serif;font-size:21px;line-height:1.55}.project-360-source-map>header,.project-360-alerts>header,.project-360-block>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.project-360-source-map>header strong,.project-360-alerts>header strong,.project-360-block>header strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.project-360-source-map>div{flex-wrap:wrap;gap:8px;display:flex}.project-360-source-map>div span{border:1px solid var(--line);color:var(--muted);padding:8px 10px;font-size:9px}.project-360-source-map>div span.is-present{color:#24583d;background:#e6ece8;border-color:#24583d47}.project-360-alerts>header>div{align-items:center;gap:12px;display:flex}.project-360-alerts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-360-alerts>div article{border:1px solid var(--line);background:#fff;padding:18px}.project-360-alerts>div article>span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:800}.project-360-alerts>div article>strong{margin:8px 0;font-family:Georgia,serif;font-size:18px;font-weight:400;display:block}.project-360-alerts>div article p{color:var(--muted);font-size:11px;line-height:1.55}.project-360-alerts>div article small{font-size:9px}.project-360-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.project-360-facts>article{background:#fff;min-height:92px;padding:16px}.project-360-facts strong{font-size:18px}.project-360-block>p{color:var(--muted);margin:0;line-height:1.7}.project-360-block.is-internal{background:#f6efe4;border-color:#d58a326b}.project-360-list{border-top:1px solid var(--line);margin-top:18px}.project-360-list summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;padding:15px 0;font-size:10px;font-weight:800}.project-360-list ul{margin:0;padding:0;list-style:none}.project-360-list li{border-top:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:15px;padding:11px 0;display:grid}.project-360-list li span{color:var(--muted);font-size:9px}.project-360-list li strong{font-size:12px}.project-360-list li b{font-family:Georgia,serif;font-size:14px;font-weight:400}.project-360-record-list{flex-direction:column;gap:8px;display:flex}.project-360-record-list>article{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}.project-360-record-list article>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.project-360-record-list article strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.project-360-record-list article small{color:var(--muted);font-size:9px}.project-360-record-list article p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.project-360-record-list article b{font-size:10px}.project-360-record-list article a{color:var(--orange);font-size:9px;font-weight:800}.project-360-record-list article em{color:#9c392f;font-size:9px;font-style:normal;font-weight:800}.project-360-planning{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.project-360-planning li{border:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;min-height:130px;padding:17px;display:flex}.project-360-planning li span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:800}.project-360-planning li strong{margin-top:auto;font-family:Georgia,serif;font-size:18px;font-weight:400}.project-360-planning li small{color:var(--muted);font-size:9px;line-height:1.5}.project-360-documents{flex-direction:column;gap:7px;display:flex}.project-360-documents>article{border:1px solid var(--line);background:#f8f7f3;grid-template-columns:minmax(0,1.5fr) minmax(150px,.5fr) auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.project-360-documents article>div{flex-direction:column;gap:5px;display:flex}.project-360-documents article strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.project-360-documents article small{color:var(--muted);font-size:9px}.project-360-documents article b{font-size:9px}.project-360-documents article a{color:var(--orange);font-size:9px;font-weight:800}.project-360-documents article em{color:var(--muted);font-size:9px;font-style:normal}.project-360-timeline{margin:0;padding:0;list-style:none;position:relative}.project-360-timeline:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:188px}.project-360-timeline li{grid-template-columns:160px 1fr;gap:56px;padding:0 0 28px;display:grid;position:relative}.project-360-timeline li:before{background:var(--orange);width:11px;height:11px;box-shadow:0 0 0 1px var(--orange);content:"";border:3px solid #fff;border-radius:50%;position:absolute;top:4px;left:183px}.project-360-timeline time{color:var(--muted);text-align:right;font-size:9px}.project-360-timeline li>div{border-bottom:1px solid var(--line);padding-bottom:25px}.project-360-timeline li strong{margin:7px 0;font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}.project-360-timeline li p{max-width:760px;color:var(--muted);margin:0 0 7px;font-size:11px;line-height:1.6}.project-360-timeline li small{font-size:9px}.project-360-empty{border:1px dashed var(--line);color:var(--muted);margin:18px 0 0;padding:18px;font-size:11px;line-height:1.6}.project-360-state{width:min(900px,100% - 48px);min-height:calc(100svh - 78px);margin:auto;padding:110px 0}.project-360-state h1{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(48px,8vw,88px);font-weight:400}.project-360-state p:not(.eyebrow){max-width:650px;color:var(--muted);line-height:1.7}.project-360-state a{background:var(--ink);color:#fff;text-transform:uppercase;margin-top:22px;padding:13px 16px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=1120px){.project-360-header{grid-template-columns:1fr;gap:15px}.project-360-header-facts{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto}.project-360-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.project-360-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-360-alerts>div,.project-360-planning{grid-template-columns:1fr 1fr}}@media (width<=760px){.project-360-breadcrumb,.project-360-header,.project-360-tabs,.project-360-tab-select,.project-360-content{width:min(100% - 36px,720px)}.project-360-breadcrumb{overflow-x:auto}.project-360-header{padding:14px 0}.project-360-header h1{font-size:34px}.project-360-header-facts{grid-template-columns:repeat(5,132px)}.project-360-header-facts>article{min-height:66px;padding:10px}.project-360-header-facts strong{font-size:13px}.project-360-tabs{display:none}.project-360-tab-select{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:9px 0 12px;display:grid}.project-360-tab-select>span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.project-360-tab-select select{border:1px solid var(--ink);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;padding:0 12px;font-size:11px;font-weight:700}.project-360-content{padding:25px 0 60px}.project-360-panel{padding:22px}.project-360-title{grid-template-columns:1fr;gap:20px}.project-360-title h2{font-size:38px}.project-360-summary-grid,.project-360-facts{grid-template-columns:1fr}.project-360-intention,.project-360-source-map,.project-360-alerts,.project-360-block{padding:20px}.project-360-alerts>header,.project-360-block>header{flex-direction:column;align-items:flex-start}.project-360-alerts>div{grid-template-columns:1fr}.project-360-record-list>article,.project-360-documents>article{grid-template-columns:1fr;gap:10px}.project-360-planning{grid-template-columns:1fr}.project-360-list li{grid-template-columns:1fr auto}.project-360-list li span{grid-column:1/-1}.project-360-timeline:before{left:5px}.project-360-timeline li{grid-template-columns:1fr;gap:8px;padding-left:26px}.project-360-timeline li:before{left:0}.project-360-timeline time{text-align:left}.pilot-project-quick-actions{flex-direction:column;align-items:flex-end}}.analytics-save-trigger{color:#fff;cursor:pointer;width:100%;font:inherit;letter-spacing:.04em;background:0 0;border:1px solid #ffffff80;margin-top:30px;padding:15px 18px;font-size:12px;font-weight:700}.analytics-save-trigger:hover,.analytics-save-trigger:focus-visible{color:var(--ink);background:#fff;border-color:#fff}.analytics-save{border:1px solid var(--line);background:#f2eee6;margin-top:34px;padding:46px 52px}.analytics-save-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.analytics-save-heading h3,.analytics-save-success h3{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.analytics-save-heading>p,.analytics-save-success>p{color:var(--muted);margin:0;line-height:1.65}.analytics-save form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.analytics-save form label,.pilot-analytics-form label{color:var(--muted);gap:8px;font-size:11px;font-weight:700;display:grid}.analytics-save form label small{font-weight:400}.analytics-save input,.pilot-analytics-form input,.pilot-analytics-form select,.pilot-analytics-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:13px 14px}.analytics-save-consent,.analytics-save .form-error,.analytics-save-actions{grid-column:1/-1}.analytics-save form .analytics-save-consent{align-items:flex-start;gap:10px;font-weight:400;display:flex}.analytics-save-consent input{width:auto;margin-top:2px}.analytics-save-actions,.analytics-save-success>div{justify-content:flex-end;gap:12px;display:flex}.analytics-save-success{gap:22px;display:grid}.analytics-save-success>strong{background:var(--ink);color:#fff;letter-spacing:.04em;width:max-content;padding:12px 18px;font-family:Georgia,serif;font-size:23px;font-weight:400}.analytics-prefill-notice{border-left:3px solid var(--orange);color:var(--ink);background:#f0e8da;margin:0 0 28px;padding:15px 18px;font-size:12px;line-height:1.5}.pilot-analytics-list{gap:22px;display:grid}.pilot-analytics-card{border:1px solid var(--line);background:#fff}.pilot-analytics-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px;display:flex}.pilot-analytics-head>div{gap:5px;display:grid}.pilot-analytics-head>div>span,.pilot-analytics-contact span,.pilot-analytics-preview span,.pilot-analytics-conversion span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.pilot-analytics-head strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.pilot-analytics-head small{color:var(--muted);font-size:10px}.pilot-analytics-status{color:#34505d;text-transform:uppercase;border:1px solid #b9c3c7;padding:8px 11px;font-size:9px;font-weight:700}.pilot-analytics-status.status-new{color:#9b5319;border-color:#c47731}.pilot-analytics-status.status-converted{color:#287044;border-color:#6ba27f}.pilot-analytics-contact{border-bottom:1px solid var(--line);background:#f7f7f4;grid-template-columns:1fr 1fr 1.3fr;display:grid}.pilot-analytics-contact>div{border-right:1px solid var(--line);gap:6px;padding:22px 28px;display:grid}.pilot-analytics-contact>div:last-child{border-right:0}.pilot-analytics-contact strong{font-size:14px}.pilot-analytics-contact a,.pilot-analytics-contact small{color:var(--muted);font-size:11px}.pilot-analytics-form{gap:22px;padding:28px;display:grid}.pilot-analytics-inputs,.pilot-analytics-preview{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pilot-analytics-preview{grid-template-columns:repeat(3,1fr)}.pilot-analytics-preview>div{background:var(--ink);color:#fff;gap:4px;padding:16px 18px;display:grid}.pilot-analytics-preview strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-analytics-recommendation{grid-column:1/-1}.pilot-analytics-save{justify-content:space-between;align-items:end;gap:18px;display:flex}.pilot-analytics-save label{min-width:220px}.pilot-analytics-conversion{border-top:1px solid var(--line);background:#edf0ed;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.pilot-analytics-conversion p{margin:5px 0 0;font-size:11px}.pilot-analytics-conversion a{color:var(--ink);margin-top:8px;font-size:10px;font-weight:700;display:inline-block}.pilot-analytics-conversion>div:last-child{gap:8px;display:flex}.pilot-analytics-conversion button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;font:inherit;background:0 0;padding:10px 12px;font-size:10px;font-weight:700}.pilot-analytics-conversion button:hover,.pilot-analytics-conversion button:focus-visible{background:var(--ink);color:#fff}.pilot-analytics-history{border-top:1px solid var(--line)}.pilot-analytics-history>summary{cursor:pointer;padding:18px 28px;font-size:11px;font-weight:700}.pilot-analytics-history>div{gap:10px;padding:0 28px 25px;display:grid}.pilot-analytics-history article{border:1px solid var(--line);background:#fafaf8;grid-template-columns:minmax(150px,.7fr) 1fr 1fr;gap:18px;padding:14px 16px;display:grid}.pilot-analytics-history article>div{gap:3px;display:grid}.pilot-analytics-history article p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.pilot-analytics-history article span,.pilot-analytics-history article small{color:var(--muted);font-size:9px}@media (width<=900px){.analytics-save-heading,.pilot-analytics-contact,.pilot-analytics-inputs{grid-template-columns:1fr 1fr}.pilot-analytics-contact>div{border-bottom:1px solid var(--line)}.pilot-analytics-contact>div:nth-child(2){border-right:0}.pilot-analytics-contact>div:last-child{border-bottom:0;grid-column:1/-1}.pilot-analytics-history article{grid-template-columns:1fr}}@media (width<=620px){.analytics-save{padding:30px 24px}.analytics-save-heading,.analytics-save form,.pilot-analytics-contact,.pilot-analytics-inputs,.pilot-analytics-preview{grid-template-columns:1fr}.analytics-save-actions,.analytics-save-success>div,.pilot-analytics-save,.pilot-analytics-conversion,.pilot-analytics-conversion>div:last-child,.pilot-analytics-head{flex-direction:column;align-items:stretch}.analytics-save-actions .button,.analytics-save-success .button,.pilot-analytics-save .button,.pilot-analytics-conversion button{width:100%}.pilot-analytics-contact>div{border-right:0}.pilot-analytics-contact>div:last-child{grid-column:auto}.pilot-analytics-save label{min-width:0}}.builder-reception{color:#f6f4ef;background:#102b31;border:1px solid #ffffff24;border-radius:2px;margin-top:28px;overflow:hidden;box-shadow:0 28px 70px #08191d2e}.builder-reception>header,.builder-reception-context,.builder-reception-result>div,.builder-reception-reservations>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.builder-reception>header{border-bottom:1px solid #ffffff1f;padding:34px 38px}.builder-reception>header h3,.builder-reception-result h4{font-family:var(--font-serif), Georgia, serif;margin:4px 0 0;font-size:clamp(25px,3vw,40px);font-weight:400}.builder-reception>header>strong{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff40;padding:8px 12px;font-size:10px}.builder-reception.is-late>header>strong,.builder-reception-alert{background:#f29e501f;border-color:#f29e50a6}.builder-reception-context{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);padding:0 38px;display:grid}.builder-reception-context article{border-right:1px solid #ffffff1f;gap:7px;min-height:116px;padding:25px 22px 25px 0;display:grid}.builder-reception-context article+article{padding-left:22px}.builder-reception-context article:last-child{border-right:0}.builder-reception-context span,.builder-reception-context small,.builder-reception-result small,.builder-reception-legal{color:#ffffff9e;font-size:10px;line-height:1.55}.builder-reception-context strong{font-size:13px;line-height:1.45}.builder-reception-form{gap:26px;padding:36px 38px 40px;display:grid}.builder-reception-guidance{gap:8px;max-width:780px;display:grid}.builder-reception-guidance strong{font-family:var(--font-serif), Georgia, serif;font-size:22px;font-weight:400}.builder-reception-guidance p,.builder-reception-alert,.builder-reception-result p{margin:0;line-height:1.65}.builder-reception-alert{border:1px solid #f29e5099;padding:16px 18px}.builder-reception-decisions,.builder-reservation-list fieldset{border:0;margin:0;padding:0}.builder-reception-decisions>legend,.builder-reservation-list legend{color:#f29e50;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.builder-reception-decisions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.builder-reception-decisions>label{cursor:pointer;border:1px solid #ffffff2e;gap:12px;min-height:128px;padding:18px;display:flex}.builder-reception-decisions>label.is-selected{background:#f29e5017;border-color:#f29e50}.builder-reception-decisions input{accent-color:#f29e50;margin-top:3px}.builder-reception-decisions span{align-content:start;gap:8px;display:grid}.builder-reception-decisions small{color:#ffffffa3;font-size:10px;line-height:1.5}.builder-reception-logistics,.builder-reception-signature{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.builder-reception-form label,.builder-reservation-list label{gap:8px;font-size:11px;font-weight:700;display:grid}.builder-reception-form input:not([type=radio]):not([type=checkbox]),.builder-reception-form select,.builder-reception-form textarea,.builder-reservation-list input,.builder-reservation-list textarea{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff38;border-radius:0;padding:13px 14px;font-size:12px}.builder-reception-form select option{color:#102b31}.builder-reception-form label small,.builder-reservation-list label small{color:#ffffff94;font-size:9px;font-weight:400}.builder-reception-comments{grid-column:1/-1}.builder-reception-consent{grid-column:1/-1;align-items:flex-start;padding:16px 0;line-height:1.55;gap:10px!important;font-weight:400!important;display:flex!important}.builder-reception-consent input{accent-color:#f29e50;margin-top:3px;width:auto!important}.builder-reception-form>.button{justify-self:start}.builder-reservation-list{gap:16px;display:grid}.builder-reservation-list>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.builder-reservation-list>header div{gap:4px;display:grid}.builder-reservation-list button,.pilot-reception-card button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:10px 13px;font-size:10px;font-weight:700}.builder-reservation-list fieldset{border:1px solid #ffffff29;gap:14px;padding:20px;display:grid}.builder-reservation-list fieldset ul{color:#ffffffad;margin:0;padding-left:18px;font-size:10px}.builder-reservation-list fieldset>button{color:#ffffffb8;justify-self:start}.builder-reception-notice{color:#f29e50;margin:0;font-weight:700}.builder-reception-result,.builder-reception-reservations,.builder-reception-history{padding:32px 38px}.builder-reception-result{gap:18px;display:grid}.builder-reception-result>div{justify-content:flex-start}.builder-reception-result>div>span{color:#102b31;background:#f29e50;border-radius:50%;flex:0 0 46px;place-items:center;height:46px;font-weight:900;display:grid}.builder-reception-result .button{justify-self:start}.builder-reception-reservations{border-top:1px solid #ffffff1f}.builder-reception-reservations>article{border-top:1px solid #ffffff1a;grid-template-columns:1fr minmax(220px,.5fr);gap:24px;padding:20px 0;display:grid}.builder-reception-reservations article>div{gap:5px;display:grid}.builder-reception-reservations article span,.builder-reception-reservations article small{color:#ffffff94;font-size:9px}.builder-reception-reservations ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.builder-reception-reservations li{justify-content:space-between;gap:12px;display:flex}.builder-reception-reservations a{color:#f29e50;font-size:10px}.builder-reception-history{border-top:1px solid #ffffff1f}.builder-reception-history summary{cursor:pointer;font-size:11px;font-weight:700}.builder-reception-history ol{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.builder-reception-history li{grid-template-columns:170px 1fr;gap:18px;display:grid}.builder-reception-history li>span,.builder-reception-history li small{color:#ffffff8c;font-size:9px}.builder-reception-history li p{margin:4px 0;font-size:11px;line-height:1.5}.pilot-reception-list{gap:20px;display:grid}.pilot-reception-card{border:1px solid var(--line);background:#fff;overflow:hidden}.pilot-reception-card>header{background:var(--ink);color:#fff;justify-content:space-between;gap:20px;padding:22px 26px;display:flex}.pilot-reception-card>header div{gap:4px;display:grid}.pilot-reception-card>header span,.pilot-reception-card>header small{color:#ffffff9e;font-size:9px}.pilot-reception-card>header h4{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:22px;font-weight:400}.pilot-reception-card>header>strong{text-transform:uppercase;border:1px solid #ffffff47;align-self:flex-start;padding:7px 10px;font-size:9px}.pilot-reception-card.is-late>header>strong{color:#f29e50;border-color:#f29e50}.pilot-reception-command-bar{z-index:24;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eaf3eef7;border-left:4px solid #47735d;grid-template-columns:minmax(280px,.85fr) minmax(440px,1.15fr);align-items:center;gap:18px;padding:17px 20px;display:grid;position:sticky;top:104px;box-shadow:0 9px 18px #142a3717}.pilot-reception-command-bar.has-priority{border-left-color:var(--orange);background:#fff7eb}.pilot-reception-command-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-reception-command-bar>div span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-reception-command-bar>div strong{font-family:var(--font-serif), Georgia, serif;font-size:17px;font-weight:400}.pilot-reception-command-bar>div small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-reception-command-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-reception-command-bar a{border:1px solid var(--line);min-height:36px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.pilot-reception-command-bar a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-reception-card [id$=-control],.pilot-reception-card [id$=-documents],.pilot-reception-card [id$=-assets],.pilot-reception-card [id$=-history]{scroll-margin-top:150px}.pilot-reception-overview{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pilot-reception-overview section{border-right:1px solid var(--line);gap:5px;min-height:95px;padding:18px 20px;display:grid}.pilot-reception-overview section:last-child{border-right:0}.pilot-reception-overview span,.pilot-reception-overview small{color:var(--muted);font-size:9px}.pilot-reception-overview strong{font-size:11px;line-height:1.4}.pilot-reception-alert{color:#8e4318;background:#fff4e9;border-bottom:1px solid #be5c1c47;margin:0;padding:15px 26px;font-size:11px;line-height:1.55}.pilot-reception-editor{border-bottom:1px solid var(--line);gap:18px;padding:24px 26px;display:grid}.pilot-reception-editor>header{justify-content:space-between;gap:24px;display:flex}.pilot-reception-editor>header div{gap:4px;display:grid}.pilot-reception-editor>header span{color:var(--muted);font-size:9px}.pilot-reception-editor>header p{max-width:440px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.pilot-reception-editor>div{grid-template-columns:.8fr .65fr 1.5fr;gap:14px;display:grid}.pilot-reception-editor label,.pilot-non-signature label{gap:7px;font-size:10px;font-weight:700;display:grid}.pilot-reception-editor input,.pilot-reception-editor textarea,.pilot-non-signature input,.pilot-non-signature textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fafaf8;border-radius:0;padding:11px 12px;font-size:11px}.pilot-reception-editor>button{justify-self:start}.pilot-reception-actions{border-bottom:1px solid var(--line);gap:10px;padding:18px 26px;display:flex}.pilot-reception-card button.is-primary,.pilot-non-signature button.is-primary{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-non-signature{border-bottom:1px solid var(--line);background:#f7f4ed;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:16px;padding:24px 26px;display:grid}.pilot-non-signature h5{font-family:var(--font-serif), Georgia, serif;margin:3px 0 6px;font-size:19px;font-weight:400}.pilot-non-signature p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.pilot-non-signature small{color:var(--muted);font-size:9px}.pilot-reception-signed{border-bottom:1px solid var(--line);gap:14px;padding:25px 26px;display:grid}.pilot-reception-signed>div{gap:14px;display:flex}.pilot-reception-signed>div>span{color:#175533;background:#dfece5;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;display:grid}.pilot-reception-signed h5{font-family:var(--font-serif), Georgia, serif;margin:3px 0;font-size:20px}.pilot-reception-signed p{margin:0;font-size:10px;line-height:1.5}.pilot-reception-signed a{color:#bf6427;font-size:10px;font-weight:700}.pilot-reception-signed small{color:var(--muted);overflow-wrap:anywhere;font-size:8px}.pilot-reception-reservations,.pilot-reception-evidence{border-bottom:1px solid var(--line);padding:22px 26px}.pilot-reception-reservations>header{justify-content:space-between;gap:20px;display:flex}.pilot-reception-reservations article{border-top:1px solid var(--line);grid-template-columns:1fr minmax(180px,.35fr);gap:20px;padding:16px 0;display:grid}.pilot-reception-reservations article>div{gap:4px;display:grid}.pilot-reception-reservations span,.pilot-reception-reservations small,.pilot-reception-evidence small{color:var(--muted);font-size:9px}.pilot-reception-reservations ul,.pilot-reception-evidence ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pilot-reception-reservations a,.pilot-reception-evidence a{color:#bf6427;font-size:10px;font-weight:700}.pilot-reception-history{padding:18px 26px}.pilot-reception-history summary{cursor:pointer;font-size:10px;font-weight:700}.pilot-reception-history ol{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pilot-reception-history li{grid-template-columns:150px 1fr;gap:16px;display:grid}.pilot-reception-history li>span,.pilot-reception-history li small{color:var(--muted);font-size:9px}.pilot-reception-history li p{margin:4px 0;font-size:10px;line-height:1.5}.pilot-delivery-pending{background:#fff7ed;border:1px solid #e1c5a7;margin-top:18px;padding:20px}.pilot-delivery-pending>div{gap:14px;display:flex}.pilot-delivery-pending>div>span{background:#f29e50;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:900;display:grid}.pilot-delivery-pending h5{font-family:var(--font-serif), Georgia, serif;margin:3px 0 5px;font-size:19px}.pilot-delivery-pending p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}@media (width<=900px){.pilot-reception-command-bar{grid-template-columns:1fr}.pilot-reception-command-bar nav{justify-content:flex-start}.builder-reception-context,.builder-reception-decisions,.pilot-reception-overview{grid-template-columns:repeat(2,1fr)}.builder-reception-context article:nth-child(2),.pilot-reception-overview section:nth-child(2){border-right:0}.pilot-reception-editor>div{grid-template-columns:1fr 1fr}.pilot-reception-editor>div label:last-child{grid-column:1/-1}.pilot-non-signature{grid-template-columns:1fr 1fr}}@media (width<=620px){.pilot-reception-command-bar{top:96px}.pilot-reception-command-bar nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.pilot-reception-command-bar a{white-space:nowrap;flex:none}.builder-reception>header,.builder-reception-result>div,.builder-reception-reservations>header,.builder-reservation-list>header,.pilot-reception-editor>header{flex-direction:column}.builder-reception>header,.builder-reception-form,.builder-reception-result,.builder-reception-reservations,.builder-reception-history{padding-left:22px;padding-right:22px}.builder-reception-context{grid-template-columns:1fr;padding:0 22px}.builder-reception-context article,.builder-reception-context article+article{border-bottom:1px solid #ffffff1f;border-right:0;padding-left:0}.builder-reception-context article:last-child{border-bottom:0}.builder-reception-decisions,.builder-reception-logistics,.builder-reception-signature,.builder-reception-reservations>article,.pilot-reception-overview,.pilot-reception-editor>div,.pilot-non-signature,.pilot-reception-reservations article{grid-template-columns:1fr}.builder-reception-history li,.pilot-reception-history li{grid-template-columns:1fr;gap:4px}.pilot-reception-overview section{border-right:0;border-bottom:1px solid var(--line)}.pilot-reception-actions{flex-direction:column;align-items:stretch}.pilot-non-signature button{width:100%}}.pilot-document-governance,.builder-handover-governance{border-left:3px solid var(--orange);background:var(--cream);color:var(--muted);margin:0 0 22px;padding:17px 20px;font-size:10px;line-height:1.65}.pilot-document-list{gap:22px;display:grid}.pilot-document-dossier{border:1px solid var(--line);background:#fff;overflow:hidden}.pilot-document-dossier.is-ready{border-color:#91b19c}.pilot-document-dossier.is-closed{border-color:#557c63}.pilot-document-header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 25px;display:flex}.pilot-document-header>div{gap:4px;display:grid}.pilot-document-header>div:last-child{text-align:right;justify-items:end}.pilot-document-header span,.pilot-document-header small{color:#ffffff9e;text-transform:uppercase;font-size:8px}.pilot-document-header h4{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:22px;font-weight:400}.pilot-document-header strong{font-size:10px}.pilot-document-counts{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.pilot-document-counts>span{border-right:1px solid var(--line);color:var(--muted);text-transform:uppercase;gap:4px;padding:16px 20px;font-size:8px;display:grid}.pilot-document-counts>span:last-child{border-right:0}.pilot-document-counts strong{font-family:var(--font-serif), Georgia, serif;font-size:19px;font-weight:400}.pilot-closure-checks{border-bottom:1px solid var(--line);padding:22px 25px}.pilot-closure-checks>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.pilot-closure-checks>header>div{gap:3px;display:grid}.pilot-closure-checks>header span{color:var(--muted);text-transform:uppercase;font-size:8px}.pilot-closure-checks>header strong{font-size:11px}.pilot-closure-checks>header p{max-width:440px;color:var(--muted);text-align:right;margin:0;font-size:9px;line-height:1.5}.pilot-closure-checks>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.pilot-closure-checks a{border:1px solid var(--line);background:#fafaf8;grid-template-columns:29px 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.pilot-closure-checks a>span{color:#8d3528;background:#ead5ce;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.pilot-closure-checks a.is-complete>span{color:#175533;background:#dfece5}.pilot-closure-checks a div{gap:3px;display:grid}.pilot-closure-checks a strong{font-size:9px}.pilot-closure-checks a small{color:var(--muted);font-size:8px;line-height:1.4}.pilot-document-register{border-bottom:1px solid var(--line)}.pilot-document-register>summary,.pilot-closure-history>summary{cursor:pointer;padding:16px 25px;font-size:10px;font-weight:700}.pilot-document-audiences{grid-template-columns:1fr 1fr;gap:18px;padding:0 25px 24px;display:grid}.pilot-document-audiences>section{min-width:0}.pilot-document-audiences h5{letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.pilot-document-audiences h5 span{color:var(--muted);font-weight:400}.pilot-document-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 0;display:grid}.pilot-document-row>div{gap:3px;min-width:0;display:grid}.pilot-document-row>div>span{color:var(--muted);text-transform:uppercase;font-size:7px}.pilot-document-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pilot-document-row small{color:var(--muted);overflow-wrap:anywhere;font-size:7px}.pilot-document-row a,.pilot-document-no-download{color:#bf6427;align-self:center;font-size:8px;font-weight:700}.pilot-document-no-download{color:var(--muted)}.pilot-closure-decision{background:#f7f4ed;grid-template-columns:1.2fr 1fr;gap:18px;padding:22px 25px;display:grid}.pilot-closure-decision>div,.pilot-closure-decision form{align-content:start;gap:7px;display:grid}.pilot-closure-decision span,.pilot-closure-decision label{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.pilot-closure-decision strong{font-family:var(--font-serif), Georgia, serif;font-size:18px;font-weight:400}.pilot-closure-decision p{color:var(--muted);margin:0 0 5px;font-size:9px;line-height:1.55}.pilot-closure-decision textarea{border:1px solid var(--line);width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border-radius:0;padding:10px;font-size:9px}.pilot-closure-decision button,.pilot-closure-decision a{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;text-transform:uppercase;justify-self:start;min-height:37px;padding:10px 13px;font-size:8px;font-weight:700}.pilot-closure-decision button:disabled{cursor:not-allowed;opacity:.42}.pilot-closure-history{border-top:1px solid var(--line)}.pilot-closure-history>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 25px 24px;display:grid}.pilot-closure-history article{border:1px solid var(--line);gap:4px;padding:12px;display:grid}.pilot-closure-history span,.pilot-closure-history small{color:var(--muted);overflow-wrap:anywhere;font-size:7px}.pilot-closure-history strong,.pilot-closure-history a{font-size:8px}.pilot-closure-history p{margin:3px 0;font-size:8px;line-height:1.45}.builder-handover-folder>header>div:first-child{gap:4px;display:grid}.builder-handover-state{text-align:right;justify-items:end;gap:4px;display:grid}.builder-handover-state span,.builder-handover-state small{color:#ffffff80;text-transform:uppercase;font-size:8px}.builder-handover-state strong{color:#f4b06c;font-size:11px}.builder-handover-governance{color:#ffffffad;background:#ffffff0f;border-left-color:#f29e50;margin:0}.builder-handover-grid article{align-items:center}.builder-handover-grid article.is-replaced{opacity:.62}.builder-handover-grid article>div>p{margin:4px 0}.builder-handover-grid article>div>small{overflow-wrap:anywhere}.builder-handover-empty{color:#fff9;margin:0;padding:22px;font-size:11px}.builder-handover-final,.builder-handover-reopened{background:#f29e5017;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.builder-handover-final>div,.builder-handover-reopened{gap:5px;display:grid}.builder-handover-final span{color:#ffffff8c;text-transform:uppercase;font-size:8px}.builder-handover-final strong,.builder-handover-reopened strong{color:#f4b06c;font-size:11px}.builder-handover-final p,.builder-handover-reopened p{color:#ffffffa6;margin:0;font-size:9px;line-height:1.55}@media (width<=900px){.pilot-document-counts{grid-template-columns:repeat(3,1fr)}.pilot-closure-history>div{grid-template-columns:repeat(2,1fr)}.pilot-document-counts>span:nth-child(3n){border-right:0}.pilot-document-counts>span:nth-child(-n+3){border-bottom:1px solid var(--line)}.pilot-document-audiences,.pilot-closure-decision{grid-template-columns:1fr}}@media (width<=620px){.pilot-document-header,.pilot-closure-checks>header,.builder-handover-final{flex-direction:column;align-items:flex-start}.pilot-document-header>div:last-child,.builder-handover-state{text-align:left;justify-items:start}.pilot-closure-checks>header p{text-align:left}.pilot-closure-checks>div,.pilot-document-counts,.pilot-closure-history>div{grid-template-columns:1fr}.pilot-document-counts>span{border-right:0;border-bottom:1px solid var(--line)}.pilot-document-counts>span:last-child{border-bottom:0}}.pilot-rules-panel{overflow:hidden}.pilot-rules-title{align-items:center}.pilot-rules-active{color:#175533;letter-spacing:.04em;text-transform:uppercase;background:#e5f0e9;border:1px solid #7ca088;padding:8px 11px;font-size:9px;font-weight:800}.pilot-rules-governance{border-left:3px solid var(--orange);background:var(--cream);justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:18px;padding:18px 20px;display:flex}.pilot-rules-governance>div{gap:5px;max-width:760px;display:grid}.pilot-rules-governance strong{font-size:11px}.pilot-rules-governance p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.pilot-rules-governance>span{color:var(--muted);flex:none;font-size:9px}.pilot-rules-summary,.pilot-rules-impact{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.pilot-rules-summary article,.pilot-rules-impact article{border-right:1px solid var(--line);gap:5px;min-width:0;padding:17px 18px;display:grid}.pilot-rules-summary article:last-child,.pilot-rules-impact article:last-child{border-right:0}.pilot-rules-summary span,.pilot-rules-impact span,.pilot-rules-impact small{color:var(--muted);font-size:8px;line-height:1.4}.pilot-rules-summary strong{font-family:var(--font-serif), Georgia, serif;font-size:20px;font-weight:400}.pilot-rules-impact{border-bottom:1px solid var(--line);margin-bottom:22px}.pilot-rules-impact article{border-top:3px solid #0000;min-height:112px}.pilot-rules-impact article.is-ok{background:#f5faf7;border-top-color:#6f987c}.pilot-rules-impact article.is-warning{background:#fff8ef;border-top-color:#d77a31}.pilot-rules-impact strong{font-family:var(--font-serif), Georgia, serif;font-size:28px;font-weight:400}.pilot-rules-create{border:1px solid var(--line);background:#fafaf8;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.pilot-rules-create>div{gap:5px;display:grid}.pilot-rules-create p{color:var(--muted);margin:0;font-size:10px}.pilot-rules-panel button{border:1px solid var(--ink);min-height:38px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:0;padding:10px 14px;font-size:9px;font-weight:800}.pilot-rules-panel button.is-primary,.pilot-rules-create button{background:var(--ink);color:#fff}.pilot-rules-panel button.is-danger{color:#9a3f32;border-color:#9a3f32}.pilot-rules-panel button:disabled{cursor:not-allowed;opacity:.4}.pilot-rules-editor{border:1px solid var(--line);background:#fff;gap:20px;padding:24px;display:grid}.pilot-rules-editor>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pilot-rules-editor>header>div{gap:4px;display:grid}.pilot-rules-editor>header span{color:var(--muted);text-transform:uppercase;font-size:8px}.pilot-rules-editor h4{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:24px;font-weight:400}.pilot-rules-validation{border:1px solid;padding:7px 10px;font-weight:800;font-size:8px!important}.pilot-rules-validation.is-ok{color:#175533}.pilot-rules-validation.is-warning{color:#9a4b1c}.pilot-rules-fields{gap:13px;display:grid}.pilot-rules-fields-primary{grid-template-columns:repeat(4,1fr)}.pilot-rules-fields-numbers{background:#f7f4ed;grid-template-columns:repeat(4,1fr);padding:18px}.pilot-rules-fields-text{grid-template-columns:repeat(2,1fr)}.pilot-rules-fields label,.pilot-rules-justification{color:var(--muted);text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.pilot-rules-fields input,.pilot-rules-fields select,.pilot-rules-fields textarea,.pilot-rules-justification textarea,.pilot-rules-restore textarea{border:1px solid var(--line);width:100%;min-height:39px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:0;padding:10px 11px;font-size:10px}.pilot-rules-fields textarea{resize:vertical;min-height:78px}.pilot-rules-justification textarea{resize:vertical;min-height:92px}.pilot-rules-templates{border:1px solid var(--line)}.pilot-rules-templates>summary,.pilot-rules-history>summary,.pilot-rules-journal>summary{cursor:pointer;padding:15px 18px;font-size:9px;font-weight:800}.pilot-rules-templates>div{padding:0 18px 18px}.pilot-rules-issues{color:#8d4318;background:#fff8ef;border-left:3px solid #d77a31;gap:5px;margin:0;padding:14px 18px 14px 34px;font-size:9px;display:grid}.pilot-rules-effect{color:var(--muted);background:#f5faf7;border:1px solid #aac1b1;margin:0;padding:14px 16px;font-size:9px;line-height:1.6}.pilot-rules-effect strong{color:var(--ink)}.pilot-rules-actions{flex-wrap:wrap;gap:9px;display:flex}.pilot-rules-save-hint{color:var(--muted);font-size:8px}.pilot-rules-history,.pilot-rules-journal{border:1px solid var(--line);background:#fff;margin-top:18px}.pilot-rules-version-list{gap:0;padding:0 18px 18px;display:grid}.pilot-rules-version-list article{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.7fr) 1.4fr auto;align-items:center;gap:18px;padding:15px 0;display:grid}.pilot-rules-version-list article>div{gap:3px;display:grid}.pilot-rules-version-list span,.pilot-rules-version-list small{color:var(--muted);font-size:8px}.pilot-rules-version-list p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.pilot-rules-restore{background:#fff8ef;border:1px solid #d5b188;gap:12px;margin:0 18px 18px;padding:18px;display:grid}.pilot-rules-restore>div{gap:9px;display:flex}.pilot-rules-journal ol{gap:0;margin:0;padding:0 18px 18px;list-style:none;display:grid}.pilot-rules-journal li{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.65fr) 1fr;gap:20px;padding:13px 0;display:grid}.pilot-rules-journal li>div{gap:4px;display:grid}.pilot-rules-journal li span{color:var(--muted);font-size:8px}.pilot-rules-journal li p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.pilot-quote-rules{border:1px solid;width:fit-content;margin-top:3px;padding:4px 6px}.pilot-quote-rules.is-versioned{color:#276744}.pilot-quote-rules.is-unversioned{color:#9a4b1c}@media (width<=900px){.pilot-rules-summary,.pilot-rules-impact,.pilot-rules-fields-primary,.pilot-rules-fields-numbers{grid-template-columns:repeat(2,1fr)}.pilot-rules-summary article:nth-child(2),.pilot-rules-impact article:nth-child(2){border-right:0}.pilot-rules-summary article:nth-child(-n+2),.pilot-rules-impact article:nth-child(-n+2){border-bottom:1px solid var(--line)}.pilot-rules-version-list article{grid-template-columns:1fr auto}.pilot-rules-version-list article p{grid-column:1/-1}}@media (width<=620px){.pilot-rules-governance,.pilot-rules-create,.pilot-rules-editor>header{flex-direction:column}.pilot-rules-summary,.pilot-rules-impact,.pilot-rules-fields-primary,.pilot-rules-fields-numbers,.pilot-rules-fields-text,.pilot-rules-version-list article,.pilot-rules-journal li{grid-template-columns:1fr}.pilot-rules-summary article,.pilot-rules-impact article{border-right:0;border-bottom:1px solid var(--line)}.pilot-rules-summary article:last-child,.pilot-rules-impact article:last-child{border-bottom:0}.pilot-rules-actions,.pilot-rules-restore>div{flex-direction:column;align-items:stretch}.pilot-rules-actions button,.pilot-rules-restore button,.pilot-rules-create button{width:100%}.pilot-rules-version-list article p{grid-column:auto}}.pilot-global-search{border:1px solid var(--line);border-top:4px solid var(--orange);background:#fff;order:1;margin:36px 0 18px;padding:34px;box-shadow:0 20px 48px #17384a12}.pilot-global-search-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;display:grid}.pilot-global-search-heading h3{margin:0;font-family:Georgia,serif;font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.04}.pilot-global-search-heading>p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.pilot-search-field{margin-top:30px}.pilot-search-field>label{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.pilot-search-field>div{border:1px solid var(--ink);background:#fbfaf7;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:64px;display:grid}.pilot-search-field>div>span{color:var(--orange);padding-left:20px;font-family:Georgia,serif;font-size:30px;line-height:1}.pilot-search-field input{width:100%;min-height:62px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 18px;font-size:15px}.pilot-search-field input::placeholder{color:#7b878d}.pilot-search-field button{background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;border:0;min-height:42px;margin-right:8px;padding:0 14px;font-size:9px;font-weight:800}.pilot-search-field kbd{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;margin-right:14px;padding:6px 8px;font-family:inherit;font-size:9px}.pilot-search-field>small{color:var(--muted);margin-top:9px;font-size:9px;line-height:1.5;display:block}.pilot-home-shortcuts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.pilot-home-shortcuts a{border:1px solid var(--line);background:#f4f0e8;grid-template-columns:auto 1fr;align-content:center;gap:5px 12px;min-height:106px;padding:18px;transition:border-color .2s,background .2s,transform .2s;display:grid}.pilot-home-shortcuts a:hover,.pilot-home-shortcuts a:focus-visible{border-color:var(--orange);background:#efe3d1;transform:translateY(-2px)}.pilot-home-shortcuts span{color:var(--orange);grid-row:1/3;font-family:Georgia,serif;font-size:23px}.pilot-home-shortcuts strong{align-self:end;font-size:11px}.pilot-home-shortcuts small{color:var(--muted);font-size:9px}.pilot-search-feedback{border-top:1px solid var(--line);min-height:34px;margin-top:18px;padding-top:16px}.pilot-search-feedback p{color:var(--muted);margin:0;font-size:11px}.pilot-search-feedback strong{color:var(--ink)}.pilot-search-groups{flex-direction:column;gap:22px;margin-top:8px;display:flex}.pilot-search-groups>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.pilot-search-groups h4{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.pilot-search-groups>section>header span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.pilot-search-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pilot-search-result{border:1px solid var(--line);background:#fbfaf7;grid-template-columns:1fr auto;gap:5px 20px;min-width:0;padding:18px 19px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.pilot-search-result:hover,.pilot-search-result:focus-within{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 12px 25px #17384a14}.pilot-search-result-type{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-search-result>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.2;overflow:hidden}.pilot-search-result>strong a{color:inherit}.pilot-search-result>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;line-height:1.5;overflow:hidden}.pilot-search-result>div{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:8px;display:grid}.pilot-search-result b{color:#24583d;background:#e6ece8;padding:5px 7px;font-size:8px}.pilot-search-result em{color:var(--muted);text-align:right;font-size:9px;font-style:normal}.pilot-search-result-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:7px;display:flex}.pilot-search-result-actions a{border:1px solid var(--line);min-height:34px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.pilot-search-result-actions a:last-child{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-space-switcher{order:2;margin-top:18px}.pilot>.pilot-head{order:3}.pilot>.pilot-error,.pilot>.pilot-notice{order:4}.pilot-navigation-rail{z-index:35;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef0edf7;order:5;margin-top:44px;position:sticky;top:0;box-shadow:0 12px 24px #17384a12}.pilot-breadcrumb{min-height:42px;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;padding:8px 10px 0;font-size:9px;display:flex}.pilot-breadcrumb a{color:var(--orange);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.pilot-breadcrumb strong{color:var(--ink)}.pilot-breadcrumb em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.pilot-breadcrumb button{border:1px solid var(--line);min-height:30px;color:var(--ink);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#fff;margin-left:auto;padding:0 11px;font-size:8px;font-weight:800}.pilot-breadcrumb button.pilot-quick-search{border-color:var(--ink);background:var(--ink);color:#fff;margin-left:auto}.pilot-breadcrumb button.pilot-quick-search+button{margin-left:0}.pilot-context-navigation{border-top:1px solid #17384a1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:7px 10px 10px;display:grid}.pilot-context-navigation>span{border-left:3px solid var(--orange);flex-direction:column;justify-content:center;min-width:132px;padding:0 10px;display:flex}.pilot-context-navigation>span small,.pilot-context-navigation>div button small{color:var(--muted);font-size:7px;line-height:1.35}.pilot-context-navigation>span strong{color:var(--ink);font-size:9px}.pilot-context-navigation>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;min-width:0;display:grid}.pilot-context-navigation>div button,.pilot-context-top{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;padding:7px 11px}.pilot-context-navigation>div button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.pilot-context-navigation>div button strong{font-size:8px;line-height:1.35}.pilot-context-navigation>div button.is-active,.pilot-context-navigation>div button[aria-current=location]{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-context-navigation>div button.is-active small,.pilot-context-navigation>div button[aria-current=location] small{color:#ffffffb8}.pilot-context-top{min-width:68px;color:var(--orange);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-navigation-rail .pilot-section-navigation{order:initial;z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;position:static}.pilot-section-navigation-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;padding:0 12px;font-size:8px;font-weight:800;display:flex}.pilot-section-navigation a{border:1px solid #0000;gap:8px;position:relative}.pilot-section-navigation a>span{color:var(--orange);letter-spacing:0;font-family:Georgia,serif;font-size:13px;font-weight:400}.pilot-section-navigation a.is-active,.pilot-section-navigation a[aria-current=location]{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-section-navigation a.is-active:after,.pilot-section-navigation a[aria-current=location]:after{background:var(--orange);content:"";height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.pilot-section-select{display:none}.pilot>.pilot-metrics{order:6}.pilot [id]{scroll-margin-top:132px}.pilot article:target,.pilot details:target,.pilot button:target,.pilot tr:target{outline-offset:4px;outline:3px solid #d58a32a6}@media (width<=1000px){.pilot-home-shortcuts{grid-template-columns:1fr 1fr}.pilot-search-groups>section>div{grid-template-columns:1fr}}@media (width<=760px){.pilot-global-search{padding:26px 22px}.pilot-global-search-heading{grid-template-columns:1fr;gap:18px}.pilot-search-field>div{grid-template-columns:auto minmax(0,1fr) auto}.pilot-search-field kbd{display:none}.pilot-navigation-rail{border-left:0;border-right:0;margin-left:-18px;margin-right:-18px}.pilot-navigation-rail .pilot-section-navigation{display:none}.pilot-breadcrumb{padding-left:18px;padding-right:18px;overflow-x:auto}.pilot-breadcrumb button{flex:none}.pilot-context-navigation{grid-template-columns:minmax(0,1fr) auto;padding-left:18px;padding-right:18px}.pilot-context-navigation>span{display:none}.pilot-context-navigation>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-context-navigation>div button{min-width:0}.pilot-context-navigation>div button small{display:none}.pilot-section-select{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 18px 13px;display:grid}.pilot-section-select>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-section-select select{border:1px solid var(--ink);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:0 38px 0 13px;font-size:11px;font-weight:700}}@media (width<=560px){.pilot-global-search{margin-left:-2px;margin-right:-2px;padding:22px 18px}.pilot-global-search-heading h3{font-size:34px}.pilot-search-field>div{grid-template-columns:auto minmax(0,1fr)}.pilot-search-field button{grid-column:1/-1;width:calc(100% - 16px);margin:0 8px 8px}.pilot-home-shortcuts{grid-template-columns:1fr}.pilot-home-shortcuts a{min-height:84px}.pilot-search-result>div{grid-template-columns:1fr}.pilot-search-result em{text-align:left}.pilot-breadcrumb span,.pilot-breadcrumb em{display:none}}.pilot-group-agenda{order:8}.pilot-agenda{border-top:4px solid var(--orange);background:#fff;margin:0 0 34px;padding:34px}.pilot-agenda-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:48px;padding-bottom:26px;display:grid}.pilot-agenda-heading .eyebrow{margin-bottom:11px}.pilot-agenda-heading h3{margin:0;font-family:Georgia,serif;font-size:39px;font-weight:400;line-height:1.05}.pilot-agenda-heading>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.pilot-agenda-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.pilot-agenda-summary button{border:1px solid var(--line);min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:#fbfaf7;border-left:4px solid #9aa8ad;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.pilot-agenda-summary button.is-overdue{border-left-color:#a43d32}.pilot-agenda-summary button.is-today{border-left-color:var(--orange)}.pilot-agenda-summary button.is-upcoming{border-left-color:#2f6a78}.pilot-agenda-summary button.is-undated{border-left-color:#737b80}.pilot-agenda-summary button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-agenda-summary span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.pilot-agenda-summary strong{color:var(--orange);font-family:Georgia,serif;font-size:29px;font-weight:400}.pilot-agenda-toolbar{background:#eef0ed;grid-template-columns:auto minmax(330px,1fr) minmax(190px,.36fr);align-items:end;gap:14px;margin-bottom:22px;padding:14px;display:grid}.pilot-agenda-views,.pilot-agenda-period{align-items:center;gap:4px;display:flex}.pilot-agenda-views button,.pilot-agenda-period button,.pilot-agenda-focus>div button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#fff;padding:0 14px;font-size:9px;font-weight:800}.pilot-agenda-views button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-agenda-period{justify-content:center}.pilot-agenda-period strong{text-align:center;text-transform:capitalize;min-width:190px;padding:0 8px;font-family:Georgia,serif;font-size:16px;font-weight:400}.pilot-agenda-toolbar>label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:8px;font-weight:800;display:grid}.pilot-agenda-toolbar select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:0;padding:0 34px 0 12px;font-size:10px;font-weight:700}.pilot-agenda-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pilot-agenda-weekday{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:11px 9px;font-size:8px;font-weight:800}.pilot-agenda-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:138px;padding:9px}.pilot-agenda-grid.is-week>section{min-height:320px}.pilot-agenda-grid>section.is-outside{color:#98a1a5;background:#f4f2ed}.pilot-agenda-grid>section.is-current{box-shadow:inset 0 0 0 2px var(--orange)}.pilot-agenda-grid>section>time{place-items:center;width:28px;height:28px;margin-bottom:8px;font-family:Georgia,serif;font-size:14px;display:grid}.pilot-agenda-grid>section.is-current>time{background:var(--orange);color:#fff;border-radius:50%}.pilot-agenda-grid>section>div{gap:5px;display:grid}.pilot-agenda-grid>section a{background:#edf3f3;border-left:3px solid #2f6a78;gap:3px;padding:7px 8px;display:grid;overflow:hidden}.pilot-agenda-grid>section a.is-overdue{background:#f6e9e6;border-left-color:#a43d32}.pilot-agenda-grid>section a.is-today{border-left-color:var(--orange);background:#f7eedf}.pilot-agenda-grid>section a span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.pilot-agenda-grid>section a strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.pilot-agenda-grid>section>small{color:var(--muted);margin-top:7px;font-size:8px;display:block}.pilot-agenda-list{gap:7px;display:grid}.pilot-agenda-list>article{border:1px solid var(--line);background:#fbfaf7;border-left:4px solid #2f6a78;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px 18px;display:grid}.pilot-agenda-list>article.is-overdue{border-left-color:#a43d32}.pilot-agenda-list>article.is-today{border-left-color:var(--orange)}.pilot-agenda-list>article.is-undated{border-left-color:#737b80}.pilot-agenda-list time,.pilot-agenda-list>article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.pilot-agenda-list time span,.pilot-agenda-list>article>div>small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-agenda-list time strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.pilot-agenda-list>article>div>strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:18px;font-weight:400;overflow:hidden}.pilot-agenda-list p,.pilot-agenda-list>article>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.45;overflow:hidden}.pilot-agenda-list>article>a{border:1px solid var(--ink);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:11px 12px;font-size:8px;font-weight:800}.pilot-agenda-list>article>a:hover,.pilot-agenda-list>article>a:focus-visible{background:var(--ink);color:#fff}.pilot-agenda-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;margin:0;padding:32px 24px;font-size:11px}.pilot-agenda-mobile-list{display:none}.pilot-agenda-focus>div{background:var(--ink);color:#fff;align-items:center;gap:14px;margin-bottom:12px;padding:13px 15px;display:flex}.pilot-agenda-focus>div span{color:#b9c6cc;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-agenda-focus>div strong{color:var(--orange);font-family:Georgia,serif;font-size:18px;font-weight:400}.pilot-agenda-focus>div button{margin-left:auto}.pilot-agenda-undated{border:1px solid var(--line);margin-top:18px}.pilot-agenda-undated>summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 17px;font-size:9px;font-weight:800;list-style:none;display:flex}.pilot-agenda-undated>summary::-webkit-details-marker{display:none}.pilot-agenda-undated>summary strong{color:var(--orange);font-family:Georgia,serif;font-size:21px;font-weight:400}.pilot-agenda-undated[open]>summary{border-bottom:1px solid var(--line)}.pilot-agenda-undated>.pilot-agenda-list{padding:12px}.pilot-agenda-dedup{border-left:3px solid var(--orange);color:var(--muted);background:#f7f3eb;margin:12px 0 0;padding:11px 14px;font-size:10px;line-height:1.55}.pilot-agenda-dedup strong{color:var(--ink)}.pilot-agenda-safeguard{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding-top:16px;font-size:9px;line-height:1.6}@media (width<=1050px){.pilot-agenda-summary{grid-template-columns:1fr 1fr}.pilot-agenda-toolbar{grid-template-columns:auto 1fr}.pilot-agenda-toolbar>label{grid-column:1/-1}.pilot-agenda-desktop{overflow-x:auto}.pilot-agenda-grid{min-width:900px}}@media (width<=760px){.pilot-agenda{padding:25px 22px}.pilot-agenda-heading{grid-template-columns:1fr;gap:16px}.pilot-agenda-heading h3{font-size:34px}.pilot-agenda-toolbar{grid-template-columns:1fr}.pilot-agenda-views{grid-template-columns:repeat(3,1fr);display:grid}.pilot-agenda-period{grid-template-columns:auto auto 1fr auto;display:grid}.pilot-agenda-period strong{min-width:0;font-size:14px}.pilot-agenda-desktop{display:none}.pilot-agenda-mobile-list{display:block}.pilot-agenda-list>article{grid-template-columns:1fr auto;gap:13px}.pilot-agenda-list>article>time{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:9px}.pilot-agenda-list>article>a{align-self:end}.pilot-agenda-focus>div{flex-wrap:wrap;align-items:flex-start}.pilot-agenda-focus>div button{width:100%;margin-left:0}}@media (width<=520px){.pilot-agenda{margin-left:-2px;margin-right:-2px;padding:22px 17px}.pilot-agenda-summary{grid-template-columns:1fr 1fr;gap:6px}.pilot-agenda-summary button{min-height:68px;padding:13px 12px}.pilot-agenda-summary strong{font-size:25px}.pilot-agenda-period{grid-template-columns:auto 1fr auto}.pilot-agenda-period button:nth-child(2){grid-area:2/1/auto/-1}.pilot-agenda-period strong{grid-area:1/2}.pilot-agenda-period button:last-child{grid-area:1/3}.pilot-agenda-list>article{grid-template-columns:1fr;padding:15px}.pilot-agenda-list>article>a{text-align:center;width:100%}.pilot-agenda-list>article>div>strong,.pilot-agenda-list p,.pilot-agenda-list>article>div>span{white-space:normal}}.pilot-asset-register{border:1px solid var(--line);background:#fff;margin-top:18px}.pilot-procurement-cockpit{border:1px solid var(--line);background:#fff;margin:18px 0}.pilot-procurement-cockpit>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex}.pilot-procurement-cockpit>header span,.pilot-procurement-grid header span{color:#efb76f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-procurement-cockpit>header h3{margin:7px 0;font-family:Georgia,serif;font-size:29px;font-weight:400}.pilot-procurement-cockpit>header p{color:#c7d3d8;max-width:720px;margin:0;font-size:10px;line-height:1.6}.pilot-procurement-cockpit>header>strong{color:#efb76f;white-space:nowrap;font-family:Georgia,serif;font-size:28px;font-weight:400}.pilot-procurement-kpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.pilot-procurement-kpis article{border-right:1px solid var(--line);gap:6px;padding:18px;display:grid}.pilot-procurement-kpis article:last-child{border-right:0}.pilot-procurement-kpis span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.pilot-procurement-kpis strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.pilot-procurement-kpis small{color:var(--muted);font-size:7px;line-height:1.45}.pilot-procurement-kpis .is-alert{background:#f8ece8}.pilot-procurement-grid{background:var(--cream);grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px;padding:20px;display:grid}.pilot-procurement-grid>section,.pilot-procurement-grid>aside{border:1px solid var(--line);background:#fff}.pilot-procurement-grid header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.pilot-procurement-grid h4{margin:5px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.pilot-procurement-queue{display:grid}.pilot-procurement-queue article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.pilot-procurement-queue article:last-child{border-bottom:0}.pilot-procurement-queue article.is-alert{border-left:4px solid #a43d32}.pilot-procurement-queue article>div{gap:4px;display:grid}.pilot-procurement-queue span,.pilot-procurement-queue small{color:var(--muted);font-size:8px}.pilot-procurement-queue strong{font-size:10px}.pilot-procurement-queue b{font-size:9px}.pilot-procurement-queue a{border:1px solid var(--ink);text-transform:uppercase;padding:9px 11px;font-size:8px;font-weight:700}.pilot-procurement-grid aside>article{border-bottom:1px solid var(--line);padding:16px 18px}.pilot-procurement-grid aside>article>div{justify-content:space-between;display:flex}.pilot-procurement-grid aside dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0 0;display:grid}.pilot-procurement-grid aside dl div{gap:3px;display:grid}.pilot-procurement-grid aside dt{color:var(--muted);text-transform:uppercase;font-size:7px}.pilot-procurement-grid aside dd{margin:0;font-size:12px;font-weight:700}.pilot-procurement-grid aside>small,.pilot-procurement-grid aside>p{color:var(--muted);padding:15px 18px;font-size:8px;line-height:1.55;display:block}.pilot-procurement-cockpit>footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr 1fr;gap:18px;padding:18px 22px;font-size:8px;line-height:1.55;display:grid}.pilot-procurement-cockpit>footer strong{color:var(--orange);text-transform:uppercase}@media (width<=900px){.pilot-procurement-kpis{grid-template-columns:repeat(2,1fr)}.pilot-procurement-kpis article{border-bottom:1px solid var(--line)}.pilot-procurement-grid,.pilot-procurement-cockpit>footer{grid-template-columns:1fr}}@media (width<=600px){.pilot-procurement-cockpit>header{flex-direction:column;align-items:flex-start}.pilot-procurement-kpis,.pilot-procurement-queue article{grid-template-columns:1fr}.pilot-procurement-queue a{text-align:center}}.pilot-asset-register>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.pilot-asset-register>header span,.pilot-asset-form>header span,.pilot-asset-list article>div>span{color:#efb76f;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-asset-register>header h5{margin:6px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.pilot-asset-register>header p{color:#c7d3d8;max-width:560px;margin:0;font-size:9px;line-height:1.55}.pilot-asset-register>header>strong{color:#efb76f;font-family:Georgia,serif;font-size:32px;font-weight:400}.pilot-asset-list{background:var(--cream);grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.pilot-asset-list article{border:1px solid var(--line);background:#fff;gap:14px;padding:18px;display:grid}.pilot-asset-list article>div{gap:4px;display:grid}.pilot-asset-list article>div>strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-asset-list article small,.pilot-asset-list dt{color:var(--muted);font-size:8px}.pilot-asset-list dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.pilot-asset-list dl div{gap:4px;display:grid}.pilot-asset-list dd{margin:0;font-size:9px;line-height:1.45}.pilot-asset-list p{margin:0;font-size:9px;line-height:1.55}.pilot-asset-form{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:13px;padding:22px 24px;display:grid}.pilot-asset-form>header{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-bottom:13px;display:flex}.pilot-asset-form>header strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.pilot-asset-form label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.pilot-asset-form label small{text-transform:none;font-size:7px;font-weight:400}.pilot-asset-form input,.pilot-asset-form textarea{border:1px solid var(--line);width:100%;min-height:41px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:10px 11px;font-size:10px}.pilot-asset-form textarea{resize:vertical}.pilot-asset-form .is-wide{grid-column:1/-1}.pilot-asset-form button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;justify-self:start;min-height:40px;padding:0 14px;font-size:8px;font-weight:700}.pilot-asset-form button:disabled{cursor:not-allowed;opacity:.45}.builder-asset-register{background:#ffffff0d;border:1px solid #ffffff2e;margin-top:22px}.builder-asset-register>header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;gap:22px;padding:20px 22px;display:flex}.builder-asset-register>header>div{gap:5px;display:grid}.builder-asset-register>header span,.builder-asset-register dt{color:#ffffff94;text-transform:uppercase;font-size:9px}.builder-asset-register>header strong{color:#fff;font-family:Georgia,serif;font-size:22px;font-weight:400}.builder-asset-register>header em{color:#efb76f;font-size:9px;font-style:normal;font-weight:700}.builder-asset-register>div{background:#ffffff24;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.builder-asset-register article{background:#17384a;gap:17px;padding:22px;display:grid}.builder-asset-register article>div{gap:4px;display:grid}.builder-asset-register article>div span{color:#efb76f;text-transform:uppercase;font-size:9px}.builder-asset-register article>div strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.builder-asset-register article small,.builder-asset-register>p,.builder-asset-register-pending{color:#ffffffa6;font-size:9px;line-height:1.55}.builder-asset-register dl{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.builder-asset-register dl div{gap:5px;display:grid}.builder-asset-register dd{margin:0;font-size:10px;line-height:1.45}.builder-asset-register article p{margin:0;font-size:10px;line-height:1.6}.builder-asset-register>p,.builder-asset-register-pending{margin:0;padding:20px 22px;display:block}.builder-asset-register-pending{border-top:1px solid #ffffff24}@media (width<=900px){.pilot-asset-list,.builder-asset-register>div{grid-template-columns:1fr}.pilot-asset-form{grid-template-columns:1fr 1fr}.pilot-asset-form .is-wide{grid-column:1/-1}}@media (width<=600px){.pilot-asset-register>header,.builder-asset-register>header{flex-direction:column;align-items:flex-start}.pilot-asset-form{grid-template-columns:1fr}.pilot-asset-form .is-wide{grid-column:auto}.pilot-asset-list dl,.builder-asset-register dl{grid-template-columns:1fr}}.document-admin-panel{overflow:hidden}.document-admin-governance{border-left:4px solid var(--orange);background:var(--cream);color:var(--muted);margin:0;padding:20px 26px;font-size:10px;line-height:1.7}.document-admin-governance strong{color:var(--ink)}.document-admin-summary{border:1px solid var(--line);border-right:0;grid-template-columns:repeat(6,1fr);display:grid}.document-admin-summary article{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;min-height:108px;padding:18px;display:flex}.document-admin-summary span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.document-admin-summary strong{font-family:Georgia,serif;font-size:29px;font-weight:400}.document-admin-summary small{color:var(--muted);margin-top:auto;font-size:8px}.document-admin-summary .is-warning{box-shadow:inset 0 4px var(--orange)}.document-admin-summary .is-alert{background:#fbf1ee;box-shadow:inset 0 4px #a43d32}.document-admin-create{border:1px solid var(--line);background:#fff;margin-top:18px;scroll-margin-top:120px}.document-admin-create>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;list-style:none;display:flex}.document-admin-create>summary::-webkit-details-marker{display:none}.document-admin-create>summary span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.document-admin-create>summary strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.document-admin-create>form{border-top:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(3,1fr);gap:13px;padding:22px;display:grid}.document-admin-create label,.document-admin-decision label,.document-admin-archive label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.document-admin-create input,.document-admin-create select,.document-admin-create textarea,.document-admin-decision textarea,.document-admin-archive input,.document-admin-archive textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:10px 12px;font-size:10px}.document-admin-create .wide{grid-column:1/-1}.document-admin-form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.document-admin-form-actions button,.document-admin-card button,.document-admin-decision button,.document-admin-archive button{border:1px solid var(--ink);min-height:40px;color:var(--ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#fff;padding:0 14px;font-size:8px;font-weight:700}.document-admin-form-actions .dark-button,.document-admin-decision button{background:var(--ink);color:#fff}.document-admin-form-actions button:disabled,.document-admin-card button:disabled{cursor:not-allowed;opacity:.42}.document-admin-list{gap:14px;margin-top:18px;display:grid}.document-admin-card{border:1px solid var(--line);background:#fff}.document-admin-card.status-validé{border-left:4px solid #47735d}.document-admin-card.status-à-valider{border-left:4px solid var(--orange)}.document-admin-card.status-archivé,.document-admin-card.status-remplacé{opacity:.82}.document-admin-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:26px;padding:21px 23px;display:flex}.document-admin-card>header>div{gap:5px;display:grid}.document-admin-card>header>div:last-child{justify-items:end}.document-admin-card>header span,.document-admin-meta span{color:var(--muted);font-size:8px}.document-admin-card>header strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.document-admin-card>header small{color:var(--muted);font-size:8px}.document-admin-card>header b,.document-admin-due{background:var(--cream);text-transform:uppercase;width:max-content;padding:5px 8px;font-size:8px;display:inline-flex}.document-admin-card>header b{color:var(--ink)}.document-admin-due.due-expiré{color:#8b2e24;background:#f2d9d4}.document-admin-due.due-échéance-sous-30-jours{color:#704b12;background:#f4e4c7}.document-admin-meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.document-admin-meta>span{border-right:1px solid var(--line);gap:5px;padding:14px 18px;display:grid}.document-admin-meta>span:last-child{border-right:0}.document-admin-meta strong{color:var(--ink);font-size:9px}.document-admin-card>p{color:var(--muted);margin:0;padding:15px 22px;font-size:9px;line-height:1.6}.document-admin-card>footer{background:var(--cream);justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex}.document-admin-card>footer>div{gap:4px;display:grid}.document-admin-card>footer a{font-size:9px;font-weight:700}.document-admin-card>footer small{color:var(--muted);font-size:7px}.document-admin-trace{border-top:1px solid var(--line);background:#fafbf9}.document-admin-decision,.document-admin-archive>form{border-top:1px solid var(--line);background:#eef4f1;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:18px 22px;display:grid}.document-admin-decision textarea{min-width:320px}.document-admin-archive{border-top:1px solid var(--line)}.document-admin-archive>summary{cursor:pointer;color:var(--muted);text-transform:uppercase;padding:13px 22px;font-size:8px;font-weight:700}.document-admin-archive>form{background:#f8f2ef;grid-template-columns:1fr 230px auto}@media (width<=1050px){.document-admin-summary{grid-template-columns:repeat(3,1fr)}.document-admin-create>form,.document-admin-meta{grid-template-columns:1fr 1fr}}@media (width<=700px){.document-admin-summary{grid-template-columns:1fr 1fr}.document-admin-create>form,.document-admin-decision,.document-admin-archive>form{grid-template-columns:1fr}.document-admin-create .wide,.document-admin-form-actions{grid-column:auto}.document-admin-form-actions{flex-direction:column}.document-admin-card>header,.document-admin-card>footer{flex-direction:column;align-items:flex-start}.document-admin-card>header>div:last-child{justify-items:start}.document-admin-meta{grid-template-columns:1fr}.document-admin-meta>span{border-right:0;border-bottom:1px solid var(--line)}.document-admin-decision textarea{min-width:0}}.document-admin-form-status,.document-admin-form-error{border:1px solid var(--line);background:#fff;grid-column:1/-1;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.document-admin-form-status.is-missing{border-left:4px solid var(--orange);color:#704b12}.document-admin-form-status.is-ready{color:#315744;border-left:4px solid #47735d}.document-admin-form-error,.document-admin-action-error{color:#8b2e24;background:#fbf1ee;border-left:4px solid #a43d32}.document-admin-action-error{margin:0;padding:9px 11px;font-size:8px;line-height:1.45}.document-admin-create label:has([required]){color:var(--ink)}@media (width<=700px){.document-admin-form-status,.document-admin-form-error{grid-column:auto}}.pilot-metrics .pilot-metric-link{appearance:none;border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:25px;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:flex}.pilot-metrics .pilot-metric-link:hover,.pilot-metrics .pilot-metric-link:focus-visible{outline-offset:2px;outline:2px solid;transform:translateY(-2px);box-shadow:0 12px 28px #14181617}.pilot-metrics .pilot-metric-link:active{transform:translateY(0)}.privacy-governance [id^=pilot-privacy-],.continuity-control [id^=pilot-continuity-],.pilot-group-direction [id^=pilot-],.pilot-group-references [id^=pilot-]{scroll-margin-top:150px}.pilot-administration-command-bar{z-index:24;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eaf3eef7;border-left:4px solid #47735d;grid-template-columns:minmax(280px,.85fr) minmax(440px,1.15fr);align-items:center;gap:18px;padding:17px 20px;display:grid;position:sticky;top:104px;box-shadow:0 9px 18px #142a3717}.pilot-administration-command-bar.has-priority{border-left-color:var(--orange);background:#fff7ebf7}.pilot-administration-command-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-administration-command-bar>div span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-administration-command-bar>div strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.pilot-administration-command-bar>div small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-administration-command-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-administration-command-bar a{border:1px solid var(--line);min-height:36px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.pilot-administration-command-bar a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.access-governance [id^=pilot-access-],.document-admin-panel [id^=pilot-document-admin-]{scroll-margin-top:150px}@media (width<=700px){.pilot-administration-command-bar{grid-template-columns:1fr;padding:12px;top:96px}.pilot-administration-command-bar nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.pilot-administration-command-bar a{white-space:nowrap;flex:none}}.pilot-procurement-command-bar{z-index:24;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eaf3eef7;border-left:4px solid #47735d;grid-template-columns:minmax(280px,.85fr) minmax(440px,1.15fr);align-items:center;gap:18px;padding:17px 20px;display:grid;position:sticky;top:104px;box-shadow:0 9px 18px #142a3717}.pilot-procurement-command-bar.has-priority{border-left-color:var(--orange);background:#fff7ebf7}.pilot-procurement-command-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-procurement-command-bar>div span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-procurement-command-bar>div strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.pilot-procurement-command-bar>div small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-procurement-command-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-procurement-command-bar a{border:1px solid var(--line);min-height:36px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.pilot-procurement-command-bar a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-procurement-cockpit [id^=pilot-procurement-]{scroll-margin-top:150px}@media (width<=600px){.pilot-procurement-command-bar{grid-template-columns:1fr;padding:12px;top:96px}.pilot-procurement-command-bar nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.pilot-procurement-command-bar a{white-space:nowrap;flex:none}}.builder-care-advice{background:#f1eee6;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2.25rem)}.builder-care-advice>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.25rem;display:flex}.builder-care-advice>header h3{margin:.25rem 0 0;font-family:Georgia,serif;font-weight:400}.builder-care-advice>header>p{color:#596052;max-width:32rem}.builder-care-advice>div{background:#1a1e181f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.builder-care-advice article{background:#fff;gap:.65rem;padding:1.25rem;display:grid}.builder-care-advice article>span{color:#496255;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.builder-care-advice article h4,.builder-care-advice article p{margin:0}.builder-care-advice article h4{font-family:Georgia,serif;font-size:1.15rem;font-weight:400}.builder-care-advice article p{color:#596052;line-height:1.6}.builder-care-advice article small{color:#777d70}@media (width<=700px){.builder-care-advice>header{flex-direction:column;align-items:start}.builder-care-advice>div{grid-template-columns:1fr}}.commercial-signature-path{background:#fffaf1;border:1px solid #d8c9ad;margin:0 16px 14px;padding:15px}.commercial-signature-path>strong{color:#4c3922;margin-bottom:11px;font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.commercial-signature-path ol{grid-template-columns:repeat(5,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.commercial-signature-path li{color:#7b7469;background:#fff;border:1px solid #e2d9c8;grid-template-columns:24px 1fr;align-items:start;gap:7px;padding:9px;display:grid}.commercial-signature-path li>span{color:#4b595f;background:#dfe4e5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.commercial-signature-path li.is-done{color:#294b3a;background:#eef6f0;border-color:#afc6b7}.commercial-signature-path li.is-done>span{color:#fff;background:#47735d}.commercial-signature-path li div{flex-direction:column;gap:4px;min-width:0;display:flex}.commercial-signature-path li b{font-size:8px}.commercial-signature-path li small{font-size:7px;line-height:1.4}.commercial-signature-path>p{color:#6b5a46;margin:10px 0 0;font-size:8px;line-height:1.55}@media (width<=900px){.commercial-signature-path ol{grid-template-columns:1fr}}:root{--ink:#17384a;--orange:#a75e13;--cream:#f4f0e8;--paper:#fbfaf7;--muted:#66747b;--line:#17384a29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:4px;outline:3px solid #f0a84f}.skip-link{z-index:1000;color:var(--ink);background:#fff;padding:13px 18px;font-size:13px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.wrap{width:min(1240px,100% - 80px);margin:auto}.section{padding:120px 0}.eyebrow{color:var(--orange);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}.light{color:#efb76f}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fbfaf7ed;justify-content:space-between;align-items:center;height:82px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:.08em;flex-direction:column;font-size:14px;font-weight:800;line-height:1.05;display:flex}.brand span:last-child{color:var(--orange);letter-spacing:.28em;font-size:9px}.desktop-nav{align-items:center;gap:28px;font-size:13px;display:flex}.desktop-nav a{padding:12px 0}.nav-cta{border:1px solid var(--ink);padding:12px 18px!important}.mobile-actions{align-items:center;gap:14px;display:none}.mobile-cta{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.mobile-nav{display:none}.mobile-nav summary{cursor:pointer}.hero{color:#fff;height:100svh;min-height:680px;position:relative;overflow:hidden}.hero>img,.page-hero>img,.closing>img,.image-statement>img{object-fit:cover;width:100%;height:100%}.hero-shade{background:linear-gradient(90deg,#0a1a23ad,#0a1a2314 70%),linear-gradient(#0000 50%,#0a1a2359);position:absolute;inset:0}.hero-copy{flex-direction:column;justify-content:center;padding-top:70px;display:flex;position:absolute;inset:0}.hero h1,.page-hero h1,.contact-hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(66px,9vw,130px);font-weight:400;line-height:.88}.hero-lead{margin:32px 0;font-family:Georgia,serif;font-size:20px;line-height:1.5}.button{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;width:max-content;padding:16px 23px;font-size:12px;font-weight:700;display:inline-flex}.light-button{color:#fff;border:1px solid #ffffffb3}.dark-button{border:1px solid var(--ink);background:var(--ink);color:#fff}.dark-button:disabled{opacity:.35}.scroll-cue{font-size:24px;position:absolute;bottom:28px;left:50%}.manifesto h2,.section-head h2,.proof h2,.cocoon-intro h2,.closing h2,.quote-section blockquote,.page-cta h2{letter-spacing:-.025em;font-family:Georgia,serif;font-weight:400}.manifesto h2{max-width:1050px;margin:0 0 70px;font-size:clamp(42px,5.8vw,78px);line-height:1.08}.two-col{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;padding-top:30px;display:grid}.two-col p{max-width:500px;font-size:16px;line-height:1.8}.two-col .lead{margin:0;font-family:Georgia,serif;font-size:32px}.image-statement{height:780px;position:relative}.statement-card{background:var(--ink);color:#fff;width:min(590px,86%);padding:72px;position:absolute;bottom:0;left:7%}.statement-card blockquote{margin:0 0 40px;font-family:Georgia,serif;font-size:42px;line-height:1.2}.text-link{font-size:13px;font-weight:700}.section-head{grid-template-columns:2fr 1fr;align-items:end;gap:100px;margin-bottom:60px;display:grid}.section-head h2{margin:0;font-size:56px;line-height:1.1}.section-head>p{line-height:1.7}.universe-grid{background:var(--paper);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.universe-card{color:#fff;height:510px;position:relative;overflow:hidden}.universe-card:after{content:"";background:linear-gradient(#0000 35%,#081922bf);position:absolute;inset:0}.universe-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.universe-card:hover img{transform:scale(1.03)}.universe-card>div{z-index:2;position:absolute;bottom:36px;left:40px;right:40px}.universe-card h3{margin:0 0 8px;font-family:Georgia,serif;font-size:38px;font-weight:400}.universe-card p{max-width:420px;margin:0 0 16px}.universe-card span{font-size:12px}.card-index{z-index:2;position:absolute;top:30px;left:36px}.proof{background:var(--ink);color:#fff}.proof-grid{grid-template-columns:1.5fr 1fr;gap:100px;display:grid}.proof h2{margin:0;font-size:64px;line-height:1.1}.proof p{margin:0 0 30px;line-height:1.8}.cocoon-intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:70px;display:grid}.cocoon-intro h2{margin:0;font-size:52px}.cocoon-intro>p{line-height:1.8}.closing{color:#fff;height:740px;position:relative}.closing:after{content:"";background:#0a1a2373;position:absolute;inset:0}.closing-copy{z-index:2;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.closing h2{margin:0 0 35px;font-size:70px;line-height:1}.page-hero{color:#fff;height:86svh;min-height:650px;position:relative}.page-hero-copy{flex-direction:column;justify-content:flex-end;padding-bottom:80px;display:flex;position:absolute;inset:0}.page-hero h1{max-width:980px;font-size:clamp(56px,7vw,100px)}.page-hero-copy>p:last-child{max-width:760px;font-family:Georgia,serif;font-size:22px;line-height:1.5}.quote-section blockquote{max-width:1000px;margin:0;font-size:58px;line-height:1.2}.page-sections{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.page-sections article>span{color:var(--orange);font-size:11px}.page-sections h2{font-family:Georgia,serif;font-size:34px;font-weight:400}.page-sections p{line-height:1.8}.page-cta{background:var(--ink);color:#fff;padding:120px 8%}.page-cta h2{max-width:850px;margin:0 0 40px;font-size:62px}.contact-hero{padding-top:180px;padding-bottom:70px}.contact-hero h1{font-size:88px}.contact-hero>p:last-child{max-width:700px;font-family:Georgia,serif;font-size:21px;line-height:1.6}.project-form{min-height:650px;padding-top:40px}.form-progress{justify-content:space-between;align-items:center;gap:30px;font-size:12px;display:flex}.form-progress>div{background:var(--line);flex:1;height:2px}.form-progress i{background:var(--orange);height:2px;display:block}.project-form h2{margin:55px 0 35px;font-family:Georgia,serif;font-size:48px;font-weight:400}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:35px;display:grid}.choice-grid button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;justify-content:space-between;padding:22px;font-size:15px;display:flex}.choice-grid button.selected{background:var(--ink);color:#fff}.project-form form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.project-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.project-form input,.project-form textarea{border:1px solid var(--line);font:inherit;background:#fff;padding:14px}footer{color:#fff;background:#102b39;padding:80px 0 25px}.footer-grid{grid-template-columns:1.4fr 1.5fr .7fr .7fr;gap:60px;display:grid}.footer-grid>div:not(.brand){flex-direction:column;gap:12px;font-size:13px;display:flex}.footer-grid p{margin:0;font-family:Georgia,serif;font-size:24px}.footer-bottom{color:#9fb0b9;border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:60px;padding-top:20px;font-size:10px;display:flex}@media (width<=900px){.wrap{width:min(100% - 36px,720px)}.section{padding:80px 0}.site-header{height:68px;padding:0 18px}.desktop-nav{display:none}.mobile-actions{display:flex}.mobile-nav{display:block}.mobile-nav summary{text-transform:uppercase;letter-spacing:.12em;align-items:center;min-height:44px;font-size:12px;list-style:none;display:flex}.mobile-nav[open]>div{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:20px;padding:24px 18px;display:flex;position:absolute;top:68px;left:0;right:0}.hero h1{font-size:64px}.hero-lead{font-size:17px}.manifesto h2{font-size:42px}.two-col,.section-head,.proof-grid,.cocoon-intro{grid-template-columns:1fr;gap:35px}.image-statement{height:650px}.statement-card{padding:40px 28px;left:0}.statement-card blockquote{font-size:32px}.section-head h2,.proof h2,.cocoon-intro h2{font-size:42px}.universe-grid{grid-template-columns:1fr}.universe-card{height:430px}.closing{height:650px}.closing-copy{left:24px}.closing h2{font-size:52px}.page-hero-copy{padding-bottom:45px}.page-hero h1{font-size:56px}.quote-section blockquote{font-size:40px}.page-sections{grid-template-columns:1fr}.page-cta{padding:80px 24px}.page-cta h2{font-size:44px}.contact-hero h1{font-size:55px}.choice-grid,.project-form form{grid-template-columns:1fr}.project-form label:nth-child(4){grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>p{grid-column:1/-1}.footer-bottom{gap:20px}.footer-bottom span:last-child{text-align:right}}.project-form select{border:1px solid var(--line);font:inherit;background:#fff;padding:14px}.project-form label:nth-child(4){grid-column:auto}.project-form label:nth-child(5){grid-column:1/-1}.contact-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.contact-facts article{background:var(--paper);flex-direction:column;gap:10px;padding:24px;display:flex}.contact-facts span{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.contact-facts a,.contact-facts strong{font-family:Georgia,serif;font-size:18px;font-weight:400}@media (width<=900px){.contact-facts{grid-template-columns:1fr 1fr}.project-form label:nth-child(5){grid-column:auto}}@media (width<=520px){.contact-facts{grid-template-columns:1fr}}.contact-hero h1{margin-bottom:38px;line-height:.96}@media (width<=900px){.contact-hero h1{margin-bottom:28px}}.cocoon-config{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.cocoon-config h2,.cocoon-films h2{margin:0 0 28px;font-family:Georgia,serif;font-size:56px;font-weight:400;line-height:1.05}.cocoon-config p:not(.eyebrow){margin:0 0 34px;line-height:1.8}.cocoon-config>img{object-fit:cover;width:100%;height:520px}.interior-story{padding-top:40px}.interior-grid{grid-template-rows:330px 330px;grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.interior-grid img{object-fit:cover;width:100%;height:100%}.interior-grid img:first-child{grid-row:1/3}.cocoon-films{background:var(--ink);color:#fff}.cocoon-films .section-head>p{color:#d4dde1}.film-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.film-grid video{aspect-ratio:16/9;object-fit:cover;background:#091b24;width:100%;display:block}.film-grid h3{margin:18px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400}@media (width<=900px){.cocoon-config{grid-template-columns:1fr;gap:40px}.cocoon-config h2,.cocoon-films h2{font-size:42px}.cocoon-config>img{height:420px}.interior-grid{grid-template-rows:360px 520px 360px;grid-template-columns:1fr}.interior-grid img:first-child{grid-row:auto}.film-grid{grid-template-columns:1fr;gap:45px}}@media (width<=520px){.cocoon-config>img{height:310px}.interior-grid{grid-template-rows:260px 420px 260px}}.journey-home{border-top:1px solid var(--line)}.journey-home-grid{border:1px solid var(--line);border-right:0;grid-template-columns:repeat(5,1fr);display:grid}.journey-home-grid article{border-right:1px solid var(--line);min-height:230px;padding:32px 24px}.journey-home-grid span,.operational-grid span,.tools-grid span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:700}.journey-home-grid h3,.operational-grid h3,.tools-grid h3{margin:34px 0 14px;font-family:Georgia,serif;font-size:27px;font-weight:400}.journey-home-grid p,.operational-grid p,.tools-grid p{margin:0;font-size:14px;line-height:1.65}.journey-link{margin-top:36px}.journey-vision h2{margin:0 0 40px;font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.18}.journey-vision h2 i{color:var(--orange);font-style:normal}.journey-vision>p:last-child{max-width:680px;line-height:1.8}.operational-journey{background:var(--ink);color:#fff}.operational-journey .section-head>p{color:#cad5da}.operational-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.operational-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:270px;padding:35px}.tools-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.tool-card-link{flex-direction:column;min-height:240px;padding:30px 24px;transition:background .2s,transform .2s;display:flex;position:relative;background:var(--cream)!important}.tool-card-link b{margin-top:auto;padding-top:24px;font-size:11px;display:block}.tool-card-link:hover{transform:translateY(-3px);background:#eadfcd!important}.tools-grid h3{font-size:23px}.tools-grid p{color:var(--muted)}@media (width<=900px){.journey-home-grid,.tools-grid,.operational-grid{grid-template-columns:1fr 1fr}.journey-home-grid article,.tool-card-link{min-height:200px}.journey-vision h2{font-size:42px}}@media (width<=520px){.journey-home-grid,.tools-grid,.operational-grid{grid-template-columns:1fr}.journey-home-grid article,.operational-grid article,.tool-card-link{min-height:auto}.journey-home-grid h3,.operational-grid h3,.tools-grid h3{margin-top:20px}}.form-hint{color:var(--muted);margin:-20px 0 28px}.form-actions{align-items:center;gap:12px;display:flex}.outline-button{border:1px solid var(--ink);color:var(--ink);background:0 0}.project-form .consent{flex-direction:row;grid-column:1/-1;align-items:center;font-weight:400}.project-form .consent input{width:18px;height:18px;margin:0}.form-actions-wide{grid-column:1/-1}.form-error{color:#9c392f;grid-column:1/-1;line-height:1.5}.form-error a{text-decoration:underline}.project-confirmation{min-height:650px}.project-confirmation>p:not(.eyebrow){max-width:760px;font-family:Georgia,serif;font-size:20px;line-height:1.6}.project-confirmation>strong{color:var(--orange);margin:16px 0 28px;font-family:Georgia,serif;font-size:clamp(36px,5vw,64px);font-weight:400;display:block}.project-confirmation>div{gap:12px;margin-top:38px;display:flex}@media (width<=520px){.form-actions,.project-confirmation>div{flex-direction:column;align-items:stretch}.form-actions .button,.project-confirmation .button{width:100%}}@media (width<=1120px) and (width>=901px){.desktop-nav{display:none}.mobile-actions{display:flex}.mobile-nav{display:block}.mobile-nav summary{text-transform:uppercase;letter-spacing:.12em;align-items:center;min-height:44px;font-size:12px;list-style:none;display:flex}.mobile-nav[open]>div{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:20px;padding:24px 48px;display:flex;position:absolute;top:82px;left:0;right:0}}@media (width<=1120px){.mobile-nav a{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.builder-hero{background:var(--ink);color:#fff;align-items:flex-end;min-height:560px;padding:190px 0 90px;display:flex}.builder-hero h1{letter-spacing:-.04em;margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(58px,8vw,108px);font-weight:400;line-height:.95}.builder-hero p:last-child{font-family:Georgia,serif;font-size:22px}.builder-intro{max-width:760px}.builder-intro h2,.builder-summary h2{margin:0 0 24px;font-family:Georgia,serif;font-size:56px;font-weight:400}.builder-intro>p:last-child{font-size:18px;line-height:1.7}.builder-form{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin-top:55px;display:grid}.builder-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.builder-form input{border:1px solid var(--line);font:inherit;background:#fff;padding:16px}.builder-form button,.builder-form .form-error{grid-column:1/-1}.builder-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:45px;display:flex}.builder-summary>div:last-child{text-align:right;flex-direction:column;gap:10px;display:flex}.builder-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.builder-summary strong{color:var(--orange);font-family:Georgia,serif;font-size:30px;font-weight:400}.builder-timeline{margin-top:55px}.builder-timeline article{border-bottom:1px solid var(--line);opacity:.38;grid-template-columns:70px 1fr;gap:26px;padding:26px 0;display:grid}.builder-timeline article.current,.builder-timeline article.done{opacity:1}.builder-timeline article>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;display:grid}.builder-timeline article.current>span,.builder-timeline article.done>span{background:var(--orange);border-color:var(--orange);color:#fff}.builder-timeline h3{margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.builder-timeline p{color:var(--muted);margin:0;line-height:1.6}.builder-contact{background:var(--cream);justify-content:space-between;margin-top:45px;padding:28px;display:flex}.builder-contact p{margin:0}.builder-contact a{font-size:13px;font-weight:700}@media (width<=700px){.builder-hero{min-height:480px}.builder-form{grid-template-columns:1fr}.builder-summary{flex-direction:column;align-items:flex-start;gap:25px}.builder-summary>div:last-child{text-align:left}.builder-contact{flex-direction:column;align-items:flex-start;gap:18px}}.analytics-hero{color:#fff;background:linear-gradient(120deg,#0f2b39f2,#17384ac7),url(/images/hospitalite.jpeg) 50%/cover;align-items:flex-end;min-height:630px;padding:190px 0 90px;display:flex}.analytics-hero h1{letter-spacing:-.045em;margin:0 0 32px;font-family:Georgia,serif;font-size:clamp(64px,9vw,120px);font-weight:400;line-height:.88}.analytics-hero p:last-child{font-family:Georgia,serif;font-size:22px}.analytics-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:90px;margin-bottom:65px;display:grid}.analytics-heading h2{margin:0;font-family:Georgia,serif;font-size:60px;font-weight:400;line-height:1.05}.analytics-heading>p{margin:0;line-height:1.75}.analytics-workspace{border:1px solid var(--line);background:#fff;grid-template-columns:1.15fr .85fr;display:grid}.analytics-controls{padding:55px}.analytics-field{border-bottom:1px solid var(--line);margin:0 0 38px;padding:0 0 38px;display:block}.analytics-field:last-child{border:0;margin:0;padding-bottom:0}.analytics-field>span,.analytics-field small{justify-content:space-between;display:flex}.analytics-field strong{font-size:14px}.analytics-field b{color:var(--orange);font-family:Georgia,serif;font-size:23px;font-weight:400}.analytics-field input{width:100%;accent-color:var(--orange);margin:27px 0 10px}.analytics-field small{color:var(--muted);font-size:10px}.analytics-field small i{font-style:normal}.analytics-results{background:var(--ink);color:#fff;padding:55px}.analytics-results article{border-bottom:1px solid #ffffff2b;flex-direction:column;gap:10px;padding:25px 0;display:flex}.analytics-results article span{color:#b9c7ce;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.analytics-results article strong{font-family:Georgia,serif;font-size:42px;font-weight:400}.analytics-note{color:#aebfc7;margin:30px 0 0;font-size:11px;line-height:1.6}.analytics-next{justify-content:space-between;align-items:end;padding-top:60px;display:flex}.analytics-next h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}@media (width<=900px){.analytics-heading,.analytics-workspace{grid-template-columns:1fr}.analytics-heading{gap:30px}.analytics-heading h2{font-size:44px}.analytics-controls,.analytics-results{padding:35px}.analytics-next{flex-direction:column;align-items:flex-start;gap:30px}}@media (width<=520px){.analytics-hero{min-height:540px}.analytics-results article strong{font-size:34px}.analytics-next h3{font-size:32px}}.pilot-notice{border-left:3px solid var(--orange);color:var(--ink);background:#f0e8da;margin:0 0 28px;padding:16px 18px;font-size:13px;line-height:1.5}.callback-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:22px}@media (width<=700px){.callback-exit{flex-direction:column;align-items:flex-start}.callback-exit .button{width:100%}.callback-panel{padding:42px 24px}.callback-form{grid-template-columns:1fr!important}.callback-heading h3,.callback-success h3{font-size:31px}}.callback-exit{border:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:center;gap:28px;margin:35px 0 0;padding:22px 24px;display:flex}.callback-exit>div{flex-direction:column;gap:6px;display:flex}.callback-exit strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.callback-exit span{color:var(--muted);font-size:12px}.callback-panel{background:var(--ink);color:#fff;margin:28px 0 10px;padding:45px;position:relative}.callback-close{color:#fff;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px;position:absolute;top:18px;right:22px}.callback-heading{max-width:700px}.callback-heading h3,.callback-success h3{margin:0 0 18px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.12}.callback-heading>p:last-child{color:#cbd7dc;line-height:1.7}.callback-form{margin-top:35px;grid-template-columns:1fr 1fr!important;gap:20px!important;display:grid!important}.callback-form label{color:#fff}.callback-form label>span{color:#9fb0b9;font-size:10px;font-weight:400}.callback-form input{background:#fff!important}.callback-form .consent,.callback-form .form-error,.callback-form button{grid-column:1/-1}.callback-form .consent input{background:0 0!important}.callback-success>p:not(.eyebrow){color:#cbd7dc}.callback-success>strong{color:#efb76f;margin:18px 0 25px;font-family:Georgia,serif;font-size:34px;font-weight:400;display:block}@media (width<=700px){.callback-exit{flex-direction:column;align-items:flex-start}.callback-exit .button{width:100%}.callback-panel{padding:42px 24px}.callback-form{grid-template-columns:1fr!important}.callback-heading h3,.callback-success h3{font-size:31px}.button,.choice-grid button,.mobile-nav summary,.mobile-nav a,input,select,textarea{min-height:44px}input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-account{align-items:center;gap:8px;font-weight:700;display:inline-flex}.nav-account:before,.mobile-account:before{background:var(--orange);content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}.mobile-account{gap:8px}.builder-form label small{max-width:390px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.5}.ecosystem-menu{position:relative}.ecosystem-menu>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:12px 0;list-style:none;display:flex}.ecosystem-menu>summary::-webkit-details-marker{display:none}.ecosystem-menu>summary:after{content:"↓";color:var(--orange);font-size:11px;transition:transform .2s}.ecosystem-menu[open]>summary:after{transform:rotate(180deg)}.ecosystem-menu-panel{z-index:80;background:var(--paper);border:1px solid var(--line);width:430px;padding:20px 24px 18px;position:absolute;top:46px;right:-180px;box-shadow:0 24px 55px #0c232f2e}.ecosystem-menu-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 0 15px;display:flex}.ecosystem-menu-heading span{font-family:Georgia,serif;font-size:19px}.ecosystem-menu-heading small{color:var(--muted);font-size:10px}.desktop-nav .ecosystem-menu-panel>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.ecosystem-menu-panel>a>span{flex-direction:column;gap:4px;display:flex}.ecosystem-menu-panel strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.ecosystem-menu-panel small{color:var(--muted);font-size:10px}.ecosystem-menu-panel em,.mobile-tool-link em{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;flex:none;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700}.desktop-nav .ecosystem-menu-panel>.ecosystem-menu-overview{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:center;padding:16px 0 2px;font-size:10px;font-weight:700}.hero-actions{align-items:center;gap:24px;display:flex}.hero-quote-cta{color:var(--ink);background:#fff}.hero-conversion-note{letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font-size:10px;font-weight:700}.hero-copy>.hero-conversion-note{font-family:Arial,Helvetica,sans-serif;line-height:1.4}@media (width<=600px){.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-conversion-note{max-width:280px}}.ecosystem-home-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ecosystem-home-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:315px;padding:28px 23px;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.eyebrow:not(.light){color:#a45f16}.ecosystem-home-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #102b391a}.ecosystem-card-meta,.tool-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ecosystem-card-meta>span,.tool-card-meta>span{color:#a45f16;letter-spacing:.12em;font-size:11px;font-weight:700}.ecosystem-card-meta em,.tool-card-meta em{background:var(--cream);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700}.ecosystem-home-card h3{min-height:62px;margin:42px 0 16px;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.18}.ecosystem-home-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ecosystem-home-card b,.tool-card-link b{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;width:max-content;max-width:100%;margin-top:auto;padding:12px 14px;font-size:9px;font-weight:700;line-height:1.25;display:inline-flex}.ecosystem-home-card.client-tool,.tool-card-link.client-tool{color:#fff;border-color:var(--ink);background:var(--ink)!important}.ecosystem-home-card.client-tool .ecosystem-card-meta>span{color:#efb76f}.ecosystem-home-card.client-tool:hover,.tool-card-link.client-tool:hover{background:#214b61!important}.ecosystem-home-card.client-tool p,.tools-grid .client-tool p{color:#d4dfe4}.ecosystem-home-card.client-tool .ecosystem-card-meta em,.tool-card-link.client-tool .tool-card-meta em,.ecosystem-home-card.client-tool b,.tool-card-link.client-tool b{color:#102b39;background:#efb76f}.footer-brand span:last-child{color:#efb76f}.tools-audience-legend{justify-content:flex-end;gap:9px;margin:-22px 0 26px;display:flex}.tools-audience-legend span{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:700}.tools-audience-legend span:last-child{background:var(--ink);color:#fff;border-color:var(--ink)}.tool-card-link{border:1px solid var(--line);background:#fff!important}.tool-card-link h3{min-height:58px;margin-top:38px}.tool-card-link b{padding-top:12px;margin-top:auto!important}.tool-card-link.client-tool h3{color:#fff}@media (width<=1180px) and (width>=901px){.site-header{padding:0 26px}.desktop-nav{gap:17px;font-size:12px}.nav-cta{padding:11px 13px!important}.ecosystem-menu-panel{right:-155px}}.event-graphic-hero{isolation:isolate;background:linear-gradient(135deg,#0d2633,#1b4558 62%,#0a1d27);overflow:hidden}.event-graphic-hero .hero-shade{background:linear-gradient(90deg,#051117bf,#0511171f 75%),linear-gradient(#0000 40%,#05111780)}.event-graphic{position:absolute;inset:0;overflow:hidden}.event-graphic span{border:1px solid #f0a84f7a;border-radius:50%;position:absolute}.event-graphic span:first-child{width:58vw;height:58vw;top:-19vw;right:-9vw}.event-graphic span:nth-child(2){border-color:#fff3;width:39vw;height:39vw;top:5vw;right:7vw}.event-graphic span:nth-child(3){background:#f0a84f14;width:17vw;height:17vw;top:16vw;right:18vw}@media (width<=900px){.mobile-nav[open]>.mobile-nav-panel{gap:15px;max-height:calc(100svh - 68px);padding:18px;overflow-y:auto}.mobile-primary-links{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 18px;padding-bottom:8px;display:grid}.mobile-primary-links>a,.mobile-secondary-links>a{padding:9px 0;font-size:12px}.mobile-ecosystem-links{flex-direction:column;gap:6px;display:flex}.mobile-ecosystem-title{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:6px 0 9px;font-size:10px;font-weight:700;display:flex}.mobile-ecosystem-title span{color:var(--ink);letter-spacing:.04em;font-size:9px}.mobile-tool-link{background:var(--cream);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.mobile-tool-link>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-tool-link strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.mobile-tool-link small{color:var(--muted);font-size:9px;line-height:1.3}.mobile-tool-link.client-tool{background:var(--ink);color:#fff;border-color:var(--ink)}.mobile-tool-link.client-tool small{color:#d4dfe4}.mobile-tool-link.client-tool em{background:var(--orange);color:#102b39}.mobile-secondary-links{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding-top:4px;display:flex}.ecosystem-home-grid{grid-template-columns:1fr 1fr}.ecosystem-home-card{min-height:275px}.tools-audience-legend{justify-content:flex-start;margin:-18px 0 24px}}@media (width<=520px){.ecosystem-home-grid{grid-template-columns:1fr}.ecosystem-home-card{min-height:240px}.ecosystem-home-card h3{min-height:auto;margin-top:34px}}.payment-hero{color:#fff;background:linear-gradient(120deg,#0f2b39f7,#17384ac7),url(/images/private.jpg) 50%/cover;align-items:flex-end;min-height:560px;padding:190px 0 90px;display:flex}.payment-hero h1{letter-spacing:-.04em;margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(58px,8vw,108px);font-weight:400;line-height:.92}.payment-hero p:last-child{max-width:680px;font-family:Georgia,serif;font-size:22px;line-height:1.5}.payment-page{min-height:720px}.payment-heading{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;padding-bottom:42px;display:grid}.payment-heading h2,.payment-error h2{letter-spacing:-.03em;margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(46px,6vw,76px);font-weight:400}.payment-heading>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.payment-heading span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.payment-heading strong{color:var(--orange);font-family:Georgia,serif;font-size:42px;font-weight:400}.payment-heading small{text-transform:uppercase;font-size:10px;font-weight:700}.payment-layout{border:1px solid var(--line);grid-template-columns:1.35fr .65fr;margin-top:45px;display:grid}.payment-bank{background:var(--ink);color:#fff;padding:50px}.payment-bank h3,.payment-pending h3,.payment-confirmed h3{margin:0 0 30px;font-family:Georgia,serif;font-size:34px;font-weight:400}.payment-bank-row{border-top:1px solid #ffffff2b;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.payment-bank-row span{color:#aebfc7;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.payment-bank-row strong{overflow-wrap:anywhere;min-width:0;font-family:Georgia,serif;font-size:20px;font-weight:400}.payment-bank-row button{color:#fff;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #ffffff73;min-height:38px;padding:0 12px;font-size:9px;font-weight:700}.payment-copied{color:#efb76f;margin:18px 0 0;font-size:11px}.payment-summary{background:var(--cream);flex-direction:column;align-items:flex-start;padding:50px;display:flex}.payment-summary>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.payment-summary>strong{color:var(--orange);margin:12px 0 8px;font-family:Georgia,serif;font-size:44px;font-weight:400}.payment-summary>small{color:var(--muted)}.payment-summary>p{margin:38px 0;line-height:1.7}.payment-summary dl{width:100%;margin:auto 0 0}.payment-summary dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.payment-summary dt{color:var(--muted);font-size:10px}.payment-summary dd{text-align:right;margin:0;font-size:11px;font-weight:700}.payment-security{color:var(--muted);margin:24px 0 0;font-size:10px;line-height:1.6}.payment-pending,.payment-confirmed,.payment-error{background:var(--cream);border:1px solid var(--line);margin-top:45px;padding:48px}.payment-pending>p:last-child,.payment-error>p{max-width:720px;line-height:1.7}.payment-confirmed{justify-content:space-between;align-items:center;gap:40px;display:flex}.payment-confirmed>div{align-items:center;gap:25px;display:flex}.payment-confirmed>div>span{background:var(--orange);color:#fff;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.payment-confirmed h3{margin-bottom:10px}.payment-confirmed p:last-child{margin:0;line-height:1.6}.payment-loading{min-height:500px;color:var(--muted);padding-top:180px}@media (width<=760px){.payment-hero{min-height:500px;padding:160px 0 70px}.payment-heading,.payment-layout{grid-template-columns:1fr}.payment-heading{gap:28px}.payment-heading>div:last-child{text-align:left;align-items:flex-start}.payment-bank,.payment-summary,.payment-pending,.payment-confirmed,.payment-error{padding:32px 24px}.payment-bank-row{grid-template-columns:1fr auto;gap:8px 14px}.payment-bank-row span{grid-column:1/-1}.payment-bank-row strong{font-size:17px}.payment-confirmed{flex-direction:column;align-items:flex-start}.payment-confirmed>div{align-items:flex-start}.quote-signed-actions,.builder-payment-actions{flex-direction:column;align-items:stretch}.quote-signed-actions .button,.builder-payment-actions .button{width:100%}}.core-panel{overflow:hidden}.core-title{align-items:flex-end}.core-active-badge{background:var(--ink);color:#fff;flex-direction:column;gap:4px;min-width:210px;padding:18px 22px;display:flex}.core-active-badge span,.core-active-badge small{color:#b9c7ce;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.core-active-badge strong{color:#efb76f;font-family:Georgia,serif;font-size:27px;font-weight:400}.core-summary{border:1px solid var(--line);border-right:0;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.core-summary article{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:120px;padding:24px;display:flex}.core-summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.core-summary strong{margin-top:14px;font-family:Georgia,serif;font-size:30px;font-weight:400}.core-summary small{color:var(--muted);margin-top:auto;font-size:9px}.core-rollout-decision{border:1px solid var(--line);background:#fff;margin-top:26px;padding:30px}.core-rollout-decision>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.core-rollout-decision>header span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.core-rollout-decision h4{margin:5px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.core-rollout-decision>header>strong{background:var(--cream);text-transform:uppercase;padding:7px 10px;font-size:9px}.core-rollout-decision>p{max-width:900px;color:var(--muted);font-size:12px;line-height:1.7}.core-rollout-decision>label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:8px;margin-top:18px;font-size:9px;font-weight:700;display:flex}.core-rollout-decision textarea,.core-rollout-decision>label input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;text-transform:none;padding:12px;font-size:12px}.core-rollout-choice{gap:12px;margin:20px 0;display:flex}.core-rollout-choice label{border:1px solid var(--line);align-items:center;gap:9px;padding:13px 16px;font-size:11px;display:flex}.core-rollback-button{color:#fff;background:#7b2222;border:1px solid #a44;padding:13px 18px}.core-rollback-button:disabled{opacity:.4}.core-rollout-closed{background:var(--cream);padding:22px}.core-rollout-closed strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.core-rollout-closed p{line-height:1.7}.core-rollout-closed small{color:var(--muted)}.core-governance{background:var(--cream);justify-content:space-between;align-items:center;gap:40px;margin-top:22px;padding:24px 28px;display:flex}.core-governance strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.core-governance p{max-width:780px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.core-draft{border:1px solid var(--line);background:#fff;margin-top:26px}.core-draft>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.core-draft>header>div{flex-direction:column;gap:7px;display:flex}.core-draft>header span{color:#efb76f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.core-draft>header h4{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.core-draft>header p{color:#cbd7dc;margin:0;font-size:12px}.core-dirty{text-align:center;border:1px solid #ffffff40;padding:8px 10px;color:#fff!important}.core-meta-form{border-bottom:1px solid var(--line);background:var(--cream);grid-template-columns:.45fr 1.55fr;gap:20px;padding:30px;display:grid}.core-meta-form label,.core-field-grid label,.core-colors label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.core-meta-form input,.core-meta-form textarea,.core-field-grid input,.core-field-grid select,.core-field-grid textarea,.core-colors input,.core-price-grid input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:10px 12px;font-size:13px}.core-editor{border-bottom:1px solid var(--line)}.core-editor>summary,.core-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;font-family:Georgia,serif;font-size:22px;list-style:none;display:flex}.core-editor>summary::-webkit-details-marker{display:none}.core-history>summary::-webkit-details-marker{display:none}.core-editor>summary:after,.core-history>summary:after{content:"+";color:var(--orange);font-family:Arial,sans-serif;font-size:20px}.core-editor[open]>summary:after,.core-history[open]>summary:after{content:"−"}.core-editor>summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-family:Arial,sans-serif;font-size:9px;font-weight:700}.core-models{grid-template-columns:1fr 1fr;gap:12px;padding:0 30px 30px;display:grid}.core-models>article{border:1px solid var(--line);background:var(--paper);padding:22px}.core-row-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.core-row-head span,.core-options>details>summary>span{color:var(--orange);letter-spacing:.08em;font-size:9px;font-weight:700}.core-row-head strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.core-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.core-field-grid .core-wide{grid-column:1/-1}.core-options{padding:0 30px 30px}.core-options>details{border:1px solid var(--line);border-bottom:0}.core-options>details:last-child{border-bottom:1px solid var(--line)}.core-options>details>summary{cursor:pointer;grid-template-columns:110px 1fr auto;align-items:center;gap:20px;padding:18px;list-style:none;display:grid}.core-options>details>summary::-webkit-details-marker{display:none}.core-options>details>summary strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.core-options>details>summary em{background:var(--cream);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700}.core-option-editor{border-top:1px solid var(--line);background:var(--paper);padding:24px}.core-option-editor fieldset{border:1px solid var(--line);gap:20px;margin:20px 0;padding:18px;display:flex}.core-option-editor fieldset legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:700}.core-option-editor fieldset label,.core-price-grid label{align-items:center;gap:7px;font-size:11px;display:flex}.core-price-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.core-price-grid article{border:1px solid var(--line);background:#fff;padding:12px}.core-price-grid input[type=checkbox]{width:auto;min-height:auto}.core-price-grid article>input{margin-top:10px}.core-colors{grid-template-columns:1fr 1fr;gap:15px;padding:0 30px 30px;display:grid}.core-colors section{border:1px solid var(--line);background:var(--paper);padding:20px}.core-colors h5{margin:0 0 18px;font-family:Georgia,serif;font-size:19px;font-weight:400}.core-colors section>div{border-top:1px solid var(--line);grid-template-columns:24px 1fr 70px 1fr;align-items:end;gap:10px;padding:12px 0;display:grid}.core-colors section>div>i{border:1px solid var(--line);border-radius:50%;align-self:center;width:24px;height:24px}.core-colors section>div>span{color:var(--muted);grid-column:2/-1;font-size:8px}.core-colors input[type=color]{padding:4px}.core-validation{color:#6e2422;background:#faeceb;border-left:3px solid #b94a48;margin:25px 30px;padding:20px 24px}.core-validation strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.core-validation ul{margin:12px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.core-validation.is-valid{color:#315442;background:#eaf3ee;border-color:#47735d;font-size:12px}.core-comparison{border:1px solid var(--line);background:var(--paper);margin:25px 30px}.core-comparison>header{background:var(--cream);justify-content:space-between;align-items:center;gap:25px;padding:23px 25px;display:flex}.core-comparison>header span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.core-comparison>header h5{margin:6px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.core-comparison>header>strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.core-difference-list{max-height:520px;overflow:auto}.core-difference-list article{border-top:1px solid var(--line);background:#fff;padding:20px 24px}.core-difference-list article>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.core-difference-list article span,.core-difference-list article b{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.core-difference-list article b{background:var(--cream);padding:5px 7px}.core-difference-list article>strong{margin:10px 0 15px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:block}.core-difference-list dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.core-difference-list dl>div{background:var(--paper);padding:12px}.core-difference-list dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.core-difference-list dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.5}.core-no-difference{color:var(--muted);margin:0;padding:25px;font-size:12px}.core-review-check{border-top:1px solid var(--line);cursor:pointer;background:#eaf3ee;align-items:flex-start;gap:12px;padding:21px 24px;display:flex}.core-review-check input{margin-top:3px}.core-review-check span{flex-direction:column;gap:5px;display:flex}.core-review-check strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.core-review-check small{color:#486557;font-size:9px}.core-impact-review{border:1px solid var(--line);background:#fff;margin:25px 30px}.core-impact-review>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:25px;padding:23px 25px;display:flex}.core-impact-review>header span{color:#efb76f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.core-impact-review>header h5{margin:6px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.core-impact-review>header>strong{letter-spacing:.08em;font-size:10px}.core-impact-grid{grid-template-columns:repeat(2,1fr);display:grid}.core-impact-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:9px;min-height:160px;padding:24px;display:flex}.core-impact-grid article:nth-child(2n){border-right:0}.core-impact-grid span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.core-impact-grid strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.core-impact-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.core-decision-note{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:8px;padding:24px;font-size:9px;font-weight:700;display:flex}.core-decision-note textarea{border:1px solid var(--line);background:var(--paper);min-height:90px;color:var(--ink);text-transform:none;padding:13px;font:13px/1.5 Arial,sans-serif}.core-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.core-actions>div{gap:10px;display:flex}.core-actions button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:0 17px;font-size:9px;font-weight:700}.core-actions button:disabled{cursor:not-allowed;opacity:.35}.core-actions .dark-button{background:var(--ink);color:#fff}.core-history-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.core-history{border:1px solid var(--line);background:#fff}.core-history>summary{padding:20px 22px;font-size:19px}.core-history>div{padding:0 22px 22px}.core-history article{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:5px 12px;padding:16px 0;display:grid}.core-history article>strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.core-history article>small,.core-history article>p{color:var(--muted);grid-column:2;font-size:9px}.core-history article>p{margin:2px 0 0;line-height:1.55}.core-history article>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.core-status{background:var(--cream);align-self:start;padding:5px 7px}.core-status.is-active{color:#315442;background:#dcebe3}.core-status.is-archivée{color:#65737a;background:#eceff0}@media (width<=1000px){.core-summary{grid-template-columns:1fr 1fr}.core-models,.core-colors,.core-history-grid{grid-template-columns:1fr}.core-price-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.core-title,.core-governance,.core-draft>header,.core-actions{flex-direction:column;align-items:flex-start}.core-active-badge{width:100%}.core-summary{grid-template-columns:1fr 1fr}.core-meta-form,.core-field-grid{grid-template-columns:1fr}.core-field-grid .core-wide{grid-column:auto}.core-models,.core-options,.core-colors{padding-left:18px;padding-right:18px}.core-editor>summary{padding-left:18px;padding-right:18px;font-size:18px}.core-editor>summary span{display:none}.core-options>details>summary{grid-template-columns:1fr auto}.core-options>details>summary>span{grid-column:1/-1}.core-price-grid,.core-impact-grid{grid-template-columns:1fr}.core-impact-grid article{border-right:0}.core-colors section>div{grid-template-columns:24px 1fr}.core-colors section>div>label:nth-of-type(2),.core-colors section>div>label:nth-of-type(3),.core-colors section>div>span{grid-column:2}.core-actions>div{flex-direction:column;width:100%}.core-actions button{width:100%}}.pilot-care-reliability{background:#f8faf9;border:1px solid #d7dedb;margin:24px 0}.pilot-care-reliability>header{color:#fff;background:#173b37;justify-content:space-between;gap:28px;padding:24px 26px;display:flex}.pilot-care-reliability>header span{color:#d8b57a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.pilot-care-reliability>header h5{margin:5px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.pilot-care-reliability>header p{color:#d7e3df;max-width:430px;margin:0;font-size:12px;line-height:1.6}.pilot-care-reliability-summary{border-bottom:1px solid #d7dedb;grid-template-columns:repeat(4,1fr);display:grid}.pilot-care-reliability-summary article{border-right:1px solid #d7dedb;padding:20px 22px}.pilot-care-reliability-summary article:last-child{border-right:0}.pilot-care-reliability-summary span,.pilot-care-reliability-summary small{color:#687975;font-size:10px;display:block}.pilot-care-reliability-summary strong{color:#173b37;margin:5px 0;font-family:Georgia,serif;font-size:30px;display:block}.pilot-care-reliability-table{overflow:auto}.pilot-care-reliability table{border-collapse:collapse;width:100%;font-size:12px}.pilot-care-reliability th,.pilot-care-reliability td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e6e3;padding:14px 16px}.pilot-care-reliability thead th{color:#687975;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.pilot-care-reliability tbody th{color:#173b37;min-width:180px}.pilot-care-reliability td small,.pilot-care-reliability th small{color:#7c8b87;margin-top:4px;font-size:9px;font-weight:400;display:block}.pilot-care-attention{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.pilot-care-attention.is-priority{color:#842d20;background:#f8d8d2}.pilot-care-attention.is-watch{color:#795415;background:#f6e7c8}.pilot-care-attention.is-controlled{color:#205c48;background:#d9ebe4}.pilot-care-reliability>footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.pilot-care-reliability>footer p{color:#566863;margin:0;font-size:11px}.pilot-care-reliability>footer a{color:#173b37;white-space:nowrap;font-size:10px;font-weight:800}.pilot-care-reviews{scroll-margin-top:120px}@media (width<=850px){.pilot-care-reliability>header,.pilot-care-reliability>footer{flex-direction:column;align-items:flex-start}.pilot-care-reliability-summary{grid-template-columns:1fr 1fr}.pilot-care-reliability-summary article:nth-child(2){border-right:0}.pilot-care-reliability-summary article:nth-child(-n+2){border-bottom:1px solid #d7dedb}}@media (width<=520px){.pilot-care-reliability-summary{grid-template-columns:1fr}.pilot-care-reliability-summary article{border-bottom:1px solid #d7dedb;border-right:0}}.pilot-readiness{overflow:hidden}.pilot-readiness-head{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:40px;padding:32px;display:flex}.pilot-readiness-head h3{max-width:760px;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.pilot-readiness-head>strong{color:#efb76f;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff4d;padding:10px 13px;font-size:10px}.pilot-readiness.is-ready .pilot-readiness-head>strong{color:#315442;background:#dcebe3;border-color:#dcebe3}.pilot-readiness-summary{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.pilot-readiness-summary article{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:125px;padding:22px;display:flex}.pilot-readiness-summary article:last-child{border-right:0}.pilot-readiness-summary span,.pilot-readiness-gates span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-readiness-summary strong{margin:12px 0 4px;font-family:Georgia,serif;font-size:32px;font-weight:400}.pilot-readiness-summary small,.pilot-readiness-gates small{color:var(--muted);margin-top:auto;font-size:9px}.pilot-readiness-summary .is-alert{box-shadow:inset 0 4px #b94a48}.pilot-readiness-summary .is-attention{box-shadow:inset 0 4px var(--orange)}.pilot-readiness-gates{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.pilot-readiness-gates article{background:var(--cream);border-left:3px solid var(--orange);flex-direction:column;gap:10px;min-height:130px;padding:20px;display:flex}.pilot-readiness-gates article.is-ok{background:#eaf3ee;border-color:#47735d}.pilot-readiness-gates strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.pilot-readiness-table-wrap{border:1px solid var(--line);margin-top:18px;overflow:auto}.pilot-readiness-table{border-collapse:collapse;background:#fff;width:100%;min-width:1050px}.pilot-readiness-table th{text-align:left;background:var(--cream);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:13px;font-size:8px}.pilot-readiness-table td{border-top:1px solid var(--line);vertical-align:top;padding:15px 13px;font-size:10px}.pilot-readiness-table tr.is-critical{box-shadow:inset 4px 0 #b94a48}.pilot-readiness-table td>strong,.pilot-readiness-table td>small,.pilot-readiness-table td>a{display:block}.pilot-readiness-table td>small{color:var(--muted);margin-top:6px;line-height:1.5}.pilot-readiness-table td>a{color:var(--orange);margin-top:9px;font-weight:700}.pilot-readiness-empty{color:#315442;background:#eaf3ee;margin:18px 0 0;padding:24px}.pilot-readiness>footer{background:var(--cream);color:var(--muted);padding:18px 22px;font-size:9px;line-height:1.6}@media (width<=900px){.pilot-readiness-head{flex-direction:column;align-items:flex-start}.pilot-readiness-summary,.pilot-readiness-gates{grid-template-columns:1fr 1fr}}@media (width<=520px){.pilot-readiness-summary,.pilot-readiness-gates{grid-template-columns:1fr}.pilot-readiness-summary article{border-right:0;border-bottom:1px solid var(--line)}}.client-governance{border-left:3px solid var(--orange);background:var(--cream);color:var(--muted);margin:0 0 24px;padding:20px 24px;font-size:12px;line-height:1.7}.client-dossier-list{flex-direction:column;gap:16px;display:flex}.client-dossier{border:1px solid var(--line);background:#fff}.client-dossier.is-overdue{border-color:#b94a48;box-shadow:inset 4px 0 #b94a48}.client-dossier>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:25px 28px;list-style:none;display:grid}.client-dossier>summary::-webkit-details-marker{display:none}.client-dossier>summary>div{flex-direction:column;gap:5px;display:flex}.client-dossier>summary>div:last-child{text-align:right;align-items:flex-end}.client-dossier>summary span,.client-dossier>summary small,.client-current-grid span,.client-project-address span,.client-project-flow span,.client-contacts>header span,.client-projects>header span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.client-dossier>summary strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.client-dossier>summary b{color:#315442;letter-spacing:.08em;text-transform:uppercase;background:#dcebe3;width:max-content;padding:6px 9px;font-size:8px}.client-dossier-body{border-top:1px solid var(--line);padding:0 28px 28px}.client-current-grid{border:1px solid var(--line);border-right:0;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.client-current-grid article{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:7px;min-width:0;padding:21px;display:flex}.client-current-grid strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.client-current-grid p,.client-current-grid a{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.client-current-grid small{color:var(--muted);font-size:9px}.client-dossier-actions{flex-wrap:wrap;gap:8px;padding:20px 0;display:flex}.client-dossier-actions button,.client-project-card button,.client-edit-form button,.client-contact-form button,.client-new-project button,.client-project-edit button{border:1px solid var(--ink);min-height:39px;color:var(--ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:0 14px;font-size:8px;font-weight:700}.client-dossier-actions button:first-child,.client-edit-form button,.client-contact-form button,.client-new-project button,.client-project-edit button{background:var(--ink);color:#fff}.client-edit-form,.client-contact-form,.client-new-project,.client-project-edit{border:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;padding:24px;display:grid}.client-edit-form header,.client-new-project header{grid-column:1/-1}.client-edit-form header strong,.client-new-project header strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.client-edit-form header p,.client-new-project header p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}.client-edit-form label,.client-contact-form label,.client-new-project label,.client-project-edit label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.client-edit-form input,.client-edit-form select,.client-contact-form input,.client-contact-form select,.client-new-project input,.client-new-project select,.client-new-project textarea,.client-project-edit input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:10px 12px;font-size:11px}.client-edit-form .wide,.client-contact-form button,.client-new-project .wide,.client-project-edit .wide{grid-column:1/-1}.client-contacts,.client-projects{margin-top:22px}.client-contacts>header,.client-projects>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.client-contacts>header strong,.client-projects>header strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.client-contacts>div{background:var(--line);border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.client-contacts article{background:#fff;flex-direction:column;gap:5px;min-width:0;padding:17px;display:flex}.client-contacts article span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:700}.client-contacts article strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.client-contacts article small,.client-contacts article a{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.client-project-card{border:1px solid var(--line);background:var(--paper);margin-top:15px}.client-project-card>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.client-project-card>header>div{flex-direction:column;gap:5px;display:flex}.client-project-card>header span,.client-project-card>header small{color:#b9c7ce;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.client-project-card>header strong{color:#efb76f;font-family:Georgia,serif;font-size:21px;font-weight:400}.client-project-card>header button{color:#fff;background:0 0;border-color:#ffffff59}.client-project-address{border-bottom:1px solid var(--line);background:#fff;padding:17px 22px}.client-project-address p{margin:7px 0;font-size:11px;line-height:1.6}.client-project-address small{color:var(--muted);font-size:9px}.client-project-edit{grid-template-columns:1fr 1fr;margin:16px}.client-project-flow{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:16px;display:grid}.client-project-flow section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:7px;min-height:105px;padding:16px;display:flex}.client-project-flow strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.client-project-flow small,.client-project-flow a{color:var(--muted);font-size:8px;line-height:1.5}.client-project-flow a{color:var(--orange);margin-top:auto;font-weight:700}.client-project-card>footer{background:var(--cream);color:var(--muted);flex-wrap:wrap;gap:15px;padding:13px 18px;font-size:8px;display:flex}.client-history{border-top:1px solid var(--line);margin-top:22px}.client-history>summary{cursor:pointer;padding:18px 0;font-family:Georgia,serif;font-size:18px}.client-history article{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:5px 15px;padding:14px 0;display:grid}.client-history article span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:700}.client-history article strong{font-size:11px}.client-history article small,.client-history article p{color:var(--muted);grid-column:2;margin:0;font-size:9px;line-height:1.55}@media (width<=1000px){.client-current-grid,.client-project-flow,.client-edit-form,.client-contact-form,.client-new-project,.client-contacts>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.client-dossier>summary{grid-template-columns:1fr;padding:20px}.client-dossier>summary>div:last-child{text-align:left;align-items:flex-start}.client-dossier-body{padding:0 18px 18px}.client-current-grid,.client-project-flow,.client-edit-form,.client-contact-form,.client-new-project,.client-project-edit,.client-contacts>div{grid-template-columns:1fr}.client-edit-form .wide,.client-new-project .wide,.client-project-edit .wide{grid-column:auto}.client-project-card>header{flex-direction:column;align-items:flex-start}.client-project-card>header button{width:100%}.client-history article{grid-template-columns:1fr}.client-history article small,.client-history article p{grid-column:1}}.document-template-center{margin-top:24px}.document-state{color:#744a1e;letter-spacing:.06em;text-transform:uppercase;background:#efe5df;border-radius:999px;align-items:center;width:max-content;min-height:25px;padding:5px 9px;font-size:8px;font-weight:700;display:inline-flex}.document-state.is-ready{color:#315442;background:#dcebe3}.document-template-governance{border:1px solid var(--line);background:var(--ink);color:#fff;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.document-template-governance>div{border-right:1px solid #ffffff26;flex-direction:column;gap:8px;min-height:125px;padding:24px;display:flex}.document-template-governance span,.document-identity header span,.notification-template-register summary span{color:#efb76f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.document-template-governance strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.document-template-governance small{color:#b9c7ce;margin-top:auto;font-size:9px;line-height:1.55}.document-identity{border:1px solid var(--line);background:var(--paper);margin-top:20px}.document-identity>header,.notification-template-register>summary{background:#fff;justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;display:flex}.document-identity h4,.notification-template-register summary strong,.document-template-grid h4{margin:5px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.document-identity>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.document-identity article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:11px;min-height:78px;padding:16px;display:flex}.document-identity article>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.document-identity>p{color:var(--muted);margin:0;padding:17px 24px;font-size:10px;line-height:1.6}.document-template-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.document-template-grid>article{border:1px solid var(--line);background:#fff;padding:24px}.document-template-grid header{justify-content:space-between;align-items:center;display:flex}.document-template-grid header>span{color:var(--orange);font-family:Georgia,serif;font-size:18px}.document-template-grid code{background:var(--cream);color:var(--ink);margin:12px 0;padding:9px 10px;font-size:9px;display:block}.document-template-grid p{min-height:34px;color:var(--muted);font-size:10px;line-height:1.55}.document-template-grid ul{margin:18px 0 0;padding:0;list-style:none}.document-template-grid li{border-top:1px solid var(--line);padding:8px 0 8px 17px;font-size:9px;line-height:1.45}.document-template-grid li:before{content:"✓";float:left;color:#47735d;margin-left:-17px;font-weight:700}.notification-template-register{border:1px solid var(--line);background:#fff;margin-top:20px}.notification-template-register>summary{cursor:pointer;list-style:none}.notification-template-register>summary::-webkit-details-marker{display:none}.notification-template-table{border-top:1px solid var(--line);overflow-x:auto}.notification-template-table table{border-collapse:collapse;width:100%}.notification-template-table th,.notification-template-table td{border-bottom:1px solid var(--line);text-align:left;padding:13px 16px;font-size:9px}.notification-template-table th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.document-template-lock{border-left:3px solid var(--orange);background:#fff7eb;margin-top:20px;padding:19px 22px}.document-template-lock strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.document-template-lock p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.65}@media (width<=900px){.document-template-governance,.document-template-grid{grid-template-columns:1fr}.document-identity>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.document-identity>header,.notification-template-register>summary{flex-direction:column;align-items:flex-start}.document-identity>div{grid-template-columns:1fr}}.commercial-activation-center{margin-top:24px}.activation-status{color:#744a1e;letter-spacing:.06em;text-transform:uppercase;background:#f1dfca;border-radius:999px;align-items:center;width:max-content;min-height:25px;padding:5px 9px;font-size:8px;font-weight:700;display:inline-flex}.activation-status.is-ready{color:#315442;background:#dcebe3}.activation-overview{background:var(--ink);color:#fff;grid-template-columns:210px 1fr;align-items:center;gap:18px 28px;padding:24px;display:grid}.activation-overview>div:first-child{flex-direction:column;gap:6px;display:flex}.activation-overview span,.activation-runbook header span{color:#efb76f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.activation-overview strong{font-family:Georgia,serif;font-size:32px;font-weight:400}.activation-overview small{color:#b9c7ce;font-size:8px;line-height:1.5}.activation-overview>p{color:#dbe5e8;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.activation-progress{background:#ffffff26;height:8px}.activation-progress i{background:#efb76f;height:100%;display:block}.activation-gates{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.activation-gates article{border-right:1px solid var(--line);flex-direction:column;gap:14px;min-height:135px;padding:18px;display:flex}.activation-gates article:last-child{border-right:0}.activation-gates article>span{color:var(--orange);font-family:Georgia,serif;font-size:18px}.activation-gates article>div{flex-direction:column;flex:1;gap:6px;display:flex}.activation-gates article strong{font-size:10px;line-height:1.4}.activation-gates article small{color:var(--muted);font-size:8px}.activation-runbook{border:1px solid var(--line);background:#fff;margin-top:20px}.activation-runbook>header{background:var(--cream);justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.activation-runbook h4{margin:6px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.activation-runbook header p{max-width:330px;color:var(--muted);text-align:right;margin:0;font-size:9px;line-height:1.55}.activation-runbook ol{margin:0;padding:0;list-style:none}.activation-runbook li{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.activation-runbook li>span{color:var(--orange);font-family:Georgia,serif;font-size:17px}.activation-runbook li>div{flex-direction:column;flex:1;gap:4px;display:flex}.activation-runbook li strong{font-size:11px}.activation-runbook li p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.activation-runbook li>b{color:#744a1e;letter-spacing:.06em;text-transform:uppercase;background:#f1dfca;padding:6px 8px;font-size:7px}.activation-runbook li.is-ready>b{color:#315442;background:#dcebe3}.acceptance-record{background:#f4faf6;border:1px solid #b7d4c4;margin-top:20px}.acceptance-record>header{border-bottom:1px solid #cfe1d7;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.acceptance-record header span{color:#315442;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.acceptance-record h4{margin:6px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.acceptance-record header>b{color:#315442;letter-spacing:.06em;background:#dcebe3;padding:6px 8px;font-size:7px}.acceptance-record-summary{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:24px;padding:20px 24px;display:grid}.acceptance-record dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.acceptance-record dl div{flex-direction:column;gap:5px;display:flex}.acceptance-record dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.acceptance-record dd{color:var(--ink);margin:0;font-size:10px;font-weight:700}.acceptance-record-summary p{color:#315442;border-left:2px solid #7ba58e;margin:0;padding-left:16px;font-size:9px;line-height:1.6}.acceptance-record ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0 24px 22px;list-style:none;display:grid}.acceptance-record li{color:var(--muted);padding-left:15px;font-size:9px;line-height:1.5;position:relative}.acceptance-record li:before{content:"✓";color:#315442;font-weight:700;position:absolute;left:0}.activation-final-lock{background:#fff7eb;border-left:3px solid #744a1e;margin-top:20px;padding:19px 22px}.activation-final-lock strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.activation-final-lock p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.65}@media (width<=1000px){.activation-gates{grid-template-columns:1fr 1fr}.activation-gates article{border-bottom:1px solid var(--line)}}@media (width<=650px){.activation-overview{grid-template-columns:1fr}.activation-overview>p{grid-column:1}.activation-gates{grid-template-columns:1fr}.activation-gates article{border-right:0;min-height:0}.activation-runbook>header,.acceptance-record>header{flex-direction:column;align-items:flex-start}.activation-runbook header p{text-align:left}.activation-runbook li{grid-template-columns:34px 1fr}.activation-runbook li>b{grid-column:2}.acceptance-record-summary{grid-template-columns:1fr}.acceptance-record dl,.acceptance-record ul{grid-template-columns:1fr 1fr}}.pilot-commercial-readiness{background:#fff7eb;border-left:4px solid #d58a32;grid-template-columns:1.2fr 1fr;gap:28px;margin:24px 0;padding:24px 28px;display:grid}.pilot-commercial-readiness.is-active{background:#eaf3ee;border-color:#47735d}.pilot-commercial-readiness>div{flex-direction:column;gap:7px;display:flex}.pilot-commercial-readiness span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.pilot-commercial-readiness strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-commercial-readiness small{color:var(--muted);font-size:10px;line-height:1.55}.pilot-commercial-readiness ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.pilot-commercial-readiness li{color:#744a1e;letter-spacing:.05em;text-transform:uppercase;background:#f1dfca;padding:9px 10px;font-size:8px;font-weight:700}.pilot-commercial-readiness li:before{content:"○";margin-right:7px}.pilot-commercial-readiness li.is-ready{color:#315442;background:#dcebe3}.pilot-commercial-readiness li.is-ready:before{content:"✓"}@media (width<=700px){.pilot-commercial-readiness,.pilot-commercial-readiness ul{grid-template-columns:1fr}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.access-governance{scroll-margin-top:100px}.access-owner-badge{color:#315442;letter-spacing:.07em;text-align:right;text-transform:uppercase;background:#dcebe3;border:1px solid #315442;max-width:420px;padding:9px 12px;font-size:8px;font-weight:700}.access-current{border:1px solid var(--line);background:#fff;border-right:0;grid-template-columns:repeat(4,1fr);margin:0 30px 22px;display:grid}.access-current>div{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-width:0;padding:20px;display:flex}.access-current span,.access-create-grid header span,.access-register>header span,.access-split-register section>header span,.access-sessions>header span,.access-audit>header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.access-current strong{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:19px;font-weight:400}.access-current small{color:var(--muted);overflow-wrap:anywhere;font-size:8px;line-height:1.5}.access-principles{background:var(--ink);color:#fff;grid-template-columns:1.4fr repeat(3,1fr);margin:0 30px 22px;display:grid}.access-principles>*{border-right:1px solid #ffffff24;align-items:center;min-height:58px;padding:14px 18px;font-size:9px;line-height:1.5;display:flex}.access-principles strong{color:#efb76f;font-family:Georgia,serif;font-size:16px;font-weight:400}.access-governance-note{border-left:3px solid var(--orange);background:var(--cream);color:var(--muted);margin:0 30px 28px;padding:18px 20px;font-size:11px;line-height:1.65}.access-anomalies{background:#fff7eb;border:1px solid #d29c5b;margin:0 30px 26px}.access-anomalies>header{color:#744a1e;letter-spacing:.07em;text-transform:uppercase;background:#f5e2ca;justify-content:space-between;align-items:center;padding:15px 18px;font-size:9px;font-weight:700;display:flex}.access-anomalies article{border-top:1px solid #744a1e2e;grid-template-columns:80px 1fr;gap:15px;padding:16px 18px;display:grid}.access-anomalies article>b{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#744a1e;width:max-content;height:max-content;padding:5px 7px;font-size:7px}.access-anomalies article strong{font-size:12px}.access-anomalies article p{color:#744a1e;margin:5px 0;font-size:10px;line-height:1.5}.access-anomalies article small{color:var(--muted);font-size:9px}.access-create-grid{grid-template-columns:1fr 1fr;gap:18px;margin:0 30px 28px;display:grid}.access-create-grid>form{border:1px solid var(--line);background:var(--cream);grid-template-columns:1fr 1fr;gap:13px;padding:24px;display:grid}.access-create-grid header{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:16px}.access-create-grid h4,.access-register h4,.access-sessions h4,.access-audit h4{margin:7px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.access-create-grid header p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.55}.access-create-grid label,.access-user-editor label,.access-review-form label{min-width:0;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.access-create-grid input,.access-create-grid select,.access-create-grid textarea,.access-user-editor input,.access-user-editor select,.access-user-editor textarea,.access-review-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:10px 12px;font-size:11px}.access-create-grid textarea,.access-user-editor textarea{resize:vertical;min-height:78px}.access-create-grid .wide{grid-column:1/-1}.access-create-grid button,.access-user-editor button,.access-review-form button,.access-inline-button,.access-split-register button,.access-audit>header button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:42px;padding:0 14px;font-size:8px;font-weight:700}.access-create-grid button{align-self:end}.access-create-grid button:disabled{cursor:not-allowed;opacity:.35}.access-register{border:1px solid var(--line);background:#fff;margin:0 30px 28px}.access-register>header,.access-sessions>header,.access-audit>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.access-register>header small,.access-sessions>header small{color:#b9c7ce;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.access-register>details{border-top:1px solid var(--line)}.access-register>details>summary{cursor:pointer;grid-template-columns:minmax(190px,1.5fr) .7fr auto .9fr;align-items:center;gap:20px;padding:18px 22px;list-style:none;display:grid}.access-register>details>summary::-webkit-details-marker{display:none}.access-register>details>summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.access-register>details>summary strong{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:18px;font-weight:400}.access-register>details>summary small,.access-register>details>summary span{color:var(--muted);overflow-wrap:anywhere;font-size:8px;line-height:1.5}.access-status{background:var(--cream);letter-spacing:.07em;text-transform:uppercase;padding:6px 8px;font-size:7px}.access-status.is-actif{color:#315442;background:#dcebe3}.access-status.is-suspendu{color:#744a1e;background:#f5e2ca}.access-status.is-révoqué{color:#6e2422;background:#faeceb}.access-user-body{border-top:1px solid var(--line);background:var(--paper);padding:22px}.access-user-body>p{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.6}.access-user-editor{flex-direction:column;gap:18px;display:flex}.access-editor-meta{grid-template-columns:1fr 1fr;gap:14px;max-width:620px;display:grid}.access-grant-matrix{border:1px solid var(--line);background:#fff;overflow-x:auto}.access-grant-head,.access-grant-row{grid-template-columns:minmax(210px,1.6fr) repeat(5,minmax(70px,.5fr));align-items:center;min-width:650px;display:grid}.access-grant-head{background:var(--ink);color:#fff}.access-grant-head span{letter-spacing:.04em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff21;padding:11px 9px;font-size:7px;font-weight:700}.access-grant-head span:first-child{text-align:left}.access-grant-row{border-top:1px solid var(--line)}.access-grant-row strong{padding:12px 13px;font-size:10px}.access-grant-row label{border-left:1px solid var(--line);justify-content:center;align-items:center;min-height:42px;display:flex}.access-grant-row input{width:16px;min-height:16px;accent-color:var(--orange)}.access-confirm-grid{grid-template-columns:1fr 190px auto;align-items:end;gap:12px;display:grid}.access-confirm-grid textarea{min-height:60px}.access-confirm-grid button{height:42px}.access-review-form{border-top:1px solid var(--line);grid-template-columns:1fr 180px auto auto;align-items:end;gap:10px;margin-top:15px;padding-top:15px;display:grid}.access-review-form button:last-child,.access-inline-button{color:var(--ink);background:#fff}.access-inline-button{margin-top:15px}.access-split-register{grid-template-columns:1fr 1fr;gap:18px;margin:0 30px 28px;display:grid}.access-split-register>section{border:1px solid var(--line);background:#fff}.access-split-register section>header{background:var(--cream);justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.access-split-register section>article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:17px 19px;display:grid}.access-split-register article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.access-split-register article>div:last-child{text-align:right;align-items:flex-end}.access-split-register article b{background:var(--cream);text-transform:uppercase;width:max-content;padding:5px 7px;font-size:7px}.access-split-register article strong{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:16px;font-weight:400}.access-split-register article span,.access-split-register article small{color:var(--muted);overflow-wrap:anywhere;font-size:8px;line-height:1.5}.access-split-register button{min-height:32px;color:var(--ink);background:#fff;margin-top:5px}.access-split-register section>p{color:var(--muted);padding:18px;font-size:10px}.access-sessions{border:1px solid var(--line);background:#fff;margin:0 30px 28px}.access-sessions>div{grid-template-columns:repeat(2,1fr);display:grid}.access-sessions article{border-right:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 15px;padding:17px 20px;display:grid}.access-sessions article strong{overflow-wrap:anywhere;font-size:10px}.access-sessions article span{color:#315442;text-transform:uppercase;font-size:8px;font-weight:700}.access-sessions article small{color:var(--muted);grid-column:1/-1;font-size:8px}.access-sessions>div>p{color:var(--muted);padding:18px;font-size:10px}.access-audit{border:1px solid var(--line);background:#fff;margin:0 30px 30px}.access-audit>div>article{border-top:1px solid var(--line);grid-template-columns:240px 1fr;gap:22px;padding:18px 21px;display:grid}.access-audit article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.access-audit article b{background:var(--cream);text-transform:uppercase;width:max-content;padding:5px 7px;font-size:7px}.access-audit article strong{overflow-wrap:anywhere;font-size:11px}.access-audit article small,.access-audit article span{color:var(--muted);overflow-wrap:anywhere;font-size:8px}.access-audit article p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.55}.access-audit article>details{grid-column:1/-1}.access-audit details>summary{cursor:pointer;font-size:9px;font-weight:700}.access-audit details>section{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.access-audit pre{background:var(--ink);color:#dbe6ea;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:6px 0 0;padding:13px;font-size:8px;line-height:1.5;overflow:auto}.access-audit>p{color:var(--muted);padding:22px;font-size:10px}@media (width<=1050px){.access-current,.access-principles{grid-template-columns:1fr 1fr}.access-create-grid,.access-split-register{grid-template-columns:1fr}.access-register>details>summary{grid-template-columns:1.4fr .7fr auto}.access-register>details>summary>small:last-child{grid-column:1/-1}.access-confirm-grid{grid-template-columns:1fr 1fr}.access-confirm-grid button{grid-column:1/-1}.access-review-form{grid-template-columns:1fr 1fr}.access-review-form button{width:100%}}@media (width<=700px){.access-owner-badge{text-align:left;max-width:none}.access-current,.access-principles{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.access-create-grid,.access-register,.access-split-register,.access-sessions,.access-audit,.access-anomalies{margin-left:18px;margin-right:18px}.access-create-grid>form{grid-template-columns:1fr;padding:18px}.access-create-grid header,.access-create-grid .wide{grid-column:1}.access-register>header,.access-sessions>header,.access-audit>header{flex-direction:column;align-items:flex-start}.access-register>details>summary{grid-template-columns:1fr auto}.access-register>details>summary>span,.access-register>details>summary>small:last-child{grid-column:1/-1}.access-editor-meta,.access-confirm-grid,.access-review-form{grid-template-columns:1fr}.access-confirm-grid button{grid-column:1}.access-split-register section>article,.access-audit>div>article{grid-template-columns:1fr}.access-split-register article>div:last-child{text-align:left;align-items:flex-start}.access-sessions>div,.access-audit details>section{grid-template-columns:1fr}.access-sessions article{border-right:0}.access-principles>*{border-bottom:1px solid #ffffff24}.access-anomalies article{grid-template-columns:1fr}}.contract-change-list{flex-direction:column;gap:22px;display:flex}.contract-change-control{border:1px solid var(--line);background:#fff;overflow:hidden}.contract-change-control>header{background:var(--ink);color:#fff;grid-template-columns:1fr auto;gap:40px;padding:28px 30px;display:grid}.contract-change-control>header>div{flex-direction:column;gap:6px;display:flex}.contract-change-control>header>div:last-child{text-align:right;align-items:flex-end}.contract-change-control>header span,.contract-change-control>header small{color:#b9c7ce;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.contract-change-control>header strong{color:#efb76f;font-family:Georgia,serif;font-size:25px;font-weight:400}.contract-change-governance{background:var(--cream);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:22px 30px;display:flex}.contract-change-governance p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.contract-change-governance button,.contract-change-governance small{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.05em;text-transform:uppercase;padding:12px 15px;font-size:9px;font-weight:700}.contract-change-editor{border:1px solid var(--line);background:var(--paper);margin:24px}.contract-change-editor>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:30px;padding:24px;display:flex}.contract-change-editor>header span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.contract-change-editor>header h5{margin:7px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.contract-change-editor>header>strong{letter-spacing:.07em;text-transform:uppercase;font-size:9px}.contract-change-meta,.contract-change-services{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;display:grid}.contract-change-editor label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.contract-change-editor input,.contract-change-editor select,.contract-change-editor textarea,.contract-change-close input,.contract-change-close select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:10px 12px;font-size:12px}.contract-change-wide{grid-column:1/-1}.contract-change-colors{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;display:grid}.contract-change-options{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}.contract-change-options section{min-width:0}.contract-change-options h6{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:9px}.contract-change-options section>div{flex-direction:column;gap:7px;display:flex}.contract-change-options article{border:1px solid var(--line);background:#fff;padding:12px}.contract-change-options article.is-selected{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.contract-change-options article>label{color:var(--ink);letter-spacing:normal;text-transform:none;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.contract-change-options article>label input{width:16px;min-height:16px;accent-color:var(--orange);margin-top:2px}.contract-change-options article>label span{flex-direction:column;gap:3px;min-width:0;display:flex}.contract-change-options article>label strong{font-size:11px}.contract-change-options article>label small{color:var(--muted);font-size:8px;line-height:1.4}.contract-change-options article>label b{white-space:nowrap;font-size:9px}.contract-change-options article>label:not(:first-child),.contract-change-subchoices{margin-top:11px}.contract-change-subchoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contract-change-services{grid-template-columns:repeat(3,1fr)}.contract-change-services label:nth-last-child(2){grid-column:1/3}.contract-change-preview{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.contract-change-preview>div{flex-direction:column;gap:7px;display:flex}.contract-change-preview span,.contract-change-preview small{color:#b9c7ce;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.contract-change-preview strong{color:#efb76f;font-family:Georgia,serif;font-size:25px;font-weight:400}.contract-change-preview small{text-transform:none;grid-column:1/-1;line-height:1.5}.contract-change-editor>footer{color:var(--ink);background:#fff;justify-content:flex-end;align-items:center;gap:12px;padding:24px;display:flex}.contract-change-editor>footer button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#fff;padding:0 16px;font-size:9px;font-weight:700}.contract-change-editor>footer .dark-button{background:var(--ink);color:#fff}.contract-change-history{flex-direction:column;gap:12px;padding:24px;display:flex}.contract-change-record{border:1px solid var(--line);background:#fff}.contract-change-record>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.contract-change-record>header>div{flex-direction:column;gap:5px;display:flex}.contract-change-record>header span,.contract-change-record>header small,.contract-change-record>header>b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.contract-change-record>header strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.contract-change-record>header>b{background:var(--cream);color:var(--ink);padding:7px 9px}.contract-change-record.is-signé>header>b{color:#315442;background:#dcebe3}.contract-change-record.is-publié>header>b,.contract-change-record.is-code-envoyé>header>b{color:#744a1e;background:#f5e2ca}.contract-change-reason,.contract-change-comparison{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.contract-change-reason section,.contract-change-comparison section{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-width:0;padding:18px 22px;display:flex}.contract-change-reason section:last-child,.contract-change-comparison section:last-child{border-right:0}.contract-change-reason span,.contract-change-comparison span,.contract-change-detail span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.contract-change-reason strong{font-size:12px;line-height:1.55}.contract-change-reason small,.contract-change-comparison small{color:var(--muted);font-size:9px}.contract-change-comparison{background:var(--paper);grid-template-columns:1fr 1fr 1fr}.contract-change-comparison strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.contract-change-delta strong{color:var(--orange)}.contract-change-detail>summary{cursor:pointer;padding:17px 22px;font-size:10px;font-weight:700}.contract-change-detail>div{grid-template-columns:1.4fr 1fr 1fr;gap:20px;padding:0 22px 20px;display:grid}.contract-change-detail ul{margin:9px 0 0;padding-left:16px;font-size:10px;line-height:1.6}.contract-change-detail p{font-size:10px;line-height:1.7}.contract-change-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px 22px;display:flex}.contract-change-actions button,.contract-change-actions a,.contract-change-close button{border:1px solid var(--ink);min-height:36px;color:var(--ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:0 12px;font-size:8px;font-weight:700;display:inline-flex}.contract-change-actions button:first-child{background:var(--ink);color:#fff}.contract-change-close{grid-template-columns:160px 1fr auto;gap:8px;padding:0 22px 20px;display:grid}.contract-change-close button{background:var(--ink);color:#fff}.contract-change-closed-reason,.contract-change-empty{color:var(--muted);margin:0;padding:18px 22px;font-size:10px;line-height:1.6}.builder-contracts{margin-top:50px}.builder-contracts>header{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:24px;padding-bottom:28px;display:grid}.builder-contracts>header h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.builder-contracts>header>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.builder-contract-list{flex-direction:column;gap:18px;display:flex}.builder-contract-change{background:var(--ink);color:#fff;border:1px solid var(--ink);overflow:hidden}.builder-contract-change>header{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:flex-start;gap:30px;padding:28px 30px;display:flex}.builder-contract-change>header h4{margin:0 0 7px;font-family:Georgia,serif;font-size:32px;font-weight:400}.builder-contract-change>header small{color:#b9c7ce}.builder-contract-change>header>strong{background:var(--orange);color:#102b39;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:9px}.builder-contract-purpose,.builder-contract-comparison{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.builder-contract-purpose section,.builder-contract-comparison section{border-right:1px solid #ffffff2e;flex-direction:column;gap:8px;padding:24px 30px;display:flex}.builder-contract-purpose section:last-child,.builder-contract-comparison section:last-child{border-right:0}.builder-contract-purpose span,.builder-contract-comparison span,.builder-contract-detail span{color:#aebfc7;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.builder-contract-purpose strong{font-size:13px;line-height:1.6}.builder-contract-purpose small,.builder-contract-comparison small{color:#b9c7ce;font-size:10px}.builder-contract-comparison{grid-template-columns:1fr 1fr 1fr}.builder-contract-comparison strong{color:#efb76f;font-family:Georgia,serif;font-size:24px;font-weight:400}.builder-contract-detail>summary{cursor:pointer;color:#efb76f;padding:20px 30px;font-size:11px;font-weight:700}.builder-contract-detail>div{grid-template-columns:1.4fr 1fr 1fr;gap:28px;padding:0 30px 28px;display:grid}.builder-contract-detail ul{color:#d4dfe4;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.builder-contract-detail p{color:#d4dfe4;font-size:11px;line-height:1.8}.builder-contract-actions{background:#102b39;justify-content:space-between;align-items:center;gap:24px;padding:20px 30px;display:flex}.builder-contract-actions a{letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff73;padding:12px 15px;font-size:9px;font-weight:700}.builder-contract-actions span{color:#cbd7dc;font-size:10px}.builder-contract-sign{background:#102b39;border-top:1px solid #ffffff2e;grid-template-columns:.8fr 1.2fr;gap:45px;padding:30px;display:grid}.builder-contract-sign h5{margin:0 0 12px;font-family:Georgia,serif;font-size:30px;font-weight:400}.builder-contract-sign p:not(.eyebrow){color:#cbd7dc;font-size:12px;line-height:1.7}.builder-contract-sign>button{align-self:center}.builder-contract-sign form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.builder-contract-sign label{color:#b9c7ce;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.builder-contract-sign input{color:#fff;min-height:44px;font:inherit;letter-spacing:normal;text-transform:none;background:#17384a;border:1px solid #ffffff40;padding:11px 12px}.builder-contract-consent{grid-column:1/-1;align-items:flex-start;line-height:1.5;text-transform:none!important;letter-spacing:normal!important;flex-direction:row!important}.builder-contract-consent input{width:18px;min-height:18px;accent-color:var(--orange);flex:0 0 18px;margin:0}.builder-contract-sign form>button{grid-column:1/-1}.builder-contract-pending,.builder-contract-closed,.builder-contract-notice{margin:0;padding:18px 30px;color:#744a1e!important;background:#f5e2ca!important;font-size:11px!important}.builder-contract-closed{color:#47575f!important;background:#e5e8e9!important}@media (width<=900px){.contract-change-meta,.contract-change-colors,.contract-change-options,.contract-change-services{grid-template-columns:1fr 1fr}.contract-change-options section:last-child,.contract-change-services label:nth-last-child(2){grid-column:1/-1}.builder-contracts>header,.builder-contract-sign{grid-template-columns:1fr;gap:25px}.builder-contract-detail>div,.contract-change-detail>div{grid-template-columns:1fr}}@media (width<=650px){.contract-change-control>header,.contract-change-governance,.contract-change-editor>header,.contract-change-record>header,.builder-contract-change>header,.builder-contract-actions{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.contract-change-control>header>div:last-child{text-align:left;align-items:flex-start}.contract-change-meta,.contract-change-colors,.contract-change-options,.contract-change-services,.contract-change-preview,.contract-change-reason,.contract-change-comparison,.builder-contract-purpose,.builder-contract-comparison,.builder-contract-sign form{grid-template-columns:1fr}.contract-change-wide,.contract-change-options section:last-child,.contract-change-preview small{grid-column:auto}.contract-change-editor{margin:14px}.contract-change-meta,.contract-change-colors,.contract-change-options,.contract-change-services,.contract-change-history{padding:17px}.contract-change-editor>footer{flex-direction:column;align-items:stretch}.contract-change-editor>footer button{width:100%}.contract-change-reason section,.contract-change-comparison section,.builder-contract-purpose section,.builder-contract-comparison section{border-right:0;border-bottom:1px solid var(--line)}.builder-contract-purpose section,.builder-contract-comparison section{border-bottom-color:#ffffff2e}.contract-change-close{grid-template-columns:1fr}.builder-contract-change>header,.builder-contract-purpose section,.builder-contract-comparison section,.builder-contract-sign,.builder-contract-detail>summary,.builder-contract-detail>div,.builder-contract-actions{padding-left:20px;padding-right:20px}.builder-contract-consent,.builder-contract-sign form>button{grid-column:auto}}.privacy-governance{--privacy:#225948;--privacy-soft:#e6f0eb;--privacy-warn:#a65c18;overflow:hidden}.privacy-safety-badge{background:var(--privacy);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:8px 11px;font-size:8px;font-weight:800}.privacy-principles{border:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:0;margin:0 0 22px;display:flex}.privacy-principles>*{border-right:1px solid var(--line);padding:12px 15px;font-size:9px}.privacy-principles strong{background:var(--privacy);color:#fff}.privacy-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:22px;display:grid}.privacy-metrics article{border:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;min-height:94px;padding:15px;display:flex}.privacy-metrics span,.privacy-section>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.privacy-metrics strong{color:var(--privacy);font-family:Georgia,serif;font-size:30px;font-weight:400}.privacy-metrics small{color:var(--muted);font-size:8px}.privacy-section{border:1px solid var(--line);background:#fff;margin-top:18px}.privacy-section>header{border-bottom:1px solid var(--line);background:#f7f5ef;justify-content:space-between;align-items:flex-start;gap:25px;padding:20px 22px;display:flex}.privacy-section>header h4{margin:4px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.privacy-section>header>small{max-width:430px;color:var(--muted);text-align:right;font-size:9px;line-height:1.6}.privacy-category-list{flex-direction:column;display:flex}.privacy-category-list>details{border-bottom:1px solid var(--line)}.privacy-category-list>details:last-child{border-bottom:0}.privacy-category-list>details>summary,.privacy-request>summary,.privacy-incident>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:grid}.privacy-category-list summary::-webkit-details-marker{display:none}.privacy-request summary::-webkit-details-marker{display:none}.privacy-incident summary::-webkit-details-marker{display:none}.privacy-category-list summary div,.privacy-request summary div,.privacy-incident summary div{flex-direction:column;gap:4px;display:flex}.privacy-category-list summary strong,.privacy-request summary strong,.privacy-incident summary strong{font-size:11px}.privacy-category-list summary small,.privacy-request summary small,.privacy-incident summary small{color:var(--muted);font-size:8px}.privacy-category-list summary span,.privacy-category-list summary b,.privacy-request summary>span,.privacy-incident summary>span{background:var(--privacy-soft);color:var(--privacy);text-transform:uppercase;padding:6px 8px;font-size:8px}.privacy-category-list summary b{color:var(--privacy-warn);background:#f5e4ce}.privacy-category-body{border-top:1px solid var(--line);background:#fbfaf6;grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.privacy-category-body p,.privacy-category-body small{grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.privacy-category-body small{color:var(--muted)}.privacy-category-body label,.privacy-create-form label,.privacy-request-form label,.privacy-inline-form label,.privacy-incident form label,.privacy-confirm-row label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.privacy-governance input,.privacy-governance select,.privacy-governance textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:9px 10px}.privacy-governance textarea{resize:vertical;min-height:72px}.privacy-governance button{border:1px solid var(--privacy);background:var(--privacy);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:40px;padding:0 13px;font-size:8px;font-weight:800}.privacy-governance button:disabled{cursor:not-allowed;opacity:.45}.privacy-confirm-row,.privacy-create-form,.privacy-request-form,.privacy-incident form{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.privacy-create-form{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.privacy-confirm-row .wide,.privacy-create-form .wide,.privacy-request-form .wide,.privacy-incident form .wide{grid-column:span 2}.privacy-confirm-row button,.privacy-create-form>button,.privacy-request-form>.privacy-request-actions,.privacy-incident form>button{align-self:end}.privacy-register-activation{border-top:3px solid var(--privacy-warn);background:#fff9f1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.privacy-register-activation label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.privacy-register-activation .wide{grid-column:span 2}.privacy-activation-warning{border-left:3px solid var(--privacy-warn);color:var(--ink);background:#f5e4ce;flex-direction:column;grid-column:1/-1;gap:6px;padding:14px 16px;display:flex}.privacy-activation-warning strong{font-size:12px}.privacy-activation-warning p,.privacy-activation-warning small{margin:0;font-size:9px;line-height:1.5}.privacy-activation-warning small{color:var(--privacy-warn);font-weight:800}.privacy-activate-button{background:var(--privacy-warn);align-self:end}.privacy-request-list,.privacy-compact-list{flex-direction:column;display:flex}.privacy-request,.privacy-incident,.privacy-compact-list article{border-bottom:1px solid var(--line)}.privacy-request:last-child,.privacy-incident:last-child,.privacy-compact-list article:last-child{border-bottom:0}.privacy-request summary b,.privacy-incident summary b{color:#46545b;text-transform:uppercase;background:#e8ecee;width:max-content;padding:4px 6px;font-size:8px}.privacy-request summary>span.is-ok{background:var(--privacy-soft);color:var(--privacy)}.privacy-request summary>span.is-warning{color:var(--privacy-warn);background:#f5e4ce}.privacy-request-body{border-top:1px solid var(--line);background:#fbfaf6}.privacy-request-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;padding:14px 20px;font-size:9px;display:flex}.privacy-request-meta small{color:var(--muted)}.privacy-inline-form{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding:14px 20px;display:grid}.privacy-request-actions{flex-wrap:wrap;gap:8px;display:flex}.privacy-request-actions button:last-child{color:var(--privacy);background:#fff}.privacy-two-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.privacy-compact-list article,.privacy-trackers article,.privacy-events article{grid-template-columns:auto 1fr auto;gap:8px 14px;padding:14px 20px;display:grid}.privacy-compact-list article b,.privacy-trackers article b{background:var(--privacy-soft);color:var(--privacy);text-transform:uppercase;grid-row:1/3;padding:5px 7px;font-size:8px}.privacy-compact-list article strong,.privacy-trackers article strong,.privacy-events article strong{font-size:10px}.privacy-compact-list article span,.privacy-trackers article span,.privacy-events article span{color:var(--muted);text-align:right;font-size:9px}.privacy-compact-list article small,.privacy-trackers article p,.privacy-events article small{color:var(--muted);grid-column:2/-1;margin:0;font-size:9px;line-height:1.6}.privacy-incident>form{border-top:1px solid var(--line);background:#fbfaf6}.privacy-checkbox{align-items:center;text-transform:none!important;letter-spacing:normal!important;flex-direction:row!important}.privacy-checkbox input{width:18px;min-height:18px;accent-color:var(--privacy);flex:0 0 18px}.privacy-trackers>small{border-top:1px solid var(--line);color:var(--muted);padding:14px 20px;font-size:9px;line-height:1.6;display:block}.privacy-events>div{flex-direction:column;max-height:480px;display:flex;overflow:auto}.privacy-events article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto}.direction-data-governance a{background:#edf4f0}@media (width<=1050px){.privacy-metrics{grid-template-columns:repeat(3,1fr)}.privacy-two-columns{grid-template-columns:1fr}.privacy-create-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.privacy-metrics{grid-template-columns:1fr 1fr}.privacy-principles{flex-direction:column}.privacy-principles>*{border-right:0;border-bottom:1px solid var(--line)}.privacy-category-list>details>summary,.privacy-request>summary,.privacy-incident>summary{grid-template-columns:1fr;align-items:flex-start}.privacy-category-body,.privacy-confirm-row,.privacy-register-activation,.privacy-create-form,.privacy-request-form,.privacy-incident form{grid-template-columns:1fr}.privacy-confirm-row .wide,.privacy-create-form .wide,.privacy-request-form .wide,.privacy-incident form .wide,.privacy-register-activation .wide{grid-column:auto}.privacy-inline-form{grid-template-columns:1fr}.privacy-section>header{flex-direction:column}.privacy-section>header>small{text-align:left}.privacy-compact-list article,.privacy-trackers article,.privacy-events article{grid-template-columns:1fr}.privacy-compact-list article b,.privacy-trackers article b{grid-row:auto;width:max-content}.privacy-compact-list article span,.privacy-trackers article span,.privacy-events article span{text-align:left}.privacy-compact-list article small,.privacy-trackers article p,.privacy-events article small{grid-column:auto}}.continuity-control{--continuity:#244e63;--continuity-soft:#e8f0f3;--continuity-green:#315c47;--continuity-amber:#9a5a18;--continuity-red:#852f2c;border-top:4px solid var(--continuity);scroll-margin-top:100px;overflow:hidden}.continuity-observed{background:var(--continuity);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:8px 11px;font-size:8px;font-weight:800}.continuity-safeguards{border:1px solid var(--line);background:#fff;flex-wrap:wrap;margin-bottom:20px;display:flex}.continuity-safeguards span{border-right:1px solid var(--line);color:var(--continuity-green);letter-spacing:.04em;text-transform:uppercase;padding:11px 14px;font-size:8px;font-weight:700}.continuity-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.continuity-summary article{border:1px solid var(--line);background:#fff;flex-direction:column;gap:7px;min-height:108px;padding:16px;display:flex}.continuity-summary article.has-alert{background:#fff9f0;border-color:#d4a265}.continuity-summary span,.continuity-policy header span,.continuity-actions header span,.continuity-register>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.continuity-summary strong{color:var(--continuity);font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.1}.continuity-summary small{color:var(--muted);margin-top:auto;font-size:8px;line-height:1.5}.continuity-alerts{background:#fff9f0;border:1px solid #d4a265;margin-bottom:22px}.continuity-alerts>header{color:#75491d;letter-spacing:.07em;text-transform:uppercase;background:#f5e3cc;justify-content:space-between;align-items:center;padding:14px 17px;font-size:9px;font-weight:800;display:flex}.continuity-alerts article{border-top:1px solid #75491d29;grid-template-columns:82px 1fr;gap:15px;padding:15px 17px;display:grid}.continuity-alerts article>b{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#75491d;width:max-content;height:max-content;padding:5px 7px;font-size:7px}.continuity-alerts article strong{font-size:11px}.continuity-alerts article p{color:#75491d;margin:5px 0;font-size:9px;line-height:1.55}.continuity-alerts article small{color:var(--muted);font-size:8px;line-height:1.5}.continuity-service-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:22px;display:grid}.continuity-service-grid article{background:#fff;flex-direction:column;gap:8px;min-height:145px;padding:17px;display:flex}.continuity-service-grid header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.continuity-service-grid header strong{font-size:10px}.continuity-service-grid header b{background:var(--continuity-soft);letter-spacing:.05em;text-transform:uppercase;padding:4px 6px;font-size:7px}.continuity-service-grid p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.55}.continuity-service-grid small{color:var(--muted);margin-top:auto;font-size:8px}.continuity-status-dot{background:#7a858a;border-radius:50%;width:8px;height:8px}.continuity-workspace{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.continuity-policy,.continuity-actions{border:1px solid var(--line);background:#f8f6f0;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.continuity-policy>header,.continuity-actions>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.continuity-policy h4,.continuity-actions h4,.continuity-register h4{margin:5px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.continuity-policy header b{color:var(--continuity-amber);text-transform:uppercase;background:#f5e3cc;padding:5px 7px;font-size:7px}.continuity-policy>p,.continuity-actions header p,.continuity-action-description{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.continuity-actions>header{display:block}.continuity-actions header p{margin-top:7px}.continuity-objectives{grid-template-columns:1fr 1fr;gap:12px;display:grid}.continuity-policy label,.continuity-actions label,.continuity-confirmation label{min-width:0;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex;position:relative}.continuity-policy input,.continuity-actions input,.continuity-actions select,.continuity-confirmation textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:9px 10px}.continuity-confirmation textarea{resize:vertical;min-height:72px}.continuity-objectives label small{color:var(--muted);font-size:7px;position:absolute;bottom:13px;right:9px}.continuity-objectives input{padding-right:55px}.continuity-policy details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.continuity-policy summary{cursor:pointer;font-size:9px;font-weight:700}.continuity-policy ul{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:8px;line-height:1.7}.continuity-confirmation{grid-template-columns:1fr .55fr;gap:10px;display:grid}.continuity-policy>button,.continuity-actions>button{border:1px solid var(--continuity);background:var(--continuity);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:42px;padding:0 14px;font-size:8px;font-weight:800}.continuity-policy>button:disabled,.continuity-actions>button:disabled{cursor:not-allowed;opacity:.4}.continuity-action-tabs{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.continuity-action-tabs button{min-height:45px;color:var(--continuity);cursor:pointer;text-transform:uppercase;background:#fff;border:0;padding:7px;font-size:8px;font-weight:700}.continuity-action-tabs button.is-active{background:var(--continuity);color:#fff}.continuity-register{border:1px solid var(--line);background:#fff;margin-bottom:22px}.continuity-register>header{background:var(--continuity);color:#fff;justify-content:space-between;align-items:flex-end;gap:22px;padding:19px 21px;display:flex}.continuity-register>header span{color:#bed0d8}.continuity-register>header strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.continuity-register>header small{color:#bed0d8;font-size:8px}.continuity-register>article{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.8fr) 1.2fr;gap:20px;padding:15px 20px;display:grid}.continuity-register>article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.continuity-register article b{background:var(--continuity-soft);letter-spacing:.05em;text-transform:uppercase;width:max-content;padding:4px 6px;font-size:7px}.continuity-register article strong{overflow-wrap:anywhere;font-size:10px}.continuity-register article span{font-size:9px}.continuity-register article small,.continuity-register article p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.55}.continuity-checks>article{grid-template-columns:90px 1fr auto;align-items:center}.continuity-checks>article>b{grid-column:1}.continuity-checks>article>span{color:var(--continuity);font-family:Georgia,serif;font-size:23px}.continuity-history{margin-bottom:12px}.continuity-footnote{border-left:3px solid var(--continuity);background:var(--continuity-soft);color:var(--muted);margin:0;padding:13px 16px;font-size:9px;line-height:1.6}.continuity-control .is-operationnel,.continuity-control .is-configure,.continuity-control .is-conforme,.continuity-control .is-reussi,.continuity-control .is-verifiee,.continuity-control .is-testee{color:var(--continuity-green)!important;background:#dfece5!important}.continuity-status-dot.is-operationnel,.continuity-status-dot.is-configure,.continuity-status-dot.is-conforme{background:var(--continuity-green)!important}.continuity-control .is-attention,.continuity-control .is-a-reprendre,.continuity-control .is-a-configurer,.continuity-control .is-brouillon{color:var(--continuity-amber)!important;background:#f5e3cc!important}.continuity-status-dot.is-attention,.continuity-status-dot.is-a-configurer{background:var(--continuity-amber)!important}.continuity-control .is-echec{color:var(--continuity-red)!important;background:#f6e1df!important}.continuity-status-dot.is-echec{background:var(--continuity-red)!important}.direction-continuity a{background:#e8f0f3}@media (width<=1050px){.continuity-summary,.continuity-service-grid{grid-template-columns:1fr 1fr}.continuity-workspace{grid-template-columns:1fr}}@media (width<=700px){.continuity-summary,.continuity-service-grid,.continuity-objectives,.continuity-confirmation,.continuity-action-tabs{grid-template-columns:1fr}.continuity-safeguards{flex-direction:column}.continuity-safeguards span{border-right:0;border-bottom:1px solid var(--line)}.continuity-alerts article,.continuity-register>article,.continuity-checks>article{grid-template-columns:1fr}.continuity-policy,.continuity-actions{padding:18px}.continuity-policy>header{flex-direction:column}.continuity-register>header{flex-direction:column;align-items:flex-start}.continuity-checks>article>b{grid-column:auto}.continuity-service-grid article{min-height:auto}}.catalogue-callout{background:var(--ink);color:#fff}.catalogue-callout-grid{grid-template-columns:1.35fr 1fr;align-items:end;gap:90px;display:grid}.catalogue-callout h2,.journey-catalogue h2,.universe-catalogue h2{margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.08}.catalogue-callout-grid>div:last-child>p{color:#d4dde1;margin:0 0 30px;line-height:1.8}.catalogue-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.catalogue-actions .text-link{color:#efb76f}.journey-catalogue,.universe-catalogue{border:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:end;gap:60px;margin-bottom:120px;padding:48px;display:flex}.journey-catalogue h2,.universe-catalogue h2{max-width:720px;font-size:42px}.universe-catalogue>div>p:last-child{max-width:680px;line-height:1.7}@media (width<=900px){.catalogue-callout-grid{grid-template-columns:1fr;gap:35px}.journey-catalogue,.universe-catalogue{flex-direction:column;align-items:flex-start;margin-bottom:80px;padding:36px 28px}}.pilot-transport-command-bar{z-index:24;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eaf3eef7;border-left:4px solid #47735d;grid-template-columns:minmax(280px,.85fr) minmax(440px,1.15fr);align-items:center;gap:18px;padding:17px 20px;display:grid;position:sticky;top:104px;box-shadow:0 9px 18px #142a3717}.pilot-transport-command-bar.has-priority{border-left-color:var(--orange);background:#fff7ebf7}.pilot-transport-command-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-transport-command-bar>div span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-transport-command-bar>div strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.pilot-transport-command-bar>div small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-transport-command-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pilot-transport-command-bar a{border:1px solid var(--line);min-height:36px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#fff;align-items:center;padding:8px 11px;font-size:8px;font-weight:700;display:inline-flex}.pilot-transport-command-bar a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.pilot-transport-command [id^=pilot-transport-actions-]{scroll-margin-top:150px}@media (width<=700px){.pilot-transport-command-bar{grid-template-columns:1fr;padding:12px;top:96px}.pilot-transport-command-bar nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.pilot-transport-command-bar a{white-space:nowrap;flex:none}}.pilot-transport-command{border:1px solid var(--line);background:#fff;border-top:4px solid #2d647b;margin-top:18px;overflow:hidden}.pilot-transport-command.is-late{border-top-color:#9b3d32}.pilot-transport-command-head{background:#edf3f5;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.pilot-transport-command-head h5{margin:4px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.pilot-transport-command-head>div:last-child{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.pilot-transport-command-head>div:last-child strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#244f63;padding:7px 10px;font-size:9px}.pilot-transport-command-head small{color:var(--muted);font-size:8px}.pilot-transport-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pilot-transport-summary>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:16px 19px;display:flex}.pilot-transport-summary>div:last-child{border-right:0}.pilot-transport-summary span,.pilot-transport-document-list header span,.pilot-transport-incidents>header span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.pilot-transport-summary strong{overflow-wrap:anywhere;font-size:10px}.pilot-transport-alerts{flex-direction:column;display:flex}.pilot-transport-alerts:empty{display:none}.pilot-transport-alerts p{color:#774a17;background:#fff7e9;border-bottom:1px solid #edd0a7;margin:0;padding:11px 20px;font-size:9px;line-height:1.55}.pilot-transport-alerts p[role=alert]{color:#7c322a;background:#fff1ef;border-color:#e5bab5}.pilot-transport-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pilot-transport-grid form{background:#faf9f5;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.pilot-transport-grid form>header{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;align-items:start;gap:10px;padding-bottom:12px;display:grid}.pilot-transport-grid form>header>span{color:#fff;background:#244f63;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.pilot-transport-grid form>header div{flex-direction:column;gap:4px;display:flex}.pilot-transport-grid form>header strong{font-size:10px}.pilot-transport-grid form>header small{color:var(--muted);font-size:8px;line-height:1.5}.pilot-transport-grid label,.pilot-transport-delivery label,.pilot-incident-resolution label{min-width:0;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.pilot-transport-grid input,.pilot-transport-grid select,.pilot-transport-grid textarea,.pilot-transport-delivery input,.pilot-transport-delivery textarea,.pilot-incident-resolution textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:9px 10px}.pilot-transport-grid textarea,.pilot-transport-delivery textarea,.pilot-incident-resolution textarea{resize:vertical}.pilot-transport-grid button,.pilot-transport-delivery button,.pilot-incident-resolution button{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#244f63;border:1px solid #244f63;min-height:40px;padding:0 13px;font-size:8px;font-weight:800}.pilot-transport-grid button:disabled,.pilot-transport-delivery button:disabled,.pilot-incident-resolution button:disabled{cursor:not-allowed;opacity:.4}.pilot-transport-incident-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pilot-transport-document-list,.pilot-transport-incidents{border-bottom:1px solid var(--line);padding:20px 24px}.pilot-transport-document-list>header,.pilot-transport-incidents>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pilot-transport-document-list>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pilot-transport-document-list a{border:1px solid var(--line);background:#f8f6f0;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.pilot-transport-document-list a span{color:#2d647b;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-transport-document-list a strong{overflow-wrap:anywhere;font-size:9px}.pilot-transport-document-list a small{color:var(--muted);font-size:8px}.pilot-transport-incidents>article{border:1px solid var(--line);background:#faf9f5;border-left:4px solid #c49252;margin-top:9px;padding:16px}.pilot-transport-incidents>article.is-bloquant{border-left-color:#9b3d32}.pilot-transport-incidents>article.is-resolved{background:#f2f7f4;border-left-color:#3f7057}.pilot-transport-incidents article>header{justify-content:space-between;gap:18px;display:flex}.pilot-transport-incidents article>header>div{flex-direction:column;gap:4px;display:flex}.pilot-transport-incidents article>header span,.pilot-transport-incidents article>header small{color:var(--muted);font-size:8px}.pilot-transport-incidents article>header strong{font-size:9px}.pilot-transport-incidents article>p{color:var(--muted);margin:10px 0;font-size:9px;line-height:1.6}.pilot-incident-proofs{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.pilot-incident-proofs a{background:#edf3f5;padding:6px 8px;font-size:8px}.pilot-incident-resolution{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.pilot-transport-delivery{border-bottom:1px solid var(--line);background:#edf3f5;grid-template-columns:1.1fr .8fr 1.2fr auto;align-items:end;gap:12px;padding:22px 24px;display:grid}.pilot-transport-delivery>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.pilot-transport-delivery header>div{flex-direction:column;gap:4px;display:flex}.pilot-transport-delivery header span{color:#2d647b;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-transport-delivery header strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.pilot-transport-delivery header em{color:#fff;text-transform:uppercase;background:#244f63;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.pilot-transport-delivery>small{color:#8a3a31;grid-column:1/-1;font-size:8px}.pilot-transport-history{background:#f8f6f0;padding:15px 24px}.pilot-transport-history summary{cursor:pointer;font-size:9px;font-weight:800}.pilot-transport-history ol{margin:14px 0 0;padding:0;list-style:none}.pilot-transport-history li{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:14px;padding:10px 0;display:grid}.pilot-transport-history li>span,.pilot-transport-history li small{color:var(--muted);font-size:8px}.pilot-transport-history li strong{font-size:9px}.pilot-transport-history li p{color:var(--muted);margin:4px 0;font-size:8px;line-height:1.5}.builder-transport-update{border-left:3px solid var(--orange);background:#f4f0e8;margin:18px 0 0;padding:16px 18px}.builder-transport-update span{color:var(--muted);text-transform:uppercase;font-size:9px;display:block}.builder-transport-update strong{margin:6px 0;font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}.builder-transport-update p{color:var(--muted);font-size:12px;line-height:1.55;margin:0!important}@media (width<=1050px){.pilot-transport-grid,.pilot-transport-document-list>div,.pilot-transport-delivery{grid-template-columns:1fr 1fr}.pilot-transport-delivery button{min-height:44px}}@media (width<=700px){.pilot-transport-command-head{flex-direction:column;align-items:flex-start}.pilot-transport-command-head>div:last-child{align-items:flex-start}.pilot-transport-summary,.pilot-transport-grid,.pilot-transport-document-list>div,.pilot-transport-delivery,.pilot-transport-incident-form>div,.pilot-incident-resolution{grid-template-columns:1fr}.pilot-transport-summary>div{border-right:0;border-bottom:1px solid var(--line)}.pilot-transport-incidents article>header{flex-direction:column}.pilot-transport-history li{grid-template-columns:1fr}}.pilot-asset-maintenance,.pilot-maintenance-plan,.builder-maintenance-plan{background:#f7f8f3;border:1px solid #2b46362e;border-radius:18px;margin-top:1.25rem;padding:1.25rem}.pilot-asset-maintenance>header,.pilot-maintenance-plan>header,.builder-maintenance-plan>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pilot-maintenance-plan ol,.builder-maintenance-plan ol{gap:.75rem;padding:0;list-style:none;display:grid}.pilot-maintenance-plan li,.builder-maintenance-plan li{background:#fff;border-radius:14px;grid-template-columns:1fr minmax(180px,.4fr);gap:1rem;padding:1rem;display:grid}.pilot-maintenance-plan li.is-overdue,.builder-maintenance-plan li.is-overdue{border-left:4px solid #a44732}.pilot-maintenance-plan form{grid-template-columns:1fr 1fr 180px;gap:.75rem;margin-top:1rem;display:grid}.pilot-maintenance-plan form label:last-of-type{grid-column:1/-1}.pilot-maintenance-plan textarea{width:100%}@media (width<=760px){.pilot-maintenance-plan li,.pilot-maintenance-plan form{grid-template-columns:1fr}.pilot-maintenance-plan form label:last-of-type{grid-column:auto}}.pilot-care-knowledge-editors{gap:1rem;margin-top:1.25rem;display:grid}.pilot-care-knowledge-editor{background:#f8f7f1cc;border:1px solid #6f7e5647;gap:.9rem;padding:1.1rem;display:grid}.pilot-care-knowledge-editor>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pilot-care-knowledge-editor>header div{gap:.2rem;display:grid}.pilot-care-knowledge-editor>header span{text-transform:uppercase;background:#e7eadf;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:700}.pilot-care-knowledge-editor label{gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.pilot-care-knowledge-editor input:not([type=checkbox]),.pilot-care-knowledge-editor textarea{color:#1a1e18;background:#fff;border:1px solid #1a1e182e;width:100%;padding:.75rem}.pilot-care-knowledge-editor fieldset{border:1px solid #1a1e181f;gap:.55rem;padding:.85rem;display:grid}.pilot-care-knowledge-editor fieldset label{grid-template-columns:auto 1fr;align-items:start;font-weight:500}.pilot-care-knowledge-actions{flex-wrap:wrap;gap:.6rem;display:flex}.pilot-care-knowledge-actions button,.pilot-care-knowledge footer button{color:#fff;cursor:pointer;background:#1a1e18;border:0;padding:.65rem .85rem;font-weight:700}.pilot-care-knowledge-actions button:disabled{opacity:.38;cursor:not-allowed}.builder-care-feedback,.builder-care-feedback-recorded,.pilot-care-feedback{background:#f7f8f4;border:1px solid #142d2324;border-radius:1rem;margin-top:1.25rem;padding:1.25rem}.builder-care-feedback fieldset{border:0;gap:.5rem;margin:1rem 0;padding:0;display:flex}.builder-care-feedback fieldset label{cursor:pointer;border:1px solid #142d2333;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.builder-care-feedback textarea,.pilot-care-feedback textarea{width:100%;margin-top:.4rem}.pilot-care-feedback>header{justify-content:space-between;gap:2rem;display:flex}.pilot-care-feedback-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.pilot-care-feedback-summary article,.pilot-care-feedback-card{background:#fff;border:1px solid #142d2324;border-radius:.8rem;padding:1rem}.pilot-care-feedback-list{gap:1rem;display:grid}.pilot-care-feedback-card.is-priority{border-color:#b36d42}.pilot-care-feedback-card>header,.pilot-care-feedback-card dl,.pilot-care-feedback-card form>div{justify-content:space-between;gap:1rem;display:flex}.pilot-care-feedback-card dl{flex-wrap:wrap}.pilot-care-feedback-card form{margin-top:1rem}@media (width<=720px){.pilot-care-feedback>header,.pilot-care-feedback-card dl{display:block}.pilot-care-feedback-summary{grid-template-columns:1fr}}.core-post-activation{border:1px solid var(--line);background:#fff;margin:30px}.core-post-activation>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.core-post-activation>header span{color:#efb76f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.core-post-activation>header h4{margin:6px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.core-post-activation>header>strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.core-post-activation-intro{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:18px 24px;font-size:10px;line-height:1.6}.core-post-activation-grid{grid-template-columns:repeat(2,1fr);display:grid}.core-post-activation-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:22px;display:flex}.core-post-activation-grid article:nth-child(2n){border-right:0}.core-post-activation-grid article.is-conforme{border-top:3px solid #6f987c}.core-post-activation-grid article.is-gap{border-top:3px solid #d77a31}.core-post-activation-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.core-post-activation-grid article>div span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.core-post-activation-grid article>div b{font-size:9px}.core-post-activation-grid article p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.core-post-activation-grid article small{color:var(--muted);font-size:8px}.core-post-activation-grid label{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.core-post-activation-grid select,.core-post-activation-grid textarea{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-transform:none;padding:10px;font:11px Arial,sans-serif}.core-post-activation-grid button{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:0;align-self:flex-end;padding:10px 14px;font-size:8px;font-weight:700}.core-post-activation-grid button:disabled{opacity:.35}.core-post-activation-rule{background:#fff7eb;border-left:3px solid #744a1e;padding:18px 22px}.core-post-activation-rule strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.core-post-activation-rule p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}@media (width<=700px){.core-post-activation{margin:20px 18px}.core-post-activation>header{flex-direction:column;align-items:flex-start}.core-post-activation-grid{grid-template-columns:1fr}.core-post-activation-grid article{border-right:0}}.core-corrective-action{background:#fff8ee;border:1px solid #e4ba82;gap:10px;margin:2px 0;padding:14px;display:grid}.core-corrective-action legend{color:#9a531f;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:700}.core-corrective-action input{border:1px solid var(--line);color:var(--ink);background:#fff;padding:10px;font:11px Arial,sans-serif}.core-correction-record{flex-direction:column;gap:6px;display:flex}.core-correction-record>strong{color:#6f5128;font-size:10px}.core-correction-record>span{font-size:9px}.core-correction-record p{color:var(--ink)!important}.core-correction-record small,.core-correction-record em{font-size:8px}.core-correction-record em{color:#9a531f;font-style:normal;font-weight:700}.core-corrective-action.is-overdue{background:#fff1ed;border-color:#b84f3a}.core-correction-escalation{background:#fff;border-left:3px solid #b84f3a;flex-direction:column;gap:4px;padding:10px;display:flex}.core-correction-escalation strong{color:#a23e2c;text-transform:uppercase;font-size:10px}.core-correction-escalation span{color:#71352b;font-size:9px}.pilot-group-crm{scroll-margin-top:145px}.crm-panel{padding:0;overflow:hidden}.crm-panel>.pilot-panel-title{border-bottom:1px solid var(--line);padding:26px 28px}.crm-provider{color:#744a1e;letter-spacing:.08em;text-transform:uppercase;background:#f1dfca;border-radius:999px;align-items:center;padding:7px 10px;font-size:8px;font-weight:700;display:inline-flex}.crm-provider.is-ready{color:#315442;background:#dcebe3}.crm-governance{border-bottom:1px solid var(--line);color:#59656a;background:#fff7eb;margin:0;padding:18px 28px;font-size:10px;line-height:1.65}.crm-governance strong{color:#744a1e}.crm-summary{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);display:grid}.crm-summary article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:105px;padding:18px;display:flex}.crm-summary article:last-child{border-right:0}.crm-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-summary strong{margin:7px 0 4px;font-family:Georgia,serif;font-size:28px;font-weight:400}.crm-summary small{color:var(--muted);font-size:8px}.crm-tabs{border-bottom:1px solid var(--line);background:#f4f0e8;grid-template-columns:repeat(3,1fr);display:grid}.crm-tabs button{border:0;border-right:1px solid var(--line);color:#566269;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:9px;font-weight:700;display:flex}.crm-tabs button:last-child{border-right:0}.crm-tabs button span{color:var(--orange);font-family:Georgia,serif;font-size:17px;font-weight:400}.crm-tabs button.is-active{color:#fff;background:#14242b}.crm-contacts-workspace,.crm-campaign-workspace,.crm-history{background:#f8f6f1;padding:26px 28px}.crm-actions{background:#eaf3ee;border-left:3px solid #47735d;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:20px;padding:17px 19px;display:grid}.crm-actions button,.crm-import button,.crm-contact-entry form button,.crm-campaign-builder>button,.crm-campaign-launch button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#14242b;border:0;min-height:38px;padding:9px 14px;font-size:8px;font-weight:700}.crm-actions button:disabled,.crm-import button:disabled,.crm-contact-entry form button:disabled,.crm-campaign-builder>button:disabled,.crm-campaign-launch button:disabled{cursor:not-allowed;opacity:.45}.crm-actions small{color:#51645a;font-size:9px;line-height:1.55}.crm-contact-entry{grid-template-columns:1.1fr .9fr;gap:18px;margin-bottom:22px;display:grid}.crm-contact-entry>details{border:1px solid var(--line);background:#fff}.crm-contact-entry>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.crm-contact-entry>details>summary span,.crm-campaign-builder header>span,.crm-campaign-list>header>span,.crm-history>header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-contact-entry>details>summary strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.crm-contact-entry form{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:12px;padding:18px;display:grid}.crm-contact-entry label,.crm-filters label,.crm-campaign-builder label,.crm-campaign-launch label,.crm-import label{color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.crm-contact-entry input,.crm-contact-entry select,.crm-contact-entry textarea,.crm-filters input,.crm-filters select,.crm-campaign-builder input,.crm-campaign-builder select,.crm-campaign-builder textarea,.crm-campaign-launch input,.crm-import input{color:#23333a;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #c9d0d2;border-radius:0;width:100%;min-height:38px;padding:9px 10px;font:10px Arial,sans-serif}.crm-contact-entry textarea,.crm-campaign-builder textarea{resize:vertical}.crm-contact-entry .wide,.crm-campaign-builder .wide,.crm-contact-entry form button{grid-column:1/-1}.crm-import{border-top:1px solid var(--line);flex-direction:column;gap:14px;min-height:230px;padding:18px;display:flex}.crm-import p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.crm-import>div{background:#f4f0e8;flex-direction:column;gap:3px;padding:12px;display:flex}.crm-import>div strong{font-size:10px}.crm-import>div span,.crm-import>div small{color:var(--muted);font-size:8px}.crm-import button{margin-top:auto}.crm-filters{border:1px solid var(--line);background:#fff;grid-template-columns:1.5fr repeat(4,1fr);gap:10px;margin-bottom:12px;padding:14px;display:grid}.crm-contact-table{border:1px solid var(--line);background:#fff;overflow:auto}.crm-contact-table table{border-collapse:collapse;width:100%;min-width:1050px}.crm-contact-table th{color:#fff;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#14242b;padding:11px 12px;font-size:7px}.crm-contact-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 12px;font-size:9px}.crm-contact-table td strong,.crm-contact-table td span,.crm-contact-table td small,.crm-contact-table td a{margin-bottom:3px;display:block}.crm-contact-table td a{color:#315442;text-decoration:none}.crm-contact-table td small{color:var(--muted);line-height:1.4}.crm-contact-table select{background:#fff;border:1px solid #c9d0d2;max-width:125px;padding:7px;font-size:9px}.crm-contact-table tr.is-unsubscribed{color:#807777;background:#f3eeee}.crm-contact-table>p{color:var(--muted);text-align:center;margin:0;padding:24px;font-size:10px}.crm-priority{color:#566269;background:#e8ecee;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex!important}.crm-priority.is-a{color:#315442;background:#dcebe3}.crm-priority.is-c{color:#744a1e;background:#f1dfca}.crm-campaign-workspace{grid-template-columns:minmax(330px,.8fr) minmax(500px,1.2fr);align-items:start;gap:20px;display:grid}.crm-campaign-builder,.crm-campaign-list{border:1px solid var(--line);background:#fff}.crm-campaign-builder{grid-template-columns:repeat(2,1fr);gap:13px;padding:20px;display:grid}.crm-campaign-builder header{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:16px}.crm-campaign-builder h4,.crm-campaign-list>header h4,.crm-history>header h4{margin:6px 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.crm-campaign-builder header p,.crm-campaign-list>header p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.crm-campaign-builder>button{grid-column:1/-1}.crm-recipient-preview{background:#eaf3ee;grid-column:1/-1;align-items:center;gap:14px;padding:14px;display:flex}.crm-recipient-preview span{color:#315442;letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:8px;font-weight:700}.crm-recipient-preview strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.crm-recipient-preview small{color:#51645a;max-width:120px;font-size:7px;line-height:1.4}.crm-campaign-list>header{border-bottom:1px solid var(--line);padding:20px}.crm-campaign-list>.pilot-empty{margin:0;padding:28px}.crm-campaign{border-bottom:1px solid var(--line)}.crm-campaign:last-child{border-bottom:0}.crm-campaign>summary{cursor:pointer;grid-template-columns:minmax(190px,1fr) auto repeat(3,64px);align-items:center;gap:13px;padding:17px 19px;display:grid}.crm-campaign>summary>div{flex-direction:column;gap:3px;display:flex}.crm-campaign>summary>div:first-child span{color:var(--orange);letter-spacing:.07em;font-size:7px;font-weight:700}.crm-campaign>summary>div:first-child strong{font-size:10px}.crm-campaign>summary>div:first-child small,.crm-campaign>summary>div:not(:first-child) small{color:var(--muted);font-size:7px}.crm-campaign>summary>div:not(:first-child){align-items:center}.crm-campaign>summary>div:not(:first-child) strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.crm-campaign>summary>b{color:#744a1e;letter-spacing:.05em;text-transform:uppercase;background:#f1dfca;padding:6px 8px;font-size:7px}.crm-campaign.is-envoyée>summary>b{color:#315442;background:#dcebe3}.crm-campaign-body{border-top:1px solid var(--line);background:#f8f6f1;grid-template-columns:1fr .8fr;gap:18px;padding:18px;display:grid}.crm-campaign-body>section{border:1px solid var(--line);background:#fff;padding:17px}.crm-campaign-body>section>span{color:var(--orange);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-campaign-body>section>strong{margin:7px 0 14px;font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.crm-campaign-body>section>p{color:var(--muted);white-space:pre-line;font-size:9px;line-height:1.55}.crm-campaign-body>section>a{color:#315442;font-size:9px;font-weight:700}.crm-campaign-launch{flex-direction:column;gap:12px;display:flex}.crm-campaign-launch button.is-primary{background:#47735d}.crm-campaign-launch>small{color:var(--muted);font-size:8px;line-height:1.45}.crm-recipient-register{border:1px solid var(--line);background:#fff;grid-column:1/-1}.crm-recipient-register>summary{color:#315442;cursor:pointer;padding:13px 15px;font-size:9px;font-weight:700}.crm-recipient-register>div{border-top:1px solid var(--line);max-height:330px;overflow:auto}.crm-recipient-register article{border-bottom:1px solid var(--line);grid-template-columns:1fr 110px 110px;align-items:center;gap:12px;padding:11px 14px;font-size:8px;display:grid}.crm-recipient-register article:last-child{border-bottom:0}.crm-recipient-register article>div strong,.crm-recipient-register article>div span,.crm-recipient-register article>div small{margin-bottom:2px;display:block}.crm-recipient-register article>div small,.crm-recipient-register article>small{color:var(--muted)}.crm-recipient-register article>b{color:#315442;font-size:8px}.crm-recipient-register article>em{color:#9a463c;grid-column:1/-1;font-size:7px}.crm-history{border:1px solid var(--line);background:#fff}.crm-history>header{border-bottom:1px solid var(--line);padding:20px}.crm-history>article{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:20px;padding:14px 20px;display:grid}.crm-history>article time{color:var(--muted);font-size:8px}.crm-history>article div{flex-direction:column;gap:3px;display:flex}.crm-history>article span{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-history>article strong{font-size:10px}.crm-history>article small{color:var(--muted);font-size:8px}.unsubscribe-page{background:#f4f0e8;min-height:72vh;padding:110px 24px}.unsubscribe-card{background:#fff;border-top:4px solid #14242b;max-width:650px;margin:0 auto;padding:44px}.unsubscribe-card h1{margin:12px 0 20px;font-family:Georgia,serif;font-size:38px;font-weight:400}.unsubscribe-card p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.unsubscribe-card button{cursor:pointer;border:0;margin-top:16px}.unsubscribe-card small{color:#9a463c;margin-top:15px;display:block}.unsubscribe-error{background:#f5e6e3;padding:12px;color:#8b3e35!important}.crm-imported-base{background:#eaf3ee;border-bottom:1px solid #bfd5c9;grid-template-columns:minmax(210px,.7fr) minmax(320px,1.3fr);align-items:center;gap:24px;padding:18px 28px;display:grid}.crm-imported-base>div{flex-direction:column;gap:5px;display:flex}.crm-imported-base span{color:#47735d;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-imported-base strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.crm-imported-base p{color:#51645a;margin:0;font-size:9px;line-height:1.65}.crm-imported-base p b{color:#315442}.crm-import-paste{border-left:3px solid #47735d;gap:10px!important}.crm-import-paste textarea{resize:vertical;color:#23333a;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #c9d0d2;border-radius:0;width:100%;min-height:120px;padding:9px 10px;font:10px Arial,sans-serif}.crm-import-paste button{margin-top:0}@media (width<=1100px){.crm-summary{grid-template-columns:repeat(3,1fr)}.crm-summary article:nth-child(3){border-right:0}.crm-summary article:nth-child(-n+3){border-bottom:1px solid var(--line)}.crm-filters{grid-template-columns:repeat(2,1fr)}.crm-filters label:first-child{grid-column:1/-1}.crm-campaign-workspace{grid-template-columns:1fr}}@media (width<=700px){.crm-panel>.pilot-panel-title,.crm-governance,.crm-contacts-workspace,.crm-campaign-workspace,.crm-history{padding-left:16px;padding-right:16px}.crm-summary{grid-template-columns:repeat(2,1fr)}.crm-summary article{border-bottom:1px solid var(--line)}.crm-summary article:nth-child(2n){border-right:0}.crm-tabs{grid-template-columns:1fr}.crm-tabs button{border-right:0;border-bottom:1px solid var(--line)}.crm-contact-entry,.crm-contact-entry form,.crm-campaign-builder{grid-template-columns:1fr}.crm-contact-entry .wide,.crm-campaign-builder .wide,.crm-campaign-builder header,.crm-campaign-builder>button,.crm-recipient-preview{grid-column:auto}.crm-filters{grid-template-columns:1fr}.crm-filters label:first-child{grid-column:auto}.crm-actions{grid-template-columns:1fr}.crm-campaign>summary{grid-template-columns:1fr auto}.crm-campaign>summary>div:not(:first-child){display:none}.crm-campaign-body,.crm-recipient-register article,.crm-history>article{grid-template-columns:1fr}.unsubscribe-card{padding:28px 22px}.unsubscribe-card h1{font-size:31px}.crm-imported-base{grid-template-columns:1fr;padding-left:16px;padding-right:16px}}.crm-summary{grid-template-columns:repeat(8,1fr)}.crm-templates-workspace{background:#f8f6f1;padding:26px 28px}.crm-template-heading{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;padding:22px;display:flex}.crm-template-heading>div:first-child{max-width:680px}.crm-template-heading span,.crm-template-editor header span,.crm-template-card>summary span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-template-heading h4,.crm-template-editor h4{margin:6px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.crm-template-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.crm-template-kind{flex-wrap:wrap;gap:8px;display:flex}.crm-template-kind button,.crm-template-card aside button,.crm-template-editor>button{border:1px solid var(--line);color:#23333a;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;min-height:38px;padding:9px 14px;font-size:8px;font-weight:700}.crm-template-kind button.is-active{color:#fff;background:#14242b;border-color:#14242b}.crm-template-kind button:disabled,.crm-template-card aside button:disabled,.crm-template-editor>button:disabled{cursor:not-allowed;opacity:.4}.crm-template-editor{background:#fffaf2;border:1px solid #e0a45b;grid-template-columns:repeat(2,1fr);gap:13px;margin-bottom:20px;padding:20px;display:grid}.crm-template-editor header{border-bottom:1px solid #ead7bb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.crm-template-editor header b,.crm-template-card>summary>b{color:#566269;letter-spacing:.07em;text-transform:uppercase;background:#e8ecee;padding:6px 9px;font-size:7px}.crm-template-editor label,.crm-automation-activation label{color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.crm-template-editor input,.crm-template-editor select,.crm-template-editor textarea,.crm-automation-activation input{color:#23333a;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #c9d0d2;width:100%;min-height:38px;padding:9px 10px;font:10px Arial,sans-serif}.crm-template-editor textarea{resize:vertical}.crm-template-editor .wide{grid-column:1/-1}.crm-template-editor>p{color:var(--muted);background:#f4f0e8;margin:0;padding:10px;font-size:8px;line-height:1.5}.crm-template-editor>button{color:#fff;background:#14242b;border:0}.crm-template-editor>button.is-secondary{color:#23333a;background:#e8ecee}.crm-template-list{gap:12px;display:grid}.crm-template-card{border:1px solid var(--line);background:#fff}.crm-template-card.is-active{border-left:4px solid #47735d}.crm-template-card.is-inactive{border-left:4px solid #b58a5a}.crm-template-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.crm-template-card>summary>div{flex-direction:column;gap:4px;display:flex}.crm-template-card>summary strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.crm-template-card>summary small{color:var(--muted);font-size:8px}.crm-template-card.is-active>summary>b{color:#315442;background:#dcebe3}.crm-template-card.is-inactive>summary>b{color:#744a1e;background:#f1dfca}.crm-template-content{border-top:1px solid var(--line);background:#f8f6f1;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:18px;padding:18px;display:grid}.crm-template-content>section,.crm-template-content>aside{border:1px solid var(--line);background:#fff;padding:18px}.crm-template-content>section>p{color:var(--muted);margin:0 0 18px;font-size:9px;line-height:1.6}.crm-template-content>section>span{color:var(--orange);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.crm-template-content>section>strong{margin:6px 0 4px;font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.crm-template-content>section>small{color:var(--muted);font-size:8px;display:block}.crm-template-message{color:#445258;white-space:pre-line;background:#fbf8f2;border-left:3px solid #d7b179;margin:18px 0;padding:16px;font-size:9px;line-height:1.7}.crm-template-content>section>a{color:#315442;font-size:9px;font-weight:700;display:inline-block}.crm-template-content>section>em{color:var(--muted);margin-top:18px;font-size:8px;font-style:normal;display:block}.crm-template-content>aside{flex-direction:column;gap:10px;display:flex}.crm-template-card aside button.is-primary{color:#fff;background:#47735d;border-color:#47735d}.crm-template-card aside button.is-danger{color:#8b3e35;border-color:#a65b50;margin-top:auto}.crm-automation-state,.crm-automation-activation{background:#eaf3ee;flex-direction:column;gap:7px;margin-top:5px;padding:14px;display:flex}.crm-automation-state strong,.crm-automation-activation strong{color:#315442;font-size:9px}.crm-automation-state span,.crm-automation-activation span{font-family:monospace;font-size:8px}.crm-automation-state small,.crm-automation-activation small{color:#51645a;font-size:8px;line-height:1.5}.crm-automation-activation{background:#fff7eb}.crm-automation-activation>button{border:0!important}.crm-automation-activation label{margin-top:5px}@media (width<=1100px){.crm-summary{grid-template-columns:repeat(4,1fr)}.crm-summary article:nth-child(4n){border-right:0}.crm-summary article:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (width<=700px){.crm-templates-workspace{padding-left:16px;padding-right:16px}.crm-tabs{grid-template-columns:1fr}.crm-template-heading{flex-direction:column;align-items:stretch}.crm-template-kind{grid-template-columns:1fr;display:grid}.crm-template-editor{grid-template-columns:1fr}.crm-template-editor header,.crm-template-editor .wide{grid-column:auto}.crm-template-content{grid-template-columns:1fr}.crm-summary{grid-template-columns:repeat(2,1fr)}.crm-summary article:nth-child(-n+6){border-bottom:1px solid var(--line)}}.crm-activation-workspace{background:#f8f6f1;padding:26px 28px}.crm-activation-heading{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(320px,1fr) minmax(520px,1.25fr);align-items:end;gap:26px;padding:24px;display:grid}.crm-activation-heading>div>span,.crm-activation-card>header span,.crm-follow-up>header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-activation-heading h4{margin:7px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.crm-activation-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.crm-activation-heading>aside{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.crm-activation-heading>aside article{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;min-height:86px;padding:13px;display:flex}.crm-activation-heading>aside article:last-child{border-right:0}.crm-activation-heading>aside strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.crm-activation-heading>aside span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px;line-height:1.35}.crm-activation-guard{background:#fff7eb;border-left:4px solid #b77937;grid-template-columns:170px 1fr;gap:18px;margin:15px 0;padding:16px 19px;display:grid}.crm-activation-guard strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.crm-activation-guard p{color:#6b5a46;margin:0;font-size:9px;line-height:1.65}.crm-activation-list{gap:14px;display:grid}.crm-activation-card{border:1px solid var(--line);background:#fff;border-left:4px solid #c4a77a;overflow:hidden}.crm-activation-card.is-ready{border-left-color:#47735d}.crm-activation-card.is-sent{border-left-color:#2f647a}.crm-activation-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.crm-activation-card>header>div{flex-direction:column;gap:4px;display:flex}.crm-activation-card>header>div strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.crm-activation-card>header>div small{color:var(--muted);font-size:8px}.crm-activation-card>header>b{color:#744a1e;letter-spacing:.07em;text-transform:uppercase;background:#f1dfca;padding:7px 10px;font-size:7px}.crm-activation-card.is-ready>header>b{color:#315442;background:#dcebe3}.crm-activation-card.is-sent>header>b{color:#2f5667;background:#dfebf0}.crm-readiness-steps{border-bottom:1px solid var(--line);background:#f4f0e8;grid-template-columns:repeat(5,1fr);display:grid}.crm-readiness-steps span{border-right:1px solid var(--line);color:#90999d;text-align:center;text-transform:uppercase;padding:10px;font-size:7px;font-weight:700}.crm-readiness-steps span:last-child{border-right:0}.crm-readiness-steps span.is-done{color:#315442;background:#eaf3ee}.crm-activation-content{background:#f8f6f1;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:16px;padding:18px;display:grid}.crm-activation-content>section,.crm-activation-content>aside{border:1px solid var(--line);background:#fff;padding:18px}.crm-activation-content>section>span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:700}.crm-activation-content h5{margin:7px 0 14px;font-family:Georgia,serif;font-size:19px;font-weight:400}.crm-activation-content>section p{max-height:210px;color:var(--muted);white-space:pre-line;margin:0 0 16px;font-size:9px;line-height:1.65;overflow:auto}.crm-activation-content>section a{color:#315442;font-size:9px;font-weight:700}.crm-activation-content>aside{flex-direction:column;gap:10px;display:flex}.crm-activation-content>aside button,.crm-follow-up button{color:#14242b;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #14242b;min-height:38px;padding:9px 12px;font-size:8px;font-weight:700}.crm-activation-content>aside button:disabled,.crm-follow-up button:disabled{cursor:not-allowed;opacity:.38}.crm-activation-content>aside button.is-primary{color:#fff;background:#47735d;border-color:#47735d}.crm-activation-content>aside button.is-send{color:#fff;background:#14242b;border-color:#14242b}.crm-activation-content>aside>label,.crm-follow-up label{color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.crm-activation-content>aside input,.crm-follow-up input,.crm-follow-up select,.crm-follow-up textarea{color:#23333a;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c9d0d2;width:100%;min-height:38px;padding:9px 10px;font:10px Arial,sans-serif}.crm-activation-content>aside>small{color:var(--muted);font-size:8px;line-height:1.45}.crm-activation-recipient{background:#f4f0e8;flex-direction:column;gap:4px;margin-bottom:3px;padding:13px;display:flex}.crm-activation-recipient span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.crm-activation-recipient strong{font-size:10px}.crm-activation-recipient a{color:#315442;font-size:8px}.crm-activation-recipient small{color:var(--muted);font-size:8px}.crm-review-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-follow-up{border-top:1px solid var(--line);background:#eef4f1;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.crm-follow-up>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.crm-follow-up>header>div{flex-direction:column;gap:4px;display:flex}.crm-follow-up>header strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.crm-follow-up>header b{color:#315442;text-transform:uppercase;background:#fff;padding:6px 9px;font-size:7px}.crm-follow-up .wide{grid-column:1/-1}.crm-follow-up textarea{resize:vertical}.crm-follow-up>button{color:#fff;background:#14242b;border:0;grid-column:1/-1;justify-self:end}@media (width<=1150px){.crm-activation-heading,.crm-activation-content{grid-template-columns:1fr}.crm-follow-up{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.crm-tabs{grid-template-columns:1fr}.crm-activation-workspace{padding-left:16px;padding-right:16px}.crm-activation-heading>aside{grid-template-columns:repeat(2,1fr)}.crm-activation-heading>aside article{border-bottom:1px solid var(--line)}.crm-activation-guard,.crm-readiness-steps{grid-template-columns:1fr}.crm-readiness-steps span{border-right:0;border-bottom:1px solid var(--line)}.crm-activation-content,.crm-follow-up{grid-template-columns:1fr}.crm-follow-up>header,.crm-follow-up .wide,.crm-follow-up>button{grid-column:auto}.crm-review-actions{grid-template-columns:1fr}}.crm-cockpit-workspace{background:#f8f6f1;padding:26px 28px}.crm-cockpit-heading{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(330px,.75fr) minmax(620px,1.25fr);align-items:end;gap:26px;padding:24px;display:grid}.crm-cockpit-heading>div>span,.crm-cockpit-actions header span,.crm-cockpit-upcoming header span,.crm-cockpit-performance header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-cockpit-heading h4{margin:7px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.crm-cockpit-heading p,.crm-cockpit-performance header p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.crm-cockpit-heading>aside{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.crm-cockpit-heading>aside article{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;min-height:88px;padding:12px;display:flex}.crm-cockpit-heading>aside article:last-child{border-right:0}.crm-cockpit-heading>aside strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.crm-cockpit-heading>aside span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px;line-height:1.35}.crm-cockpit-truth{background:#eaf3ee;border-left:4px solid #47735d;grid-template-columns:200px 1fr;gap:18px;margin:15px 0;padding:16px 19px;display:grid}.crm-cockpit-truth strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.crm-cockpit-truth p{color:#51645a;margin:0;font-size:9px;line-height:1.65}.crm-cockpit-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:15px;display:grid}.crm-cockpit-actions,.crm-cockpit-upcoming,.crm-cockpit-performance{border:1px solid var(--line);background:#fff}.crm-cockpit-actions>header,.crm-cockpit-upcoming>header,.crm-cockpit-performance>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.crm-cockpit-actions h5,.crm-cockpit-upcoming h5,.crm-cockpit-performance h5{margin:5px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.crm-cockpit-actions header>b,.crm-cockpit-upcoming header>b{color:#fff;background:#14242b;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:grid}.crm-cockpit-actions>div>article,.crm-cockpit-upcoming>div>article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.crm-cockpit-actions>div>article:last-child,.crm-cockpit-upcoming>div>article:last-child{border-bottom:0}.crm-cockpit-actions>div>article.is-critique{background:#fff8f6;border-left:4px solid #9a463c}.crm-cockpit-actions>div>article.is-prioritaire{border-left:4px solid var(--orange)}.crm-cockpit-actions>div>article.is-a-preparer{border-left:4px solid #7f9097}.crm-cockpit-actions article span{color:#8b3e35;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-cockpit-actions article strong,.crm-cockpit-upcoming article strong{margin:4px 0;font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.crm-cockpit-actions article p,.crm-cockpit-upcoming article p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.crm-cockpit-actions article button,.crm-cockpit-upcoming article button{color:#14242b;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #14242b;min-height:34px;padding:8px 11px;font-size:7px;font-weight:700}.crm-cockpit-upcoming>div>article{grid-template-columns:105px 1fr auto}.crm-cockpit-upcoming time{color:var(--orange);font-size:8px;font-weight:700}.crm-cockpit-performance{margin-top:15px}.crm-cockpit-performance>header>p{text-align:right;max-width:440px}.crm-cockpit-performance>div{overflow-x:auto}.crm-cockpit-performance table{border-collapse:collapse;width:100%}.crm-cockpit-performance th,.crm-cockpit-performance td{border-bottom:1px solid var(--line);text-align:center;padding:13px 16px;font-size:8px}.crm-cockpit-performance th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f3f1ec;font-size:7px}.crm-cockpit-performance th:first-child,.crm-cockpit-performance td:first-child{text-align:left}.crm-cockpit-performance td strong{font-family:Georgia,serif;font-size:14px;font-weight:400}@media (width<=1200px){.crm-cockpit-heading,.crm-cockpit-grid{grid-template-columns:1fr}.crm-cockpit-heading>aside{grid-template-columns:repeat(3,1fr)}.crm-cockpit-heading>aside article:nth-child(3){border-right:0}.crm-cockpit-heading>aside article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=700px){.crm-cockpit-workspace{padding-left:16px;padding-right:16px}.crm-cockpit-heading>aside{grid-template-columns:repeat(2,1fr)}.crm-cockpit-heading>aside article:nth-child(3){border-right:1px solid var(--line)}.crm-cockpit-heading>aside article:nth-child(2n){border-right:0}.crm-cockpit-heading>aside article:nth-child(-n+4){border-bottom:1px solid var(--line)}.crm-cockpit-truth,.crm-cockpit-actions>div>article,.crm-cockpit-upcoming>div>article{grid-template-columns:1fr}.crm-cockpit-actions article button,.crm-cockpit-upcoming article button{justify-self:start}.crm-cockpit-performance>header{flex-direction:column;align-items:flex-start}.crm-cockpit-performance>header>p{text-align:left}}.crm-conversion-workspace{background:#f8f6f1;padding:26px 28px}.crm-conversion-heading{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(340px,.85fr) minmax(590px,1.15fr);align-items:end;gap:26px;padding:24px;display:grid}.crm-conversion-heading>div>span,.crm-conversion-card>header span,.crm-conversion-body>aside>span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-conversion-heading h4{margin:7px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.crm-conversion-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.crm-conversion-heading>aside{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.crm-conversion-heading>aside article{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;min-height:86px;padding:12px;display:flex}.crm-conversion-heading>aside article:last-child{border-right:0}.crm-conversion-heading>aside article.is-alert{color:#8b3e35;background:#fff1ed}.crm-conversion-heading>aside strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.crm-conversion-heading>aside span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px;line-height:1.35}.crm-conversion-guard{background:#eaf3ee;border-left:4px solid #47735d;grid-template-columns:190px 1fr;gap:18px;margin:15px 0;padding:16px 19px;display:grid}.crm-conversion-guard strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.crm-conversion-guard p{color:#51645a;margin:0;font-size:9px;line-height:1.65}.crm-pipeline{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(8,1fr);margin-bottom:15px;display:grid}.crm-pipeline article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-height:78px;padding:13px;display:grid}.crm-pipeline article:last-child{border-right:0}.crm-pipeline article>span{color:#a6afb2;grid-row:1/3;font-size:8px}.crm-pipeline article>strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.crm-pipeline article>small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.crm-pipeline article.is-won{color:#315442;background:#eaf3ee}.crm-pipeline article.is-lost{color:#7d5550;background:#f3eeee}.crm-conversion-list{gap:13px;display:grid}.crm-conversion-card{border:1px solid var(--line);background:#fff;border-left:4px solid #7f9097;overflow:hidden}.crm-conversion-card.is-gagne{border-left-color:#47735d}.crm-conversion-card.is-perdu{border-left-color:#9a463c}.crm-conversion-card.is-overdue{box-shadow:inset 0 0 0 1px #d8a19a}.crm-conversion-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.crm-conversion-card>header>div{flex-direction:column;gap:4px;display:flex}.crm-conversion-card>header strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.crm-conversion-card>header small{color:var(--muted);font-size:8px}.crm-conversion-card>header b{color:#435158;letter-spacing:.07em;text-transform:uppercase;background:#e8ecee;padding:7px 10px;font-size:7px}.crm-conversion-body{background:#f8f6f1;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:16px;padding:18px;display:grid}.crm-conversion-body>form{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.crm-conversion-body label{color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:700;display:flex}.crm-conversion-body input,.crm-conversion-body select,.crm-conversion-body textarea{color:#23333a;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c9d0d2;width:100%;min-height:38px;padding:9px 10px;font:10px Arial,sans-serif}.crm-conversion-body textarea{resize:vertical}.crm-conversion-body .wide{grid-column:1/-1}.crm-conversion-body form>button,.crm-conversion-body aside>button{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#14242b;border:1px solid #14242b;min-height:38px;padding:9px 12px;font-size:8px;font-weight:700}.crm-conversion-body form>button{grid-column:1/-1;justify-self:end}.crm-conversion-body button:disabled{cursor:not-allowed;opacity:.38}.crm-conversion-body>aside{border:1px solid var(--line);background:#fff;flex-direction:column;gap:9px;padding:18px;display:flex}.crm-conversion-body>aside strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.crm-conversion-body>aside p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.crm-conversion-body>aside>button{color:#14242b;background:#fff;margin-top:3px}.crm-conversion-body>aside>button.is-primary{color:#fff;background:#47735d;border-color:#47735d}.crm-conversion-body>aside>small{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:10px;font-size:8px;line-height:1.45}@media (width<=1200px){.crm-conversion-heading,.crm-conversion-body{grid-template-columns:1fr}.crm-pipeline{grid-template-columns:repeat(4,1fr)}.crm-pipeline article:nth-child(4n){border-right:0}.crm-conversion-body>form{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.crm-tabs{grid-template-columns:1fr}.crm-conversion-workspace{padding-left:16px;padding-right:16px}.crm-conversion-heading>aside{grid-template-columns:repeat(2,1fr)}.crm-conversion-heading>aside article{border-bottom:1px solid var(--line)}.crm-conversion-guard,.crm-pipeline,.crm-conversion-body>form{grid-template-columns:1fr}.crm-pipeline article{border-right:0;border-bottom:1px solid var(--line)}.crm-conversion-card>header{flex-direction:column;align-items:flex-start}.crm-conversion-body .wide,.crm-conversion-body form>button{grid-column:auto}}.studio-option-card.is-locked{background:#f4f1eb;border-color:#d8d0c5}.studio-option-card.is-locked .studio-option-select{cursor:not-allowed;opacity:.56}.studio-option-card.is-locked .studio-option-select i{color:#5f5a53;background:#c9c2b8}.studio-option-requirement{color:#8c4b31;margin:0;padding:0 20px 18px;font-size:12px;font-weight:700;line-height:1.45}.crm-profile-workspace{background:#f8f6f1;padding:26px 28px}.crm-profile-heading{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:24px;margin-bottom:15px;padding:24px;display:grid}.crm-profile-heading>div>span,.crm-profile-card>header span,.crm-profile-identity span,.crm-profile-follow-up>header span,.crm-profile-linked header span,.crm-profile-journal header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-profile-heading h4,.crm-profile-card>header h4{margin:7px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.crm-profile-heading p,.crm-profile-card>header p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.crm-profile-heading>aside{text-align:center;background:#eaf3ee;border-left:3px solid #47735d;flex-direction:column;justify-content:center;min-height:86px;padding:15px;display:flex}.crm-profile-heading>aside strong{font-family:Georgia,serif;font-size:29px;font-weight:400}.crm-profile-heading>aside span,.crm-profile-heading>aside small{color:#51645a;font-size:8px}.crm-profile-layout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:15px;display:grid}.crm-profile-directory,.crm-profile-card{border:1px solid var(--line);background:#fff}.crm-profile-directory>label{border-bottom:1px solid var(--line);color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;padding:15px;font-size:8px;font-weight:700;display:flex}.crm-profile-directory input{color:#23333a;text-transform:none;background:#fff;border:1px solid #c9d0d2;min-height:39px;padding:9px 10px;font:10px Arial,sans-serif}.crm-profile-directory>div{max-height:880px;overflow:auto}.crm-profile-directory button{border:0;border-bottom:1px solid var(--line);color:#23333a;text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:13px 12px;display:grid}.crm-profile-directory button.is-active{color:#fff;background:#14242b}.crm-profile-directory button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-profile-directory button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-profile-directory button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.crm-profile-directory button.is-active small{color:#cdd5d8}.crm-profile-directory button em{color:var(--muted);font-size:7px;font-style:normal}.crm-profile-directory button.is-active em{color:#efb76f}.crm-profile-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.crm-profile-card>header nav{flex-wrap:wrap;gap:8px;display:flex}.crm-profile-card>header nav a,.crm-profile-linked article a,.crm-profile-no-opportunity button,.crm-profile-follow-up button,.crm-profile-journal form button,.crm-open-profile{color:#14242b;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #14242b;justify-content:center;align-items:center;min-height:36px;padding:8px 12px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.crm-profile-summary{border-bottom:1px solid var(--line);background:#f4f0e8;grid-template-columns:repeat(4,1fr);display:grid}.crm-profile-summary article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:92px;padding:15px;display:flex}.crm-profile-summary article:last-child{border-right:0}.crm-profile-summary span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.crm-profile-summary strong{margin-top:6px;font-family:Georgia,serif;font-size:17px;font-weight:400}.crm-profile-summary small{color:var(--muted);margin-top:3px;font-size:7px}.crm-profile-identity{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.crm-profile-identity section{border-right:1px solid var(--line);min-height:145px;padding:19px}.crm-profile-identity section:last-child{border-right:0}.crm-profile-identity strong,.crm-profile-identity a{color:#23333a;margin:8px 0 6px;font-size:10px;display:block}.crm-profile-identity p{color:#536168;margin:0 0 5px;font-size:9px;line-height:1.55}.crm-profile-identity small{color:var(--muted);font-size:8px;line-height:1.5;display:block}.crm-profile-follow-up{border-bottom:1px solid var(--line);background:#eef4f1;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.crm-profile-follow-up>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.crm-profile-follow-up>header strong{margin-top:4px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:block}.crm-profile-follow-up>header b{color:#315442;text-transform:uppercase;background:#fff;padding:6px 9px;font-size:7px}.crm-profile-follow-up label,.crm-profile-journal form label{color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:700;display:flex}.crm-profile-follow-up input,.crm-profile-follow-up select,.crm-profile-follow-up textarea,.crm-profile-journal form select,.crm-profile-journal form textarea{color:#23333a;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c9d0d2;width:100%;min-height:38px;padding:9px 10px;font:10px Arial,sans-serif}.crm-profile-follow-up .wide{grid-column:1/-1}.crm-profile-follow-up textarea,.crm-profile-journal textarea{resize:vertical}.crm-profile-follow-up button{color:#fff;background:#14242b;border:0;grid-column:1/-1;justify-self:end}.crm-profile-follow-up button:disabled,.crm-profile-journal form button:disabled{cursor:not-allowed;opacity:.4}.crm-profile-no-opportunity{border-bottom:1px solid var(--line);background:#fff7eb;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.crm-profile-no-opportunity span{color:#9a531f;text-transform:uppercase;font-size:8px;font-weight:700}.crm-profile-no-opportunity strong{margin:5px 0;font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.crm-profile-no-opportunity p{color:#6b5a46;margin:0;font-size:9px;line-height:1.55}.crm-profile-linked{border-bottom:1px solid var(--line);padding:20px}.crm-profile-linked>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.crm-profile-linked h5,.crm-profile-journal h5{margin:5px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.crm-profile-linked>header p{max-width:390px;color:var(--muted);text-align:right;margin:0;font-size:8px;line-height:1.5}.crm-profile-linked>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.crm-profile-linked article{border:1px solid var(--line);background:#fbfaf7;flex-direction:column;min-width:0;padding:15px;display:flex}.crm-profile-linked article>span{color:var(--orange);text-transform:uppercase;font-size:7px;font-weight:700}.crm-profile-linked article>strong{margin:6px 0;font-family:Georgia,serif;font-size:16px;font-weight:400}.crm-profile-linked article>p{color:#445258;margin:0;font-size:9px}.crm-profile-linked article>small{color:var(--muted);margin:5px 0 12px;font-size:8px}.crm-profile-linked article a{align-self:flex-start;margin-top:auto}.crm-profile-journal{background:#f8f6f1;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:15px;padding:20px;display:grid}.crm-profile-journal>form,.crm-profile-journal>section{border:1px solid var(--line);background:#fff}.crm-profile-journal form{flex-direction:column;gap:12px;padding:18px;display:flex}.crm-profile-journal form header p{color:var(--muted);margin:8px 0 2px;font-size:8px;line-height:1.55}.crm-profile-journal form button{color:#fff;background:#14242b;border:0}.crm-profile-journal>section>header{border-bottom:1px solid var(--line);padding:18px}.crm-profile-journal>section>div{max-height:520px;overflow:auto}.crm-profile-journal>section article{border-bottom:1px solid var(--line);grid-template-columns:125px minmax(0,1fr);gap:14px;padding:13px 16px;display:grid}.crm-profile-journal>section article time{color:var(--muted);font-size:7px}.crm-profile-journal>section article div{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-profile-journal>section article span{color:var(--orange);text-transform:uppercase;font-size:7px;font-weight:700}.crm-profile-journal>section article strong{font-size:9px;line-height:1.45}.crm-profile-journal>section article small{color:var(--muted);font-size:7px;line-height:1.45}.crm-open-profile{color:#315442;border-color:#47735d;min-width:125px}.crm-open-profile:hover{background:#eaf3ee}@media (width<=1200px){.crm-tabs{grid-template-columns:repeat(4,1fr)}.crm-profile-layout{grid-template-columns:240px minmax(0,1fr)}.crm-profile-follow-up{grid-template-columns:repeat(2,1fr)}.crm-profile-linked>div,.crm-profile-journal{grid-template-columns:1fr}}@media (width<=700px){.crm-tabs{grid-template-columns:1fr}.crm-profile-workspace{padding-left:16px;padding-right:16px}.crm-profile-heading,.crm-profile-layout,.crm-profile-summary,.crm-profile-identity,.crm-profile-follow-up,.crm-profile-journal{grid-template-columns:1fr}.crm-profile-directory>div{max-height:410px}.crm-profile-card>header,.crm-profile-linked>header,.crm-profile-no-opportunity{flex-direction:column;align-items:flex-start}.crm-profile-summary article,.crm-profile-identity section{border-right:0;border-bottom:1px solid var(--line)}.crm-profile-follow-up>header,.crm-profile-follow-up .wide,.crm-profile-follow-up button{grid-column:auto}.crm-profile-linked>header p{text-align:left}.crm-profile-journal>section article{grid-template-columns:1fr}}.crm-tabs{grid-template-columns:repeat(10,1fr)}.crm-opportunity-workspace{background:#f8f6f1;padding:26px 28px}.crm-opportunity-heading{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(330px,.78fr) minmax(620px,1.22fr);align-items:end;gap:26px;padding:24px;display:grid}.crm-opportunity-heading>div>span,.crm-opportunity-form header>span,.crm-opportunity-register>header span,.crm-profile-opportunities header span,.crm-opportunity-list article>header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-opportunity-heading h4{margin:7px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.crm-opportunity-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.crm-opportunity-heading>aside{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.crm-opportunity-heading>aside article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;min-height:86px;padding:12px;display:flex}.crm-opportunity-heading>aside article:nth-child(3n){border-right:0}.crm-opportunity-heading>aside article:nth-last-child(-n+3){border-bottom:0}.crm-opportunity-heading>aside article.is-alert{color:#8b3e35;background:#fff1ed}.crm-opportunity-heading>aside strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.crm-opportunity-heading>aside span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px;line-height:1.35}.crm-opportunity-truth{border-left:4px solid var(--orange);background:#fff7eb;grid-template-columns:230px 1fr;gap:18px;margin:15px 0;padding:16px 19px;display:grid}.crm-opportunity-truth strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.crm-opportunity-truth p{color:#6b5a46;margin:0;font-size:9px;line-height:1.65}.crm-opportunity-pipeline{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);margin-bottom:15px;display:grid}.crm-opportunity-pipeline button{border:0;border-right:1px solid var(--line);min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:13px;display:grid}.crm-opportunity-pipeline button:last-child{border-right:0}.crm-opportunity-pipeline button:hover,.crm-opportunity-pipeline button.is-active{color:#fff;background:#14242b}.crm-opportunity-pipeline button.is-won:not(.is-active){color:#315442;background:#eaf3ee}.crm-opportunity-pipeline button.is-lost:not(.is-active){color:#7d5550;background:#f3eeee}.crm-opportunity-pipeline button>span{color:#a6afb2;grid-row:1/3;font-size:8px}.crm-opportunity-pipeline button>strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.crm-opportunity-pipeline button>small{text-transform:uppercase;font-size:7px;font-weight:700}.crm-opportunity-pipeline button>em{color:var(--muted);grid-column:1/-1;font-size:7px;font-style:normal}.crm-opportunity-pipeline button.is-active>em{color:#cdd5d8}.crm-opportunity-layout{grid-template-columns:minmax(330px,.68fr) minmax(560px,1.32fr);align-items:start;gap:15px;display:grid}.crm-opportunity-form,.crm-opportunity-register{border:1px solid var(--line);background:#fff}.crm-opportunity-form{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px;display:grid}.crm-opportunity-form>header{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:14px}.crm-opportunity-form h5,.crm-opportunity-register h5,.crm-profile-opportunities h5{margin:6px 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.crm-opportunity-form header p,.crm-profile-opportunities header p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.crm-opportunity-form label,.crm-opportunity-filters label{color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:700;display:flex}.crm-opportunity-form input,.crm-opportunity-form select,.crm-opportunity-form textarea,.crm-opportunity-filters input,.crm-opportunity-filters select{color:#23333a;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c9d0d2;width:100%;min-height:39px;padding:9px 10px;font:10px Arial,sans-serif}.crm-opportunity-form textarea{resize:vertical}.crm-opportunity-form .wide{grid-column:1/-1}.crm-proposal-brief{background:#fffaf1;border:1px solid #d8c9ad;grid-template-columns:repeat(2,1fr);gap:12px;margin:4px 0;padding:16px;display:grid}.crm-proposal-brief legend{color:#6d5431;padding:0 8px;font-family:Georgia,serif;font-size:15px}.crm-proposal-brief>p{color:#74644e;grid-column:1/-1;margin:0 0 4px;font-size:8px;line-height:1.55}.crm-proposal-status{color:#6b5a46;background:#fff7eb;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 10px;padding:9px 11px;font-size:8px;display:flex}.crm-proposal-status strong{color:#4c3922;text-transform:uppercase}.crm-opportunity-form>button{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#14242b;border:1px solid #14242b;min-height:39px;padding:9px 13px;font-size:8px;font-weight:700}.crm-opportunity-form>button.is-secondary{color:#14242b;background:#fff}.crm-opportunity-form>button:disabled{cursor:not-allowed;opacity:.4}.crm-opportunity-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.crm-opportunity-register>header b{color:#fff;background:#14242b;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:grid}.crm-opportunity-filters{background:#f4f0e8;grid-template-columns:1.5fr 1fr 1fr;gap:9px;padding:13px;display:grid}.crm-opportunity-list{background:#f8f6f1;gap:10px;padding:13px;display:grid}.crm-opportunity-list>article{border:1px solid var(--line);border-left:4px solid var(--orange);background:#fff;overflow:hidden}.crm-opportunity-list>article.is-overdue{border-left-color:#9a463c}.crm-opportunity-list>article.is-closed{opacity:.82;border-left-color:#7f9097}.crm-opportunity-list article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.crm-opportunity-list article>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-opportunity-list article>header strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.crm-opportunity-list article>header small{color:var(--muted);font-size:8px}.crm-opportunity-list article>header b{color:#435158;letter-spacing:.07em;text-transform:uppercase;background:#e8ecee;padding:7px 9px;font-size:7px}.crm-opportunity-list dl{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.crm-opportunity-list dl>div{border-right:1px solid var(--line);padding:12px 15px}.crm-opportunity-list dl>div:last-child{border-right:0}.crm-opportunity-list dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.crm-opportunity-list dd{margin:5px 0 0;font-family:Georgia,serif;font-size:14px}.crm-opportunity-list article>p,.crm-opportunity-list article>small{color:var(--muted);margin:0;padding:11px 16px;font-size:8px;line-height:1.5;display:block}.crm-opportunity-list article>p strong{color:var(--ink);margin-right:8px}.crm-opportunity-list article>small{padding-top:0}.crm-opportunity-list article>footer{background:#f4f0e8;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.crm-opportunity-list article>footer button,.crm-opportunity-list article>footer a,.crm-profile-opportunities button{color:#14242b;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #14242b;justify-content:center;align-items:center;min-height:35px;padding:8px 11px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.crm-opportunity-list article>footer button:disabled,.crm-profile-opportunities button:disabled{cursor:not-allowed;opacity:.4}.crm-profile-opportunities{border-bottom:1px solid var(--line);padding:20px}.crm-profile-opportunities>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.crm-profile-opportunities>header>div{max-width:620px}.crm-profile-opportunities>div{gap:8px;display:grid}.crm-profile-opportunities article{border:1px solid var(--line);border-left:3px solid var(--orange);background:#fbfaf7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.crm-profile-opportunities article.is-closed{border-left-color:#7f9097}.crm-profile-opportunities article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-profile-opportunities article span,.crm-profile-opportunities article small{color:var(--muted);font-size:7px}.crm-profile-opportunities article>div>strong{font-family:Georgia,serif;font-size:15px;font-weight:400}@media (width<=1250px){.crm-tabs{grid-template-columns:repeat(5,1fr)}.crm-opportunity-heading,.crm-opportunity-layout{grid-template-columns:1fr}.crm-opportunity-pipeline{grid-template-columns:repeat(3,1fr)}.crm-opportunity-pipeline button:nth-child(3n){border-right:0}.crm-opportunity-pipeline button:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=700px){.crm-tabs{grid-template-columns:1fr}.crm-opportunity-workspace{padding-left:16px;padding-right:16px}.crm-opportunity-heading>aside{grid-template-columns:repeat(2,1fr)}.crm-opportunity-heading>aside article:nth-child(3n){border-right:1px solid var(--line)}.crm-opportunity-heading>aside article:nth-child(2n){border-right:0}.crm-opportunity-heading>aside article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.crm-opportunity-heading>aside article:nth-last-child(-n+2){border-bottom:0}.crm-opportunity-truth,.crm-opportunity-pipeline,.crm-opportunity-form,.crm-opportunity-filters,.crm-opportunity-list dl,.crm-profile-opportunities article,.crm-proposal-brief{grid-template-columns:1fr}.crm-opportunity-pipeline button{border-right:0;border-bottom:1px solid var(--line)}.crm-opportunity-form>header,.crm-opportunity-form .wide,.crm-proposal-brief>p{grid-column:auto}.crm-opportunity-register>header,.crm-opportunity-list article>header,.crm-profile-opportunities>header,.crm-proposal-status{flex-direction:column;align-items:flex-start}.crm-opportunity-list dl>div{border-right:0;border-bottom:1px solid var(--line)}.crm-profile-opportunities article>button{width:100%}}.crm-summary>button{appearance:none;border:0;border-right:1px solid var(--line);min-height:105px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;padding:18px;transition:background-color .16s,box-shadow .16s,transform .16s;display:flex}.crm-summary>button:last-child{border-right:0}.crm-summary>button:hover,.crm-summary>button:focus-visible{z-index:1;box-shadow:inset 0 -4px var(--orange);outline:2px solid var(--orange);outline-offset:-2px;background:#fffaf1;position:relative;transform:translateY(-1px)}.crm-summary>button:active{transform:translateY(0)}#pilot-crm-contacts-results,#pilot-crm-template-results,#pilot-crm-campaign-results{scroll-margin-top:130px}#pilot-crm-contacts-results:focus-visible,#pilot-crm-template-results:focus-visible,#pilot-crm-campaign-results:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.crm-template-controls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.crm-register-filter{color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:5px;min-width:150px;font-size:8px;font-weight:700;display:flex}.crm-register-filter select{color:#23333a;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c9d0d2;min-height:36px;padding:8px 10px;font:10px Arial,sans-serif}.crm-campaign-list>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.crm-campaign-list>header>div{min-width:0}.crm-campaign-list>header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}@media (width<=1100px){.crm-summary>button:nth-child(4n){border-right:0}.crm-summary>button:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (width<=700px){.crm-summary>button{border-bottom:1px solid var(--line)}.crm-summary>button:nth-child(2n){border-right:0}.crm-template-controls{align-items:stretch}.crm-campaign-list>header{flex-direction:column;align-items:stretch}.crm-register-filter{width:100%}}.crm-meeting-workspace{background:#f8f6f1;padding:26px 28px}.crm-meeting-heading{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(360px,1fr) minmax(520px,.9fr);align-items:end;gap:26px;padding:24px;display:grid}.crm-meeting-heading>div>span,.crm-meeting-form header>span,.crm-meeting-register>header span,.crm-profile-meetings header span,.crm-meeting-list article>header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-meeting-heading h4{margin:7px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.crm-meeting-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.crm-meeting-heading>aside{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.crm-meeting-heading>aside article{border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;min-height:92px;padding:12px;display:flex}.crm-meeting-heading>aside article:last-child{border-right:0}.crm-meeting-heading>aside article.is-alert{color:#8b3e35;background:#fff1ed}.crm-meeting-heading>aside strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.crm-meeting-heading>aside span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px;line-height:1.35}.crm-meeting-truth{background:#eaf3ee;border-left:4px solid #47735d;grid-template-columns:240px 1fr;gap:18px;margin:15px 0;padding:16px 19px;display:grid}.crm-meeting-truth strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.crm-meeting-truth p{color:#51645a;margin:0;font-size:9px;line-height:1.65}.crm-meeting-layout{grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);align-items:start;gap:15px;display:grid}.crm-meeting-form,.crm-meeting-register{border:1px solid var(--line);background:#fff}.crm-meeting-form{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px;display:grid}.crm-meeting-form>header{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:14px}.crm-meeting-form h5,.crm-meeting-register h5,.crm-profile-meetings h5{margin:6px 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.crm-meeting-form header p,.crm-profile-meetings header p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.crm-meeting-form label,.crm-meeting-filters label{color:#566269;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:700;display:flex}.crm-meeting-form input,.crm-meeting-form select,.crm-meeting-form textarea,.crm-meeting-filters input,.crm-meeting-filters select{color:#23333a;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c9d0d2;width:100%;min-height:39px;padding:9px 10px;font:10px Arial,sans-serif}.crm-meeting-form textarea{resize:vertical}.crm-meeting-form .wide{grid-column:1/-1}.crm-meeting-form>button{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#14242b;border:1px solid #14242b;min-height:39px;padding:9px 13px;font-size:8px;font-weight:700}.crm-meeting-form>button.is-secondary{color:#14242b;background:#fff}.crm-meeting-form>button:disabled{cursor:not-allowed;opacity:.4}.crm-meeting-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.crm-meeting-register>header b{color:#fff;background:#14242b;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:19px;font-weight:400;display:grid}.crm-meeting-filters{background:#f4f0e8;grid-template-columns:1.5fr 1fr;gap:9px;padding:13px;display:grid}.crm-meeting-list{background:#f8f6f1;gap:10px;padding:13px;display:grid}.crm-meeting-list>article{border:1px solid var(--line);background:#fff;border-left:4px solid #47735d;overflow:hidden}.crm-meeting-list>article.is-overdue{border-left-color:#9a463c}.crm-meeting-list>article.is-complete{border-left-color:#47735d}.crm-meeting-list>article.is-canceled{opacity:.82;border-left-color:#7f9097}.crm-meeting-list article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.crm-meeting-list article>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-meeting-list article>header strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.crm-meeting-list article>header small{color:var(--muted);font-size:8px}.crm-meeting-list article>header b{color:#435158;letter-spacing:.07em;text-transform:uppercase;background:#e8ecee;padding:7px 9px;font-size:7px}.crm-meeting-list dl{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .55fr 1.3fr;margin:0;display:grid}.crm-meeting-list dl>div{border-right:1px solid var(--line);padding:12px 15px}.crm-meeting-list dl>div:last-child{border-right:0}.crm-meeting-list dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.crm-meeting-list dd{margin:5px 0 0;font-family:Georgia,serif;font-size:13px}.crm-meeting-list article>p,.crm-meeting-list article>small{color:var(--muted);margin:0;padding:11px 16px;font-size:8px;line-height:1.5;display:block}.crm-meeting-list article>p strong{color:var(--ink);margin-right:8px}.crm-meeting-list article>small{padding-top:0}.crm-meeting-list article>footer{background:#f4f0e8;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.crm-meeting-list article>footer button,.crm-profile-meetings button{color:#14242b;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #14242b;justify-content:center;align-items:center;min-height:35px;padding:8px 11px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.crm-meeting-list article>footer button:disabled,.crm-profile-meetings button:disabled{cursor:not-allowed;opacity:.4}.crm-profile-meetings{border-bottom:1px solid var(--line);background:#f7faf8;padding:20px}.crm-profile-meetings>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.crm-profile-meetings>header>div{max-width:620px}.crm-profile-meetings>div{gap:8px;display:grid}.crm-profile-meetings article{border:1px solid var(--line);background:#fff;border-left:3px solid #47735d;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.crm-profile-meetings article.is-canceled{border-left-color:#7f9097}.crm-profile-meetings article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-profile-meetings article span,.crm-profile-meetings article small{color:var(--muted);font-size:7px}.crm-profile-meetings article>div>strong{font-family:Georgia,serif;font-size:15px;font-weight:400}@media (width<=1250px){.crm-meeting-heading,.crm-meeting-layout{grid-template-columns:1fr}.crm-meeting-heading>aside{grid-template-columns:repeat(2,1fr)}.crm-meeting-heading>aside article:nth-child(2n){border-right:0}.crm-meeting-heading>aside article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=700px){.crm-meeting-workspace{padding-left:16px;padding-right:16px}.crm-meeting-heading>aside,.crm-meeting-truth,.crm-meeting-form,.crm-meeting-filters,.crm-meeting-list dl,.crm-profile-meetings article{grid-template-columns:1fr}.crm-meeting-heading>aside article{border-right:0;border-bottom:1px solid var(--line)}.crm-meeting-heading>aside article:last-child{border-bottom:0}.crm-meeting-form>header,.crm-meeting-form .wide{grid-column:auto}.crm-meeting-register>header,.crm-meeting-list article>header,.crm-profile-meetings>header{flex-direction:column;align-items:flex-start}.crm-meeting-list dl>div{border-right:0;border-bottom:1px solid var(--line)}.crm-profile-meetings article>button{width:100%}}.pilot-quote-review{background:#f7f8f4;border:1px solid #18231c2e;border-radius:14px;grid-column:1/-1;gap:9px;padding:14px 16px;display:grid}.pilot-quote-review legend{padding:0 8px;font-weight:700}.pilot-quote-review label{align-items:flex-start;gap:10px;display:flex}.pilot-quote-review input{width:18px;height:18px;margin-top:1px}.pilot-quote-review small{color:#5d675f}.pilot-care-lifecycle{background:linear-gradient(135deg,#f7f5ef,#edf3ef);border:1px solid #182a2324;border-radius:24px;margin:0 0 28px;padding:24px}.pilot-care-lifecycle>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.pilot-care-lifecycle>header span{letter-spacing:.14em;text-transform:uppercase;color:#64746d;font-size:11px}.pilot-care-lifecycle>header h4{margin:5px 0 0;font-size:24px}.pilot-care-lifecycle>header p{color:#53635c;max-width:440px;margin:0}.pilot-care-lifecycle-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pilot-care-lifecycle-gates article{background:#fff;border:1px solid #182a231a;border-radius:18px;min-height:165px;padding:18px;position:relative}.pilot-care-lifecycle-gates article>span{letter-spacing:.16em;color:#849189;font-size:10px}.pilot-care-lifecycle-gates article>strong{margin:14px 0 8px;font-size:32px;display:block}.pilot-care-lifecycle-gates article h5{margin:0 0 6px;font-size:14px}.pilot-care-lifecycle-gates article p{color:#68766f;margin:0;font-size:12px;line-height:1.45}.pilot-care-lifecycle-gates article.is-alert{background:#fffaf0;border-color:#c59452}.pilot-care-lifecycle-gates article.is-active{background:#f4faf6;border-color:#789789}.pilot-care-lifecycle>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.pilot-care-lifecycle>footer p{color:#56655e;margin:0;font-size:13px}.pilot-care-lifecycle>footer div{gap:8px;display:flex}.pilot-care-lifecycle>footer a{color:#fff;background:#1c3229;border-radius:999px;padding:9px 12px;font-size:12px;text-decoration:none}@media (width<=900px){.pilot-care-lifecycle-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-care-lifecycle>header,.pilot-care-lifecycle>footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.pilot-care-lifecycle{padding:18px}.pilot-care-lifecycle-gates{grid-template-columns:1fr}.pilot-care-lifecycle>footer div{flex-direction:column;width:100%}.pilot-care-lifecycle>footer a{text-align:center}}.pilot-launchpad{border:1px solid var(--line);background:#f7f5ef;margin:24px 0 38px;box-shadow:0 18px 50px #14232012}.pilot-launchpad>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:36px;padding:30px 32px 24px;display:flex}.pilot-launchpad>header h3{margin:5px 0 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.pilot-launchpad>header p:last-child{color:#cbd7d3;max-width:440px;margin:0;font-size:12px;line-height:1.6}.pilot-launchpad-tabs{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.pilot-launchpad-tabs button{border:0;border-right:1px solid var(--line);min-height:70px;color:var(--muted);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:14px;padding:17px 24px;display:flex}.pilot-launchpad-tabs button:last-child{border-right:0}.pilot-launchpad-tabs button.is-active{box-shadow:inset 0 -4px var(--orange);color:var(--ink);background:#fbfaf6}.pilot-launchpad-tabs button span{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.pilot-launchpad-tabs button strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.pilot-launchpad-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pilot-launchpad-card{min-height:148px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:42px 1fr auto;align-items:start;gap:14px;padding:22px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.pilot-launchpad-card:hover,.pilot-launchpad-card:focus-visible{z-index:1;outline:2px solid var(--orange);outline-offset:-2px;background:#fffaf1;position:relative;transform:translateY(-2px)}.pilot-launchpad-card.is-featured{color:#fff;background:#173b37}.pilot-launchpad-card.is-featured:hover,.pilot-launchpad-card.is-featured:focus-visible{background:#1f4b46}.pilot-launchpad-icon{width:42px;height:42px;color:var(--orange);border:1px solid #d7ddd9;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.pilot-launchpad-card.is-featured .pilot-launchpad-icon{color:#efb76f;border-color:#ffffff59}.pilot-launchpad-card>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pilot-launchpad-card small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.pilot-launchpad-card.is-featured small,.pilot-launchpad-card.is-featured em{color:#bfd1cc}.pilot-launchpad-card strong{margin:8px 0 7px;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.15}.pilot-launchpad-card em{color:var(--muted);font-size:9px;font-style:normal;line-height:1.45}.pilot-launchpad-card>b{color:var(--orange);font-size:18px;font-weight:400}@media (width<=1050px){.pilot-launchpad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pilot-launchpad>header{flex-direction:column;align-items:flex-start}.pilot-launchpad-tabs{grid-template-columns:1fr}.pilot-launchpad-tabs button{border-right:0;border-bottom:1px solid var(--line)}.pilot-launchpad-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.pilot-launchpad>header{padding:24px 20px}.pilot-launchpad>header h3{font-size:28px}.pilot-launchpad-grid{grid-template-columns:1fr}.pilot-launchpad-card{min-height:124px}}.pilot-launchpad{order:3}.pilot-launchpad-directory{background:var(--line)}.pilot-launchpad-featured{background:#e9ece7;padding:16px}.pilot-launchpad-featured>a{color:#fff;background:#173b37;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;transition:background .2s,transform .2s;display:grid}.pilot-launchpad-featured>a:hover,.pilot-launchpad-featured>a:focus-visible{background:#1f4b46;transform:translateY(-2px)}.pilot-launchpad-featured>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pilot-launchpad-featured small{color:#bfd1cc;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.pilot-launchpad-featured strong{margin:5px 0 3px;font-family:Georgia,serif;font-size:20px;font-weight:400}.pilot-launchpad-featured em{color:#bfd1cc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.pilot-launchpad-featured>a>b{color:#efb76f;font-size:20px;font-weight:400}.pilot-launchpad-featured .pilot-launchpad-icon{color:#efb76f;border-color:#ffffff59}.pilot-launchpad-groups{background:var(--line);gap:1px;display:grid}.pilot-launchpad-group{background:#fff;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);display:grid}.pilot-launchpad-group>header{background:#f1eee7;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:14px;padding:24px;display:grid}.pilot-launchpad-group>header>div>small{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.pilot-launchpad-group>header h4{margin:7px 0 8px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.1}.pilot-launchpad-group>header p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.pilot-launchpad-group>header>b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-column:2;margin-top:15px;font-size:7px;font-weight:800}.pilot-launchpad-group>div{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pilot-launchpad-group>div>button{min-height:82px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;transition:background .18s,box-shadow .18s;display:grid}.pilot-launchpad-group>div>button:hover,.pilot-launchpad-group>div>button:focus-visible{z-index:1;box-shadow:inset 4px 0 var(--orange);outline:2px solid var(--orange);outline-offset:-2px;background:#fffaf1;position:relative}.pilot-launchpad-group>div>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.pilot-launchpad-group>div>button strong{font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.2}.pilot-launchpad-group>div>button small{color:var(--muted);font-size:8px;line-height:1.4}.pilot-launchpad-group>div>button>b{color:var(--orange);font-size:16px;font-weight:400}.pilot-qonto-connect{border-bottom:1px solid var(--line);background:#fff7e9;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.pilot-qonto-connect>div{flex-direction:column;gap:5px;display:flex}.pilot-qonto-connect strong{font-size:10px}.pilot-qonto-connect small{max-width:600px;color:var(--muted);font-size:8px;line-height:1.55}.pilot-qonto-connect a{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#14242b;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.pilot-qonto-connect a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (width<=1050px){.pilot-launchpad-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pilot-launchpad-group{grid-template-columns:1fr}.pilot-launchpad-group>header{grid-template-columns:42px minmax(0,1fr)}.pilot-launchpad-group>header>b{grid-column:2}.pilot-launchpad-featured{padding:10px}}@media (width<=520px){.pilot-launchpad-group>div{grid-template-columns:1fr}.pilot-launchpad-group>div>button{min-height:72px}.pilot-launchpad-featured>a{grid-template-columns:38px minmax(0,1fr) auto;padding:16px}.pilot-launchpad-featured em{white-space:normal}.pilot-qonto-connect{flex-direction:column;align-items:stretch}.pilot-qonto-connect a{width:100%}}.accounting-workspace{background:#f6f5f0;overflow:hidden}.accounting-head{color:#fff;background:#132b2a;justify-content:space-between;align-items:flex-end;gap:32px;padding:30px 32px;display:flex}.accounting-head>div:first-child{max-width:720px}.accounting-head h3{margin:6px 0 10px;font-family:Georgia,serif;font-size:34px;font-weight:400}.accounting-head p:last-child{color:#c7d6d2;margin:0;font-size:11px;line-height:1.65}.accounting-head>div:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;min-width:220px;display:flex}.accounting-head>div:last-child>strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.accounting-head>div:last-child>small{color:#b4c5c1;font-size:8px}.accounting-status{color:#74491c;letter-spacing:.06em;text-transform:uppercase;background:#f3dfc8;align-items:center;width:max-content;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.accounting-status.is-ready{color:#315443;background:#d9e9df}.accounting-readiness{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}.accounting-identity{border-bottom:1px solid var(--line);background:#fbfaf7;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:28px;padding:25px 30px;display:grid}.accounting-identity>div>span,.accounting-section>header span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.accounting-identity h4{margin:8px 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.accounting-identity p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.accounting-identity dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.accounting-identity dl>div{background:#fff;padding:11px 13px}.accounting-identity dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.accounting-identity dd{margin:5px 0 0;font-size:9px;font-weight:700;line-height:1.35}.accounting-metrics{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.accounting-metrics>a{min-height:105px;color:var(--ink);background:#fff;flex-direction:column;justify-content:center;padding:17px;text-decoration:none;display:flex}.accounting-metrics>a:hover,.accounting-metrics>a:focus-visible{z-index:1;outline:2px solid var(--orange);outline-offset:-2px;background:#fffaf1;position:relative}.accounting-metrics span{color:var(--muted);text-transform:uppercase;font-size:7px}.accounting-metrics strong{margin:7px 0 4px;font-family:Georgia,serif;font-size:22px;font-weight:400}.accounting-metrics small{color:var(--muted);font-size:8px}.accounting-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:18px;padding:20px 24px;display:grid}.accounting-toolbar label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:7px;font-weight:800;display:flex}.accounting-toolbar input{min-height:40px;color:var(--ink);background:#fff;border:1px solid #c7ceca;padding:9px 12px;font-size:10px}.accounting-toolbar nav{flex-wrap:wrap;gap:7px;display:flex}.accounting-toolbar a,.accounting-section a{color:#173b37;letter-spacing:.05em;text-transform:uppercase;background:#fff;border:1px solid #173b37;justify-content:center;align-items:center;min-height:35px;padding:8px 11px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.accounting-toolbar a{color:#fff;background:#173b37}.accounting-section{border:1px solid var(--line);background:#fff;margin:0 24px 18px;scroll-margin-top:130px}.accounting-section>header{border-bottom:1px solid var(--line);background:#f1eee7;justify-content:space-between;align-items:flex-end;gap:22px;padding:20px 22px;display:flex}.accounting-section h4{margin:6px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.accounting-section>header small{max-width:360px;color:var(--muted);text-align:right;font-size:8px;line-height:1.5}.accounting-required-documents{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.accounting-required-documents article{background:#fff;flex-direction:column;justify-content:space-between;gap:12px;min-height:105px;padding:15px;display:flex}.accounting-required-documents article.is-ready{box-shadow:inset 0 3px #47735d}.accounting-required-documents article.is-waiting{box-shadow:inset 0 3px #c38447}.accounting-required-documents article>div{flex-direction:column;gap:6px;display:flex}.accounting-required-documents strong{font-size:10px;line-height:1.35}.accounting-required-documents small,.accounting-required-documents article>span{color:var(--muted);font-size:7px;line-height:1.4}.accounting-section>details{border-top:1px solid var(--line)}.accounting-section>details>summary{color:#173b37;cursor:pointer;padding:15px 20px;font-size:8px;font-weight:800}.accounting-document-list{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.accounting-document-list>a{text-transform:none;background:#fff;border:0;flex-direction:column;align-items:flex-start;min-height:95px;display:flex}.accounting-document-list>a>strong{font-family:Georgia,serif;font-size:14px;font-weight:400}.accounting-document-list>a>span,.accounting-document-list>a>small{color:var(--muted);margin-top:5px;font-size:7px}.accounting-table-wrap{overflow:auto}.accounting-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.accounting-table-wrap th{color:var(--muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#fbfaf7;padding:10px 12px;font-size:7px}.accounting-table-wrap td{border-top:1px solid var(--line);vertical-align:top;padding:13px 12px;font-size:9px}.accounting-table-wrap td>strong,.accounting-table-wrap td>small{display:block}.accounting-table-wrap td>small{color:var(--muted);margin-top:4px;font-size:7px}.accounting-section-note{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:13px 20px;font-size:8px;line-height:1.55}.accounting-lock{background:#eaf3ee;border-left:4px solid #47735d;margin:24px;padding:20px 22px}.accounting-lock strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.accounting-lock p{color:#53675d;margin:7px 0 0;font-size:9px;line-height:1.6}@media (width<=1050px){.accounting-metrics,.accounting-required-documents{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.accounting-head,.accounting-section>header{flex-direction:column;align-items:flex-start}.accounting-head>div:last-child{text-align:left;align-items:flex-start}.accounting-identity,.accounting-toolbar,.accounting-identity dl{grid-template-columns:1fr}.accounting-metrics,.accounting-required-documents,.accounting-document-list{grid-template-columns:1fr 1fr}.accounting-toolbar nav{flex-direction:column;align-items:stretch}.accounting-section>header small{text-align:left}}@media (width<=520px){.accounting-head{padding:24px 20px}.accounting-metrics,.accounting-required-documents,.accounting-document-list{grid-template-columns:1fr}.accounting-section{margin-left:12px;margin-right:12px}.accounting-toolbar{padding-left:12px;padding-right:12px}.accounting-lock{margin:20px 12px}}.payment-bank-address{color:#aebfc7;margin:18px 0 0;font-size:10px;line-height:1.65}.footer-legal{color:#b9c5ca;border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:8px 20px;margin-top:52px;padding-top:22px;font-size:10px;line-height:1.6;display:flex}.footer-legal strong{color:#fff}.footer-legal+.footer-bottom{margin-top:20px}.legal-page{min-height:75vh;padding-top:170px}.legal-page h1{letter-spacing:-.04em;margin:0 0 55px;font-family:Georgia,serif;font-size:clamp(52px,7vw,90px);font-weight:400}.legal-card{border:1px solid var(--line);background:#fff;padding:38px}.legal-card h2{margin:0 0 28px;font-family:Georgia,serif;font-size:34px;font-weight:400}.legal-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin:0;display:grid}.legal-card dl>div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:18px;padding:16px 0;display:grid}.legal-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.legal-card dd{margin:0;font-size:14px;line-height:1.5}.legal-source{color:var(--muted);margin:20px 0 0;font-size:12px}@media (width<=760px){.footer-legal{flex-direction:column}.legal-page{padding-top:125px}.legal-card{padding:25px}.legal-card dl{grid-template-columns:1fr}.legal-card dl>div{grid-template-columns:1fr;gap:6px}}.contextual-links{border-top:1px solid var(--line);grid-template-columns:.8fr 1.7fr;gap:70px;display:grid}.contextual-links h2{margin:0;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.1}.contextual-links nav{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid}.contextual-links nav a{background:#fff;flex-direction:column;min-height:190px;padding:28px;display:flex;position:relative}.contextual-links nav a:hover,.contextual-links nav a:focus-visible{z-index:1;outline:2px solid var(--orange);outline-offset:-2px;background:#fffaf1}.contextual-links strong{font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.2}.contextual-links span{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}.contextual-links b{color:var(--orange);margin-top:auto;font-size:20px}.analytics-studio-link{color:var(--orange);margin-top:20px;font-size:12px;font-weight:700;display:inline-block}.analytics-studio-link:hover{text-decoration:underline}@media (width<=900px){.contextual-links{grid-template-columns:1fr;gap:35px}.contextual-links nav{grid-template-columns:1fr}.contextual-links nav a{min-height:150px}}.visit-sites{border-top:1px solid var(--line)}.visit-sites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.visit-sites-grid article{background:#fff;grid-template-columns:.9fr 1.1fr;min-height:340px;display:grid}.visit-sites-grid img{object-fit:cover;width:100%;height:100%}.visit-sites-grid article>div{flex-direction:column;padding:36px;display:flex}.visit-sites-grid span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.visit-sites-grid h3{margin:16px 0;font-family:Georgia,serif;font-size:31px;font-weight:400}.visit-sites-grid p{color:var(--muted);font-size:13px;line-height:1.6}.visit-sites-grid a{margin-top:auto;font-size:12px;font-weight:700}.visit-notice{background:#f1eee7;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:35px;margin-top:2px;padding:34px 38px;display:grid}.visit-notice strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.visit-notice p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}@media (width<=1000px){.visit-sites-grid,.visit-notice{grid-template-columns:1fr}}@media (width<=600px){.visit-sites-grid article{grid-template-columns:1fr}.visit-sites-grid img{height:240px}.visit-sites-grid article>div{min-height:260px;padding:28px}.visit-notice{padding:28px}}.home-visit{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.home-visit>img{object-fit:cover;width:100%;height:500px}.home-visit h2{margin:0 0 28px;font-family:Georgia,serif;font-size:clamp(44px,5vw,66px);font-weight:400;line-height:1.08}.home-visit p:not(.eyebrow){color:var(--muted);margin:0 0 34px;line-height:1.8}@media (width<=900px){.home-visit{grid-template-columns:1fr;gap:35px}.home-visit>img{height:420px}}@media (width<=520px){.home-visit>img{height:300px}}.panoramic-resource{border-top:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}.panoramic-resource>img{object-fit:cover;border:1px solid var(--line);background:#fff;width:100%;height:410px}.panoramic-resource h2,.panoramic-material h2,.panoramic-download h2,.panoramic-conditions h2{letter-spacing:-.025em;margin:0 0 28px;font-family:Georgia,serif;font-size:clamp(42px,5vw,62px);font-weight:400;line-height:1.06}.panoramic-resource p:not(.eyebrow){color:var(--muted);margin:0 0 34px;line-height:1.8}.technical-resource-actions{align-items:center;gap:25px;display:flex}.panoramic-hero{background:var(--ink);color:#fff;padding:165px 0 90px}.panoramic-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px;display:grid}.panoramic-hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(66px,7vw,106px);font-weight:400;line-height:.9}.panoramic-hero-lead{color:#d5e0e4;max-width:570px;margin:34px 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.55}.panoramic-actions{align-items:center;gap:25px;margin-top:38px;display:flex}.panoramic-hero figure{color:var(--ink);background:#fff;margin:0;padding:10px 10px 0}.panoramic-hero figure img{aspect-ratio:1050/442;object-fit:cover;width:100%;display:block}.panoramic-hero figcaption{color:var(--muted);padding:12px 4px 13px;font-size:10px}.panoramic-dimensions{border-top:1px solid var(--line)}.panoramic-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.panoramic-metrics article{background:#fff;flex-direction:column;justify-content:center;min-height:190px;padding:30px;display:flex}.panoramic-metrics span,.panoramic-specs dt,.panoramic-lifespan span,.panoramic-condition-grid span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.panoramic-metrics strong{white-space:nowrap;margin:17px 0 10px;font-family:Georgia,serif;font-size:clamp(31px,3.2vw,46px);font-weight:400}.panoramic-metrics small{color:var(--muted);font-size:11px}.panoramic-reference{color:var(--muted);margin:20px 0 0;font-size:12px}.panoramic-material{background:var(--cream)}.panoramic-material-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.panoramic-material-grid>div>p:last-child{max-width:560px;color:var(--muted);line-height:1.8}.panoramic-specs{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.panoramic-specs>div{background:#fff;min-height:160px;padding:30px}.panoramic-specs dd{margin:20px 0 0;font-family:Georgia,serif;font-size:24px;line-height:1.35}.panoramic-performance-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.panoramic-performance-grid article{background:#fff;min-height:230px;padding:30px}.panoramic-performance-grid span{color:var(--orange);font-size:11px;font-weight:800}.panoramic-performance-grid h3{margin:38px 0 16px;font-family:Georgia,serif;font-size:28px;font-weight:400}.panoramic-performance-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.panoramic-lifespan{background:var(--ink);color:#fff;grid-template-columns:1fr auto 1.4fr;align-items:center;gap:36px;margin-top:2px;padding:34px 38px;display:grid}.panoramic-lifespan strong{font-family:Georgia,serif;font-size:42px;font-weight:400}.panoramic-lifespan p{color:#cbd8dd;margin:0;font-size:12px;line-height:1.6}.panoramic-conditions{background:var(--ink);color:#fff}.panoramic-conditions .section-head>p{color:#cbd8dd}.panoramic-condition-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.panoramic-condition-grid article{min-height:300px;color:var(--ink);background:#f7f3eb;padding:42px}.panoramic-condition-grid h3{margin:32px 0 20px;font-family:Georgia,serif;font-size:34px;font-weight:400}.panoramic-condition-grid p{color:var(--muted);margin:0;line-height:1.8}.panoramic-download{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.panoramic-download h2{max-width:760px;margin-bottom:0}.panoramic-download>div:last-child p{color:var(--muted);margin:0 0 28px;line-height:1.8}@media (width<=1000px){.panoramic-resource,.panoramic-hero-grid,.panoramic-material-grid,.panoramic-download{grid-template-columns:1fr;gap:45px}.panoramic-performance-grid{grid-template-columns:1fr 1fr}.panoramic-lifespan{grid-template-columns:1fr}.panoramic-hero figure{max-width:760px}.panoramic-resource>img{height:420px}}@media (width<=700px){.panoramic-hero{padding:125px 0 75px}.panoramic-actions,.technical-resource-actions{flex-direction:column;align-items:flex-start}.panoramic-metrics,.panoramic-specs,.panoramic-performance-grid,.panoramic-condition-grid{grid-template-columns:1fr}.panoramic-metrics article,.panoramic-specs>div,.panoramic-performance-grid article,.panoramic-condition-grid article{min-height:auto}.panoramic-metrics strong{white-space:normal}.panoramic-condition-grid article{padding:32px 28px}.panoramic-lifespan{gap:12px;padding:30px}.panoramic-resource>img{height:300px}}.technical-library-hero,.technical-detail-hero{background:radial-gradient(circle at 86% 18%,#d58a322e,transparent 27%),var(--ink);color:#fff;padding:175px 0 95px}.technical-library-hero-grid{grid-template-columns:1.45fr .55fr;align-items:end;gap:100px;display:grid}.technical-library-hero h1,.technical-detail-hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(64px,8vw,112px);font-weight:400;line-height:.9}.technical-library-hero-grid>div>p:last-child{color:#d3dfe4;max-width:680px;margin:38px 0 0;font-family:Georgia,serif;font-size:21px;line-height:1.55}.technical-library-hero aside{border:1px solid #ffffff38;flex-direction:column;justify-content:flex-end;min-height:300px;padding:35px;display:flex}.technical-library-hero aside strong{color:#efb76f;font-family:Georgia,serif;font-size:88px;font-weight:400;line-height:.8}.technical-library-hero aside span{letter-spacing:.14em;text-transform:uppercase;margin-top:20px;font-size:11px;font-weight:800}.technical-library-hero aside p{color:#bfcdd3;border-top:1px solid #fff3;margin:28px 0 0;padding-top:22px;font-size:11px;line-height:1.7}.technical-category-nav{z-index:30;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:82px}.technical-category-nav a{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:76px;padding:15px 18px;font-size:10px;font-weight:700;line-height:1.35;display:flex}.technical-category-nav a:last-child{border-right:0}.technical-category-nav a:hover,.technical-category-nav a:focus-visible{background:var(--cream)}.technical-category-nav span{color:var(--orange);letter-spacing:.1em;font-size:9px}.technical-finder{border:1px solid var(--line);background:#fff;margin-bottom:60px;padding:34px}.technical-finder-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.technical-finder-heading h2,.technical-empty h2{margin:0;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.08}.technical-finder-heading label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:11px;font-weight:700;display:flex}.technical-finder-heading input{border:1px solid var(--line);background:var(--paper);min-height:50px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;padding:0 16px;font-size:16px}.technical-filter-list{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.technical-filter-list button,.technical-finder-status button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;padding:10px 14px;font-size:10px;font-weight:700}.technical-filter-list button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.technical-finder-status{color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.technical-finder-status strong{color:var(--ink);font-family:Georgia,serif;font-size:24px;font-weight:400}.technical-finder-status button{color:var(--orange);margin-left:auto}.technical-empty{padding-top:40px}.technical-empty .button{margin-top:25px}.technical-library-intro{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;gap:100px;display:grid}.technical-library-intro h2,.technical-category-head h2,.technical-method h2,.technical-section-title h2,.technical-controls h2,.technical-pdf h2{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,62px);font-weight:400;line-height:1.06}.technical-library-intro>div:last-child{padding-top:34px}.technical-library-intro>div:last-child p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.8}.technical-category{scroll-margin-top:158px}.technical-category:nth-child(2n){background:var(--cream)}.technical-category-head{grid-template-columns:70px 1.1fr .9fr;align-items:end;gap:40px;margin-bottom:55px;display:grid}.technical-category-head>span{color:var(--orange);align-self:start;font-family:Georgia,serif;font-size:36px}.technical-category-head>p{color:var(--muted);margin:0;line-height:1.75}.technical-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.technical-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:410px;padding:34px;transition:background .2s,transform .2s;display:flex}.technical-card:hover,.technical-card:focus-visible{z-index:1;outline:2px solid var(--orange);outline-offset:-2px;background:#fffaf1;position:relative;transform:translateY(-3px)}.technical-card-meta{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:9px;font-weight:800;display:flex}.technical-card-meta em{color:var(--muted);font-size:8px;font-style:normal}.technical-card h3{margin:55px 0 16px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.08}.technical-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.technical-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.technical-card dl>div{border-top:1px solid var(--line);padding-top:13px}.technical-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.technical-card dd{margin:7px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.25}.technical-card>strong{border-top:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:10px;display:flex}.technical-card>strong b{color:var(--orange);font-size:20px}.technical-method{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.technical-method-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.technical-method-grid article{background:#fff;min-height:250px;padding:30px}.technical-method-grid span{color:var(--orange);font-size:10px;font-weight:800}.technical-method-grid h3{margin:42px 0 18px;font-family:Georgia,serif;font-size:25px;font-weight:400}.technical-method-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.technical-back-link{color:#d4dfe4;letter-spacing:.05em;text-transform:uppercase;margin-bottom:48px;font-size:11px;font-weight:700;display:inline-block}.technical-detail-hero-grid{grid-template-columns:1.45fr .55fr;align-items:end;gap:90px;display:grid}.technical-detail-hero h1{max-width:900px;font-size:clamp(58px,7vw,100px)}.technical-detail-hero-grid>div>p:not(.eyebrow){color:#d3dfe4;max-width:710px;margin:36px 0 0;font-family:Georgia,serif;font-size:21px;line-height:1.55}.technical-detail-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.technical-detail-hero aside{border:1px solid #ffffff38;flex-direction:column;min-height:300px;padding:30px;display:flex}.technical-detail-hero aside>span{color:#efb76f;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.technical-detail-hero aside>strong{margin:auto 0 15px;font-family:Georgia,serif;font-size:82px;font-weight:400;line-height:.8}.technical-detail-hero aside p{letter-spacing:.12em;margin:0;font-size:11px;font-weight:800;line-height:1.35}.technical-detail-hero aside small{color:#bfcdd3;border-top:1px solid #fff3;margin-top:20px;padding-top:18px;font-size:9px}.technical-facts{border-bottom:1px solid var(--line)}.technical-facts-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.technical-facts-grid article{background:#fff;flex-direction:column;justify-content:center;min-height:200px;padding:30px;display:flex}.technical-facts-grid span,.technical-compatibility span,.technical-specifications dt,.technical-note span{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.technical-facts-grid strong{margin-top:20px;font-family:Georgia,serif;font-size:clamp(27px,2.8vw,40px);font-weight:400;line-height:1.1}.technical-facts-grid small{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.5}.technical-compatibility{background:var(--cream)}.technical-compatibility-grid{background:var(--line);grid-template-columns:1fr 1fr 1.3fr;gap:1px;display:grid}.technical-compatibility article{background:var(--cream);flex-direction:column;justify-content:center;min-height:180px;padding:32px;display:flex}.technical-compatibility strong{margin-top:20px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.4}.technical-specifications{grid-template-columns:.75fr 1.25fr;gap:85px;display:grid}.technical-specifications dl{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;align-self:start;gap:1px;margin:0;display:grid}.technical-specifications dl>div{background:#fff;min-height:150px;padding:28px}.technical-specifications dd{margin:20px 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.4}.technical-controls{background:var(--ink);color:#fff}.technical-controls-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.technical-controls ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.technical-controls li{border-bottom:1px solid #fff3;grid-template-columns:60px 1fr;align-items:start;gap:22px;padding:26px 0;display:grid}.technical-controls li span{color:#efb76f;font-size:10px;font-weight:800}.technical-controls li p{color:#d2dee3;margin:0;line-height:1.7}.technical-note{background:var(--cream);border-left:3px solid var(--orange);grid-template-columns:160px 1fr;gap:35px;margin-top:50px;padding:30px 34px;display:grid}.technical-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.technical-pdf{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.technical-pdf>div:last-child p{color:var(--muted);margin:0 0 28px;line-height:1.8}@media (width<=1050px){.technical-card-grid{grid-template-columns:1fr 1fr}.technical-library-hero-grid,.technical-detail-hero-grid{grid-template-columns:1.2fr .8fr;gap:45px}.technical-specifications{grid-template-columns:1fr;gap:45px}.technical-method{grid-template-columns:1fr}.technical-category-nav{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}}@media (width<=900px){.technical-category-nav{top:68px}.technical-library-hero,.technical-detail-hero{padding:130px 0 75px}.technical-library-hero-grid,.technical-detail-hero-grid,.technical-library-intro,.technical-category-head,.technical-controls-grid,.technical-pdf{grid-template-columns:1fr}.technical-library-hero aside,.technical-detail-hero aside{min-height:220px}.technical-category-head{gap:20px}.technical-category-head>span{margin-bottom:10px}.technical-facts-grid,.technical-compatibility-grid{grid-template-columns:1fr 1fr}.technical-compatibility article:last-child{grid-column:1/-1}.technical-method-grid{grid-template-columns:1fr}.technical-method-grid article{min-height:auto}.technical-library-intro>div:last-child{padding-top:0}}@media (width<=700px){.technical-finder{padding:24px 18px}.technical-finder-heading{grid-template-columns:1fr;gap:28px}.technical-filter-list{grid-template-columns:1fr 1fr;display:grid}.technical-filter-list button{text-align:left}.technical-finder-status{flex-wrap:wrap;align-items:flex-start}.technical-finder-status button{width:100%;margin-left:0}}@media (width<=620px){.technical-card-grid,.technical-facts-grid,.technical-compatibility-grid,.technical-specifications dl{grid-template-columns:1fr}.technical-card{min-height:350px;padding:28px}.technical-card h3{margin-top:38px}.technical-detail-actions{flex-direction:column;align-items:flex-start}.technical-compatibility article:last-child{grid-column:auto}.technical-facts-grid article,.technical-compatibility article,.technical-specifications dl>div{min-height:auto}.technical-note{grid-template-columns:1fr;gap:14px;margin-top:28px}.technical-controls li{grid-template-columns:40px 1fr}.technical-library-hero aside strong{font-size:70px}}.pilot-commercial-inbox{border:2px solid #bf66373d;box-shadow:0 18px 50px #142b3014}.pilot-commercial-inbox .pilot-panel-title p{max-width:62ch;margin:.4rem 0 0}.pilot-commercial-advanced{background:#ffffff94;border:1px solid #142b3024;border-radius:18px;margin-top:1.25rem}.pilot-commercial-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.pilot-commercial-advanced>summary small{color:var(--muted)}.pilot-commercial-advanced>:not(summary){margin:1rem}.pilot-quote-email-choice{background:#bf663717;border-radius:14px;align-items:flex-start;gap:.75rem;margin:.75rem 0;padding:.85rem 1rem;display:flex}.pilot-quote-email-choice input{width:auto;margin-top:.2rem}.pilot-quote-email-choice span{gap:.2rem;display:grid}@media (width<=760px){.pilot-commercial-advanced>summary{flex-direction:column;align-items:flex-start}}.pilot-unified-command{color:#fff;background:#102f35;border-radius:24px;margin:1.25rem 0;padding:1.25rem;box-shadow:0 18px 50px #102f3529}.pilot-unified-command>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.pilot-unified-command>header h3,.pilot-unified-command>header p{margin:0}.pilot-unified-command>header p{color:#ffffffb3;max-width:44ch}.pilot-unified-command nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.pilot-unified-command nav button{text-align:left;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:auto 1fr;gap:.15rem .65rem;padding:.9rem;display:grid}.pilot-unified-command nav button:hover{background:#ffffff24}.pilot-unified-command nav button span{color:#e99c69;grid-row:1/3;font-size:.72rem}.pilot-unified-command nav button strong{font-size:.95rem}.pilot-unified-command nav button small{color:#ffffffad;line-height:1.35}.pilot-global-snapshot{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin:1rem 0 1.4rem;display:grid}.pilot-global-snapshot a,.pilot-global-snapshot button{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #142b301f;border-radius:14px;gap:.25rem;padding:.8rem;text-decoration:none;display:grid}.pilot-global-snapshot span{color:var(--muted);font-size:.75rem}.pilot-global-snapshot strong{font-size:1.25rem}.pilot-all-functions{background:#ffffff9e;border:1px solid #142b3021;border-radius:20px;margin:1rem 0 1.5rem}.pilot-all-functions>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.15rem;display:flex}.pilot-all-functions>summary span{gap:.2rem;display:grid}.pilot-all-functions>summary small{color:var(--muted)}.pilot-all-functions[open]>summary b{transform:rotate(45deg)}.pilot-all-functions .pilot-launchpad{box-shadow:none;border:0;margin:0}.pilot-command-table{border-radius:24px;margin-top:1.25rem;overflow:hidden}.pilot-universe-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.pilot-universe-choice>button{border:1px solid var(--line);min-height:112px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:3px 16px;padding:22px;transition:transform .18s,box-shadow .18s,background .18s;display:grid}.pilot-universe-choice>button:hover,.pilot-universe-choice>button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px;transform:translateY(-2px);box-shadow:0 16px 35px #1423201c}.pilot-universe-choice>button.is-active{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:inset 0 -4px var(--orange)}.pilot-universe-choice span{width:52px;height:52px;color:var(--orange);border:1px solid;border-radius:50%;grid-row:1/3;place-items:center;font-family:Georgia,serif;font-size:23px;display:grid}.pilot-universe-choice strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.pilot-universe-choice small{color:var(--muted);line-height:1.4}.pilot-universe-choice .is-active small{color:#bfd1cc}.pilot-sales-journey{border:1px solid var(--line);background:#f7f5ef;border-radius:24px;margin:22px 0;overflow:hidden}.pilot-sales-journey>header{color:#fff;background:#173b37;justify-content:space-between;align-items:end;gap:24px;padding:22px 26px;display:flex}.pilot-sales-journey>header h3{margin:5px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.pilot-sales-journey ol{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.pilot-sales-journey li{background:#fff;grid-template-columns:32px minmax(0,1fr);gap:4px 10px;min-height:126px;padding:18px;display:grid}.pilot-sales-journey li>span{color:#744a1e;background:#f5e2ca;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.pilot-sales-journey li>strong{font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.2}.pilot-sales-journey li>small{color:var(--muted);font-size:8px;line-height:1.45}.pilot-command-sections{background:var(--line);gap:1px;display:grid}.pilot-command-sections>section{background:#f1eee7;padding:24px}.pilot-command-sections>section>h4{color:var(--ink);margin:0 0 16px;font-family:Georgia,serif;font-size:24px;font-weight:400}.pilot-command-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pilot-command-grid>button{min-height:128px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;transition:background .18s,transform .18s,box-shadow .18s;display:grid}.pilot-command-grid>button:hover,.pilot-command-grid>button:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px var(--orange);background:#fffaf1;outline:0;position:relative;transform:translateY(-2px)}.pilot-command-grid>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pilot-command-grid small{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.pilot-command-grid strong{margin:7px 0 6px;font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.15}.pilot-command-grid em{color:var(--muted);font-size:9px;font-style:normal;line-height:1.45}.pilot-command-grid>button>b{color:var(--orange);font-size:18px;font-weight:400}@media (width<=1100px){.pilot-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.pilot-sales-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-sales-journey li:last-child{grid-column:1/-1}}@media (width<=800px){.pilot-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-universe-choice{grid-template-columns:1fr}}@media (width<=560px){.pilot-command-sections>section{padding:16px}.pilot-command-grid{grid-template-columns:1fr}.pilot-command-grid>button{min-height:104px}.pilot-sales-journey ol{grid-template-columns:1fr}.pilot-sales-journey li:last-child{grid-column:auto}}@media (width<=980px){.pilot-unified-command nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-global-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.pilot-unified-command>header{flex-direction:column;align-items:flex-start}.pilot-unified-command nav,.pilot-global-snapshot{grid-template-columns:1fr 1fr}}.model-comparison-hero{background:radial-gradient(circle at 84% 18%,#d58a3233,transparent 28%),var(--ink);color:#fff;padding:175px 0 95px}.model-comparison-hero-grid{grid-template-columns:1.45fr .55fr;align-items:end;gap:100px;display:grid}.model-comparison-hero h1{letter-spacing:-.045em;max-width:940px;margin:0;font-family:Georgia,serif;font-size:clamp(64px,8vw,112px);font-weight:400;line-height:.9}.model-comparison-hero-grid>div>p:last-child{color:#d3dfe4;max-width:720px;margin:38px 0 0;font-family:Georgia,serif;font-size:21px;line-height:1.55}.model-comparison-hero aside{border:1px solid #ffffff38;flex-direction:column;justify-content:flex-end;min-height:300px;padding:35px;display:flex}.model-comparison-hero aside strong{color:#efb76f;font-family:Georgia,serif;font-size:88px;font-weight:400;line-height:.8}.model-comparison-hero aside span{letter-spacing:.14em;text-transform:uppercase;margin-top:20px;font-size:11px;font-weight:800}.model-comparison-hero aside p{color:#bfcdd3;border-top:1px solid #fff3;margin:28px 0 0;padding-top:22px;font-size:11px;line-height:1.7}.model-comparison-intro{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;gap:100px;display:grid}.model-comparison-intro h2,.model-table-heading h2,.model-choice h2{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,62px);font-weight:400;line-height:1.06}.model-comparison-intro>div:last-child{padding-top:34px}.model-comparison-intro>div:last-child p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.8}.model-card-section{padding-bottom:120px}.model-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.model-comparison-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:430px;padding:28px;transition:background .2s,transform .2s;display:flex}.model-comparison-card:hover,.model-comparison-card:focus-visible{z-index:1;outline:2px solid var(--orange);outline-offset:-2px;background:#fffaf1;position:relative;transform:translateY(-3px)}.model-comparison-card>div:first-child{color:#a45f16;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.model-comparison-card em{color:var(--muted);font-size:8px;font-style:normal}.model-comparison-card h3{margin:46px 0 14px;font-family:Georgia,serif;font-size:29px;font-weight:400}.model-comparison-card>strong{font-family:Georgia,serif;font-size:38px;font-weight:400}.model-comparison-card dl{gap:10px;margin:30px 0;display:grid}.model-comparison-card dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding-top:10px;display:flex}.model-comparison-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.model-comparison-card dd{margin:0;font-family:Georgia,serif;font-size:16px}.model-comparison-card>b{border-top:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.model-comparison-card>b span{color:var(--orange);font-size:19px}.model-table-section{background:var(--ink);color:#fff}.model-table-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.model-table-heading>p{color:#c7d4da;margin:0;font-size:14px;line-height:1.75}.model-table-scroll{border:1px solid #ffffff38;overflow-x:auto}.model-table-scroll:focus-visible{outline-color:#efb76f}.model-table-section table{border-collapse:collapse;width:100%;min-width:1120px}.model-table-section caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.model-table-section th,.model-table-section td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:24px 20px}.model-table-section th:last-child,.model-table-section td:last-child{border-right:0}.model-table-section tbody tr:last-child th,.model-table-section tbody tr:last-child td{border-bottom:0}.model-table-section thead th{color:#efb76f;letter-spacing:.09em;text-transform:uppercase;font-size:9px;line-height:1.4}.model-table-section tbody th{white-space:nowrap;font-family:Georgia,serif;font-size:22px;font-weight:400}.model-table-section tbody th a{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:5px}.model-table-section tbody th a:hover{text-decoration:underline}.model-table-section tbody td{color:#d5e0e4;font-size:12px;line-height:1.6}.model-choice{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.model-choice>div>p:last-child{max-width:490px;color:var(--muted);line-height:1.8}.model-choice ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.model-choice li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:22px;padding:27px 0;display:grid}.model-choice li>span{color:#a45f16;font-size:10px;font-weight:800}.model-choice h3{margin:0 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.model-choice li p{color:var(--muted);margin:0;line-height:1.7}.technical-comparison-link{color:#a45f16;margin-top:8px;display:inline-block}.technical-resource-actions{flex-wrap:wrap}@media (width<=1100px){.model-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-comparison-card{min-height:400px}}@media (width<=900px){.model-comparison-hero{padding:130px 0 75px}.model-comparison-hero-grid,.model-comparison-intro,.model-table-heading,.model-choice{grid-template-columns:1fr;gap:42px}.model-comparison-hero aside{min-height:220px}.model-comparison-intro>div:last-child{padding-top:0}.model-card-grid{grid-template-columns:1fr 1fr}.model-card-section{padding-bottom:80px}}@media (width<=620px){.model-comparison-hero h1{font-size:58px}.model-comparison-hero aside strong{font-size:70px}.model-card-grid{grid-template-columns:1fr}.model-comparison-card{min-height:360px}.model-table-heading{margin-bottom:36px}.model-choice li{grid-template-columns:38px 1fr}}.not-found-page{background:radial-gradient(circle at 82% 18%,#d58a3233,transparent 28%),var(--ink);color:#fff;place-items:center;min-height:72vh;padding:150px 0 90px;display:grid}.not-found-page section{width:100%}.not-found-page h1{letter-spacing:-.045em;max-width:900px;margin:22px 0 28px;font-family:Georgia,serif;font-size:clamp(58px,8vw,108px);font-weight:400;line-height:.92}.not-found-page section>p:not(.eyebrow){color:#d3dfe4;max-width:690px;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.6}.not-found-page nav{flex-wrap:wrap;align-items:center;gap:28px;margin-top:44px;display:flex}.not-found-page .text-link{color:#fff}@media (width<=620px){.not-found-page{padding:120px 0 70px}.not-found-page h1{font-size:54px}.not-found-page nav{flex-direction:column;align-items:flex-start}}.pilot-priority-alerts{color:#fff;background:linear-gradient(135deg,#122832,#1d3942);border:1px solid #efb76f8c;margin:28px 0 34px;padding:28px;box-shadow:0 18px 45px #0a1b222e}.pilot-priority-alerts>header,.pilot-priority-alerts.is-clear>div{justify-content:space-between;align-items:center;gap:24px;display:flex}.pilot-priority-alerts>header>div,.pilot-priority-alerts.is-clear>div{align-items:center;gap:16px;display:flex}.pilot-priority-pulse{color:#14242b;background:#efb76f;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.pilot-priority-alerts header p,.pilot-priority-alerts.is-clear p:first-child{color:#efb76f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.pilot-priority-alerts h2{margin:0;font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);font-weight:400}.pilot-priority-alerts>header>strong{color:#efb76f;align-items:flex-end;gap:7px;font-family:Georgia,serif;font-size:38px;font-weight:400;display:flex}.pilot-priority-alerts>header>strong small{color:#d8e2e5;letter-spacing:.08em;text-transform:uppercase;padding-bottom:6px;font-family:Arial,sans-serif;font-size:9px;font-weight:800}.pilot-priority-alert-list{gap:10px;margin-top:24px;display:grid}.pilot-priority-alert{color:#14242b;background:#fff;border-left:4px solid #efb76f;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px;display:grid}.pilot-priority-alert.is-seen{background:#f3f5f4;border-left-color:#9aa9ae}.pilot-priority-kind{color:#8a4b0a;background:#f5e5cc;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.pilot-priority-alert.is-client .pilot-priority-kind{color:#1e5551;background:#dbe8e7}.pilot-priority-alert.is-prospect .pilot-priority-kind{color:#5a3b6b;background:#e9e1ef}.pilot-priority-copy>div{align-items:center;gap:9px;display:flex}.pilot-priority-copy>div>span{color:#8a4b0a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.pilot-priority-copy>div>b{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#b64c32;padding:3px 7px;font-size:8px}.pilot-priority-alert.is-seen .pilot-priority-copy>div>b{background:#66777c}.pilot-priority-copy h3{margin:6px 0 3px;font-family:Georgia,serif;font-size:22px;font-weight:400}.pilot-priority-copy p{color:#43555c;margin:0;font-size:12px}.pilot-priority-copy small{color:#758388;margin-top:7px;font-size:9px;display:block}.pilot-priority-alert>button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#14242b;border:0;min-width:145px;padding:12px 14px;font-size:9px;font-weight:800}.pilot-priority-alert>button:hover,.pilot-priority-alert>button:focus-visible{outline-offset:2px;background:#a85e13;outline:2px solid #efb76f}.pilot-priority-alert>button span{color:#efb76f;margin-left:8px}.pilot-priority-rule{color:#c7d4d8;margin:18px 0 0;font-size:10px;line-height:1.6}.pilot-priority-alerts.is-clear{box-shadow:none;color:#17342a;background:#edf3ef;border-color:#abc2b3;justify-content:space-between;align-items:center;gap:28px;display:flex}.pilot-priority-alerts.is-clear>p{color:#536b62;max-width:520px;margin:0;font-size:11px;line-height:1.6}.pilot-priority-alerts.is-clear .pilot-priority-pulse{color:#24553a;background:#cce0d2}@media (width<=760px){.pilot-priority-alerts{padding:20px}.pilot-priority-alerts>header,.pilot-priority-alerts.is-clear{flex-direction:column;align-items:flex-start}.pilot-priority-alert{grid-template-columns:38px 1fr}.pilot-priority-alert>button{grid-column:1/-1;width:100%}}.pilot-acquisition-links{gap:22px;display:grid}.pilot-acquisition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pilot-acquisition-grid article{background:#fff;border:1px solid #d7ddd9}.pilot-acquisition-grid header{border-bottom:1px solid #e4e8e5;justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.pilot-acquisition-grid header small{color:#60706b}.pilot-acquisition-grid button{color:#173348;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 18px;display:flex}.pilot-acquisition-grid button:last-child{border-bottom:0}.pilot-acquisition-grid button:hover,.pilot-acquisition-grid button:focus-visible{background:#f3f6f3}.pilot-acquisition-grid button b{color:#a75e13;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.pilot-acquisition-note{color:#60706b;margin:0;font-size:.9rem}@media (width<=760px){.pilot-acquisition-grid{grid-template-columns:1fr}.pilot-acquisition-grid header,.pilot-acquisition-grid button{flex-direction:column;align-items:flex-start}}.pilot-acquisition-routing{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pilot-acquisition-routing article{background:#f3f6f3;border-top:3px solid #a75e13;padding:18px}.pilot-acquisition-routing span{color:#60706b;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;display:block}.pilot-acquisition-routing strong{color:#173348;margin-top:7px;display:block}.pilot-acquisition-routing p{color:#52645e;margin:8px 0 0;font-size:.82rem;line-height:1.5}@media (width<=900px){.pilot-acquisition-routing{grid-template-columns:1fr}}.pilot-acquisition-content-field{background:#f3f6f3;border-left:3px solid #a75e13;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:6px 18px;padding:16px 18px;display:grid}.pilot-acquisition-content-field span{color:#173348;font-weight:700}.pilot-acquisition-content-field input{color:#173348;background:#fff;border:1px solid #cbd4cf;width:100%;padding:11px 12px}.pilot-acquisition-content-field small{color:#60706b;grid-column:2}@media (width<=760px){.pilot-acquisition-content-field{grid-template-columns:1fr}.pilot-acquisition-content-field small{grid-column:auto}}.pilot-relay-calendar{border:1px solid #d7ddd9}.pilot-relay-calendar>header{color:#fff;background:#173348;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.pilot-relay-calendar>header span{color:#efb76f;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.pilot-relay-calendar>header h4{margin:4px 0 0;font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.pilot-relay-calendar>header>strong{text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.pilot-relay-calendar>div>article{border-bottom:1px solid #e4e8e5;grid-template-columns:190px minmax(0,1fr) auto 170px;align-items:center;gap:14px;padding:14px 18px;display:grid}.pilot-relay-calendar time{text-transform:capitalize;font-size:.8rem}.pilot-relay-calendar article div{flex-direction:column;gap:3px;display:flex}.pilot-relay-calendar article small{color:#60706b}.pilot-relay-calendar article button{color:#173348;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #173348;padding:9px 12px;font-size:.68rem;font-weight:700}.pilot-relay-calendar article label{gap:4px;display:grid}.pilot-relay-calendar article label span{color:#60706b;text-transform:uppercase;letter-spacing:.07em;font-size:.62rem}.pilot-relay-calendar article select{color:#173348;background:#fff;border:1px solid #cbd4cf;width:100%;padding:9px 10px}.pilot-relay-calendar>p{color:#60706b;background:#f3f6f3;margin:0;padding:13px 18px;font-size:.8rem}@media (width<=980px){.pilot-relay-calendar>div>article{grid-template-columns:160px minmax(0,1fr) 170px}.pilot-relay-calendar article button{grid-column:2}}@media (width<=760px){.pilot-relay-calendar>header{flex-direction:column;align-items:flex-start}.pilot-relay-calendar>div>article{grid-template-columns:1fr}.pilot-relay-calendar article button{grid-column:auto;width:100%}}.pilot-relay-totals{background:#f3f6f3;border-bottom:1px solid #d7ddd9;grid-template-columns:repeat(3,1fr);display:grid}.pilot-relay-totals div{border-right:1px solid #d7ddd9;padding:13px 18px}.pilot-relay-totals div:last-child{border-right:0}.pilot-relay-totals span{color:#60706b;text-transform:uppercase;letter-spacing:.07em;font-size:.64rem;display:block}.pilot-relay-totals strong{color:#173348;margin-top:4px;font-family:Georgia,serif;font-size:1.4rem;font-weight:400;display:block}.pilot-relay-metrics{background:#f7f8f7;grid-column:1/-1;grid-template-columns:repeat(5,minmax(80px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.pilot-relay-metrics input{color:#173348;background:#fff;border:1px solid #cbd4cf;width:100%;padding:8px}.pilot-relay-metrics button{height:35px}@media (width<=980px){.pilot-relay-metrics{grid-template-columns:repeat(3,1fr)}.pilot-relay-metrics button{grid-column:span 2}}@media (width<=760px){.pilot-relay-totals{grid-template-columns:1fr}.pilot-relay-totals div{border-bottom:1px solid #d7ddd9;border-right:0}.pilot-relay-metrics{grid-template-columns:1fr 1fr}.pilot-relay-metrics button{grid-column:1/-1}}.pilot-relay-analysis{border:1px solid #d7ddd9;margin:18px}.pilot-relay-analysis>header{background:#f3f6f3;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.pilot-relay-analysis>header span{color:#a75e13;text-transform:uppercase;letter-spacing:.07em;font-size:.64rem;display:block}.pilot-relay-analysis>header strong{color:#173348;margin-top:4px;display:block}.pilot-relay-analysis>header small{color:#60706b}.pilot-relay-analysis>div>article{border-top:1px solid #e4e8e5;grid-template-columns:28px minmax(180px,1fr) repeat(3,minmax(100px,auto));align-items:center;gap:12px;padding:12px 16px;display:grid}.pilot-relay-analysis article>b{color:#fff;background:#173348;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pilot-relay-analysis article>span{color:#52645e;text-align:right;font-size:.78rem}.pilot-relay-analysis>p{color:#60706b;margin:0;padding:16px}@media (width<=760px){.pilot-relay-analysis>header{flex-direction:column;align-items:flex-start}.pilot-relay-analysis>div>article{grid-template-columns:28px 1fr}.pilot-relay-analysis article>span{text-align:left;grid-column:2}}.pilot-relay-operations{border-bottom:1px solid #d7ddd9;grid-template-columns:repeat(3,1fr);display:grid}.pilot-relay-operations article{border-right:1px solid #d7ddd9;grid-template-columns:1fr auto;gap:4px 12px;padding:15px 18px;display:grid}.pilot-relay-operations article:last-child{border-right:0}.pilot-relay-operations span{color:#60706b;text-transform:uppercase;letter-spacing:.07em;font-size:.66rem}.pilot-relay-operations strong{color:#173348;grid-area:1/2/3;font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.pilot-relay-operations small{color:#52645e}.pilot-relay-operations .is-today{border-top:3px solid #2c7550}.pilot-relay-operations .is-overdue{border-top:3px solid #b94735}.pilot-relay-operations .is-results{border-top:3px solid #a75e13}.pilot-relay-operations .is-clear{border-top:3px solid #cbd4cf}@media (width<=760px){.pilot-relay-operations{grid-template-columns:1fr}.pilot-relay-operations article{border-bottom:1px solid #d7ddd9;border-right:0}}.pilot-acquisition-dashboard{gap:22px;display:grid}.pilot-acquisition-totals{border:1px solid #d7ddd9;grid-template-columns:repeat(3,1fr);display:grid}.pilot-acquisition-totals article{border-right:1px solid #d7ddd9;padding:20px}.pilot-acquisition-totals article:last-child{border-right:0}.pilot-acquisition-totals span,.pilot-acquisition-rates span{color:#60706b;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;display:block}.pilot-acquisition-totals strong{color:#173348;margin-top:8px;font-family:Georgia,serif;font-size:2rem;font-weight:400;display:block}.pilot-acquisition-rates{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pilot-acquisition-rates article{background:#f3f6f3;border-left:3px solid #d89a52;padding:16px}.pilot-acquisition-rates strong{color:#173348;margin-top:7px;font-family:Georgia,serif;font-size:1.45rem;font-weight:400;display:block}.pilot-acquisition-table{border:1px solid #d7ddd9}.pilot-acquisition-table>div{border-bottom:1px solid #e4e8e5;grid-template-columns:minmax(130px,1fr) repeat(5,minmax(82px,.55fr));align-items:center;display:grid}.pilot-acquisition-table>div:last-child{border-bottom:0}.pilot-acquisition-table span,.pilot-acquisition-table strong{text-align:center;padding:13px 12px}.pilot-acquisition-table strong,.pilot-acquisition-table>div>span:first-child{text-align:left}.pilot-acquisition-table .is-heading{color:#60706b;text-transform:uppercase;letter-spacing:.07em;background:#f3f6f3;font-size:.7rem}@media (width<=760px){.pilot-acquisition-totals,.pilot-acquisition-rates{grid-template-columns:1fr}.pilot-acquisition-totals article{border-bottom:1px solid #d7ddd9;border-right:0}.pilot-acquisition-totals article:last-child{border-bottom:0}.pilot-acquisition-table{overflow-x:auto}.pilot-acquisition-table>div{min-width:760px}}.pilot-acquisition-publications{border:1px solid #d7ddd9}.pilot-acquisition-publications>header{background:#f3f6f3;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.pilot-acquisition-publications>header span{color:#a75e13;text-transform:uppercase;letter-spacing:.07em;font-size:.64rem;display:block}.pilot-acquisition-publications>header strong{color:#173348;margin-top:4px;display:block}.pilot-acquisition-publications>header small{color:#60706b}.pilot-acquisition-publications article{border-top:1px solid #e4e8e5;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(100px,.45fr));gap:12px;padding:12px 16px;display:grid}.pilot-acquisition-publications article span{color:#52645e;text-align:right;font-size:.78rem}.pilot-acquisition-publications>p{color:#60706b;margin:0;padding:16px}@media (width<=760px){.pilot-acquisition-publications>header{flex-direction:column;align-items:flex-start}.pilot-acquisition-publications article{grid-template-columns:1fr 1fr}.pilot-acquisition-publications article strong{grid-column:1/-1}.pilot-acquisition-publications article span{text-align:left}}.pilot-acquisition-automation{background:#fff;border:1px solid #d7ddd9}.pilot-acquisition-automation>header{background:#f3f6f3;justify-content:space-between;align-items:flex-end;gap:16px;padding:15px 17px;display:flex}.pilot-acquisition-automation>header span{color:#a75e13;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;display:block}.pilot-acquisition-automation>header strong{color:#173348;margin-top:4px;display:block}.pilot-acquisition-automation>header small,.pilot-acquisition-automation>p{color:#60706b}.pilot-acquisition-automation>p{margin:0;padding:17px}.pilot-acquisition-automation>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pilot-acquisition-automation article{border-top:1px solid #e4e8e5;border-left:4px solid #d89a52;padding:16px 18px}.pilot-acquisition-automation article:nth-child(2n){border-left-width:1px}.pilot-acquisition-automation article.is-positive{background:#f2f7f3;border-left-color:#4b8069}.pilot-acquisition-automation article.is-attention{background:#fff8f3;border-left-color:#b35f38}.pilot-acquisition-automation article p{color:#52645e;margin:6px 0 0;font-size:.82rem;line-height:1.5}@media (width<=760px){.pilot-acquisition-automation>header{flex-direction:column;align-items:flex-start}.pilot-acquisition-automation>div{grid-template-columns:1fr}.pilot-acquisition-automation article:nth-child(2n){border-left-width:4px}}.privacy-short-notice{color:#4f626a;background:#f4f0e8;border-left:3px solid #a75e13;grid-column:1/-1;margin:4px 0 12px;padding:13px 15px;font-size:11px;line-height:1.65}.privacy-short-notice a{color:#8b4c0d;text-underline-offset:3px;font-weight:700;text-decoration:underline}.callback-form .privacy-short-notice{color:#d7e0e3;background:#ffffff17}.callback-form .privacy-short-notice a{color:#efb76f}.pilot-invoice-reconciliation{background:#f7f8f6;border:1px solid #d6dcd8;border-left:4px solid #a75e13;gap:14px;margin:18px 0 4px;padding:18px;display:grid}.pilot-invoice-reconciliation>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.pilot-invoice-reconciliation>header span{color:#a75e13;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.pilot-invoice-reconciliation>header strong{margin-top:5px;display:block}.pilot-invoice-reconciliation>header>b{color:#49635a;text-transform:uppercase;font-size:10px}.pilot-invoice-reconciliation dl{border:1px solid #dce2de;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pilot-invoice-reconciliation dl>div{border-right:1px solid #dce2de;padding:12px}.pilot-invoice-reconciliation dl>div:last-child{border-right:0}.pilot-invoice-reconciliation dt{color:#66766f;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.pilot-invoice-reconciliation dd{margin:6px 0 0;font-family:Georgia,serif;font-size:18px}.pilot-invoice-reconciliation .is-alert dd{color:#a43e2c}.pilot-invoice-reconciliation .is-ok dd{color:#2d6a4f}.pilot-invoice-reconciliation form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.pilot-invoice-reconciliation form label{color:#60706b;text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.pilot-invoice-reconciliation form input{color:#173348;background:#fff;border:1px solid #cbd4cf;width:100%;padding:10px}.pilot-invoice-reconciliation form button{color:#fff;text-transform:uppercase;cursor:pointer;background:#173348;border:0;min-height:38px;padding:10px 14px;font-size:8px;font-weight:800}.pilot-invoice-reconciliation form button:disabled{cursor:not-allowed;opacity:.45}.pilot-invoice-reconciliation>small{color:#60706b}.pilot-invoice-reconciliation>small a{color:#8b4c0d;text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.pilot-invoice-reconciliation dl{grid-template-columns:1fr 1fr}.pilot-invoice-reconciliation dl>div:nth-child(2){border-right:0}.pilot-invoice-reconciliation form{grid-template-columns:1fr 1fr}.pilot-invoice-reconciliation form button{grid-column:1/-1}}@media (width<=620px){.pilot-invoice-reconciliation>header{flex-direction:column;align-items:flex-start}.pilot-invoice-reconciliation dl,.pilot-invoice-reconciliation form{grid-template-columns:1fr}.pilot-invoice-reconciliation dl>div{border-bottom:1px solid #dce2de;border-right:0}.pilot-invoice-reconciliation dl>div:last-child{border-bottom:0}}.privacy-policy-hero{background:radial-gradient(circle at 84% 18%,#d58a3233,transparent 28%),var(--ink);color:#fff;padding:180px 0 95px}.privacy-policy-hero h1{letter-spacing:-.045em;max-width:940px;margin:0;font-family:Georgia,serif;font-size:clamp(60px,8vw,108px);font-weight:400;line-height:.9}.privacy-policy-hero .wrap>p:last-child{color:#d3dfe4;max-width:740px;margin:36px 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.6}.privacy-policy-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:90px;display:grid}.privacy-policy-layout>aside{border:1px solid var(--line);background:#fff;gap:13px;padding:24px;display:grid;position:sticky;top:110px}.privacy-policy-layout>aside strong{color:#a75e13;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.privacy-policy-layout>aside a{font-size:12px}.privacy-policy-layout>aside a:hover{text-underline-offset:4px;text-decoration:underline}.privacy-policy-content{gap:90px;display:grid}.privacy-policy-content>section{scroll-margin-top:115px}.privacy-policy-content h2{max-width:800px;margin:0 0 28px;font-family:Georgia,serif;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.08}.privacy-policy-content h3{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.privacy-policy-content p{color:#52656d;max-width:880px;font-size:14px;line-height:1.85}.privacy-policy-content p a{color:#8b4c0d;text-underline-offset:3px;font-weight:700;text-decoration:underline}.privacy-processing-list{gap:2px;margin:36px 0;display:grid}.privacy-processing-list article{border:1px solid var(--line);background:#fff;padding:28px}.privacy-processing-list dl{gap:13px;margin:22px 0 0;display:grid}.privacy-processing-list dl>div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:22px;padding-top:13px;display:grid}.privacy-processing-list dt{color:#a75e13;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.privacy-processing-list dd{color:#52656d;margin:0;font-size:12px;line-height:1.65}.privacy-policy-content .button{margin-top:20px}@media (width<=820px){.privacy-policy-hero{padding:135px 0 75px}.privacy-policy-layout{grid-template-columns:1fr;gap:55px}.privacy-policy-layout>aside{position:static}.privacy-policy-content{gap:70px}.privacy-processing-list dl>div{grid-template-columns:1fr;gap:7px}}.pilot-invoice-reconciliation form select{color:#173348;background:#fff;border:1px solid #cbd4cf;width:100%;padding:10px}.pilot-invoice-reconciliation .pilot-invoice-confirm{align-items:center;gap:8px;min-height:38px;display:flex}.pilot-invoice-reconciliation .pilot-invoice-confirm input{width:auto}.qonto-workflow-filters{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.qonto-workflow-filters button{min-height:56px;color:var(--ink);cursor:pointer;background:#fbfaf7;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.qonto-workflow-filters button:hover,.qonto-workflow-filters button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px;background:#fff7e9}.qonto-workflow-filters button.is-active{color:#fff;background:#173b37}.qonto-workflow-filters span{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.qonto-workflow-filters strong{font-family:Georgia,serif;font-size:21px;font-weight:400}@media (width<=760px){.qonto-workflow-filters{grid-template-columns:1fr 1fr}}.accounting-command-bar{border-bottom:1px solid var(--line);background:#eef2ed;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:22px;padding:18px 24px;display:grid}.accounting-command-bar>div{flex-direction:column;gap:5px;display:flex}.accounting-command-bar>div>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.accounting-command-bar>div>strong{font-family:Georgia,serif;font-size:16px;font-weight:400;line-height:1.35}.accounting-command-bar>div>small{color:var(--muted);font-size:8px;line-height:1.5}.accounting-command-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.accounting-command-bar a{color:#173b37;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #173b37;align-items:center;min-height:34px;padding:7px 10px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.accounting-command-bar a:hover,.accounting-command-bar a:focus-visible{color:#fff;background:#173b37}.accounting-row-links{flex-wrap:wrap;gap:5px;display:flex}@media (width<=760px){.accounting-command-bar{grid-template-columns:1fr}.accounting-command-bar nav{justify-content:flex-start}}.pilot-linked-journey{border:1px solid var(--line);background:var(--line);grid-template-columns:210px minmax(0,1fr);gap:1px;margin:0 24px 20px;display:grid}.pilot-linked-journey>header{color:#fff;background:#173b37;flex-direction:column;justify-content:center;gap:6px;padding:16px 18px;display:flex}.pilot-linked-journey>header span{color:#e6a25b;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-linked-journey>header strong{font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.35}.pilot-linked-journey>div{background:var(--line);grid-template-columns:repeat(6,minmax(115px,1fr));gap:1px;display:grid;overflow-x:auto}.pilot-linked-journey a{min-height:76px;color:var(--ink);background:#fff;align-items:center;gap:9px;padding:11px;text-decoration:none;display:flex}.pilot-linked-journey a>b{color:var(--orange);font-family:Georgia,serif;font-size:16px;font-weight:400}.pilot-linked-journey a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.pilot-linked-journey a strong{font-size:8px;line-height:1.3}.pilot-linked-journey a small{color:var(--muted);font-size:7px;line-height:1.35}.pilot-linked-journey a:hover,.pilot-linked-journey a:focus-visible{z-index:1;outline:2px solid var(--orange);outline-offset:-2px;background:#fff7e9;position:relative}.pilot-linked-journey a.is-active{background:#edf3ee;box-shadow:inset 0 3px #47735d}.pilot-linked-journey a.is-active strong{color:#315443}@media (width<=900px){.pilot-linked-journey{grid-template-columns:1fr}.pilot-linked-journey>div{grid-template-columns:repeat(6,minmax(145px,1fr))}}@media (width<=520px){.pilot-linked-journey{margin-left:12px;margin-right:12px}}.pilot-essential-actions{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.pilot-essential-actions a{min-height:108px;color:var(--ink);background:#fff;flex-direction:column;justify-content:center;padding:16px;text-decoration:none;display:flex}.pilot-essential-actions a:hover,.pilot-essential-actions a:focus-visible{z-index:1;outline:2px solid var(--orange);outline-offset:-2px;background:#fff7e9;position:relative}.pilot-essential-actions span{color:var(--orange);font-family:Georgia,serif;font-size:18px}.pilot-essential-actions strong{margin:7px 0 5px;font-size:10px}.pilot-essential-actions small{color:var(--muted);font-size:8px;line-height:1.4}.pilot-full-directory>summary{color:var(--ink);cursor:pointer;background:#ece9e1;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;list-style-position:inside;display:flex}.pilot-full-directory>summary span{font-family:Georgia,serif;font-size:18px}.pilot-full-directory>summary small{color:var(--muted);font-size:8px}.pilot-full-directory[open]>summary{border-bottom:1px solid var(--line)}@media (width<=800px){.pilot-essential-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-essential-actions a:last-child{grid-column:1/-1}.pilot-full-directory>summary{flex-direction:column;align-items:flex-start}}@media (width<=480px){.pilot-essential-actions{grid-template-columns:1fr}.pilot-essential-actions a:last-child{grid-column:auto}}.pilot-header-prospect-search{grid-template-columns:auto minmax(260px,390px);align-items:center;gap:8px;margin-left:auto;display:grid;position:relative}.pilot-header-prospect-search>label{color:#a75e13;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.pilot-header-prospect-search>input{color:#173348;background:#fff;border:1px solid #9eaca5;width:100%;min-height:36px;padding:8px 12px;font-size:12px}.pilot-header-prospect-search>input:focus{border-color:#a75e13;outline:2px solid #d58a3240}.pilot-header-prospect-results{z-index:80;background:#fff;border:1px solid #aebbb4;width:min(520px,90vw);position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 38px #14303633}.pilot-header-prospect-results article{border-bottom:1px solid #e0e6e2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.pilot-header-prospect-results article:last-child{border-bottom:0}.pilot-header-prospect-results article>button{color:#173348;text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.pilot-header-prospect-results article>button:hover,.pilot-header-prospect-results article>button:focus-visible{outline-offset:-2px;background:#fff7e9;outline:2px solid #d58a32}.pilot-header-prospect-results article span,.pilot-header-prospect-results article small{color:#60706b;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pilot-header-prospect-results article>a{color:#8b4c0d;text-transform:uppercase;padding:10px;font-size:8px;font-weight:800}.pilot-header-prospect-results>p{color:#60706b;margin:0;padding:14px}@media (width<=900px){.pilot-header-prospect-search{grid-template-columns:1fr;min-width:240px}.pilot-header-prospect-search>label{display:none}}@media (width<=650px){.pilot-breadcrumb{flex-wrap:wrap}.pilot-header-prospect-search{order:5;width:100%;margin-left:0}.pilot-header-prospect-results{width:100%;left:0;right:auto}.pilot-header-prospect-results article{grid-template-columns:minmax(0,1fr) auto}.pilot-header-prospect-results article>a:last-child{display:none}}.commercial-desk{background:#fff;border:1px solid #bfcac4;margin:0 24px 26px;scroll-margin-top:118px;box-shadow:0 18px 42px #14303617}.commercial-desk-heading{color:#fff;background:#173b37;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.commercial-desk-heading span{color:#efb76f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.commercial-desk-heading h4{margin:5px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:400}.commercial-desk-heading p{color:#d7e2de;margin:0;font-size:10px}.commercial-desk-heading>strong{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff4d;padding:8px 11px;font-size:8px}.commercial-desk-search{background:#edf3ee;border-bottom:1px solid #d2ddd7;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 24px;display:grid}.commercial-desk-search label{letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.commercial-desk-search input{color:#173348;background:#fff;border:1px solid #9db2a7;width:100%;min-height:48px;padding:12px 15px;font-size:15px}.commercial-desk-search input:focus{border-color:#a75e13;outline:3px solid #d58a3247}.commercial-desk-search button,.commercial-desk-card>header button{color:#173b37;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #173b37;min-height:40px;padding:10px 13px;font-size:8px;font-weight:800}.commercial-desk-hint,.commercial-desk-empty{color:#60706b;margin:0;padding:18px 24px}.commercial-desk-results{display:grid}.commercial-desk-results>button{color:#173348;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e6e2;grid-template-columns:minmax(190px,.8fr) minmax(240px,1fr) auto;align-items:center;gap:18px;padding:15px 24px;display:grid}.commercial-desk-results>button:hover,.commercial-desk-results>button:focus-visible{outline-offset:-2px;background:#fff7e9;outline:2px solid #d58a32}.commercial-desk-results>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.commercial-desk-results small{color:#60706b;text-overflow:ellipsis;font-size:9px;overflow:hidden}.commercial-desk-results em{color:#a75e13;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.commercial-desk-card>header{border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.commercial-desk-card>header span,.commercial-desk-request>span{color:#a75e13;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.commercial-desk-card>header h5{margin:6px 0 2px;font-family:Georgia,serif;font-size:28px;font-weight:400}.commercial-desk-card>header p{color:#60706b;margin:0}.commercial-desk-contact{border-bottom:1px solid #dce3df;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commercial-desk-contact>div{border-right:1px solid #dce3df;flex-direction:column;gap:6px;min-width:0;padding:17px 18px;display:flex}.commercial-desk-contact>div:last-child{border-right:0}.commercial-desk-contact span{color:#60706b;text-transform:uppercase;font-size:8px}.commercial-desk-contact strong{overflow-wrap:anywhere}.commercial-desk-contact a{color:#8b4c0d;text-underline-offset:3px;align-self:flex-start;font-size:9px;font-weight:800;text-decoration:underline}.commercial-desk-contact small{color:#60706b}.commercial-desk-request{background:#f7f8f6;padding:20px 24px}.commercial-desk-request>strong{margin-top:8px;display:block}.commercial-desk-request p{color:#415750;max-width:900px;margin:8px 0;line-height:1.6}.commercial-desk-request small{color:#60706b}.commercial-desk-actions{border-top:1px solid #dce3df;border-bottom:1px solid #dce3df;flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.commercial-desk-actions button,.commercial-desk-actions a,.commercial-desk-form button{color:#173b37;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #173b37;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.commercial-desk-actions button.active,.commercial-desk-actions button:hover,.commercial-desk-actions a:hover,.commercial-desk-form button{color:#fff;background:#173b37}.commercial-desk-actions a{margin-left:auto}.commercial-desk-form{background:#f3f6f3;grid-template-columns:220px minmax(0,1fr);gap:14px;padding:22px 24px;display:grid}.commercial-desk-form label{color:#52645e;text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.commercial-desk-form input,.commercial-desk-form select,.commercial-desk-form textarea{color:#173348;width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #bcc9c2;padding:11px 12px}.commercial-desk-form .wide{grid-column:1/-1}.commercial-desk .commercial-direct-email{border:0;border-top:1px solid #dce3df;margin:0}@media (width<=900px){.commercial-desk-contact{grid-template-columns:1fr 1fr}.commercial-desk-contact>div:nth-child(2){border-right:0}.commercial-desk-contact>div:nth-child(-n+2){border-bottom:1px solid #dce3df}.commercial-desk-results>button{grid-template-columns:1fr auto}.commercial-desk-results>button>span:nth-child(2){grid-column:1}.commercial-desk-results em{grid-area:1/2/3}}@media (width<=650px){.commercial-desk{margin-left:12px;margin-right:12px}.commercial-desk-heading,.commercial-desk-card>header{flex-direction:column;align-items:flex-start}.commercial-desk-search,.commercial-desk-contact,.commercial-desk-form{grid-template-columns:1fr}.commercial-desk-contact>div{border-bottom:1px solid #dce3df;border-right:0}.commercial-desk-actions{grid-template-columns:1fr 1fr;display:grid}.commercial-desk-actions a{margin-left:0}.commercial-desk-form .wide{grid-column:auto}}.pilot-header-prospect-search{grid-template-columns:auto minmax(250px,360px) auto}.pilot-header-prospect-search>nav{gap:4px;display:flex}.pilot-header-prospect-search>nav button{color:#173348;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #b9c3bd;min-height:36px;padding:7px 9px;font-size:7px;font-weight:800}.pilot-header-prospect-search>nav button:hover,.pilot-header-prospect-search>nav button:focus-visible{background:#fff7e9;border-color:#a75e13}.pilot-header-prospect-search>nav button:disabled{cursor:default;opacity:.45}.pilot-header-prospect-search>nav b{color:#fff;background:#173b37;border-radius:50%;place-items:center;min-width:18px;min-height:18px;margin-left:3px;display:inline-grid}@media (width<=1100px){.pilot-header-prospect-search>nav{display:none}}@media (width<=900px){.pilot-header-prospect-search{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
