/*! 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-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-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{.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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.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}.site-nav{border-bottom:1px solid var(--line);z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf9f4f5;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,72px);display:flex;position:sticky;top:0}.brand-button{background:0 0;border:0;padding:0}.brand{align-items:center;gap:11px;display:flex}.brand>i{background:var(--navy);width:39px;height:39px;color:var(--gold2);border:1px solid var(--gold);border-radius:50%;place-items:center;font:23px Georgia,serif;display:grid}.brand>span{letter-spacing:.08em;align-items:baseline;gap:6px;display:flex}.brand small{color:#9d792e;font-size:9px}.site-nav nav{align-items:center;gap:25px;display:flex}.site-nav nav>a,.site-nav nav>button{color:var(--ink);background:0 0;border:0;padding:11px 2px;font-size:12px}.site-nav .nav-fill{background:var(--navy);color:#fff;padding:12px 17px}.language select{border:1px solid var(--line);background:0 0;padding:10px 25px 10px 10px;font-size:10px;font-weight:700}.toast{background:var(--navy2);color:#fff;z-index:200;border-left:3px solid var(--gold);width:min(480px,100vw - 48px);padding:17px 44px 17px 20px;font-size:12px;line-height:1.6;position:fixed;top:92px;right:24px;box-shadow:0 18px 50px #0004}.toast button{color:#fff;background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:10px}.eyebrow{letter-spacing:.15em;color:var(--gold2);font-size:10px;font-weight:700}.eyebrow.dark{color:#987229}.hero{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;min-height:700px;padding:80px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#0000 50%,#ffffff0a 50%),radial-gradient(circle at 78% 45%,#d1a84b26,#0000 32%);position:absolute;inset:0}.hero>div{position:relative}.hero h1{letter-spacing:-.055em;margin:28px 0;font:500 clamp(58px,7vw,98px)/.94 Georgia,serif}.hero h1 em{color:var(--gold2)}.hero-copy{color:#c7d0da;max-width:580px;font:19px/1.7 Georgia,serif}.hero-actions{align-items:center;gap:22px;margin-top:36px;display:flex}.primary{background:var(--navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:0;padding:14px 18px;font-size:10px;font-weight:700}.primary.gold{background:var(--gold);color:var(--navy);padding:17px 21px}.line-button{color:#fff;background:0 0;border:0;border-bottom:1px solid #738090;padding:14px 2px;font-size:12px}.trust{gap:22px;margin-top:55px;display:flex}.trust span{letter-spacing:.1em;text-transform:uppercase;color:#96a4b4;border-right:1px solid #3a4a5e;padding-right:22px;font-size:9px}.preview-wrap{place-items:center;min-height:540px;display:grid}.preview-card{background:var(--paper);width:min(430px,92%);color:var(--ink);padding:30px;transform:rotate(1deg);box-shadow:0 40px 80px #0008}.preview-top{letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.preview-top b{color:var(--green);border:1px solid #a9bcb3;padding:6px}.preview-card h3{margin:26px 0 8px;font:26px Georgia,serif}.preview-card>p{color:var(--muted);font-size:12px}.progress{background:#ded8cb;height:5px;margin:20px 0}.progress i{background:var(--gold);height:100%;display:block}.mini-step{border-bottom:1px solid var(--line);color:#92989d;padding:10px 4px;font-size:11px}.mini-step i{border:1px solid #9ea4a8;border-radius:50%;width:7px;height:7px;margin-right:14px;display:inline-block}.mini-step.active{color:var(--ink);font-weight:700}.mini-step.active i{background:var(--gold);border-color:var(--gold)}.next{background:var(--navy);color:#fff;grid-template-columns:1fr auto;gap:7px;margin:23px -7px -7px;padding:17px;display:grid}.next small{color:var(--gold2);grid-column:1/-1;font-size:8px}.next b{font-size:11px}.next span{color:var(--gold2);font-size:8px}.promise{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:60px;padding:90px clamp(24px,10vw,160px);display:grid}.promise p{letter-spacing:.16em;color:#987229;font-size:10px}.promise h2,.service-section h2,.inside h2,.pricing h2{letter-spacing:-.035em;margin:0;font:500 clamp(40px,5vw,66px)/1.07 Georgia,serif}.service-section{background:var(--cream);padding:110px clamp(24px,7vw,110px)}.service-section>header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:50px;margin-bottom:55px;display:grid}.service-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.service-list article{background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;grid-column:span 2;min-height:340px;padding:28px;display:flex}.service-list article:nth-child(4),.service-list article:nth-child(5){grid-column:span 3}.service-list small{color:#9b752b;font-size:9px}.service-icon{color:#a47d31;margin:34px 0;font:29px Georgia,serif}.service-list h3{margin:0 0 14px;font:23px Georgia,serif}.service-list p{color:var(--muted);font-size:13px;line-height:1.7}.service-list button{text-align:left;border:0;border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;background:0 0;margin-top:auto;padding:17px 0 0;font-size:10px}.inside{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:110px clamp(24px,7vw,110px);display:grid}.inside h2{color:#fff;margin:25px 0}.inside>div:first-child>p:not(.eyebrow){color:#aeb8c4;line-height:1.8}.inside .primary{margin-top:23px}.feature-grid{border-top:1px solid #33455b;border-left:1px solid #33455b;grid-template-columns:1fr 1fr;display:grid}.feature-grid article{border-bottom:1px solid #33455b;border-right:1px solid #33455b;padding:25px}.feature-grid span{color:var(--gold2)}.feature-grid h3{font:19px Georgia,serif}.feature-grid p{color:#96a4b4;font-size:12px;line-height:1.6}.pricing{padding:100px clamp(24px,7vw,110px)}.pricing>h2{max-width:760px;margin:24px 0 55px}.pricing>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pricing article{border:1px solid var(--line);border-top:0;padding:30px}.pricing article b{color:#987229;font-size:10px}.pricing article h3{margin:40px 0 12px;font:22px Georgia,serif}.pricing article p{color:var(--muted);font-size:13px;line-height:1.7}footer{background:var(--cream);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:55px clamp(24px,7vw,110px);display:grid}footer p{color:var(--muted);font:17px Georgia,serif}footer>span{color:#888;font-size:9px}.modal-backdrop{z-index:150;background:#071524dd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-card{background:var(--paper);width:min(460px,100%);padding:38px;position:relative;box-shadow:0 30px 90px #0008}.modal-close{background:0 0;border:0;font-size:24px;position:absolute;top:13px;right:17px}.auth-card .eyebrow{color:#9a762d;margin-top:26px}.auth-card h2{margin:9px 0;font:32px Georgia,serif}.auth-card>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.6}.auth-card label,.simple-form label,.intake-panel label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:17px 0;font-size:9px;display:block}.auth-card input,.simple-form input,.simple-form select,.intake-panel input,.intake-panel select,.intake-panel textarea{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;margin-top:7px;padding:12px;display:block}.auth-card .primary{width:100%;margin-top:8px}.switch-auth{border:0;border-bottom:1px solid var(--ink);background:0 0;margin:16px auto;font-size:11px;display:block}.demo-boundary,.demo-callout{border-left:3px solid var(--gold);color:#666;background:#f1ecdf;margin-top:19px;padding:13px 15px;font-size:10px;line-height:1.6}.demo-boundary b{color:var(--ink);text-transform:uppercase;letter-spacing:.1em;font-size:8px;display:block}.portal-mode{background:#edf0f1;min-height:100vh}.portal-mode .site-nav{display:none}.portal-shell{background:#edf0f1;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.portal-shell>aside{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow:auto}.portal-shell>aside .brand{border-bottom:1px solid #324359;padding:2px 8px 22px}.portal-shell>aside .brand>i{background:0 0}.portal-shell>aside .client{align-items:center;gap:10px;padding:20px 8px;display:flex}.client>span{background:#273c54;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.client p{margin:0;font-size:11px}.client small{color:#718197;margin-top:4px;font-size:8px;display:block}.side-label{letter-spacing:.15em;color:#68798c;margin:17px 9px 8px;font-size:8px}.portal-shell>aside>button{color:#a9b5c2;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;padding:11px 10px;font-size:11px;display:flex}.portal-shell>aside>button>span{text-align:center;width:17px}.portal-shell>aside>button i{background:var(--red);color:#fff;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:8px;font-style:normal}.portal-shell>aside>button.active{color:#fff;border-left:2px solid var(--gold);background:#263c55}.security-note{border:1px solid #34465c;gap:5px;margin-top:auto;padding:12px;display:grid}.security-note b{color:var(--gold2);letter-spacing:.12em;font-size:8px}.security-note span{color:#8190a1;font-size:8px;line-height:1.5}.portal-main{width:100%;max-width:1500px;padding:32px clamp(22px,4vw,55px) 70px;overflow:hidden}.portal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.portal-head p{letter-spacing:.13em;color:#8a9198;font-size:8px}.portal-head h1{margin:7px 0;font:34px Georgia,serif}.outline{text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #a9adb0;padding:12px 15px;font-size:9px}.deadline{background:#fff9e8;border:1px solid #ead9a9;align-items:center;gap:12px;margin-bottom:19px;padding:13px 16px;display:flex}.deadline>span{color:#73530e;background:#f2d984;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.deadline p{margin:0;font-size:10px}.deadline p b{margin-right:12px}.deadline button{color:#7c5d16;background:0 0;border:0;margin-left:auto;font-size:9px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.metric-grid article{background:#fff;border:1px solid #d7dbdd;padding:19px}.metric-grid small,.portal-card small,.case-detail small{letter-spacing:.11em;color:#8a9299;font-size:8px}.metric-grid b{margin:12px 0 5px;font:23px Georgia,serif;display:block}.metric-grid span{color:#8a9299;font-size:9px}.portal-card{background:#fff;border:1px solid #d7dbdd;margin-bottom:17px;padding:23px}.card-title{border-bottom:1px solid #e3e4e3;justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.card-title h2{margin:6px 0;font:22px Georgia,serif}.card-title>span{color:#8a9299;font-size:8px}.case-table>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7e7e5;grid-template-columns:38px 1.2fr .9fr 1fr 15px;align-items:center;gap:12px;width:100%;padding:14px 3px;display:grid}.case-table>button>i{color:#9a772d;background:#f1ede3;place-items:center;width:31px;height:31px;font:16px Georgia,serif;display:grid}.case-table span b,.case-table span small{display:block}.case-table span b{font-size:10px}.case-table span small{color:#90969b;margin-top:4px;font-size:8px}.status{color:var(--green);text-align:center;background:#eef3f0;padding:6px 8px;font-size:8px}.case-progress{background:#e3e4e2;height:4px}.case-progress i{background:var(--gold);height:100%;display:block}.chevron{color:#999;font-size:18px}.two-col{grid-template-columns:1fr 1fr;gap:17px;display:grid}.task{border-bottom:1px solid #e7e7e5;align-items:center;gap:11px;padding:13px 0;display:flex}.task>span{color:#9f792d}.task p{margin:0}.task p b,.task p small{font-size:10px;display:block}.task p small{color:#8a9299;margin-top:4px;font-size:8px}.task button{color:#876722;background:0 0;border:0;margin-left:auto;font-size:9px}.activity{border-bottom:1px solid #e7e7e5;padding:14px 0}.activity b,.activity small{font-size:10px;display:block}.activity small{color:#8a9299;margin-top:5px;font-size:8px}.case-tabs{background:#fff;border:1px solid #d7dbdd;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.case-tabs>button{text-align:left;color:#98742b;background:#fff;border:0;border-right:1px solid #e3e4e3;align-items:center;gap:8px;padding:15px 10px;font-size:18px;display:flex}.case-tabs>button span{color:var(--ink);font-size:9px}.case-tabs>button small{color:#8a9299;margin-top:4px;font-size:7px;display:block}.case-tabs>button.active{box-shadow:inset 0 -3px var(--gold);background:#fffcf5}.case-title{justify-content:space-between;display:flex}.case-title h2{margin:7px 0;font:29px Georgia,serif}.case-title .status{display:inline-block}.completion{margin:26px 0}.completion>span{font-size:9px}.completion>span b{font-size:15px}.completion .progress{margin:8px 0}.case-columns{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.case-columns>div{padding:20px}.case-columns>div+div{border-left:1px solid var(--line)}.case-columns h3{font:18px Georgia,serif}.case-columns p{color:var(--muted);font-size:10px}.timeline-title{margin-top:30px;font:18px Georgia,serif}.timeline{grid-template-columns:repeat(5,1fr);row-gap:20px;display:grid}.timeline>div{align-items:center;gap:8px;display:flex;position:relative}.timeline>div:after{content:"";background:#d1d5d5;height:1px;position:absolute;top:12px;left:23px;right:0}.timeline>div i{z-index:1;background:#fff;border:1px solid #bcc1c2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.timeline>div.done i{background:var(--green);color:#fff;border-color:var(--green)}.timeline>div span{z-index:1;background:#fff;padding-right:6px;font-size:8px}.timeline>div small{color:#989da1;margin-top:3px;font-size:7px;display:block}.intake-overlay{z-index:180;background:#071524dd;justify-content:flex-end;display:flex;position:fixed;inset:0}.intake-panel{background:var(--paper);width:min(680px,100%);height:100%;overflow:auto;box-shadow:-30px 0 80px #0006}.intake-panel>header{background:var(--navy);color:#fff;justify-content:space-between;padding:25px 32px;display:flex}.intake-panel>header p{letter-spacing:.13em;color:var(--gold2);font-size:8px}.intake-panel>header h2{margin:7px 0;font:27px Georgia,serif}.intake-panel>header button{color:#fff;background:0 0;border:0;font-size:25px}.intake-progress{border-bottom:1px solid var(--line);background:#fff;height:35px;position:relative}.intake-progress>i{background:var(--gold);height:3px;display:block}.intake-progress span{color:#888;font-size:8px;position:absolute;top:12px;right:20px}.intake-warning{color:#725a24;background:#fff8e7;border:1px solid #ead9a9;margin:20px 32px 0;padding:12px;font-size:9px;line-height:1.5}.intake-panel form{padding:10px 32px 30px}.intake-panel fieldset{border:0;margin:19px 0;padding:0}.intake-panel legend{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9px}.check-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.check-grid label{border:1px solid var(--line);color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;align-items:center;gap:8px;margin:0;padding:11px;font-size:9px;display:flex}.check-grid input{width:auto;margin:0}.intake-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.intake-panel>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 32px;display:flex}.intake-panel>footer span{color:#888;font-size:8px}.intake-panel>footer button{background:0 0;border:0;font-size:9px;text-decoration:underline}.doc-row{border-bottom:1px solid #e4e5e3;align-items:center;gap:12px;padding:14px 0;display:flex}.doc-row>span{background:#f0eee7;place-items:center;width:32px;height:32px;display:grid}.doc-row p{margin:0}.doc-row p b,.doc-row p small{font-size:10px;display:block}.doc-row p small{color:#8a9299;margin-top:4px;font-size:8px}.doc-row>i{color:#84641f;background:#f3eee0;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal}.doc-row>i.received{color:var(--green);background:#e7f0eb}.doc-row>i.under-review{color:var(--blue);background:#e8eef3}.doc-row>button{background:0 0;border:0}.messages .message-thread{background:#f5f4f0;min-height:270px;padding:20px}.msg{max-width:70%;margin-bottom:12px}.msg small{margin-bottom:5px;display:block}.msg p{border:1px solid var(--line);background:#fff;margin:0;padding:12px 14px;font-size:11px;line-height:1.6}.msg.client{margin-left:auto}.msg.client p{background:var(--navy);color:#fff;border-color:var(--navy)}.messages form{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.messages textarea{border:1px solid var(--line);min-height:70px;padding:12px}.appointment{gap:15px;padding:20px 0;display:flex}.appointment>div{border:1px solid var(--line);place-items:center;width:54px;height:60px;display:grid}.appointment>div b{color:#9b752b;font-size:8px}.appointment>div strong{font:25px Georgia,serif}.appointment p{margin:0}.appointment p b,.appointment p small,.appointment p span{font-size:11px;display:block}.appointment p small{color:#8a9299;margin:5px 0;font-size:9px}.appointment p span{color:var(--green);margin-top:9px;font-size:8px}.simple-form button{margin-top:10px}.billing-metrics{grid-template-columns:repeat(3,1fr)}.invoice{border-bottom:1px solid #e3e4e3;grid-template-columns:50px 1fr 90px 110px 60px;align-items:center;gap:12px;padding:15px 0;display:grid}.invoice>span{color:#98742b;font-size:7px}.invoice p{margin:0}.invoice p b,.invoice p small{font-size:10px;display:block}.invoice p small{color:#8a9299;margin-top:4px;font-size:8px}.invoice strong{font-size:11px}.invoice i{color:var(--green);font-size:8px;font-style:normal}.invoice button{background:0 0;border:0;font-size:9px;text-decoration:underline}.settings-layout{grid-template-columns:190px 1fr;gap:16px;display:grid}.settings-layout>nav{background:#fff;border:1px solid #d7dbdd;flex-direction:column;height:max-content;display:flex}.settings-layout>nav button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;padding:13px;font-size:9px}.settings-layout>nav button.active{border-left:3px solid var(--gold);background:#f4f0e5}.settings h2{font:28px Georgia,serif}.settings .simple-form{max-width:600px}.simple-form label>small{margin-top:5px;display:block}.setting-rows>div{border-bottom:1px solid #e4e5e3;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.setting-rows p{margin:0}.setting-rows p b,.setting-rows p small{font-size:10px;display:block}.setting-rows p small{color:#888;margin-top:4px;font-size:8px}.setting-rows button{border:1px solid var(--line);background:0 0;padding:8px 11px;font-size:8px}.setting-rows .demo-callout{display:block}.help-hero{background:var(--navy2);color:#fff;margin-bottom:17px;padding:32px}.help-hero p{letter-spacing:.14em;color:var(--gold2);font-size:8px}.help-hero h2{font:31px Georgia,serif}.help-hero input{border:0;width:min(600px,100%);padding:13px}.help-grid{grid-template-columns:1.15fr .85fr;gap:17px;display:grid}.help-grid details{border-bottom:1px solid #e3e4e3;padding:14px 0}.help-grid summary{cursor:pointer;font-size:10px}.help-grid details p{color:var(--muted);font-size:9px;line-height:1.6}.guide{text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e4e3;justify-content:space-between;width:100%;padding:13px 0;font-size:10px;display:flex}.support-band{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.support-band>div{border-right:1px solid #34465c;padding:20px}.support-band small,.support-band b,.support-band span{display:block}.support-band small{color:var(--gold2);font-size:7px}.support-band b{margin:10px 0;font:15px Georgia,serif}.support-band span{color:#8f9eae;font-size:8px}@media (width<=1000px){.site-nav nav>a{display:none}.hero,.inside{grid-template-columns:1fr}.preview-wrap{margin-top:40px}.promise,.service-section>header{grid-template-columns:1fr}.portal-shell{grid-template-columns:74px 1fr}.portal-shell>aside .brand>span,.client p,.portal-shell>aside>button:not(.active){font-size:0}.portal-shell>aside>button{justify-content:center}.portal-shell>aside>button.active{font-size:0}.portal-shell>aside>button>span{font-size:14px}.security-note{display:none}.metric-grid{grid-template-columns:1fr 1fr}.case-tabs{grid-template-columns:repeat(5,1fr)}.case-tabs>button{justify-content:center}.case-tabs>button span{display:none}.timeline{grid-template-columns:1fr 1fr}.timeline>div:after{display:none}}@media (width<=700px){.site-nav{padding:0 15px}.site-nav .brand>span{display:none}.site-nav nav{gap:8px}.site-nav nav>button{font-size:9px}.language select{padding:8px}.hero{padding:70px 24px}.hero h1{font-size:56px}.hero-actions{flex-direction:column;align-items:flex-start}.trust{flex-direction:column;gap:11px}.trust span{border:0}.promise,.service-section,.inside,.pricing{padding:75px 24px}.service-list{grid-template-columns:1fr}.service-list article,.service-list article:nth-child(4),.service-list article:nth-child(5){grid-column:1}.feature-grid,.pricing>div,footer,.portal-shell{grid-template-columns:1fr}.portal-shell>aside{z-index:100;background:var(--navy);grid-template-columns:repeat(8,1fr);width:100%;height:61px;padding:5px;display:grid;position:fixed;inset:auto 0 0}.portal-shell>aside .brand,.portal-shell>aside .client,.side-label,.security-note{display:none}.portal-shell>aside>button{justify-content:center;padding:4px;border:0!important;display:flex!important}.portal-shell>aside>button>span{font-size:14px}.portal-shell>aside>button i{display:none}.portal-main{padding:22px 15px 90px}.portal-head h1{font-size:27px}.portal-head .outline{padding:10px;font-size:8px}.deadline button{display:none}.metric-grid,.two-col,.billing-metrics,.help-grid{grid-template-columns:1fr 1fr}.case-table>button{grid-template-columns:32px 1fr 17px}.case-table .status,.case-table .case-progress{display:none}.case-tabs{display:flex;overflow:auto}.case-tabs>button{min-width:70px}.case-title{gap:15px}.case-columns,.support-band{grid-template-columns:1fr}.case-columns>div+div{border-left:0;border-top:1px solid var(--line)}.timeline{grid-template-columns:1fr}.intake-panel form,.intake-warning{margin-left:18px;margin-right:18px}.intake-panel form{padding-left:0;padding-right:0}.check-grid,.messages form{grid-template-columns:1fr}.invoice{grid-template-columns:40px 1fr 70px}.invoice i,.invoice button{display:none}.settings-layout{grid-template-columns:1fr}.settings-layout>nav{flex-direction:row;overflow:auto}.settings-layout>nav button{min-width:115px}.support-band>div{border-bottom:1px solid #34465c}.toast{width:calc(100vw - 28px);top:14px;right:14px}}@media (width<=480px){.metric-grid,.two-col,.billing-metrics,.help-grid{grid-template-columns:1fr}.portal-head{align-items:flex-start}.portal-head .outline{margin-top:4px}.portal-card{padding:17px}.deadline{align-items:flex-start}.deadline p b{margin-bottom:4px;display:block}.intake-panel>footer{align-items:flex-start;gap:12px}.site-nav nav>button:not(.nav-fill){display:none}}.legal-notice{border-left-color:var(--red);color:#63322e;background:#f6eae7;margin:0 0 17px}.completed-row>span{color:var(--green);background:#e6f0eb!important}.completed-row>i{color:var(--green)!important;background:#e6f0eb!important}.admin-banner{background:var(--navy2);color:#fff;justify-content:space-between;gap:20px;margin-bottom:16px;padding:15px 18px;display:flex}.admin-banner b{letter-spacing:.12em;color:var(--gold2);font-size:9px}.admin-banner span{color:#aab6c2;font-size:9px}.admin-tabs{grid-template-columns:repeat(6,1fr)}.admin-tabs>button{justify-content:center;min-height:52px}.admin-table{width:100%}.admin-table>div{border-bottom:1px solid #e4e5e3;grid-template-columns:1.4fr 1fr 1fr .7fr 1fr;align-items:center;gap:12px;padding:13px 6px;display:grid}.admin-table span{font-size:9px}.admin-table .admin-head span{letter-spacing:.08em;color:#777;font-size:8px;font-weight:700}.audit-row{border-bottom:1px solid #e4e5e3;grid-template-columns:90px 120px 1fr 100px;align-items:center;gap:12px;padding:14px 3px;display:grid}.audit-row time,.audit-row b,.audit-row span,.audit-row small{font-size:9px}.audit-row small{color:#8a9299}@media (width<=700px){.portal-shell>aside{grid-template-columns:repeat(10,1fr)}.portal-shell>aside>button>span{font-size:12px}.admin-banner{display:grid}.admin-table{overflow:auto}.admin-table>div{min-width:650px}.audit-row{grid-template-columns:65px 90px 1fr}.audit-row small{display:none}}.brand>img{object-fit:cover;border:1px solid var(--gold);background:#fff;border-radius:50%;width:42px;height:42px}.portal-shell>aside .brand>img{width:42px;height:42px}.active-four article,.active-four article:nth-child(4),.active-four article:nth-child(5){grid-column:span 3}.active-four .coming-soon{background:#e9e4d8;grid-column:span 6;min-height:270px}.coming-soon>span{text-transform:uppercase;letter-spacing:.1em;color:#8a6a24;margin-top:auto;font-size:9px}.business-info{background:var(--navy);color:#fff;grid-template-columns:.7fr 1.3fr;gap:75px;padding:105px clamp(24px,7vw,110px);display:grid}.business-info h2,.legal-center h2{letter-spacing:-.035em;margin:25px 0;font:500 clamp(40px,5vw,64px)/1.06 Georgia,serif}.contact-email{color:var(--gold2);border-bottom:1px solid var(--gold);margin-top:22px;padding-bottom:6px;display:inline-block}.info-cards{border-top:1px solid #35465a;border-left:1px solid #35465a;grid-template-columns:1fr 1fr;display:grid}.info-cards article{border-bottom:1px solid #35465a;border-right:1px solid #35465a;padding:26px}.info-cards small{letter-spacing:.12em;color:var(--gold2);font-size:8px}.info-cards h3{margin:14px 0;font:22px Georgia,serif}.info-cards p{color:#aeb8c4;font-size:11px;line-height:1.7}.brand-downloads{flex-wrap:wrap;gap:13px;margin-top:17px;display:flex}.brand-downloads a{color:var(--gold2);border-bottom:1px solid var(--gold2);padding-bottom:4px;font-size:9px}.legal-center{background:var(--paper);padding:105px clamp(24px,9vw,145px)}.legal-center>header{max-width:850px;margin-bottom:45px}.legal-center>header>p:last-child{max-width:700px;color:var(--muted);line-height:1.7}.agreement-list{border-top:1px solid var(--line)}.agreement-list details{border-bottom:1px solid var(--line)}.agreement-list summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;padding:22px 10px;font:20px Georgia,serif;list-style:none;display:grid}.agreement-list summary::-webkit-details-marker{display:none}.agreement-list summary span{color:#9a752d;font:10px Arial}.agreement-list summary b{font:20px Arial}.agreement-list details[open] summary b{transform:rotate(45deg)}.agreement-list details>p,.agreement-list details>div{color:var(--muted);margin:0;padding:0 75px 25px;font-size:12px;line-height:1.8}.agreement-list details>div p{margin:0 0 13px}.agreement-list a{color:#8c6a23;text-decoration:underline}.legal-disclaimer{border-left:3px solid var(--gold);color:#6c6355;background:#f1ecdf;margin-top:30px;padding:15px;font-size:10px}footer>div>p{margin:0 0 7px}footer a{color:#7e672f;font-size:10px;text-decoration:underline}.portal-signout{color:#ffd97b!important;background:#182a3e!important;border:1px solid #435267!important;margin-top:9px!important}.portal-signout:hover{background:#25394f!important}.account-signout{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.account-signout b,.account-signout small{display:block}.account-signout b{font-size:11px}.account-signout small{color:var(--muted);margin-top:5px;font-size:9px}.account-signout button{color:#8a3029;text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #9b3d34;padding:10px 16px;font-size:9px}.auth-error{color:#ffd9d9;background:#2b090b;border:1px solid #a83238;padding:11px 13px;font-size:10px;line-height:1.5}.auth-card button:disabled,.site-nav button:disabled{opacity:.6;cursor:wait}@media (width<=900px){.business-info{grid-template-columns:1fr}.active-four article,.active-four article:nth-child(4),.active-four article:nth-child(5),.active-four .coming-soon{grid-column:span 6}}@media (width<=700px){.brand>img{width:38px;height:38px}.business-info,.legal-center{padding:75px 24px}.info-cards{grid-template-columns:1fr}.agreement-list summary{grid-template-columns:35px 1fr auto;font-size:16px}.agreement-list details>p,.agreement-list details>div{padding-left:45px;padding-right:10px}.active-four article,.active-four article:nth-child(4),.active-four article:nth-child(5),.active-four .coming-soon{grid-column:1}.portal-signout{margin:0!important}.portal-shell>aside .portal-signout{display:flex!important}.account-signout{flex-direction:column;align-items:flex-start}.account-signout button{width:100%}}:root{--navy:#080808;--navy2:#141414;--cream:#101010;--paper:#0b0b0c;--gold:#c9a227;--gold2:#ffe36e;--ink:#f7f0db;--muted:#aaa293;--line:#40351d;--green:#d2b44f;--red:#7f171b;--blue:#e1bd43}html{scrollbar-color:#b89124 #111;background:#080808}body{color:var(--ink);letter-spacing:.01em;background:#080808;font-family:Inter,Arial,Helvetica,sans-serif}::selection{color:#090909;background:#ffe36e}.skip-link{z-index:1000;color:#080808;background:#ffe36e;border:2px solid #080808;padding:12px 16px;font-weight:800;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}button,input,select,textarea{border-radius:0}button,a,input,select,textarea,summary{transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s}:focus-visible{outline-offset:4px!important;outline:3px solid #ffe36e!important;box-shadow:0 0 0 6px #7f171b66!important}.site-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080808ed;border-bottom:1px solid #6a5320;height:88px;box-shadow:0 12px 40px #000}.site-nav:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#ffe36e,#0000);height:1px;position:absolute;bottom:-2px;left:0;right:0}.brand>img{border:1px solid #d6b541;box-shadow:0 0 24px #f1c93b35}.brand b{color:#f5dc82;font-family:Georgia,Times New Roman,serif}.brand small{color:#ffe36e}.site-nav nav>a,.site-nav nav>button{color:#e6dcc6;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.site-nav nav>a:hover,.site-nav nav>button:hover{color:#ffe36e}.site-nav .nav-fill{color:#080808;background:linear-gradient(135deg,#8d6818,#ffe36e 48%,#9a701c);border:1px solid #ffe36e;box-shadow:0 8px 24px #000}.language select{color:#f9e8aa;background:#111;border-color:#796021}.toast{background:#101010;border:1px solid #66501d;border-left:4px solid #ffe36e;box-shadow:0 24px 80px #000}.hero{background:#070707;border-bottom:1px solid #6d541d;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);min-height:780px;padding-top:95px;padding-bottom:95px}.hero:before{background:radial-gradient(circle at 18% 30%,#d5ae3020,#0000 32%),linear-gradient(105deg,#070707 0%,#0c0b09 55%,#050505 100%)}.hero:after{content:"";border:1px solid #8d6a2166;border-radius:50%;width:420px;height:420px;position:absolute;top:120px;left:-230px;box-shadow:0 0 110px #d1a42e18}.hero>div:first-child{z-index:3}.eyebrow,.eyebrow.dark{color:#ffe36e}.hero h1{text-shadow:0 12px 35px #000;max-width:760px;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1 em{color:#f2c94c;text-shadow:0 0 30px #f4cc4566;font-style:italic}.hero-copy{color:#c6bead;font-size:18px}.primary{color:#080808;background:linear-gradient(135deg,#947019,#ffe36e 50%,#a77a1c);border:1px solid #f4d35f;font-weight:800;box-shadow:0 12px 30px #000}.primary:hover,.primary.gold:hover{background:#ffe36e;transform:translateY(-2px);box-shadow:0 0 28px #ffe36e55}.primary.gold{color:#080808;background:linear-gradient(135deg,#8f6a17,#ffe36e 52%,#9d731a);border:1px solid #ffe36e}.line-button{color:#f2df9a;border-color:#8b6b24}.line-button:hover{color:#ffe36e;border-color:#ffe36e}.trust{border-top:1px solid #3d321d;padding-top:22px}.trust span{color:#afa58f;border-color:#5b4820}.preview-wrap{isolation:isolate;min-width:0;min-height:600px;position:relative;overflow:hidden}.preview-wrap:before{content:"";filter:saturate(.92)contrast(1.06);background:url(/brand/luxury-documents-hero.png) 50%/cover no-repeat;border:1px solid #826624;position:absolute;inset:4%;box-shadow:0 45px 100px #000}.preview-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08080855,#0000 35%),linear-gradient(#0000 45%,#050505cc);position:absolute;inset:4%}.preview-card{z-index:2;color:#f6ecd4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d0ef2;border:1px solid #b38a28;width:min(360px,86%);max-height:90%;padding:24px;position:absolute;bottom:5%;right:5%;overflow:auto;transform:none;box-shadow:0 35px 80px #000}.preview-top b{color:#ffe36e;border-color:#816621}.preview-card>p,.mini-step{color:#aaa18e}.mini-step{border-color:#332a18}.mini-step.done i{background:#d0aa36;border-color:#ffe36e}.mini-step.active i{box-shadow:0 0 14px #ffe36e}.next{background:#74151a;border-left:3px solid #ffe36e}.progress{background:#2b2619}.progress i{background:linear-gradient(90deg,#8b151a,#ffe36e)}.promise,.pricing,.legal-center{color:#f4ead4;background:#090909;border-color:#3c321e}.promise p{color:#ffe36e}.promise h2,.service-section h2,.inside h2,.pricing h2,.business-info h2,.legal-center h2{color:#f7edd8;font-family:Georgia,Times New Roman,serif}.service-section{background:linear-gradient(#111,#080808);border-top:1px solid #4c3c1b}.service-list{border:0;gap:18px}.service-list article,.active-four .coming-soon{background:linear-gradient(145deg,#171717,#0b0b0b);border:1px solid #59451b;position:relative;overflow:hidden;box-shadow:0 22px 50px #000}.service-list article:before{content:"";background:linear-gradient(90deg,#7f171b,#ffe36e,#0000);height:2px;position:absolute;top:0;left:0;right:0}.service-list article:hover{border-color:#d4ab36;transform:translateY(-5px);box-shadow:0 25px 60px #000,0 0 28px #d7ad2a20}.service-list small,.service-icon{color:#ffe36e}.service-list h3{color:#f6ecd6}.service-list p{color:#aaa293}.service-list button{color:#f1d36d;border-color:#4a3b1d}.service-list button:hover{color:#ffe36e}.active-four .coming-soon{background:linear-gradient(135deg,#270a0d,#0e0e0e 62%)}.coming-soon>span{color:#ffe36e}.inside,.business-info{color:#f5ead4;background:#0c0c0d;border-top:1px solid #66501e;border-bottom:1px solid #66501e}.feature-grid,.info-cards{border-color:#4a3a1b}.feature-grid article,.info-cards article{background:#111;border-color:#4a3a1b}.feature-grid article:hover,.info-cards article:hover{background:#17140d}.feature-grid span,.info-cards small,.contact-email{color:#ffe36e}.feature-grid p,.info-cards p,.inside>div:first-child>p:not(.eyebrow){color:#aaa293}.pricing>div{border:0;gap:18px}.pricing article{background:#111;border:1px solid #59451b;box-shadow:0 18px 45px #000}.pricing article:nth-child(2){border-color:#b89124;transform:translateY(-10px)}.pricing article b{color:#ffe36e}.pricing article h3{color:#f6ead1}.pricing article p{color:#aaa293}.legal-center{background:linear-gradient(#0d0d0e,#070707)}.agreement-list{border-color:#5b461d}.agreement-list details{background:#0e0e0f;border-color:#40351d}.agreement-list details:hover{background:#15130e}.agreement-list summary{color:#f2e5c9}.agreement-list summary span,.agreement-list summary b,.agreement-list a{color:#ffe36e}.agreement-list details>p,.agreement-list details>div,.legal-center>header>p:last-child{color:#aaa293}.legal-disclaimer,.demo-boundary,.demo-callout{color:#c2b9a7;background:#211909;border-color:#ffe36e}.legal-disclaimer{border-left-color:#7f171b}.brand-downloads a,.business-info .eyebrow.dark{color:#ffe36e}footer{color:#d4c7ac;background:#050505;border-top:1px solid #5c471c}footer p,footer>span{color:#948b7a}footer a{color:#f2d46d}.modal-backdrop,.intake-overlay{background:#000e}.auth-card,.intake-panel{color:#f4ead3;background:#0c0c0d;border:1px solid #7b5f20;box-shadow:0 40px 100px #000}.auth-card h2,.intake-panel h2{color:#f5ead3}.auth-card>p:not(.eyebrow){color:#aaa293}.auth-card input,.simple-form input,.simple-form select,.intake-panel input,.intake-panel select,.intake-panel textarea,.messages textarea{color:#f4ead3;background:#151515;border-color:#5a471e}.auth-card input:focus,.simple-form input:focus,.simple-form select:focus,.intake-panel input:focus,.intake-panel select:focus,.intake-panel textarea:focus,.messages textarea:focus{border-color:#ffe36e;box-shadow:0 0 20px #ffe36e20}.switch-auth{color:#f3d46d;border-color:#7f6421}.intake-panel>header{background:#090909;border-bottom:1px solid #74591d}.intake-warning{color:#e0cfaa;background:#211909;border-color:#7f171b}.intake-progress,.intake-panel>footer{background:#111;border-color:#40351d}.check-grid label{color:#eee1c8;background:#141414;border-color:#54411c}.portal-mode,.portal-shell{background:#080808}.portal-shell>aside{background:#080808;border-right:1px solid #604a1c}.portal-shell>aside .brand{border-color:#49391b}.client>span{color:#ffe36e;background:#7f171b;border:1px solid #c49a2b}.client small,.side-label{color:#8e846f}.portal-shell>aside>button{color:#aaa18e}.portal-shell>aside>button:hover{color:#ffe36e;background:#15130d}.portal-shell>aside>button.active{color:#fff0be;background:linear-gradient(90deg,#7f171b66,#2b210d);border-left:2px solid #ffe36e}.portal-signout{color:#ffe36e!important;background:#1a0809!important;border-color:#7f171b!important}.security-note{border-color:#5f481b}.security-note b{color:#ffe36e}.portal-main{color:#eee4cf;background:radial-gradient(circle at 80% 0,#d6ad2610,#0000 25%),#0b0b0c}.portal-head p,.metric-grid small,.portal-card small,.case-detail small{color:#b7963d}.portal-head h1,.card-title h2,.case-title h2,.settings h2,.help-hero h2{color:#f6ead2;font-family:Georgia,Times New Roman,serif}.outline{color:#f0d370;background:#0d0d0e;border-color:#826621}.outline:hover{color:#090909;background:#ffe36e;box-shadow:0 0 24px #ffe36e35}.deadline{color:#f7e9cf;background:#2b090b;border-color:#7f171b #7f171b #7f171b #ffe36e;border-left-style:solid;border-left-width:4px}.deadline>span{color:#111;background:#ffe36e}.deadline button{color:#ffe36e}.metric-grid article,.portal-card,.case-tabs,.settings-layout>nav{background:#111;border-color:#4d3c1b;box-shadow:0 16px 38px #000}.metric-grid b{color:#f6e4aa}.metric-grid span,.card-title>span,.case-table span small,.task p small,.activity small,.doc-row p small,.setting-rows p small{color:#948b79}.case-table>button,.task,.activity,.doc-row,.invoice,.setting-rows>div,.settings-layout>nav button{color:#eee4cf;border-color:#372d1b}.case-table>button:hover,.settings-layout>nav button:hover{background:#18150f}.case-table>button>i,.doc-row>span{color:#ffe36e;background:#241d0e}.status{color:#ffe36e;background:#2a210d}.case-progress,.completion .progress{background:#292313}.case-tabs>button{color:#ffe36e;background:#111;border-color:#40351d}.case-tabs>button span{color:#eee4cf}.case-tabs>button.active{background:#22190c;box-shadow:inset 0 -3px #ffe36e}.case-columns,.case-columns>div+div{border-color:#4d3c1b}.case-columns p,.settings .simple-form label{color:#aaa293}.timeline>div i,.timeline>div span{background:#111}.timeline>div.done i{color:#080808;background:#a78324;border-color:#ffe36e}.timeline>div.current i{border-color:#ffe36e;box-shadow:0 0 0 3px #ffe36e33}.timeline>div:after{background:#4f3d1b}.messages .message-thread{background:#090909}.msg p{color:#eee4cf;background:#171717;border-color:#463719}.msg.client p{background:#721419;border-color:#a32a2f}.help-hero,.support-band,.admin-banner{background:linear-gradient(135deg,#180708,#111 55%,#2a210e);border:1px solid #624a1d}.help-hero input{color:#f4ead3;background:#0d0d0e;border:1px solid #6d5420}.support-band>div{border-color:#5b461d}.admin-table .admin-head{background:#211a0d}.admin-table>div,.audit-row{border-color:#40351d}.setting-rows button,.account-signout button{color:#f2d36c;background:#111;border-color:#75591f}.account-signout{border-color:#4e3c1c}.completed-row>span,.completed-row>i{color:#ffe36e!important;background:#2c210c!important}@media (width<=1000px){.hero{grid-template-columns:1fr}.preview-wrap{min-height:520px;margin-top:45px}.preview-wrap:before,.preview-wrap:after{inset:0}.service-list{gap:14px}}@media (width<=700px){.site-nav{height:72px}.hero{min-height:auto;padding-top:64px}.hero h1{font-size:54px}.preview-wrap{min-height:430px}.preview-card{width:88%;bottom:-5%;right:3%}.trust{border-top:0}.service-list{gap:14px}.service-list article{min-height:300px}.pricing article:nth-child(2){transform:none}.portal-shell>aside{border-top:1px solid #72571e;grid-template-columns:none;gap:2px;height:68px;display:flex;overflow:auto hidden}.portal-shell>aside>button,.portal-shell>aside .portal-signout{min-width:52px}.portal-main{padding-bottom:100px}}@media (width<=480px){.hero h1{font-size:46px}.preview-wrap{min-height:390px}.preview-card{padding:18px}.agreement-list summary{font-size:15px}.site-nav nav{gap:5px}.site-nav .nav-fill{padding:10px}.language select{max-width:54px}}@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}.service-list article:hover,.primary:hover,.primary.gold:hover{transform:none}}.service-visual{background:#090909;border:1px solid #59451b;height:190px;margin:24px -12px 25px;position:relative;overflow:hidden}.service-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 46%,#080808d9),linear-gradient(90deg,#7f171b22,#0000 30%);position:absolute;inset:0}.service-visual img{object-fit:cover;filter:saturate(.9)contrast(1.06);width:100%;height:100%;transition:transform .55s,filter .3s;display:block}.service-visual b{z-index:2;color:#ffe36e;background:#090909dd;border:1px solid #d2a72f;place-items:center;width:38px;height:38px;font:20px Georgia,serif;display:grid;position:absolute;bottom:12px;left:15px;box-shadow:0 8px 22px #000}.service-list article:hover .service-visual img{filter:saturate()contrast(1.08);transform:scale(1.035)}.service-list article{min-height:530px}.active-four .coming-soon{min-height:285px}.active-four .coming-soon .service-icon{margin:30px 0 20px}@media (width<=900px){.service-visual{height:220px}.service-list article{min-height:550px}}@media (width<=700px){.service-visual{height:210px;margin-left:-8px;margin-right:-8px}.service-list article{min-height:520px}}@media (prefers-reduced-motion:reduce){.service-visual img{transition:none}.service-list article:hover .service-visual img{transform:none}}.admin-portal{gap:18px;display:grid}.admin-command{background:linear-gradient(135deg,#17130b,#0b0b0c 58%,#21090b);border:1px solid #604a1c;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px;display:flex}.admin-command small{color:#ffe36e;letter-spacing:.18em;font-size:9px}.admin-command h2{color:#f6ead2;margin:8px 0 7px;font:32px Georgia,Times New Roman,serif}.admin-command p{color:#aaa293;max-width:670px;margin:0;font-size:11px;line-height:1.7}.admin-command label{width:min(360px,100%)}.admin-command input{color:#f7edd8;background:#0b0b0c;border:1px solid #75591f;width:100%;padding:14px 16px}.admin-command input::placeholder{color:#7f786a}.admin-metrics,.admin-tabs{margin:0}.admin-empty{color:#948b79;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:30px;display:flex}.admin-empty b{color:#f3d46b;font:20px Georgia,serif}.admin-list>div{border-bottom:1px solid #372d1b;grid-template-columns:42px minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.admin-list>div:last-child{border-bottom:0}.admin-record-icon{color:#ffe36e;background:#241d0e;border:1px solid #6b531e;place-items:center;width:38px;height:38px;display:grid}.admin-list p{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.admin-list p b{color:#f1e5ce;font-size:12px}.admin-list p small{color:#948b79;font-size:9px}.admin-list>div>i{color:#b9ae98;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-style:normal}.admin-request-list>div{grid-template-columns:42px minmax(190px,1fr) auto minmax(145px,auto)}.admin-request-list select{color:#ffe36e;background:#0b0b0c;border:1px solid #70571e;padding:10px 12px;font-size:10px}.admin-request-list select:disabled{opacity:.55}.read-only{color:#8c8372;text-transform:uppercase;font-size:9px}.admin-checklist{gap:12px;display:grid}.admin-checklist p{color:#aaa293;grid-template-columns:32px 1fr;align-items:center;gap:12px;margin:0;font-size:10px;line-height:1.5;display:grid}.admin-checklist b{color:#ffe36e;background:#7f171b;border:1px solid #a98026;place-items:center;width:30px;height:30px;display:grid}.admin-copy{color:#aaa293;font-size:11px;line-height:1.8}.admin-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-client-grid article{background:#0c0c0c;border:1px solid #40351d;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-client-grid article>span{color:#ffe36e;background:#7f171b;border:1px solid #b58b27;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.admin-client-grid article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-client-grid article b{color:#f1e5ce;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-client-grid article small{color:#8f8778;font-size:9px}.admin-client-grid article>i{color:#ffe36e;text-transform:uppercase;background:#2a210d;padding:6px 8px;font-size:8px;font-style:normal}.admin-client-grid article>small{grid-column:2/-1}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.security-grid article{background:#0c0c0c;border:1px solid #40351d;padding:20px}.security-grid b{color:#f1e5ce;font:18px Georgia,serif}.security-grid p{color:#968d7c;min-height:48px;font-size:10px;line-height:1.7}.security-grid span{color:#ffe36e;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.site-nav .admin-top-button{color:#fff4cc;background:linear-gradient(135deg,#651217,#26090b);border:1px solid #d4af37;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #78181d,0 8px 24px #000}.site-nav .admin-top-button span{color:#ffe36e}.site-nav .admin-top-button:hover{color:#080808;background:#ffe36e;border-color:#ffe36e;box-shadow:0 0 26px #ffe36e44}.site-nav .admin-top-button:hover span{color:#7f171b}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-grid article{background:#0c0c0c;border:1px solid #40351d;grid-template-columns:48px 1fr;gap:14px;padding:20px;display:grid}.operations-grid article>span{color:#ffe36e;background:#21190b;border:1px solid #70571e;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.operations-grid article b{color:#f2e6cf;font:18px Georgia,serif}.operations-grid article p{color:#978e7d;margin:7px 0;font-size:10px;line-height:1.65}.operations-grid article small{text-transform:uppercase;letter-spacing:.1em;color:#d4af37!important}.launch-control{justify-content:space-between;align-items:center;gap:24px;display:flex;background:linear-gradient(135deg,#160708,#111 55%,#211a0d)!important}.launch-control h2{color:#f6ead2;margin:7px 0;font:26px Georgia,serif}.launch-control p{color:#aaa293;max-width:760px;margin:0;font-size:10px;line-height:1.7}.launch-control>a{white-space:nowrap;text-decoration:none}.assignment-intro{justify-content:space-between;align-items:center;gap:24px;display:flex;background:linear-gradient(135deg,#180708,#111 55%,#211a0d)!important}.assignment-intro h2{color:#f6ead2;margin:7px 0;font:28px Georgia,serif}.assignment-intro p{color:#aaa293;max-width:760px;margin:0;font-size:10px;line-height:1.7}.assignment-badge{justify-items:stretch;gap:8px;display:grid}.assignment-badge span,.assignment-badge a{text-align:center;letter-spacing:.1em;white-space:nowrap;padding:10px 14px;font-size:9px}.assignment-badge span{color:#ffe36e;border:1px solid #8a6a22}.assignment-badge a{color:#f4e5bd;border:1px solid #5f491c;text-decoration:none}.assignment-badge a:hover{color:#090909;background:#ffe36e}.assignment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.assignment-form label{color:#b8ae9b;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:9px;display:grid}.assignment-form select{color:#f5ead2;background:#0b0b0c;border:1px solid #5f491c;width:100%;padding:13px}.assignment-form button{grid-column:1/-1;justify-self:end}.assignment-list{gap:0;display:grid}.assignment-list article{border-bottom:1px solid #372d1b;grid-template-columns:38px minmax(160px,1fr) auto auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.assignment-list article:last-child{border-bottom:0}.assignment-list article>span{color:#ffe36e;background:#7f171b;border:1px solid #aa8024;place-items:center;width:34px;height:34px;display:grid}.assignment-list article>div{flex-direction:column;gap:4px;display:flex}.assignment-list b{color:#f2e6cf;font-size:11px}.assignment-list small{font-size:9px;color:#8f8778!important}.assignment-list i,.assignment-list strong{color:#ffe36e;text-transform:uppercase;background:#211a0d;padding:7px 9px;font-size:8px;font-style:normal;font-weight:600}.assignment-list button{color:#f2cf68;text-transform:uppercase;background:#1b090a;border:1px solid #6f1c21;padding:9px 11px;font-size:8px}.assignment-list button:hover{color:#fff;background:#7f171b}.assignment-rules{grid-template-columns:repeat(3,1fr);display:grid;padding:0!important}.assignment-rules>div{border-right:1px solid #40351d;padding:20px}.assignment-rules>div:last-child{border-right:0}.assignment-rules b,.assignment-rules span{display:block}.assignment-rules b{color:#ffe36e;margin-bottom:8px;font:17px Georgia,serif}.assignment-rules span{color:#978e7d;font-size:9px;line-height:1.7}@media (width<=900px){.admin-command{flex-direction:column;align-items:stretch}.admin-command label{width:100%}.admin-client-grid,.security-grid,.operations-grid{grid-template-columns:1fr}.launch-control,.assignment-intro{flex-direction:column;align-items:flex-start}.assignment-list article{grid-template-columns:36px 1fr}.assignment-list article>i,.assignment-list article>strong,.assignment-list article>button{grid-column:2;justify-self:start}.assignment-rules{grid-template-columns:1fr}.assignment-rules>div{border-bottom:1px solid #40351d;border-right:0}.assignment-rules>div:last-child{border-bottom:0}}@media (width<=700px){.site-nav .admin-top-button{padding:9px 10px;font-size:8px}.site-nav .admin-top-button span{display:none}.admin-command{padding:22px}.admin-command h2{font-size:27px}.admin-list>div,.admin-request-list>div{grid-template-columns:38px 1fr}.admin-list>div>i,.admin-list>div>strong,.admin-request-list>div>strong,.admin-request-list>div>select,.admin-request-list>div>.read-only{grid-column:2}.admin-request-list select{width:100%}.admin-client-grid article{grid-template-columns:42px 1fr}.admin-client-grid article>i{grid-column:2;justify-self:start}.admin-client-grid article>small{grid-column:2}.assignment-form{grid-template-columns:1fr}.assignment-form button{justify-self:stretch;width:100%}}.consent-check{align-items:flex-start;gap:10px;line-height:1.5;text-transform:none!important;letter-spacing:0!important;display:flex!important}.consent-check input{accent-color:#ffe36e;width:auto!important;margin:2px 0 0!important}.service-deep,.operations{color:#eee3cd;background:#090909;border-top:1px solid #5a451b;padding:105px clamp(24px,7vw,110px)}.service-deep>header,.operations>header{max-width:900px;margin-bottom:40px}.service-deep h2,.operations h2{margin:20px 0;font:500 clamp(38px,5vw,62px)/1.08 Georgia,serif}.deep-tabs{border:1px solid #55421d;grid-template-columns:repeat(4,1fr);display:grid}.deep-tabs button{color:#bdb39f;text-transform:uppercase;letter-spacing:.08em;background:#111;border:0;border-right:1px solid #55421d;padding:17px 12px;font-size:9px}.deep-tabs button:last-child{border-right:0}.deep-tabs button.active{color:#ffe36e;background:#7f171b;box-shadow:inset 0 -3px #ffe36e}.deep-panel{border:1px solid #55421d;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.deep-panel>div,.deep-panel>aside{border-right:1px solid #40351d;padding:28px}.deep-panel>aside{background:#171007;border-right:0}.deep-panel small,.operations small{color:#ffe36e;letter-spacing:.12em;font-size:8px}.deep-panel h3,.readiness-grid h3{color:#f7ead0;font:21px Georgia,serif}.deep-panel p,.readiness-grid p{color:#aaa293;font-size:11px;line-height:1.75}.deep-panel aside .primary{width:100%;margin-top:20px}.operations{background:linear-gradient(#100f0c,#080808)}.role-table{border:1px solid #59451b}.role-table>div{border-bottom:1px solid #40351d;grid-template-columns:.55fr 1.45fr;display:grid}.role-table>div:last-child{border-bottom:0}.role-table strong,.role-table span,.role-table b{padding:15px 18px;font-size:10px}.role-table strong{color:#f3d36b}.role-table span{color:#aaa293}.role-table .role-head{color:#ffe36e;background:#211a0d}.readiness-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.readiness-grid article{background:#111;border:1px solid #59451b;padding:25px}.help-tabs{border:1px solid #59451b;grid-template-columns:repeat(4,1fr);margin-bottom:17px;display:grid}.help-tabs button{color:#aaa293;text-transform:uppercase;background:#111;border:0;border-right:1px solid #40351d;padding:14px;font-size:9px}.help-tabs button.active{color:#ffe36e;background:#7f171b}.help-content{min-height:380px}.help-content details{border-bottom:1px solid #40351d;padding:14px 0}.help-content summary{cursor:pointer;color:#f0e3ca;font-size:10px}.help-content details p,.escalation-list p{color:#aaa293;font-size:10px;line-height:1.7}.glossary-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.glossary-grid>div{border-bottom:1px solid #40351d;padding:15px 0}.glossary-grid b{color:#ffe36e;font-size:10px}.glossary-grid p{color:#aaa293;font-size:9px;line-height:1.6}@media (width<=900px){.deep-panel{grid-template-columns:1fr 1fr}.deep-panel>aside{grid-column:1/-1}.readiness-grid{grid-template-columns:1fr}}@media (width<=700px){.service-deep,.operations{padding:75px 24px}.deep-tabs,.help-tabs{display:flex;overflow-x:auto}.deep-tabs button,.help-tabs button{min-width:155px}.deep-panel{grid-template-columns:1fr}.deep-panel>div,.deep-panel>aside{border-bottom:1px solid #40351d;border-right:0}.deep-panel>aside{grid-column:auto}.role-table>div{grid-template-columns:1fr}.role-table span{padding-top:0}.glossary-grid{grid-template-columns:1fr}}.admin-page{color:#eee3cd;background:radial-gradient(circle at 85% 0,#351012 0,#0000 28%),#080808;min-height:100vh}.admin-page-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909f2;border-bottom:1px solid #604a1c;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:78px;padding:12px clamp(20px,4vw,60px);display:grid;position:sticky;top:0}.admin-page-header>a{text-decoration:none}.admin-page-title{border-left:1px solid #55421d;flex-direction:column;padding-left:22px;display:flex}.admin-page-title small,.admin-page-account small{color:#d4af37;letter-spacing:.15em;font-size:8px}.admin-page-title b{color:#f5ead3;font:18px Georgia,serif}.admin-page-account{align-items:center;gap:14px;display:flex}.admin-page-account>span{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.admin-page-account>span b{color:#e9ddc6;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10px;overflow:hidden}.admin-page-account>a,.admin-page-account>button{color:#e8d9b7;text-transform:uppercase;background:#111;border:1px solid #5d481e;padding:10px 13px;font-size:9px;text-decoration:none}.admin-page-account>a:hover,.admin-page-account>button:hover{color:#090909;background:#ffe36e}.admin-page-main{width:min(1480px,100%);margin:auto;padding:46px clamp(20px,4vw,60px) 80px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.admin-page-heading p{color:#d4af37;letter-spacing:.16em;margin:0 0 8px;font-size:9px}.admin-page-heading h1{color:#f7ead0;margin:0 0 8px;font:clamp(34px,4vw,54px)/1 Georgia,serif}.admin-page-heading span{color:#948b79;font-size:10px}.admin-page-heading>a{text-decoration:none}.admin-gate{color:#eee3cd;background:radial-gradient(circle at 50% 0,#441315,#0000 45%),#080808;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-gate>section{text-align:center;background:#101010;border:1px solid #66501e;width:min(560px,100%);padding:48px;box-shadow:0 24px 80px #000}.admin-gate .brand{justify-content:center}.admin-gate-mark{color:#ffe36e;background:#721419;border:1px solid #d4af37;place-items:center;width:54px;height:54px;margin:38px auto 22px;font-size:22px;display:grid}.admin-gate p{color:#d4af37;letter-spacing:.16em;font-size:9px}.admin-gate h1{color:#f7ead0;margin:10px 0;font:38px Georgia,serif}.admin-gate small{color:#a59b89;font-size:11px;line-height:1.7;display:block}.admin-gate-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.admin-gate-actions a{text-decoration:none}@media (width<=800px){.admin-page-header{grid-template-columns:1fr auto}.admin-page-title,.admin-page-account>span{display:none}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-page-heading>a{text-align:center;align-self:stretch}}@media (width<=520px){.admin-page-header .brand>span{display:none}.admin-page-account{gap:6px}.admin-page-account>a,.admin-page-account>button{padding:9px 8px;font-size:8px}.admin-page-main{padding-top:30px}.admin-gate>section{padding:34px 24px}.admin-gate-actions{flex-direction:column}}.crm-page-main{width:min(1580px,100%)}.crm-shell{background:#0b0b0b;border:1px solid #59451b;grid-template-columns:220px minmax(0,1fr);min-height:760px;display:grid;box-shadow:0 30px 80px #0008}.crm-sidebar{background:linear-gradient(#17120b,#090909 55%,#120708);border-right:1px solid #59451b;flex-direction:column;padding:22px 12px;display:flex}.crm-brand{border-bottom:1px solid #40351d;flex-direction:column;gap:5px;padding:8px 12px 24px;display:flex}.crm-brand b{color:#ffe36e;font:22px Georgia,serif}.crm-brand small{color:#8f8778;letter-spacing:.18em;font-size:7px}.crm-sidebar nav{gap:5px;padding:20px 0;display:grid}.crm-sidebar nav button{color:#9d9586;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:13px 12px;display:grid;position:relative}.crm-sidebar nav button i{color:#c9a537;font-size:15px;font-style:normal}.crm-sidebar nav button span{letter-spacing:.04em;font-size:9px}.crm-sidebar nav button em{color:#fff;text-align:center;background:#7f171b;border-radius:12px;min-width:20px;padding:4px 6px;font-size:8px;font-style:normal}.crm-sidebar nav button:hover,.crm-sidebar nav button.active{color:#fff4d6;background:#261f12;border-color:#72571e}.crm-sidebar nav button.active:before{content:"";background:#ffe36e;width:3px;height:28px;position:absolute;left:-13px}.crm-access{background:#120f0b;border:1px solid #40351d;flex-direction:column;gap:6px;margin-top:auto;padding:15px 12px;display:flex}.crm-access b{color:#ffe36e;font-size:8px}.crm-access span{color:#8f8778;font-size:8px}.crm-main{min-width:0;padding:22px}.crm-main .admin-banner{margin:0}.crm-main .admin-command{border-top:0}.crm-main .admin-command h2{font-size:28px}.crm-main .admin-metrics{grid-template-columns:repeat(4,1fr)}.crm-main .admin-metrics article{position:relative;overflow:hidden}.crm-main .admin-metrics article:after{color:#ffe36e0d;content:"◆";font:80px Georgia,serif;position:absolute;bottom:-22px;right:-12px}.crm-pipeline{overflow:hidden}.pipeline-stages{background:#4b3b1c;border:1px solid #4b3b1c;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.pipeline-stages button{color:#eee3cd;text-align:left;background:#111;border:0;flex-direction:column;gap:7px;min-height:116px;padding:20px;display:flex;position:relative}.pipeline-stages button:after{z-index:2;content:"";background:#111;border-top:1px solid #5c471e;border-right:1px solid #5c471e;width:20px;height:20px;position:absolute;top:46px;right:-11px;transform:rotate(45deg)}.pipeline-stages button:last-child:after{display:none}.pipeline-stages button:hover{background:#211a0d}.pipeline-stages button small{color:#8e8575;letter-spacing:.12em;font-size:7px}.pipeline-stages button b{color:#ffe36e;font:32px Georgia,serif}.pipeline-stages button span{color:#c7bca7;font-size:9px}.crm-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:18px;display:grid}.crm-today{background:linear-gradient(160deg,#1b1409,#0d0d0d 55%,#22090b);border:1px solid #59451b;padding:24px}.crm-today>small{color:#d4af37;letter-spacing:.14em;font-size:8px}.crm-today h2{color:#f4e6cc;margin:8px 0 18px;font:27px Georgia,serif}.crm-today>button{color:#d6c9b2;text-align:left;background:0 0;border:0;border-bottom:1px solid #40351d;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.crm-today>button b{color:#ffe36e;background:#211a0d;border:1px solid #5b461d;place-items:center;width:38px;height:38px;display:grid}.crm-today>button span{font-size:9px}.crm-today>button i{color:#d4af37;font-style:normal}.crm-today>div{background:#14090a;border-left:3px solid #7f171b;margin-top:20px;padding:16px}.crm-today>div b{color:#f0d36f;font-size:10px}.crm-today>div p{color:#958b79;margin:7px 0 0;font-size:9px;line-height:1.65}@media (width<=1100px){.crm-shell{grid-template-columns:74px minmax(0,1fr)}.crm-brand b{font-size:13px}.crm-brand small,.crm-sidebar nav button span,.crm-access span{display:none}.crm-sidebar nav button{grid-template-columns:1fr;justify-items:center}.crm-sidebar nav button.active:before{left:-13px}.crm-access{align-items:center;padding:12px 5px}.crm-main .admin-metrics{grid-template-columns:repeat(2,1fr)}.pipeline-stages{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.crm-dashboard-grid{grid-template-columns:1fr}}@media (width<=700px){.crm-shell{border-left:0;border-right:0;display:block}.crm-sidebar{z-index:20;background:#0b0b0bf2;border-bottom:1px solid #59451b;border-right:0;padding:7px;display:block;position:sticky;top:68px}.crm-brand,.crm-access{display:none}.crm-sidebar nav{gap:4px;padding:0;display:flex;overflow-x:auto}.crm-sidebar nav button{min-width:max-content;padding:10px;display:flex}.crm-sidebar nav button span{display:block}.crm-sidebar nav button.active:before{width:auto;height:2px;bottom:-7px;left:8px;right:8px}.crm-main{padding:14px}.crm-main .admin-metrics{grid-template-columns:1fr 1fr}.crm-dashboard-grid{display:block}.crm-today{margin-top:18px}}.admin-banner a{color:#ffe36e;text-transform:uppercase;font-size:8px;text-decoration:none}.crm-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.crm-toolbar h2{color:#f1e5ce;margin:6px 0;font:26px Georgia,serif}.crm-toolbar p{color:#948b79;margin:0;font-size:10px}.crm-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.crm-form label{color:#b6aa94;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;display:grid}.crm-form label.wide{grid-column:1/-1}.crm-form input,.crm-form select,.crm-form textarea,.setting-rows select{color:#f0e4cd;background:#090909;border:1px solid #59451b;width:100%;padding:12px}.crm-form textarea{resize:vertical}.crm-form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.crm-kanban{grid-template-columns:repeat(7,minmax(190px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.crm-stage{background:#0e0e0e;border:1px solid #40351d;min-height:310px;padding:10px}.crm-stage>header{color:#d8c9ae;border-bottom:2px solid #6e561f;justify-content:space-between;align-items:center;padding:10px 7px 15px;display:flex}.crm-stage>header b{text-transform:uppercase;font-size:9px}.crm-stage>header span{color:#ffe36e;text-align:center;background:#241c0c;border-radius:12px;min-width:22px;padding:4px;font-size:8px}.crm-stage article{background:#17130d;border:1px solid #51401d;flex-direction:column;gap:7px;margin-top:10px;padding:14px;display:flex;box-shadow:0 8px 18px #0005}.crm-stage article small{color:#d4af37;text-transform:uppercase;font-size:7px}.crm-stage article h3{color:#f3e7d0;margin:0;font:15px Georgia,serif}.crm-stage article p,.crm-stage article span,.crm-stage article em{color:#958c7c;margin:0;font-size:8px}.crm-stage article strong{color:#ffe36e;font-size:12px}.crm-stage article em{background:#0b0b0b;padding:7px;font-style:normal}.crm-stage article select{color:#e5d7bc;background:#090909;border:1px solid #59451b;padding:8px;font-size:8px}.crm-stage-empty{color:#5f594f;text-align:center;padding:25px 5px;font-size:8px}.crm-activity-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:18px;display:grid}.activity-kind{gap:5px;margin-bottom:18px;display:flex;overflow-x:auto}.activity-kind button{color:#998f7e;background:#0b0b0b;border:1px solid #40351d;padding:8px 10px;font-size:8px}.activity-kind button.active{color:#090909;background:#ffe36e;border-color:#ffe36e}.activity-timeline article{border-bottom:1px solid #40351d;grid-template-columns:38px 1fr auto;gap:13px;padding:17px 0;display:grid}.activity-timeline article>i{color:#ffe36e;background:#21190b;border:1px solid #59451b;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.activity-timeline article>div{flex-direction:column;gap:5px;display:flex}.activity-timeline small,.activity-timeline span{color:#8f8778;font-size:8px}.activity-timeline b{color:#eee1ca;font-size:11px}.activity-timeline p{color:#aaa08f;margin:0;font-size:9px}.activity-timeline button{color:#ffe36e;background:#16090a;border:1px solid #6d1b20;align-self:center;padding:8px;font-size:8px}.activity-timeline article.complete{opacity:.55}.audit-table>div{border-bottom:1px solid #40351d;grid-template-columns:150px 1fr 110px 1fr 1.4fr;align-items:center;gap:12px;padding:13px 8px;display:grid}.audit-table .audit-head{color:#d4af37;text-transform:uppercase;background:#211a0d;font-size:8px}.audit-table time,.audit-table b,.audit-table strong,.audit-table span,.audit-table small{font-size:8px}.audit-table time,.audit-table span,.audit-table small{color:#918878}.audit-table b{color:#e8dbc4}.audit-table strong{color:#ffe36e;text-transform:uppercase}.permission-intro{justify-content:space-between;align-items:center;display:flex}.permission-intro h2{color:#f1e5ce;margin:6px 0;font:26px Georgia,serif}.permission-intro p{color:#968d7c;margin:0;font-size:10px}.permission-intro>span{color:#ffe36e;border:1px solid #72571e;padding:10px 14px;font-size:8px}.permission-matrix>div{border-bottom:1px solid #40351d;grid-template-columns:1.6fr repeat(4,1fr);display:grid}.permission-matrix>div:first-child{background:#211a0d}.permission-matrix b,.permission-matrix span{color:#aaa08f;padding:13px;font-size:9px}.permission-matrix b{color:#ffe36e}.contact-workspace{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;display:grid}.admin-client-grid button{text-align:left;background:#0c0c0c;border:1px solid #40351d;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-client-grid button:hover,.admin-client-grid button.selected{background:#17130d;border-color:#d4af37}.admin-client-grid button>span{color:#ffe36e;background:#7f171b;border:1px solid #b58b27;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.admin-client-grid button>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-client-grid button b{color:#f1e5ce;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-client-grid button small{color:#8f8778;font-size:9px}.admin-client-grid button>i{color:#ffe36e;text-transform:uppercase;background:#2a210d;padding:6px 8px;font-size:8px;font-style:normal}.admin-client-grid button>small{grid-column:2/-1}.contact-profile{align-self:start;position:sticky;top:100px}.contact-profile .card-title button{color:#ffe36e;background:0 0;border:0;font-size:20px}.form-success{color:#8ad5a5;align-self:center;font-size:9px}.crm-guidance{color:#b7ad9b;margin:0 0 18px;font-size:14px;line-height:1.65}.contact-profile .crm-form-actions button{min-height:42px;padding:10px 16px}.contact-profile .crm-form-actions .primary{color:#17130b;background:#ffe36e;border:1px solid #ffe36e;font-size:12px}.contact-profile .crm-form-actions button:first-child{color:#dfd3bd;background:#17130d;border:1px solid #5b4a2b;font-size:12px}@media (width<=1050px){.crm-activity-layout,.contact-workspace{grid-template-columns:1fr}.contact-profile{position:static}.audit-table{overflow-x:auto}.audit-table>div{min-width:850px}}@media (width<=700px){.crm-form{grid-template-columns:1fr}.crm-form label.wide,.crm-form-actions{grid-column:auto}.crm-toolbar,.permission-intro{flex-direction:column;align-items:flex-start}.crm-toolbar .primary{width:100%}.admin-client-grid{grid-template-columns:1fr}.permission-matrix{overflow-x:auto}.permission-matrix>div{min-width:620px}.activity-timeline article{grid-template-columns:38px 1fr}.activity-timeline article>button{grid-column:2;justify-self:start}}.contacts-manager{gap:18px;display:grid}.contacts-hero{background:radial-gradient(circle at 100% 0,#76571f35,#0000 38%),#111;justify-content:space-between;align-items:center;gap:28px;display:flex}.contacts-hero>div:first-child{max-width:820px}.contacts-hero small,.contact-import .card-title small{color:#e1b943;letter-spacing:.1em;font-weight:900}.contacts-hero h2{color:#f4e7cf;margin:7px 0;font:clamp(28px,4vw,42px)/1.1 Georgia,serif}.contacts-hero p{color:#aaa08f;margin:0;font-size:15px;line-height:1.7}.contacts-hero>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contacts-hero>div:last-child>button{color:#d8ccb7;background:#0b0b0b;border:1px solid #52431f;padding:10px 13px}.contacts-hero>div:last-child>button.active,.contacts-hero>div:last-child>.primary{color:#171108;background:#ffe36e;border-color:#ffe36e}.contact-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.contact-metrics article{color:#eee1ca;background:#111;border:1px solid #40351d;gap:5px;padding:18px;display:grid}.contact-metrics small{color:#a58d58;letter-spacing:.08em;font-size:10px;font-weight:900}.contact-metrics b{color:#ffe36e;font:30px Georgia,serif}.contact-metrics span{color:#968c7b;font-size:12px}.contacts-directory{padding:0;overflow:hidden}.contact-directory-tools{background:#16130e;border-bottom:1px solid #4b3b1d;justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.contact-directory-tools>div{flex-wrap:wrap;gap:10px;display:flex}.contact-directory-tools label{color:#b6aa94;gap:6px;font-size:11px;font-weight:800;display:grid}.contact-directory-tools select{color:#f2e6d0;background:#090909;border:1px solid #655020;min-width:180px;min-height:44px;padding:8px 11px}.contact-directory-tools>span{color:#d8b84d;font-size:12px;font-weight:900}.contact-records{display:grid}.contact-records>button{color:inherit;text-align:left;background:#0d0d0d;border:0;border-bottom:1px solid #372f21;grid-template-columns:46px minmax(190px,1fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.contact-records>button:hover,.contact-records>button.selected{background:#18150e;box-shadow:inset 3px 0 #e1b943}.contact-records>button>i{color:#ffe36e;background:#6f171c;border:1px solid #a87f27;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.contact-records>button>span{gap:4px;min-width:0;display:grid}.contact-records>button>span b{color:#eee1ca;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.contact-records>button>span small{color:#988e7e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contact-records>button>em{color:#9ee0ab;text-transform:uppercase;background:#102116;border:1px solid #347043;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.contact-records>button>em.hold{color:#ffc1c1;background:#251010;border-color:#7c3030}.contact-editor{padding:0;overflow:hidden}.contact-editor>.card-title{z-index:2;background:#17130d;border-bottom:1px solid #59451b;margin:0;padding:20px 24px;position:sticky;top:0}.contact-editor>.card-title>button{color:#ffe36e;background:0 0;border:0;font-size:24px}.contact-form{gap:18px;padding:24px;display:grid}.contact-form fieldset{background:#0b0b0b;border:1px solid #44391f;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:20px;display:grid}.contact-form legend{color:#e4bd4b;letter-spacing:.08em;padding:0 9px;font-size:13px;font-weight:900}.contact-form label{color:#c2b59f;gap:7px;font-size:12px;font-weight:800;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#f2e7d3;width:100%;min-height:46px;font:inherit;background:#111;border:1px solid #5a4825;padding:11px 12px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline-offset:2px;outline:2px solid #ffe36e}.contact-form .span-2{grid-column:1/-1}.contact-form fieldset>p{color:#908676;grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.contact-checkbox{background:#1b1111;border:1px solid #6a2d2d;align-self:end;align-items:center;min-height:46px;padding:10px 12px;display:flex!important}.contact-checkbox input{width:auto;min-height:auto}.contact-form-actions{background:#17130df2;border-top:1px solid #59451b;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex;position:sticky;bottom:0}.contact-form-actions button{min-width:150px}.contact-import{padding:26px}.contact-import .card-title{align-items:flex-start}.contact-import>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.contact-import>ol li{color:#cfc2aa;background:#0c0c0c;border:1px solid #40351d;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.contact-import>ol li b{color:#171108;background:#ffe36e;place-items:center;width:32px;height:32px;display:grid}.contact-import>ol li span{font-size:12px;line-height:1.55}.contact-file-drop{color:#eee1ca;text-align:center;cursor:pointer;background:#12100c;border:2px dashed #7a6126;gap:7px;padding:28px;display:grid}.contact-file-drop b{font:23px Georgia,serif}.contact-file-drop span{color:#9d927f;font-size:12px}.contact-file-drop input{max-width:420px;margin:12px auto 0}.contact-import-error{color:#ffc0c0;background:#251010;border-left:4px solid #a83b3b;padding:14px 16px}.contact-import-preview{border:1px solid #59451b;margin-top:20px}.contact-import-preview>header{background:#17130d;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.contact-import-preview h3{color:#eee1ca;margin:4px 0;font:22px Georgia,serif}.contact-import-preview>header>span{padding:8px 10px;font-size:11px;font-weight:900}.contact-import-preview>header>span.clean{color:#9ee0ab;background:#102116;border:1px solid #347043}.contact-import-preview>header>span.has-errors{color:#ffc1c1;background:#251010;border:1px solid #7c3030}.contact-import-table{overflow-x:auto}.contact-import-table>div{border-bottom:1px solid #342d20;grid-template-columns:60px minmax(190px,1fr) minmax(180px,1fr) minmax(160px,.8fr) minmax(150px,.8fr);align-items:center;gap:12px;min-width:850px;padding:12px 14px;display:grid}.contact-import-table .head{color:#e2bd52;background:#0b0b0b;font-size:11px}.contact-import-table span{color:#a99f8e;font-size:12px}.contact-import-table span b{color:#eee1ca;display:block}.contact-import-table span small{margin-top:3px;display:block}.contact-import-table span.valid{color:#8ed49b}.contact-import-table span.invalid{color:#f2a0a0}.contact-import-preview>footer{background:#17130d;justify-content:flex-end;gap:9px;padding:16px;display:flex}.contact-import-preview>p{color:#a99f8e;padding:0 16px}.contact-import-preview button:disabled{cursor:not-allowed;opacity:.55}@media (width<=1000px){.contacts-hero{flex-direction:column;align-items:flex-start}.contacts-hero>div:last-child{justify-content:flex-start}.contact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-records>button{grid-template-columns:42px minmax(0,1fr) auto}.contact-records>button>span:nth-of-type(2){grid-column:2}.contact-import>ol{grid-template-columns:1fr}}@media (width<=650px){.contact-metrics{grid-template-columns:1fr 1fr}.contact-records>button{grid-template-columns:40px minmax(0,1fr)}.contact-records>button>em{grid-column:2;justify-self:start}.contact-form fieldset{grid-template-columns:1fr;padding:16px}.contact-form .span-2,.contact-form fieldset>p{grid-column:1}.contact-form-actions{display:grid}.contact-form-actions button{width:100%}.contact-directory-tools{flex-direction:column;align-items:stretch}.contact-directory-tools>div{display:grid}.contact-directory-tools select{width:100%}.contact-import-preview>header,.contact-import-preview>footer{flex-direction:column;align-items:stretch}.contact-import-preview>footer button{width:100%}}.editorial-hero{color:#f4e7cf;background:radial-gradient(circle at 86% 20%,#6f1e264f,#0000 27%),linear-gradient(135deg,#080808,#1b1008);padding:clamp(70px,10vw,130px) 9vw 75px}.editorial-hero>p,.editorial-help small{color:#d4af37;letter-spacing:.15em;margin:0;font-size:13px;font-weight:900}.editorial-hero h1{letter-spacing:-.035em;max-width:900px;margin:14px 0 22px;font:clamp(48px,7vw,82px)/1.02 Georgia,serif}.editorial-hero>span{color:#b8ad9b;max-width:820px;font-size:19px;line-height:1.7;display:block}.editorial-hero>small{color:#e5c661;margin-top:28px;font-size:14px;display:block}.editorial-layout{color:#2a1a0f;background:#eee4d2;grid-template-columns:minmax(230px,280px) minmax(0,850px);justify-content:center;gap:70px;padding:80px 7vw 95px;display:grid}.editorial-layout>aside{flex-direction:column;align-self:start;max-height:calc(100vh - 130px);padding-right:8px;display:flex;position:sticky;top:105px;overflow:auto}.editorial-layout>aside>small{color:#7f171b;letter-spacing:.12em;margin-bottom:12px;font-size:13px;font-weight:900}.editorial-layout>aside>a{color:#685a48;border-bottom:1px solid #c9bb9e;padding:10px 0;font-size:13px;line-height:1.4}.editorial-document{min-width:0}.editorial-notice{color:#f1dfc4;background:#261012;border-left:4px solid #d4af37;margin-bottom:40px;padding:22px 24px}.editorial-notice p{margin:0;color:inherit!important}.editorial-document>article{border-bottom:1px solid #c7b99b;margin-bottom:42px;padding:0 0 42px;scroll-margin-top:110px}.editorial-document>article>small{color:#8a1d22;font:21px Georgia,serif}.editorial-document h2{margin:8px 0 20px;font:clamp(28px,4vw,38px)/1.15 Georgia,serif}.editorial-document h3{margin:28px 0 7px;font:22px Georgia,serif}.editorial-document p,.editorial-document li{color:#635647;font-size:17px;line-height:1.78}.editorial-document ul,.editorial-document ol{gap:10px;padding-left:24px;display:grid}.editorial-document a{color:#78191d;text-underline-offset:3px;text-decoration:underline}.editorial-document .primary{color:#fff;margin-top:12px;text-decoration:none;display:inline-block}.editorial-service-list{gap:13px;display:grid}.editorial-service-list>section{background:#f8f2e7;border-left:3px solid #8b1d22;padding:20px 22px}.editorial-service-list>section h3,.editorial-service-list>section p{margin:0}.editorial-service-list>section p{margin-top:7px}.editorial-help{color:#eee1ca;background:#18090b;justify-content:space-between;align-items:center;gap:35px;padding:65px 9vw;display:flex}.editorial-help h2{margin:8px 0;font:clamp(30px,4vw,44px) Georgia,serif}.editorial-help p{color:#aa9e8b;font-size:16px}.editorial-help>div:last-child{text-align:right;gap:8px;display:grid}.editorial-help a{color:#ffe36e;font-size:16px}.consent-check span a{color:#ffd85c;text-underline-offset:2px;text-decoration:underline}@media (width<=900px){.editorial-layout{grid-template-columns:1fr}.editorial-layout>aside{grid-template-columns:1fr 1fr;max-height:none;display:grid;position:static}.editorial-layout>aside>small{grid-column:1/-1}.editorial-help{flex-direction:column;align-items:flex-start}.editorial-help>div:last-child{text-align:left}}@media (width<=600px){.editorial-hero{padding-inline:6vw}.editorial-layout{gap:45px;padding:55px 6vw 70px}.editorial-layout>aside{grid-template-columns:1fr}.editorial-layout>aside>small{grid-column:auto}.editorial-document p,.editorial-document li{font-size:16px}.editorial-help{padding:50px 6vw}}.daily-ops{gap:18px;display:grid}.daily-hero{justify-content:space-between;align-items:center;gap:24px;display:flex;background:linear-gradient(135deg,#1a0a0b,#111 58%,#281f0d)!important}.daily-hero h2{color:#f3e6ce;margin:7px 0;font:29px Georgia,serif}.daily-hero p{color:#9e9584;margin:0;font-size:10px}.daily-hero>span{color:#ffe36e;white-space:nowrap;border:1px solid #72571e;padding:11px 14px;font-size:8px}.daily-tabs{background:#0c0c0c;border:1px solid #59451b;grid-template-columns:repeat(6,1fr);display:grid}.daily-tabs button{color:#9d9483;text-transform:uppercase;background:#0c0c0c;border:0;border-right:1px solid #40351d;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:8px;display:flex;position:relative}.daily-tabs button:last-child{border-right:0}.daily-tabs button i{color:#d4af37;font-size:14px;font-style:normal}.daily-tabs button.active{color:#ffe36e;background:#22190c;box-shadow:inset 0 -3px #ffe36e}.daily-tabs button b{color:#fff;background:#7f171b;border-radius:10px;min-width:18px;padding:3px;font-size:7px}.one-column{grid-template-columns:1fr}.storage-rule{color:#8f8778;font-size:8px;line-height:1.6}.ops-list article{border-bottom:1px solid #40351d;grid-template-columns:40px minmax(180px,1fr) auto auto auto;align-items:center;gap:13px;padding:15px 0;display:grid}.ops-list article>i{color:#ffe36e;background:#211a0d;border:1px solid #59451b;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.ops-list article>div{flex-direction:column;gap:4px;display:flex}.ops-list article b{color:#eee1ca;font-size:10px}.ops-list article small,.ops-list article time{color:#918878;font-size:8px}.ops-list article strong{color:#ffe36e;text-transform:uppercase;background:#211a0d;padding:6px 8px;font-size:8px}.ops-list article button{color:#ead06d;background:#14090a;border:1px solid #6b1a20;padding:8px 10px;font-size:8px}.case-message-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.case-picker{color:#a99e8a;text-transform:uppercase;gap:7px;margin-bottom:15px;font-size:8px;display:grid}.case-picker select{color:#eee1ca;background:#090909;border:1px solid #59451b;padding:12px}.secure-thread{background:#090909;border:1px solid #40351d;min-height:330px;max-height:520px;padding:18px;overflow-y:auto}.secure-thread article{margin-bottom:15px}.secure-thread article small{color:#8e8575;font-size:8px}.secure-thread article p{color:#e8dbc3;background:#19140e;border:1px solid #4c3b19;max-width:78%;margin:6px 0 0;padding:12px 14px;font-size:10px;line-height:1.6;display:inline-block}.message-compose{gap:10px;margin-top:12px;display:grid}.message-compose textarea{color:#eee1ca;resize:vertical;background:#090909;border:1px solid #59451b;padding:13px}.channel-boundary h2{color:#f0e2c9;font:24px Georgia,serif}.channel-boundary p{color:#9c9280;font-size:10px;line-height:1.8}.appointment-list article{border-bottom:1px solid #40351d;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.appointment-list time{color:#ffe36e;background:#211a0d;border:1px solid #59451b;place-items:center;width:52px;height:56px;display:grid}.appointment-list time b{text-transform:uppercase;font-size:7px}.appointment-list time strong{font:20px Georgia,serif}.appointment-list article>div{flex-direction:column;gap:4px;display:flex}.appointment-list article>div b{color:#eee1ca;font-size:10px}.appointment-list article small,.appointment-list article span{color:#8f8778;font-size:8px}.appointment-list article>i{color:#ffe36e;text-transform:uppercase;font-size:8px;font-style:normal}.workflow-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.workflow-list article{background:#0d0d0d;border:1px solid #40351d;padding:17px}.workflow-list header{border-bottom:1px solid #40351d;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.workflow-list header b{color:#f0e3ca;font:16px Georgia,serif}.workflow-list header span{color:#d4af37;font-size:8px}.workflow-list p{color:#a59b89;align-items:center;gap:10px;margin:11px 0;font-size:9px;display:flex}.workflow-list p i{color:#ffe36e;background:#211a0d;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.notification-list article{background:#0c0c0c;border:1px solid #40351d;grid-template-columns:38px 1fr auto;gap:13px;margin-bottom:8px;padding:16px;display:grid}.notification-list article>i{color:#ffe36e;background:#7f171b;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.notification-list article>div{flex-direction:column;gap:5px;display:flex}.notification-list b{color:#eee1ca;font-size:10px}.notification-list p{color:#9b9180;margin:0;font-size:9px}.notification-list small{color:#736d62;font-size:8px}.notification-list button{color:#ffe36e;background:#15100a;border:1px solid #59451b;align-self:center;padding:8px;font-size:8px}.notification-list article.critical{border-color:#7f171b}.notification-list article.read{opacity:.55}.channel-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.channel-grid article{background:linear-gradient(160deg,#17130d,#0b0b0b);border:1px solid #59451b;padding:25px}.channel-grid article>i{color:#ffe36e;background:#241c0c;border:1px solid #72571e;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.channel-grid small{color:#d4af37;letter-spacing:.13em;margin-top:18px;font-size:7px;display:block}.channel-grid h2{color:#f0e2c9;font:21px Georgia,serif}.channel-grid p{color:#958b79;min-height:75px;font-size:9px;line-height:1.7}.channel-grid span{color:#ffe36e;letter-spacing:.08em;font-size:7px}@media (width<=1000px){.daily-tabs{display:flex;overflow-x:auto}.daily-tabs button{min-width:145px}.case-message-layout,.channel-grid,.workflow-list{grid-template-columns:1fr}}@media (width<=700px){.daily-hero{flex-direction:column;align-items:flex-start}.ops-list article{grid-template-columns:38px 1fr}.ops-list article>strong,.ops-list article>time,.ops-list article>button{grid-column:2;justify-self:start}.appointment-list article{grid-template-columns:54px 1fr}.appointment-list article>i{grid-column:2}.notification-list article{grid-template-columns:38px 1fr}.notification-list article>button{grid-column:2;justify-self:start}}.money-hub{gap:18px;display:grid}.money-hero{justify-content:space-between;align-items:center;gap:24px;display:flex;background:linear-gradient(135deg,#211a0d,#0c0c0c 58%,#24090b)!important}.money-hero h2{color:#f4e7cf;margin:7px 0;font:30px Georgia,serif}.money-hero p{color:#9b9281;margin:0;font-size:10px}.money-hero>span{color:#ffe36e;white-space:nowrap;border:1px solid #72571e;padding:11px 14px;font-size:8px}.money-tabs{background:#0c0c0c;border:1px solid #59451b;display:flex;overflow-x:auto}.money-tabs button{color:#9d9483;text-transform:uppercase;background:#0c0c0c;border:0;border-right:1px solid #40351d;flex:1;min-width:150px;padding:17px 12px;font-size:8px}.money-tabs button.active{color:#ffe36e;background:#211a0d;box-shadow:inset 0 -3px #ffe36e}.money-metrics{margin:0}.finance-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.finance-bars{gap:16px;display:grid}.finance-bars>div{grid-template-columns:100px 1fr 32px;align-items:center;gap:12px;display:grid}.finance-bars span,.finance-bars strong{color:#a89e8c;font-size:8px}.finance-bars>div>i{background:#211b10;height:8px;overflow:hidden}.finance-bars>div>i>b{background:linear-gradient(90deg,#7f171b,#ffe36e);height:100%;display:block}.readiness-list{gap:10px;display:grid}.readiness-list p{color:#a49a89;background:#0d0d0d;border:1px solid #40351d;margin:0;padding:11px;font-size:9px}.readiness-list b{color:#ffe36e}.finance-list article{border-bottom:1px solid #40351d;grid-template-columns:minmax(200px,1fr) auto auto auto;align-items:center;gap:14px;padding:15px 0;display:grid}.finance-list article>div{flex-direction:column;gap:5px;display:flex}.finance-list b{color:#eee1ca;font-size:10px}.finance-list small,.finance-list span{color:#8f8778;font-size:8px}.finance-list strong{color:#ffe36e;font-size:12px}.finance-list i{color:#e8cc68;text-transform:uppercase;background:#211a0d;padding:6px 8px;font-size:8px;font-style:normal}.forecast-table>div{border-bottom:1px solid #40351d;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px;padding:16px 8px;display:grid}.forecast-table b{color:#eee1ca;font-size:10px}.forecast-table span,.forecast-table i{color:#918878;font-size:9px;font-style:normal}.forecast-table strong{color:#ffe36e;font-size:10px}.staff-scorecards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.staff-scorecards article{text-align:center;background:#0d0d0d;border:1px solid #40351d;padding:20px}.staff-scorecards article>span{color:#ffe36e;background:#7f171b;border:1px solid #b68c26;place-items:center;width:48px;height:48px;margin:auto;display:grid}.staff-scorecards h3{color:#eee1ca;margin:12px 0 4px;font:17px Georgia,serif}.staff-scorecards small{color:#d4af37;text-transform:uppercase;font-size:8px}.staff-scorecards article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid}.staff-scorecards p{color:#8f8778;background:#15120d;flex-direction:column;gap:5px;margin:0;padding:9px 4px;font-size:7px;display:flex}.staff-scorecards p b{color:#ffe36e;font-size:14px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.integration-grid article{background:linear-gradient(160deg,#18130d,#0b0b0b);border:1px solid #59451b;padding:26px}.integration-grid article>i{color:#ffe36e;background:#211a0d;border:1px solid #72571e;place-items:center;width:46px;height:46px;font:20px Georgia,serif;display:grid}.integration-grid small{color:#d4af37;letter-spacing:.13em;margin-top:18px;font-size:7px;display:block}.integration-grid h2{color:#f0e2c9;font:22px Georgia,serif}.integration-grid p{color:#958b79;min-height:64px;font-size:9px;line-height:1.7}.integration-grid span{color:#ffe36e;letter-spacing:.09em;font-size:7px}@media (width<=1000px){.finance-grid{grid-template-columns:1fr}.staff-scorecards,.integration-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.money-hero{flex-direction:column;align-items:flex-start}.money-metrics{grid-template-columns:1fr 1fr!important}.finance-list article{grid-template-columns:1fr auto}.finance-list article>i,.finance-list article>span{grid-column:1/-1;justify-self:start}.forecast-table{overflow-x:auto}.forecast-table>div{min-width:650px}.staff-scorecards,.integration-grid{grid-template-columns:1fr}}.growth-hub{gap:18px;display:grid}.growth-hero{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid;background:linear-gradient(135deg,#1c090a,#0c0c0c 55%,#281f0d)!important}.growth-hero h2{color:#f4e7cf;margin:7px 0;font:31px Georgia,serif}.growth-hero p{color:#9a9180;margin:0;font-size:10px}.growth-hero>span,.growth-hero>a{color:#ffe36e;white-space:nowrap;border:1px solid #72571e;padding:10px 13px;font-size:8px;text-decoration:none}.growth-hero>a{grid-column:2}.growth-tabs{background:#0c0c0c;border:1px solid #59451b;display:flex;overflow-x:auto}.growth-tabs button{color:#9d9483;text-transform:uppercase;background:#0c0c0c;border:0;border-right:1px solid #40351d;flex:1;justify-content:center;align-items:center;gap:7px;min-width:145px;padding:16px 10px;font-size:8px;display:flex}.growth-tabs button i{color:#d4af37;font-size:13px;font-style:normal}.growth-tabs button.active{color:#ffe36e;background:#211a0d;box-shadow:inset 0 -3px #ffe36e}.growth-list article{border-bottom:1px solid #40351d;justify-content:space-between;align-items:center;gap:14px;padding:15px 4px;display:flex}.growth-list article>div{flex-direction:column;gap:5px;display:flex}.growth-list b{color:#eee1ca;font-size:10px}.growth-list small{color:#8f8778;font-size:8px}.growth-list span{color:#ffe36e;text-transform:uppercase;background:#211a0d;padding:6px 8px;font-size:8px}.ai-workspace{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;display:grid}.ai-boundary{background:#18090a;border:1px solid #6b1a20;margin-bottom:18px;padding:15px}.ai-boundary b{color:#ffe36e;font-size:9px}.ai-boundary p{color:#a59a87;margin:6px 0 0;font-size:9px;line-height:1.7}.pwa-panel{background:linear-gradient(145deg,#17130d,#090909);border:1px solid #59451b;grid-template-columns:1fr 1fr;display:grid}.pwa-panel>article,.pwa-panel>div{padding:36px}.pwa-panel>article{border-right:1px solid #59451b}.pwa-panel img{object-fit:contain;background:#fff;border:1px solid #72571e;width:72px;height:72px}.pwa-panel small{color:#d4af37;letter-spacing:.13em;margin-top:20px;font-size:8px;display:block}.pwa-panel h2{color:#f3e6ce;font:30px Georgia,serif}.pwa-panel h3{color:#f0e2c9;font:23px Georgia,serif}.pwa-panel p{color:#9b9180;font-size:10px;line-height:1.7}.pwa-panel>div p{border-bottom:1px solid #40351d;gap:10px;padding:10px 0;display:flex}.pwa-panel>div p b{color:#ffe36e}.marketplace-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.marketplace-grid article{background:linear-gradient(160deg,#18130d,#0b0b0b);border:1px solid #59451b;padding:22px}.marketplace-grid article>i{color:#ffe36e;background:#211a0d;border:1px solid #72571e;place-items:center;width:42px;height:42px;font:15px Georgia,serif;display:grid}.marketplace-grid small{color:#9a907f;text-transform:uppercase;margin-top:15px;font-size:7px;display:block}.marketplace-grid h2{color:#f0e3ca;margin:7px 0;font:18px Georgia,serif}.marketplace-grid p{color:#d4af37;font-size:8px}.marketplace-grid span{color:#8f8778;text-transform:uppercase;font-size:7px}.api-warning{color:#b8aa92;background:#17090a;border-left:3px solid #7f171b;margin-top:17px;padding:14px;font-size:9px;line-height:1.7}.multi-company{grid-template-columns:1fr 1fr;gap:18px;display:grid}.compact-form{border-bottom:1px solid #40351d;margin-bottom:22px;padding-bottom:22px}@media (width<=1100px){.marketplace-grid{grid-template-columns:repeat(2,1fr)}.ai-workspace,.multi-company{grid-template-columns:1fr}}@media (width<=700px){.growth-hero{grid-template-columns:1fr;align-items:start}.growth-hero>a{grid-column:auto}.growth-hero>span,.growth-hero>a{justify-self:start}.pwa-panel{grid-template-columns:1fr}.pwa-panel>article{border-bottom:1px solid #59451b;border-right:0}.pwa-panel>article,.pwa-panel>div{padding:25px}.marketplace-grid{grid-template-columns:1fr}}.enterprise-core{gap:18px;display:grid}.enterprise-hero{background:radial-gradient(circle at 85% 10%,#5d181d 0,#0000 28%),linear-gradient(135deg,#210b0d,#090909 62%,#211a0d);border:1px solid #72571e;grid-template-columns:1fr auto;align-items:center;gap:26px;padding:32px;display:grid}.enterprise-hero small,.provider-map>div small{color:#d4af37;letter-spacing:.15em;font-size:8px}.enterprise-hero h2{color:#f7ead4;margin:8px 0;font:34px Georgia,serif}.enterprise-hero p{color:#a59a87;max-width:760px;margin:0;font-size:10px;line-height:1.7}.enterprise-score{border:1px solid #8a6a25;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex;box-shadow:inset 0 0 30px #3c170d}.enterprise-score b{color:#ffe36e;font:32px Georgia,serif}.enterprise-score span{color:#a99e8c;text-align:center;text-transform:uppercase;max-width:90px;font-size:7px}.activation-panel{background:#260d0f;border:1px solid #8b2128;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.activation-panel b{color:#ffe36e;font-size:11px}.activation-panel p{color:#baaa93;margin:5px 0 0;font-size:9px}.activation-panel a{color:#100c06;text-transform:uppercase;background:#ffe36e;padding:11px 14px;font-size:8px;text-decoration:none}.enterprise-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.enterprise-metrics article{background:#0c0c0c;border:1px solid #4d3c1b;padding:19px}.enterprise-metrics small{color:#a59061;letter-spacing:.12em;font-size:7px}.enterprise-metrics b{color:#f6df82;margin:7px 0 3px;font:25px Georgia,serif;display:block}.enterprise-metrics span{color:#857c6d;font-size:8px}.enterprise-layout{background:#0b0b0b;border:1px solid #59451b;grid-template-columns:270px minmax(0,1fr);min-height:600px;display:grid}.enterprise-nav{border-right:1px solid #59451b}.enterprise-nav button{color:#9b917f;text-align:left;background:0 0;border:0;border-bottom:1px solid #302818;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.enterprise-nav button>i{color:#d4af37;background:#17130d;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.enterprise-nav button span{flex-direction:column;gap:4px;display:flex}.enterprise-nav button b{color:#b9ad99;font-size:9px}.enterprise-nav button small{text-transform:uppercase;font-size:6px}.enterprise-nav button.active{background:linear-gradient(90deg,#361014,#17120c);box-shadow:inset 3px 0 #ffe36e}.enterprise-nav button.active b{color:#ffe36e}.enterprise-detail{padding:28px}.enterprise-detail>header{border-bottom:1px solid #40351d;justify-content:space-between;align-items:start;gap:20px;padding-bottom:22px;display:flex}.enterprise-detail>header small{color:#d4af37;letter-spacing:.13em;font-size:7px}.enterprise-detail h2{color:#f1e4ce;margin:7px 0;font:28px Georgia,serif}.enterprise-detail>header p{color:#8f8677;margin:0;font-size:8px}.enterprise-detail>header p b{color:#d9bd58}.module-state{color:#ffe36e;text-transform:uppercase;background:#211a0d;border:1px solid #59451b;padding:8px 10px;font-size:7px}.module-state.provider_required{color:#f0b46d;background:#24140a}.capability-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.capability-grid div{color:#a89e8c;background:#10100f;border:1px solid #332b1d;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.capability-grid i{color:#ffe36e;font-style:normal}.module-console,.module-boundary{background:#0d0d0d;border:1px solid #40351d;padding:21px}.console-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.console-title small{color:#d4af37;font-size:7px}.console-title h3{color:#eee1ca;margin:5px 0;font:20px Georgia,serif}.console-title>span{color:#9d927f;font-size:8px}.console-list article{border-bottom:1px solid #332b1d;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:12px 3px;display:grid}.console-list article>i{color:#ffe36e;background:#211a0d;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.console-list p{flex-direction:column;gap:4px;margin:0;display:flex}.console-list b{color:#dcd0bc;text-transform:capitalize;font-size:9px}.console-list small{color:#837b6e;font-size:7px}.console-list span{color:#d6bc59;text-transform:uppercase;background:#1d180e;padding:6px;font-size:7px}.module-boundary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module-boundary>div{background:#12100d;border-top:2px solid #6e541e;padding:16px}.module-boundary b{color:#f1df9b;font-size:9px}.module-boundary p{color:#948a79;font-size:8px;line-height:1.7}.module-boundary code{color:#d4af37;letter-spacing:.11em;background:#080808;grid-column:1/-1;padding:10px;font-size:7px}.evidence-form{grid-template-columns:180px 1fr auto;gap:9px;margin-bottom:15px;display:grid}.evidence-form select,.evidence-form input{color:#d9cfbd;background:#111;border:1px solid #4b3c20;padding:10px;font-size:8px}.provider-map{border:1px solid #59451b;grid-template-columns:repeat(4,1fr);display:grid}.provider-map>div{border-bottom:1px solid #59451b;grid-column:1/-1;padding:22px}.provider-map h2{color:#eee1ca;margin:7px 0 0;font:22px Georgia,serif}.provider-map article{border-bottom:1px solid #40351d;border-right:1px solid #40351d;flex-direction:column;gap:7px;min-height:110px;padding:18px;display:flex}.provider-map article span{color:#8f8574;text-transform:uppercase;font-size:7px}.provider-map article b{color:#eee1ca;font-size:10px}.provider-map article i{color:#d4af37;letter-spacing:.1em;margin-top:auto;font-size:6px;font-style:normal}@media (width<=1100px){.enterprise-layout{grid-template-columns:220px minmax(0,1fr)}.capability-grid{grid-template-columns:1fr 1fr}.provider-map{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.enterprise-hero{grid-template-columns:1fr}.enterprise-score{width:110px;height:110px}.enterprise-metrics{grid-template-columns:1fr 1fr}.enterprise-layout{grid-template-columns:1fr}.enterprise-nav{border-bottom:1px solid #59451b;border-right:0;display:flex;overflow-x:auto}.enterprise-nav button{min-width:180px}.enterprise-detail{padding:18px}.capability-grid,.module-boundary,.evidence-form,.provider-map{grid-template-columns:1fr}.activation-panel{flex-direction:column;align-items:flex-start}}.enterprise-metrics b.good{color:#78d99a;font-size:16px}.enterprise-metrics b.warn{color:#ffb45f;font-size:16px}.worker-callout{border-left:3px solid;margin:0 0 18px;padding:17px 145px 17px 18px;position:relative}.worker-callout.healthy{background:#0b1c12;border-color:#4ebc75}.worker-callout.offline{background:#24130b;border-color:#e19644}.worker-callout b{color:#f0dfbd;font-size:10px}.worker-callout p{color:#a19582;margin:5px 0 0;font-size:8px;line-height:1.6}.worker-callout a{color:#ffe36e;text-transform:uppercase;border:1px solid #72571e;padding:9px 11px;font-size:7px;text-decoration:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.global-search-form{grid-template-columns:1fr auto;gap:9px;margin-bottom:18px;display:grid}.global-search-form input{color:#eee1ca;background:#090909;border:1px solid #5b4721;padding:14px;font-size:10px}.service-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px;display:grid}.service-stats p{color:#928877;background:#11100d;border:1px solid #3c321e;flex-direction:column;gap:5px;margin:0;padding:14px;font-size:8px;display:flex}.service-stats b{color:#ffe36e;font:22px Georgia,serif}.builder-form{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:18px;display:grid}.builder-form input,.builder-form select{color:#d9cfbd;background:#111;border:1px solid #4b3c20;padding:11px;font-size:8px}.builder-form label{color:#9e9481;align-items:center;gap:7px;font-size:8px;display:flex}.builder-form label input{width:auto}.builder-form button{justify-self:start}.adapter-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.adapter-grid article{background:linear-gradient(145deg,#17120d,#0a0a0a);border:1px solid #49391d;min-height:125px;padding:18px;position:relative}.adapter-grid article>i{color:#e5a050;background:#2a1509;padding:5px 7px;font-size:6px;font-style:normal;position:absolute;top:12px;right:12px}.adapter-grid b{color:#eee1ca;padding-right:55px;font-size:10px;display:block}.adapter-grid p{color:#958a78;font-size:8px;line-height:1.6}.adapter-grid span{color:#d4af37;text-transform:uppercase;font-size:6px}.security-matrix{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.security-matrix article{background:#100f0d;border-left:2px solid #6f541d;grid-template-columns:1fr 1fr;gap:6px;padding:13px;display:grid}.security-matrix b{color:#e7dbc6;font-size:9px}.security-matrix span{color:#968b79;font-size:7px}.security-matrix i{color:#d4af37;text-transform:uppercase;grid-column:1/-1;font-size:6px;font-style:normal}.release-roadmap{border:1px solid #59451b;grid-template-columns:repeat(2,1fr);display:grid}.release-roadmap>div{background:linear-gradient(90deg,#200b0d,#111);border-bottom:1px solid #59451b;grid-column:1/-1;padding:24px}.release-roadmap small{color:#d4af37;letter-spacing:.14em;font-size:7px}.release-roadmap h2{color:#eee1ca;margin:7px 0 0;font:24px Georgia,serif}.release-roadmap article{border-bottom:1px solid #342b1b;border-right:1px solid #342b1b;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px 17px;display:grid}.release-roadmap article b{color:#ffe36e;font:14px Georgia,serif}.release-roadmap article span{color:#d0c4b0;font-size:8px}.release-roadmap article i{color:#8e836f;text-align:right;font-size:6px;font-style:normal}@media (width<=800px){.adapter-grid,.security-matrix,.release-roadmap{grid-template-columns:1fr}.release-roadmap>div{grid-column:auto}.builder-form{grid-template-columns:1fr}.worker-callout{padding-right:18px}.worker-callout a{margin-top:12px;display:inline-block;position:static;transform:none}.service-stats{grid-template-columns:1fr 1fr}.release-roadmap article{grid-template-columns:32px 1fr}.release-roadmap article i{text-align:left;grid-column:2}}.brand-link{text-decoration:none}.public-page{background:#080808;min-height:100vh}.public-nav{z-index:30;position:sticky;top:0}.public-footer{margin-top:0}.home-hero{min-height:calc(100vh - 86px)}.home-proof{color:#160d04;text-align:center;background:#e4c64c;padding:68px 6vw}.home-proof>p{letter-spacing:.18em;font-size:8px;font-weight:800}.home-proof h2{max-width:860px;margin:12px auto 25px;font:36px Georgia,serif}.home-proof>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.home-proof span{text-transform:uppercase;border:1px solid #806a1d;padding:10px 14px;font-size:8px}.home-services{background:#f1e8d8;padding:92px 6vw}.home-services>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px;display:flex}.home-services>header h2{color:#1d120a;max-width:620px;margin:8px 0 0;font:38px Georgia,serif}.home-services>header>a{color:#7f171b;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.home-services>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-services>div>a{color:#22150c;background:#f8f3e9;border:1px solid #cbbd9e;padding:15px 15px 22px;text-decoration:none;transition:all .2s;position:relative}.home-services>div>a:hover{border-color:#8a6b24;transform:translateY(-4px)}.home-services a>small{letter-spacing:.12em;font-size:7px}.home-services figure{background:#16110c;height:180px;margin:13px -5px 18px;overflow:hidden}.home-services figure img{object-fit:cover;width:100%;height:100%}.home-services a>span{color:#ffe36e;background:#7f171b;border:1px solid #d4af37;place-items:center;width:42px;height:42px;font:18px Georgia,serif;display:grid;position:absolute;top:190px;right:26px}.home-services h3{color:#20140c;min-height:49px;margin:0;font:20px Georgia,serif}.home-services p{color:#695b4c;min-height:66px;font-size:9px;line-height:1.65}.home-services a>b{color:#7f171b;text-transform:uppercase;font-size:7px}.home-process{color:#eee1ca;background:linear-gradient(130deg,#210b0d,#090909 60%);padding:90px 6vw}.home-process>header{text-align:center}.home-process h2{font:38px Georgia,serif}.home-process>div{border:1px solid #59451b;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:42px auto 30px;display:grid}.home-process article{border-right:1px solid #59451b;min-height:215px;padding:30px}.home-process article>b{color:#d4af37;font:26px Georgia,serif}.home-process h3{font:21px Georgia,serif}.home-process article p{color:#a09787;font-size:9px;line-height:1.7}.home-process>a{color:#ffe36e;text-align:center;text-transform:uppercase;font-size:8px;text-decoration:none;display:block}.home-portal{background:#0b0b0b;grid-template-columns:1fr 1fr;align-items:center;min-height:620px;padding:70px 6vw;display:grid}.home-portal>div:first-child{max-width:570px}.home-portal h2{color:#f4e7cf;font:42px Georgia,serif}.home-portal p{color:#9f9584;font-size:10px;line-height:1.8}.home-portal .preview-wrap{min-height:auto}.home-contact{background:#e8dcc6;justify-content:space-between;align-items:center;gap:30px;padding:65px 6vw;display:flex}.home-contact h2{color:#24170d;margin:8px 0;font:34px Georgia,serif}.home-contact>div:last-child{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.home-contact a:not(.primary){color:#5d201c;font-size:9px}.home-contact span{color:#726454;font-size:8px}.public-footer nav,footer nav{flex-wrap:wrap;gap:13px;display:flex}.public-footer nav a,footer nav a{color:#b7a98f;text-transform:uppercase;font-size:7px;text-decoration:none}.directory-hero{background:radial-gradient(circle at 85% 20%,#642027 0,#0000 23%),linear-gradient(135deg,#200b0d,#080808 65%,#241c0c);padding:110px 8vw 85px}.directory-hero.compact{padding-bottom:70px}.directory-hero>p{color:#d4af37;letter-spacing:.18em;font-size:8px}.directory-hero h1{color:#f5e8d0;max-width:880px;margin:14px 0;font:58px/1.02 Georgia,serif}.directory-hero h1 em{color:#ffe36e;font-weight:400}.directory-hero>span{color:#a69a86;max-width:720px;font-size:11px;line-height:1.8;display:block}.service-directory{background:#604a20;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.service-directory>a{color:#eee1ca;background:#0c0c0c;padding:34px;text-decoration:none;position:relative}.service-directory>a:hover{background:#15110c}.service-directory small{color:#d4af37;letter-spacing:.13em;font-size:7px}.service-directory figure{height:330px;margin:18px 0;overflow:hidden}.service-directory figure img{object-fit:cover;width:100%;height:100%}.service-directory figure b{color:#ffe36e;background:#7f171b;border:1px solid #d4af37;place-items:center;width:62px;height:62px;font:25px Georgia,serif;display:grid;position:absolute;top:330px;right:55px}.service-directory h2{font:30px Georgia,serif}.service-directory p{color:#9b917f;max-width:590px;font-size:9px;line-height:1.75}.service-directory a>span{color:#ffe36e;text-transform:uppercase;font-size:7px}.coming-directory,.directory-note{justify-content:space-between;align-items:center;gap:30px;padding:55px 8vw;display:flex}.coming-directory{color:#eee1ca;background:#1b0b0c}.coming-directory small{color:#d4af37;font-size:7px}.coming-directory h2{font:31px Georgia,serif}.coming-directory p{color:#a79b87;max-width:760px;font-size:9px;line-height:1.7}.coming-directory>b{color:#ffe36e;border:1px solid #72571e;padding:13px;font-size:7px}.directory-note{background:#e9ddc9}.directory-note p{color:#66584a;max-width:780px;font-size:9px;line-height:1.7}.directory-note a{color:#7f171b;text-transform:uppercase;font-size:8px;font-weight:700;text-decoration:none}.service-page-hero{background:#0a0a0a;grid-template-columns:1fr .85fr;min-height:650px;display:grid}.service-page-hero>div{flex-direction:column;justify-content:center;padding:70px 7vw;display:flex}.service-page-hero>div>a{color:#b59d5c;text-transform:uppercase;font-size:8px;text-decoration:none}.service-page-hero>div>p{color:#d4af37;letter-spacing:.15em;margin:35px 0 10px;font-size:8px}.service-page-hero h1{color:#f5e8d1;margin:0;font:55px Georgia,serif}.service-page-hero>div>span{color:#aa9f8c;max-width:700px;margin-top:20px;font-size:11px;line-height:1.8}.service-page-hero>div>div{align-items:center;gap:18px;margin-top:30px;display:flex}.service-page-hero>div>div>a:not(.primary){color:#d4af37;font-size:8px}.service-page-hero figure{margin:0;position:relative;overflow:hidden}.service-page-hero figure:after{content:"";background:linear-gradient(90deg,#0a0a0a 0,#0000 40%);position:absolute;inset:0}.service-page-hero figure img{object-fit:cover;width:100%;height:100%}.service-page-hero figure b{z-index:2;color:#ffe36e;background:#7f171b;border:1px solid #d4af37;place-items:center;width:74px;height:74px;font:30px Georgia,serif;display:grid;position:absolute;bottom:40px;right:40px}.service-overview{background:#eee4d2;grid-template-columns:1fr 1fr;display:grid}.service-overview>div{border-right:1px solid #cabb9d;padding:75px 7vw}.service-overview small,.service-process-page small,.service-detail-grid small,.service-faq small,.service-final-cta small,.journey-page small,.portal-explained small,.portal-areas small{color:#8a691e;letter-spacing:.14em;font-size:7px}.service-overview h2,.service-detail-grid h2{color:#26180e;font:28px Georgia,serif}.service-overview ul,.service-detail-grid ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.service-overview li,.service-detail-grid li{color:#67594b;gap:10px;font-size:9px;line-height:1.55;display:flex}.service-overview li i,.service-detail-grid li i{color:#7f171b;font-style:normal}.service-process-page{color:#eee1ca;background:#0b0b0b;padding:85px 7vw}.service-process-page header{text-align:center}.service-process-page h2{font:38px Georgia,serif}.service-process-page ol{border:1px solid #59451b;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:40px auto 0;padding:0;list-style:none;display:grid}.service-process-page li{border-bottom:1px solid #40351d;border-right:1px solid #40351d;min-height:145px;padding:24px}.service-process-page li b{color:#ffe36e;margin-bottom:18px;font:20px Georgia,serif;display:block}.service-process-page li span{color:#b0a592;font-size:8px;line-height:1.6}.service-detail-grid{background:#f1e8d8;grid-template-columns:1fr 1fr;display:grid}.service-detail-grid>article{border-bottom:1px solid #cabc9e;border-right:1px solid #cabc9e;min-height:470px;padding:70px 7vw}.service-detail-grid article>p{color:#66594b;font-size:9px;line-height:1.8}.service-boundary{background:#271012;border-left:3px solid #a92a32;margin-top:25px;padding:18px}.service-boundary b{color:#ffe36e;font-size:8px}.service-boundary p{color:#d0bdaa!important;font-size:8px!important}.service-faq{background:#0b0b0b;padding:85px 15vw}.service-faq header{text-align:center}.service-faq h2{color:#eee1ca;font:35px Georgia,serif}.service-faq details{border-bottom:1px solid #4c3d20;max-width:900px;margin:auto}.service-faq summary{color:#e1d4bd;cursor:pointer;justify-content:space-between;padding:21px 0;font-size:10px;display:flex}.service-faq summary b{color:#ffe36e}.service-faq details p{color:#9f9584;padding:0 0 22px;font-size:9px;line-height:1.8}.service-final-cta{background:#e1c44c;justify-content:space-between;align-items:center;gap:30px;padding:65px 8vw;display:flex}.service-final-cta h2{color:#20140b;margin:8px 0;font:34px Georgia,serif}.service-final-cta p{color:#67551e;font-size:9px}.service-final-cta>a{white-space:nowrap}.journey-page{background:#eee4d2;padding:80px 10vw}.journey-page header{text-align:center}.journey-page h2,.portal-explained h2,.portal-areas h2{font:36px Georgia,serif}.journey-page>article{border-bottom:1px solid #c3b494;grid-template-columns:85px 1fr;gap:25px;max-width:900px;margin:auto;padding:27px;display:grid}.journey-page article>b{color:#7f171b;font:25px Georgia,serif}.journey-page h3{color:#28190e;margin:0;font:20px Georgia,serif}.journey-page article p{color:#6d5f50;font-size:9px;line-height:1.7}.portal-explained{color:#eee1ca;background:#0b0b0b;padding:85px 7vw}.portal-explained header{text-align:center}.portal-explained>div{border:1px solid #59451b;grid-template-columns:repeat(5,1fr);margin-top:40px;display:grid}.portal-explained article{border-right:1px solid #40351d;padding:24px}.portal-explained article>b{color:#ffe36e;font:20px Georgia,serif}.portal-explained h3{font:17px Georgia,serif}.portal-explained article p{color:#9d9280;font-size:8px;line-height:1.6}.portal-areas{background:#eee4d2;grid-template-columns:.7fr 1.3fr;gap:55px;padding:85px 7vw;display:grid}.portal-areas>div:first-child{align-self:center}.portal-areas>div:first-child p{color:#6d5e4e;font-size:9px;line-height:1.8}.portal-areas>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.portal-areas article{background:#f8f2e7;border-left:2px solid #7f171b;flex-direction:column;gap:7px;padding:16px;display:flex}.portal-areas article b{color:#28190e;font-size:9px}.portal-areas article span{color:#776a5a;font-size:8px;line-height:1.5}.policy-page{background:#eee4d2;grid-template-columns:270px 1fr;gap:70px;padding:80px 9vw;display:grid}.policy-page aside{flex-direction:column;align-self:start;display:flex;position:sticky;top:110px}.policy-page aside small{color:#7f171b;margin-bottom:12px;font-size:7px}.policy-page aside a{color:#776956;text-transform:capitalize;border-bottom:1px solid #cbbd9f;padding:9px 0;font-size:7px;text-decoration:none}.policy-page article{border-bottom:1px solid #c7b99c;margin-bottom:35px;padding:0 0 35px;scroll-margin-top:120px}.policy-page article small{color:#7f171b;font:18px Georgia,serif}.policy-page article h2{color:#28190e;margin:8px 0;font:27px Georgia,serif}.policy-page article p{color:#67594a;font-size:9px;line-height:1.85}.policy-contact{color:#eee1ca;background:#190a0b;justify-content:space-between;align-items:center;gap:30px;padding:60px 9vw;display:flex}.policy-contact small{color:#d4af37;font-size:7px}.policy-contact h2{font:31px Georgia,serif}.policy-contact p{color:#a99d89;font-size:9px;line-height:1.7}.policy-contact>a{color:#ffe36e;font-size:9px}.policy-disclaimer{color:#9d927f;text-align:center;background:#080808;padding:22px 9vw;font-size:7px;line-height:1.7}@media (width<=1000px){.home-services>div{grid-template-columns:1fr 1fr}.service-page-hero{grid-template-columns:1fr}.service-page-hero figure{height:430px}.service-overview,.service-detail-grid{grid-template-columns:1fr}.service-process-page ol,.portal-explained>div{grid-template-columns:1fr 1fr}.portal-areas,.policy-page{grid-template-columns:1fr}.policy-page aside{grid-template-columns:1fr 1fr;display:grid;position:static}.service-directory{grid-template-columns:1fr}}@media (width<=700px){.public-nav nav a:not(.nav-fill):not(.portal-link){display:none}.public-nav .portal-link{display:inline-flex}.home-hero{min-height:auto}.home-proof h2{font-size:29px}.home-services,.home-process,.home-portal{padding:65px 5vw}.home-services>header{flex-direction:column;align-items:start}.home-services>div,.home-process>div{grid-template-columns:1fr}.home-services h3,.home-services p{min-height:auto}.home-process article{border-bottom:1px solid #59451b;border-right:0;min-height:auto}.home-portal{grid-template-columns:1fr}.home-contact,.service-final-cta,.coming-directory,.directory-note,.policy-contact{flex-direction:column;align-items:flex-start}.directory-hero{padding:80px 6vw 60px}.directory-hero h1{font-size:42px}.service-directory>a{padding:22px}.service-directory figure{height:240px}.service-directory figure b{top:245px;right:40px}.service-page-hero h1{font-size:42px}.service-page-hero>div{padding:55px 6vw}.service-page-hero figure{height:320px}.service-page-hero figure:after{background:linear-gradient(#0a0a0a 0,#0000 35%)}.service-overview>div,.service-detail-grid>article{min-height:auto;padding:55px 7vw}.service-process-page ol,.portal-explained>div,.portal-areas>div:last-child{grid-template-columns:1fr}.service-faq{padding:65px 7vw}.journey-page{padding:60px 5vw}.journey-page>article{grid-template-columns:48px 1fr;padding:22px 4px}.policy-page{padding:60px 6vw}.policy-page aside{grid-template-columns:1fr}.public-footer{flex-direction:column;align-items:flex-start}}.public-page,.marketing-mode{font-size:16px;line-height:1.65}.public-nav nav a,.public-nav nav button,.site-nav nav>a,.site-nav nav>button{font-size:15px;line-height:1.35}.public-nav .nav-fill,.primary,.line-button{font-size:14px;line-height:1.35}.language select{font-size:14px}.eyebrow,.home-proof>p,.directory-hero>p,.service-page-hero>div>p{font-size:13px;line-height:1.45}.hero-copy{font-size:21px}.trust span{font-size:12px;line-height:1.5}.preview-top,.preview-card>p,.mini-step,.next b{font-size:14px}.next small,.next span{font-size:12px}.home-proof span{font-size:13px}.home-services>header>a,.home-services a>small,.home-services a>b,.home-process>a{font-size:13px;line-height:1.45}.home-services p,.home-process article p,.home-portal p,.home-contact a:not(.primary),.home-contact span{font-size:16px;line-height:1.7}.public-footer nav a,footer nav a,.public-footer>span,footer>span{font-size:13px;line-height:1.5}.directory-hero>span,.service-page-hero>div>span{font-size:18px;line-height:1.75}.service-directory small,.service-directory a>span,.coming-directory small,.coming-directory>b,.directory-note a{font-size:13px;line-height:1.45}.service-directory p,.coming-directory p,.directory-note p{font-size:16px;line-height:1.75}.service-page-hero>div>a,.service-page-hero>div>div>a:not(.primary){font-size:14px;line-height:1.5}.service-overview small,.service-process-page small,.service-detail-grid small,.service-faq small,.service-final-cta small,.journey-page small,.portal-explained small,.portal-areas small{font-size:13px;line-height:1.45}.service-overview li,.service-detail-grid li,.service-process-page li span,.service-detail-grid article>p,.service-faq details p,.service-final-cta p,.journey-page article p,.portal-explained article p,.portal-areas>div:first-child p,.portal-areas article span{font-size:16px;line-height:1.7}.service-boundary b{font-size:14px}.service-boundary p{font-size:15px!important}.service-faq summary{font-size:17px;line-height:1.55}.portal-areas article b{font-size:16px}.policy-page aside small,.policy-page aside a,.policy-contact small,.policy-disclaimer{font-size:13px;line-height:1.6}.policy-page article p,.policy-contact p,.policy-contact>a{font-size:16px;line-height:1.75}.auth-card>p:not(.eyebrow),.auth-card label,.simple-form label,.intake-panel label,.demo-boundary,.demo-callout{font-size:14px;line-height:1.6}.auth-card input,.simple-form input,.simple-form select,.intake-panel input,.intake-panel select,.intake-panel textarea{min-height:46px;font-size:16px}@media (width<=700px){.site-nav{padding-inline:16px}.brand>span{font-size:15px}.public-nav .nav-fill{padding:11px 13px;font-size:13px}.hero h1{font-size:clamp(46px,14vw,68px);line-height:1}.hero-copy{font-size:19px;line-height:1.65}.trust{flex-wrap:wrap;gap:12px}.trust span{font-size:12px}.directory-hero>span,.service-page-hero>div>span,.home-services p,.home-process article p,.home-portal p,.service-directory p,.coming-directory p,.directory-note p,.service-overview li,.service-detail-grid li,.service-process-page li span,.service-detail-grid article>p,.service-faq details p,.service-final-cta p,.journey-page article p,.portal-explained article p,.portal-areas>div:first-child p,.portal-areas article span,.policy-page article p,.policy-contact p{font-size:17px}.service-faq summary{font-size:18px}}.ai-approval-workspace{gap:18px;display:grid}.approval-hero{color:#eee1ca;background:linear-gradient(125deg,#180d0d,#0b0b0b 70%);border-color:#59451b;justify-content:space-between;align-items:center;gap:34px;padding:28px 30px;display:flex}.approval-hero>div:first-child{max-width:760px}.approval-hero small,.approval-card header small,.approval-detail-panel>div>small,.approval-timeline>small{color:#d4af37;letter-spacing:.12em;font-size:12px}.approval-hero h2{color:#f4e7cf;margin:8px 0;font:34px/1.15 Georgia,serif}.approval-hero p{color:#b6aa95;margin:0;font-size:15px;line-height:1.7}.approval-control-badge{background:#100d08;border:1px solid #755a22;min-width:245px;padding:17px 19px}.approval-control-badge b{color:#ffe36e;letter-spacing:.05em;font-size:13px;display:block}.approval-control-badge span{color:#aca18f;margin-top:7px;font-size:13px;display:block}.approval-metrics{margin:0}.approval-tabs{background:#15120d;border:1px solid #4f3f20;align-items:center;gap:8px;padding:8px;display:flex}.approval-tabs button{color:#bcb09c;cursor:pointer;background:0 0;border:1px solid #0000;min-height:43px;padding:10px 15px;font-size:14px}.approval-tabs button.active{color:#20150c;background:#e1c44c;border-color:#ffe36e;font-weight:700}.approval-tabs button span{background:#0000002e;border-radius:20px;place-items:center;min-width:24px;height:24px;margin-left:7px;padding:0 6px;font-size:12px;display:inline-grid}.approval-tabs .approval-refresh{color:#e6d7bc;border-color:#645126;margin-left:auto}.approval-tabs button:disabled{cursor:wait;opacity:.65}.approval-list{gap:14px;display:grid}.approval-card{border-left:4px solid #b68b27;padding:0;overflow:hidden}.approval-card.status-approved{border-left-color:#4f9a68}.approval-card.status-execution_failed{border-left-color:#b23b35}.approval-card.status-rejected{border-left-color:#a8323a}.approval-card.status-expired{border-left-color:#777064}.approval-card>header{grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:17px;padding:23px 25px;display:grid}.approval-action-icon{color:#ffe36e;background:#251012;border:1px solid #6f5420;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.approval-card h3{color:#2a1b10;margin:5px 0;font:23px/1.25 Georgia,serif}.approval-card header p{color:#716352;max-width:800px;margin:0;font-size:15px;line-height:1.6}.approval-card-state{text-align:right}.approval-card-state b{color:#5d4615;text-transform:uppercase;background:#f0dc91;border:1px solid #c6a638;padding:8px 10px;font-size:12px;display:inline-block}.status-approved .approval-card-state b{color:#164a2a;background:#d8eedf;border-color:#74ad86}.status-execution_failed .approval-card-state b{color:#741c17;background:#f6d9d5;border-color:#c7746d}.status-rejected .approval-card-state b{color:#6f161d;background:#f2d7d9;border-color:#bc7479}.status-expired .approval-card-state b{color:#4f4a42;background:#dfdbd3;border-color:#999183}.approval-card-state small{margin-top:9px;color:#756957!important;letter-spacing:0!important;display:block!important}.approval-facts{background:#f4ecde;border-top:1px solid #d5c7aa;border-bottom:1px solid #d5c7aa;grid-template-columns:repeat(3,1fr);display:grid}.approval-facts p{border-right:1px solid #d5c7aa;flex-direction:column;gap:5px;margin:0;padding:14px 22px;display:flex}.approval-facts p:last-child{border-right:0}.approval-facts small{color:#8b6a1c;letter-spacing:.1em;font-size:11px}.approval-facts b{color:#4d4033;font-size:13px;font-weight:600}.approval-details-toggle{color:#5f4b20;cursor:pointer;background:#ece0ca;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 24px;font-size:14px;font-weight:700;display:flex}.approval-details-toggle span{font-size:20px}.approval-detail-panel{color:#d7c9b3;background:#111;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:22px;padding:22px 24px;display:grid}.approval-detail-panel pre{color:#e3d4b9;white-space:pre-wrap;overflow-wrap:anywhere;background:#090909;border:1px solid #493a1e;max-height:280px;margin:11px 0 0;padding:17px;font:13px/1.6 Consolas,monospace;overflow:auto}.approval-attempts{gap:8px;margin-top:18px;display:grid}.approval-attempts>small{color:#d4af37;letter-spacing:.12em;font-size:12px}.approval-attempts p{background:#19150f;border-left:3px solid #8e6e25;flex-direction:column;gap:3px;margin:0;padding:10px 12px;display:flex}.approval-attempts b{color:#f0e2c9;font-size:13px}.approval-attempts span{color:#9e927f;font-size:12px}.approval-attempts em{color:#e6a69f;font-size:12px;font-style:normal}.approval-timeline{border-left:1px solid #4d3e20;padding-left:22px}.approval-timeline p{color:#d7c9b3;gap:10px;margin:12px 0;display:flex}.approval-timeline i{color:#d4af37;font-style:normal}.approval-timeline p span{flex-direction:column;gap:3px;display:flex}.approval-timeline p b{font-size:14px}.approval-timeline p small{color:#928876!important;letter-spacing:0!important;font-size:12px!important}.approval-review-box{background:#f2e8d7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:22px 24px;display:grid}.approval-review-box label{color:#3f3022;flex-direction:column;gap:7px;font-size:14px;font-weight:700;display:flex}.approval-review-box label span{color:#826c50;font-size:12px;font-weight:400}.approval-review-box textarea{color:#251b12;resize:vertical;background:#fffdf8;border:1px solid #b7a681;width:100%;min-height:88px;padding:12px;font:15px/1.55 inherit}.approval-review-box>div{gap:9px;display:flex}.approval-review-box button{cursor:pointer;border:1px solid;min-height:46px;padding:11px 17px;font-size:14px;font-weight:700}.approval-review-box button:disabled{cursor:wait;opacity:.6}.approval-reject{color:#7b1b23;background:#fff4f4;border-color:#ad454d!important}.approval-approve{color:#171207;background:#e1c44c;border-color:#9b7d25!important}.approval-readonly,.approval-decision-summary{color:#675a4b;background:#eee5d5;margin:0;padding:17px 24px;font-size:14px}.approval-decision-summary{align-items:center;gap:15px;display:flex}.approval-decision-summary b{color:#2c2117;text-transform:uppercase}.approval-decision-summary span{flex:1}.approval-decision-summary small{color:#766b5b;font-size:12px}.approval-execution-box{background:#fff8dc;border:1px solid #b38b2f;justify-content:space-between;align-items:center;gap:20px;margin:14px 24px 22px;padding:18px 20px;display:flex}.approval-execution-box>div{flex-direction:column;gap:5px;display:flex}.approval-execution-box b{color:#39290e;font-size:16px}.approval-execution-box span{color:#675735;max-width:680px;font-size:14px;line-height:1.5}.approval-execution-box button{color:#fff;white-space:nowrap;cursor:pointer;background:#6b4d06;border:1px solid #6b4d06;min-height:46px;padding:11px 18px;font:700 14px/1.2 inherit}.approval-execution-box button:hover{background:#4e3704}.approval-execution-box button:disabled{cursor:wait;opacity:.6}.approval-execution-result{color:#25482d;background:#edf7ee;border:1px solid #79a681;align-items:center;gap:14px;margin:14px 24px 22px;padding:16px 18px;display:flex}.approval-execution-result b{font-size:15px}.approval-execution-result span{flex:1;font-size:14px}.approval-execution-result small{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.approval-failure-box{color:#6d201b;background:#fff0ee;border:1px solid #bc716b;justify-content:space-between;align-items:center;gap:20px;margin:14px 24px 22px;padding:18px 20px;display:flex}.approval-failure-box>div{flex-direction:column;gap:5px;display:flex}.approval-failure-box b{font-size:16px}.approval-failure-box span{font-size:14px;line-height:1.5}.approval-failure-box small{color:#85504c;font-size:12px}.approval-failure-box button{color:#fff;white-space:nowrap;cursor:pointer;background:#762721;border:1px solid #762721;min-height:46px;padding:11px 18px;font:700 14px/1.2 inherit}.approval-failure-box button:hover{background:#551914}.approval-failure-box button:disabled{cursor:not-allowed;opacity:.58}.approval-empty{align-items:center;gap:18px;padding:28px;display:flex}.approval-empty>span{color:#ffe36e;background:#241012;border:1px solid #6b521f;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.approval-empty b{color:#291b10;font:21px Georgia,serif}.approval-empty p{color:#726452;margin:5px 0 0;font-size:14px}.approval-error{border-left:4px solid #a8323a;padding:25px}.approval-error b{color:#74191f;font:21px Georgia,serif}.approval-error p{color:#6c5e4d;font-size:14px}.approval-boundary{color:#d4c5ad;background:#1a0d0e;border-color:#5e451d;padding:20px 24px}.approval-boundary b{color:#ffe36e;font-size:15px}.approval-boundary p{margin:6px 0 0;font-size:14px;line-height:1.65}@media (width<=900px){.approval-hero{flex-direction:column;align-items:flex-start}.approval-control-badge{width:100%}.approval-card>header{grid-template-columns:48px minmax(0,1fr)}.approval-card-state{text-align:left;grid-column:2}.approval-detail-panel,.approval-review-box{grid-template-columns:1fr}.approval-execution-box,.approval-execution-result,.approval-failure-box{flex-direction:column;align-items:flex-start}.approval-review-box>div{justify-content:flex-end}}@media (width<=650px){.approval-hero{padding:22px}.approval-hero h2{font-size:29px}.approval-tabs{flex-direction:column;align-items:stretch}.approval-tabs .approval-refresh{margin-left:0}.approval-card>header{grid-template-columns:1fr;padding:20px}.approval-card-state{grid-column:1}.approval-facts{grid-template-columns:1fr}.approval-facts p{border-bottom:1px solid #d5c7aa;border-right:0}.approval-facts p:last-child{border-bottom:0}.approval-review-box>div{grid-template-columns:1fr 1fr;display:grid}.approval-decision-summary{flex-direction:column;align-items:flex-start}}.ai-safety-workspace{gap:18px;display:grid}.safety-hero{color:#eee1ca;background:linear-gradient(125deg,#180d0d,#0b0b0b 70%);border-color:#59451b;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex}.safety-hero>div{max-width:820px}.safety-hero small{color:#d4af37;letter-spacing:.12em;font-size:12px}.safety-hero h2{color:#f4e7cf;margin:8px 0;font:34px/1.15 Georgia,serif}.safety-hero p{color:#b6aa95;margin:0;font-size:15px;line-height:1.7}.safety-hero button{color:#211607;white-space:nowrap;cursor:pointer;background:#e1c44c;border:1px solid #ffe36e;min-height:48px;padding:12px 20px;font:700 14px/1.2 inherit}.safety-hero button:hover{background:#f0d65d}.safety-hero button:disabled{cursor:not-allowed;opacity:.58}.safety-metrics{margin:0}.safety-metrics .safety-good{color:#216237}.safety-metrics .safety-bad{color:#8e2821}.safety-results{padding:25px}.safety-pill{letter-spacing:.04em;border:1px solid;align-items:center;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.safety-pill.pass{color:#245b34;background:#e4f2e7;border-color:#7eb08a}.safety-pill.fail{color:#781f19;background:#f8e1de;border-color:#c47a73}.safety-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.safety-check-grid article{background:#f8f2e7;border:1px solid #d4c7ae;gap:13px;min-height:86px;padding:15px;display:flex}.safety-check-grid article.pass{border-left:4px solid #4d9462}.safety-check-grid article.fail{background:#fff0ee;border-left:4px solid #b53e36}.safety-check-grid i{color:#fff;background:#4d9462;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.safety-check-grid article.fail i{background:#a93630}.safety-check-grid article>div{flex-direction:column;gap:4px;display:flex}.safety-check-grid b{color:#2f2419;font-size:15px}.safety-check-grid span{color:#766957;font-size:13px;line-height:1.45}.safety-check-grid small{color:#8a5c28;font-size:12px}.safety-history{padding:25px}.safety-history>div:last-child{border:1px solid #d7c9ae;margin-top:15px;display:grid}.safety-history p{border-bottom:1px solid #ded2bd;grid-template-columns:34px 110px 1fr auto;align-items:center;gap:12px;margin:0;padding:13px 15px;display:grid}.safety-history p:last-child{border-bottom:0}.safety-history p>span{color:#fff;background:#4d9462;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.safety-history p>span.fail{background:#a93630}.safety-history p b{color:#312419;font-size:14px}.safety-history p em{color:#796b58;font-size:13px;font-style:normal}.safety-history p small{color:#8a7d69;text-align:right;font-size:12px}.safety-empty{align-items:center;gap:17px;padding:28px;display:flex}.safety-empty>span{color:#ffe36e;background:#241012;border:1px solid #6b521f;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.safety-empty b{color:#291b10;font:21px Georgia,serif}.safety-empty p{color:#726452;margin:5px 0 0;font-size:14px}.safety-error{border-left:4px solid #a8323a;padding:25px}.safety-error b{color:#74191f;font:21px Georgia,serif}.safety-error p{color:#6c5e4d;font-size:14px}.safety-boundary{color:#d4c5ad;background:#1a0d0e;border-color:#5e451d;padding:20px 24px}.safety-boundary b{color:#ffe36e;font-size:15px}.safety-boundary p{margin:6px 0 0;font-size:14px;line-height:1.65}.safety-clear{background:#edf6ee;border-left:4px solid #4d9462;align-items:center;gap:16px;padding:22px 25px;display:flex}.safety-clear>span{color:#fff;background:#3f8152;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.safety-clear b{color:#285538;font:20px Georgia,serif}.safety-clear p{color:#5f6f61;margin:5px 0 0;font-size:14px;line-height:1.55}.safety-incidents{border-left:4px solid #a8323a;padding:25px}.incident-list{gap:14px;margin-top:18px;display:grid}.incident-list>article{background:#fff1ef;border:1px solid #c88b84;padding:19px}.incident-heading{align-items:flex-start;gap:13px;display:flex}.incident-heading>span{color:#fff;letter-spacing:.07em;background:#a8323a;padding:6px 8px;font-size:11px;font-weight:900}.incident-heading>div{gap:4px;display:grid}.incident-heading b{color:#6e1f1c;font-size:16px}.incident-heading small{color:#84655f;font-size:12px}.incident-list p{color:#664d48;font-size:14px}.incident-list ul{color:#772b28;margin:8px 0 17px;padding-left:21px;font-size:13px}.incident-actions{border-top:1px solid #ddbab5;grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;gap:12px;padding-top:15px;display:grid}.incident-actions label{gap:5px;display:grid}.incident-actions label span{color:#6e554e;font-size:12px;font-weight:800}.incident-actions textarea{resize:vertical;background:#fff;border:1px solid #bea9a2;min-height:74px;padding:10px;font:14px/1.45 inherit}@media (width<=900px){.safety-hero{flex-direction:column;align-items:flex-start}.safety-check-grid{grid-template-columns:1fr}}@media (width<=650px){.safety-hero{padding:22px}.safety-hero h2{font-size:29px}.safety-hero button{width:100%}.safety-history p{grid-template-columns:34px 1fr}.safety-history p em,.safety-history p small{text-align:left;grid-column:2}.incident-actions{grid-template-columns:1fr}.incident-actions label{order:-1}}.admin-page,.admin-gate{font-size:16px;line-height:1.55}.admin-page-header{min-height:82px}.admin-page-title small,.admin-page-account small,.admin-page-heading p,.admin-page-heading span,.admin-gate p,.admin-gate small{font-size:14px;line-height:1.55}.admin-page-title b{font-size:20px}.admin-page-account b,.admin-page-account a,.admin-page-account button{font-size:14px;line-height:1.4}.admin-page .outline,.admin-page .primary{font-size:14px;line-height:1.35}.admin-command small{font-size:13px;line-height:1.5}.admin-command p,.admin-copy{font-size:16px;line-height:1.75}.admin-command input,.global-search-form input,.evidence-form input,.evidence-form select,.builder-form input,.builder-form select,.admin-request-list select{min-height:46px;font-size:16px}.admin-empty{font-size:15px}.admin-list p b,.admin-client-grid article b{font-size:16px;line-height:1.45}.admin-list p small,.admin-list>div>i,.admin-client-grid article small,.admin-client-grid article>i,.read-only{font-size:13px;line-height:1.5}.admin-checklist p,.security-grid p{font-size:15px;line-height:1.7}.security-grid span{font-size:13px;line-height:1.5}.portal-head p,.metric-grid small,.portal-card small,.case-detail small,.side-label{font-size:13px;line-height:1.45}.portal-head h1{font-size:40px;line-height:1.15}.metric-grid span,.card-title>span,.case-table span small,.task p small,.activity small,.doc-row p small,.setting-rows p small{font-size:13px;line-height:1.5}.metric-grid b{font-size:29px}.deadline p,.deadline button{font-size:15px;line-height:1.5}.case-table span b,.task p b,.activity b,.doc-row p b,.invoice p b,.invoice strong,.setting-rows p b{font-size:15px;line-height:1.45}.case-table>button,.task button,.invoice button,.setting-rows button{font-size:14px}.status,.doc-row>i,.invoice>span,.invoice i{font-size:13px;line-height:1.4}.case-tabs>button span{font-size:15px;line-height:1.35}.case-tabs>button small{font-size:12px;line-height:1.35}.completion>span,.case-columns p,.timeline>div span,.timeline>div small{font-size:14px;line-height:1.55}.msg small,.msg p,.appointment p b,.appointment p small,.appointment p span{font-size:15px;line-height:1.6}.messages textarea{font-size:16px}.settings-layout>nav button{font-size:15px;line-height:1.4}.enterprise-nav button,.enterprise-detail button{font-size:14px;line-height:1.4}.enterprise-hero p,.enterprise-score span,.enterprise-metrics span,.activation-panel p,.worker-callout p,.service-stats p,.adapter-grid p,.security-matrix span,.release-roadmap article span{font-size:14px;line-height:1.65}.enterprise-hero small,.enterprise-metrics small,.capability-grid small,.provider-map article span,.adapter-grid span,.security-matrix i,.release-roadmap small,.release-roadmap article i{font-size:12px;line-height:1.45}.capability-grid b,.provider-map article b,.adapter-grid b,.security-matrix b{font-size:15px;line-height:1.45}.capability-grid p,.module-boundary p{font-size:14px;line-height:1.7}.module-boundary b{font-size:15px}.module-boundary code{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.worker-callout b{font-size:15px}.worker-callout a{font-size:13px;line-height:1.4}.service-stats b{font-size:28px}.builder-form label{font-size:14px}.release-roadmap article b{font-size:18px}@media (width<=800px){.admin-page-header{align-items:flex-start;gap:14px;padding-block:15px}.admin-page-heading h1{font-size:34px}.admin-command{flex-direction:column;align-items:flex-start}.admin-command label{width:100%}.admin-list>div,.admin-request-list>div{grid-template-columns:42px minmax(0,1fr)}.admin-list>div>i,.admin-request-list select{grid-column:2}.admin-client-grid,.security-grid{grid-template-columns:1fr}.portal-head h1{font-size:34px}}.admin-page-header :is(small,span,b,a,button),.admin-page-heading :is(p,span,a),.admin-page .admin-portal :is(small,p,span,a,button,label,input,select,textarea,li,code,i,b),.admin-gate :is(p,small,a,button){font-size:16px!important;line-height:1.55!important}.admin-page .admin-portal :is(input,select,textarea,button){min-height:44px}.admin-page .admin-portal :is(p,li){max-width:75ch}.admin-page .admin-portal h1{font-size:42px!important;line-height:1.12!important}.admin-page .admin-portal h2{font-size:30px!important;line-height:1.2!important}.admin-page .admin-portal h3{font-size:22px!important;line-height:1.3!important}.admin-page-heading h1{font-size:44px!important;line-height:1.12!important}.admin-page .admin-portal .metric-grid b,.admin-page .admin-portal .service-stats b,.admin-page .admin-portal .enterprise-metrics b{font-size:30px!important;line-height:1.15!important}.admin-page .admin-portal .admin-command h2,.admin-page .admin-portal .release-roadmap h2,.admin-page .admin-portal .provider-map h2{font-size:32px!important}.admin-page .admin-portal .status,.admin-page .admin-portal [class*=badge],.admin-page .admin-portal [class*=label]{padding-block:7px}.admin-page .admin-portal .admin-list>div,.admin-page .admin-portal .case-table>button,.admin-page .admin-portal .invoice,.admin-page .admin-portal .audit-row{min-height:64px}.admin-page .admin-portal .enterprise-nav button{min-height:52px;padding-block:12px}.admin-page .admin-portal .portal-card,.admin-page .admin-portal .admin-command,.admin-page .admin-portal .enterprise-detail{letter-spacing:normal}.admin-page .crm-brand{gap:10px;padding:12px 14px 26px;display:grid}.admin-page .crm-brand b{white-space:nowrap;display:block;font-size:27px!important;line-height:1.15!important}.admin-page .crm-brand small{letter-spacing:.12em;white-space:nowrap;display:block;font-size:15px!important;line-height:1.4!important}@media (width<=800px){.admin-page-header :is(small,span,b,a,button),.admin-page-heading :is(p,span,a),.admin-page .admin-portal :is(small,p,span,a,button,label,input,select,textarea,li,code,i,b),.admin-gate :is(p,small,a,button){font-size:17px!important}.admin-page-heading h1,.admin-page .admin-portal h1{font-size:36px!important}.admin-page .admin-portal h2{font-size:28px!important}.admin-page .admin-portal h3{font-size:22px!important}.admin-page .admin-portal .admin-list>div,.admin-page .admin-portal .admin-request-list>div,.admin-page .admin-portal .invoice,.admin-page .admin-portal .case-table>button{gap:8px;grid-template-columns:1fr!important}.admin-page .admin-portal .admin-list>div>*,.admin-page .admin-portal .admin-request-list>div>*{grid-column:1!important}}@media (width>=801px) and (width<=1200px){.admin-page .crm-shell{grid-template-columns:230px minmax(0,1fr)}.admin-page .crm-brand b{font-size:23px!important}.admin-page .crm-brand small{letter-spacing:.08em;display:block;font-size:13px!important}.admin-page .crm-sidebar nav button{grid-template-columns:28px 1fr auto;justify-items:stretch}.admin-page .crm-sidebar nav button span{display:block}}.admin-page .crm-shell{grid-template-columns:250px minmax(0,1fr)}.admin-page .crm-sidebar{padding:20px 12px}.admin-page .crm-brand{gap:7px;padding:10px 12px 22px}.admin-page .crm-brand b{font-size:25px!important;line-height:1.15!important}.admin-page .crm-brand small{letter-spacing:.08em;font-size:14px!important;line-height:1.4!important}.admin-page .crm-nav-search{padding:14px 7px 0;display:block}.admin-page .crm-nav-search input{color:#f5ead3;background:#0b0b0b;border:1px solid #59451b;border-radius:0;width:100%;min-height:44px;padding:10px 12px;font-size:14px!important}.admin-page .crm-nav-search input:focus{outline-offset:2px;outline:2px solid #ffe36e}.admin-page .crm-sidebar nav{scrollbar-color:#6c541f #0b0b0b;overflow-y:auto}.admin-page .crm-sidebar nav button em.attention{color:#1b0b08;background:#f0c85c}.admin-page .crm-health{margin-bottom:18px;padding:24px}.admin-page .crm-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-page .crm-health-grid button{color:#eee1ca;text-align:left;background:#0c0c0c;border:1px solid #40351d;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.admin-page .crm-health-grid button:hover{background:#18140c;border-color:#8b6c22}.admin-page .crm-health-grid button>i{color:#9ee6ab;background:#122017;border:1px solid #315d38;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.admin-page .crm-health-grid button>i.attention{color:#1a0d05;background:#f0c85c;border-color:#f0c85c}.admin-page .crm-health-grid button>span{gap:2px;min-width:0;display:grid}.admin-page .crm-health-grid button small{color:#9d927e;font-size:12px!important}.admin-page .crm-health-grid button b{color:#f5e6c9;overflow-wrap:anywhere;font-size:15px!important}.admin-page .crm-health-grid button em{color:#d4af37;grid-column:2;font-size:12px;font-style:normal}.admin-page .crm-sidebar nav{gap:4px;padding:16px 0}.admin-page .crm-nav-group{gap:4px;margin-bottom:14px;display:grid}.admin-page .crm-nav-group>small{color:#a88d55;letter-spacing:.12em;text-transform:uppercase;padding:7px 11px 3px;font-size:11px;font-weight:800}.admin-page .crm-sidebar nav button{grid-template-columns:26px minmax(0,1fr) auto;gap:9px;min-height:48px;padding:10px 11px}.admin-page .crm-sidebar nav button i{text-align:center;font-size:18px!important;line-height:1!important}.admin-page .crm-sidebar nav button span{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;font-size:15px!important;line-height:1.35!important}.admin-page .crm-sidebar nav button em{min-width:24px;padding:4px 7px;font-size:13px!important;line-height:1.2!important}.admin-page .crm-access{gap:7px;padding:13px 11px}.admin-page .crm-access b,.admin-page .crm-access span{font-size:14px!important;line-height:1.4!important}@media (width>=801px) and (width<=1150px){.admin-page .crm-shell{grid-template-columns:225px minmax(0,1fr)}.admin-page .crm-brand b{font-size:22px!important}.admin-page .crm-brand small{font-size:13px!important}.admin-page .crm-sidebar nav button span{display:block;font-size:14px!important}.admin-page .crm-sidebar nav button{grid-template-columns:24px minmax(0,1fr) auto;padding-inline:9px}}@media (width<=800px){.admin-page .crm-shell{display:block}.admin-page .crm-sidebar{padding:7px}.admin-page .crm-brand,.admin-page .crm-access{display:none}.admin-page .crm-nav-search{padding:0 0 7px}.admin-page .crm-sidebar nav{gap:5px;padding:0;display:flex;overflow-x:auto}.admin-page .crm-nav-group{gap:5px;margin:0;display:flex}.admin-page .crm-nav-group>small{display:none}.admin-page .crm-sidebar nav button{min-width:max-content;min-height:46px;padding:9px 12px;display:flex}.admin-page .crm-sidebar nav button span{white-space:nowrap;font-size:15px!important}.admin-page .crm-health-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.admin-page .crm-health-grid{grid-template-columns:1fr}}.admin-page .worker-callout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;padding:18px!important}.admin-page .worker-callout>b,.admin-page .worker-callout>p{grid-column:1;min-width:0}.admin-page .worker-callout>p{overflow-wrap:anywhere;margin:5px 0 0}.admin-page .worker-callout>a{text-align:center;white-space:normal;overflow-wrap:anywhere;grid-area:1/2/span 2;justify-content:center;align-self:center;align-items:center;max-width:230px;min-height:44px;display:inline-flex;margin:0!important;padding:10px 14px!important;font-size:14px!important;line-height:1.35!important;position:static!important;transform:none!important}.admin-page .crm-main,.admin-page .admin-portal,.admin-page .enterprise-detail,.admin-page .portal-card{min-width:0;max-width:100%}.admin-page .admin-portal :is(a,p,span,small,b,strong,code){overflow-wrap:anywhere}.admin-page .admin-portal :is(table,.audit-table,.permission-matrix,.pipeline-stages,.crm-kanban){max-width:100%}.admin-page .two-col,.admin-page .admin-client-grid,.admin-page .security-grid,.admin-page .adapter-grid,.admin-page .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.admin-page .worker-callout{grid-template-columns:1fr}.admin-page .worker-callout>b,.admin-page .worker-callout>p,.admin-page .worker-callout>a{grid-area:auto/1}.admin-page .worker-callout>a{justify-self:start;max-width:100%}.admin-page .two-col,.admin-page .admin-client-grid,.admin-page .security-grid,.admin-page .adapter-grid,.admin-page .capability-grid{grid-template-columns:1fr}}.site-language{align-items:center;margin:0;display:inline-flex}.site-language select{color:#f9e8aa;background:#111;border:1px solid #796021;border-radius:0;min-width:64px;min-height:42px;padding:8px 26px 8px 10px;font-size:14px;font-weight:700}.admin-page-account .site-language select{min-width:66px;min-height:40px}@media (width<=900px){.public-nav nav{gap:9px}.public-nav .site-language select{min-width:58px;padding-inline:8px}.admin-page-account{flex-wrap:wrap}.admin-page-account .site-language{order:2}}.home-services .eyebrow.dark,.home-contact .eyebrow.dark{color:#6f1719;letter-spacing:.12em;text-shadow:none;font-size:15px;font-weight:900;line-height:1.5}@media (width<=700px){.site-language{flex:none}.site-language select,.public-nav .site-language select,.admin-page-account .site-language select{width:132px;min-width:132px;max-width:132px;min-height:44px;padding:9px 30px 9px 12px;font-size:14px;line-height:1.2}.site-nav nav{min-width:0}.site-nav .nav-fill{white-space:nowrap}.home-services .eyebrow.dark,.home-contact .eyebrow.dark{letter-spacing:.09em;font-size:16px}}@media (width<=390px){.site-language select,.public-nav .site-language select{width:118px;min-width:118px;max-width:118px;font-size:13px}.site-nav .nav-fill{padding-inline:9px}}.staff-access-link{opacity:.7}.staff-access-link:hover{opacity:1}.admin-login-form{text-align:left;gap:16px;margin-top:28px;display:grid}.admin-login-form label{color:#d9c79f;gap:8px;font-size:14px;display:grid}.admin-login-form input{color:#f7ead0;width:100%;font:inherit;background:#080808;border:1px solid #66501e;padding:14px}.admin-login-form input:focus{outline-offset:2px;outline:2px solid #ffe36e}.admin-login-form .primary{width:100%;margin-top:4px}.pricing-hero{color:#f5ead3;background:radial-gradient(circle at 82% 12%,#5a1519 0,#0000 33%),linear-gradient(135deg,#070707,#160d07);border-bottom:1px solid #6b5320;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:620px;display:grid}.pricing-hero>div{flex-direction:column;justify-content:center;padding:80px 7vw;display:flex}.pricing-hero>div>p,.package-group header p,.package-rules>div>p,.pricing-cta p{color:#d4af37;letter-spacing:.17em;margin:0;font-size:12px;font-weight:800}.pricing-hero h1{margin:18px 0 24px;font:clamp(48px,6vw,82px)/1.02 Georgia,serif}.pricing-hero h1 em{color:#ffe36e;font-weight:400}.pricing-hero>div>span{color:#c4b8a3;max-width:720px;font-size:18px;line-height:1.7}.pricing-hero>div>div{align-items:center;gap:22px;margin-top:34px;display:flex}.pricing-hero>div>div>a:not(.primary){color:#f4d76d;font-size:15px}.pricing-hero aside{background:#0d0d0ddd;border-left:1px solid #5b461c;flex-direction:column;justify-content:center;padding:50px clamp(28px,4vw,60px);display:flex}.pricing-hero aside>small{color:#9b8e75;letter-spacing:.16em;margin-bottom:18px;font-size:11px}.pricing-hero aside a{color:#eee1c9;border-bottom:1px solid #30291c;align-items:center;gap:16px;padding:15px 0;font-size:15px;text-decoration:none;display:flex}.pricing-hero aside a:hover{color:#ffe36e}.pricing-hero aside b{color:#d4af37;font:18px Georgia,serif}.pricing-notice{color:#28190e;background:#e5c956;grid-template-columns:220px 1fr;gap:35px;padding:34px 7vw;display:grid}.pricing-notice b{font:24px Georgia,serif}.pricing-notice p{max-width:1000px;margin:0;font-size:16px;line-height:1.65}.package-groups{background:#eee5d5;padding:85px 6vw}.package-group{max-width:1500px;margin:0 auto 100px;scroll-margin-top:110px}.package-group>header{align-items:flex-start;gap:22px;margin-bottom:28px;display:flex}.package-group>header>span{color:#ffe36e;background:#71151a;border:1px solid #b38b27;flex:0 0 64px;place-items:center;width:64px;height:64px;font:25px Georgia,serif;display:grid}.package-group h2{color:#21140c;margin:6px 0;font:clamp(31px,4vw,48px) Georgia,serif}.package-group header small{color:#6d5e4f;font-size:15px;line-height:1.55;display:block}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.package-grid.count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.package-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.package-grid.count-1{grid-template-columns:minmax(0,760px)}.package-grid article{color:#2a1b11;background:#faf6ee;border:1px solid #c9b994;flex-direction:column;min-width:0;padding:30px;display:flex;position:relative;box-shadow:0 12px 30px #4a32120d}.package-grid article.featured{border:2px solid #8b681a;box-shadow:0 18px 45px #4a321226}.package-grid article>i{color:#fff4c9;letter-spacing:.1em;background:#7c171c;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:18px;right:18px}.package-grid article>small{color:#8b6a24;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.package-grid h3{color:#26170e;margin:12px 0 8px;padding-right:76px;font:26px Georgia,serif}.package-grid article>strong{color:#7d171b;min-height:58px;font:700 21px/1.35 Georgia,serif;display:block}.package-grid article>p{color:#6a5b4d;min-height:50px;margin:8px 0 17px;font-size:15px;line-height:1.55}.package-grid ul{border-top:1px solid #ded3be;gap:9px;margin:0 0 24px;padding:19px 0 0;list-style:none;display:grid}.package-grid li{color:#46382d;padding-left:23px;font-size:14px;line-height:1.5;position:relative}.package-grid li:before{content:"✓";color:#8a681b;font-weight:900;position:absolute;left:0}.package-example,.package-note{color:#5b471b;background:#f0e3b7;border-left:3px solid #b08a2d;margin-top:auto;padding:13px;font-size:13px;font-weight:700;line-height:1.5}.package-note{color:#684045;background:#f2e5e0;border-left-color:#8b1d21;margin-top:10px;font-weight:500}.package-grid article>a{color:#7d171b;text-transform:uppercase;margin-top:20px;font-size:13px;font-weight:900;text-decoration:none}.package-grid article>a:hover{color:#9b721b}.package-rules{color:#eee1cb;background:linear-gradient(135deg,#210b0d,#080808 65%);grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:65px;padding:90px 7vw;display:grid}.package-rules h2{margin:12px 0 18px;font:clamp(34px,4vw,50px) Georgia,serif}.package-rules>div>span{color:#a79b88;font-size:16px;line-height:1.7}.package-rules ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.package-rules li{border-bottom:1px solid #4b3a1a;grid-template-columns:52px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.package-rules li b{color:#d4af37;font:20px Georgia,serif}.package-rules li span{font-size:16px;line-height:1.5}.pricing-cta{color:#24160d;background:#e7dcc9;justify-content:space-between;align-items:center;gap:35px;padding:70px 7vw;display:flex}.pricing-cta h2{max-width:780px;margin:10px 0;font:clamp(30px,4vw,44px) Georgia,serif}.pricing-cta>div:last-child{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pricing-cta>div:last-child>a:not(.primary){color:#70191c;font-size:14px}@media (width<=1100px){.pricing-hero{grid-template-columns:1fr}.pricing-hero aside{border-top:1px solid #5b461c;border-left:0}.package-grid,.package-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pricing-hero>div{padding:65px 6vw}.pricing-hero h1{font-size:46px}.pricing-hero>div>div,.pricing-cta{flex-direction:column;align-items:flex-start}.pricing-notice,.package-rules{grid-template-columns:1fr}.package-groups{padding:65px 5vw}.package-group{margin-bottom:75px}.package-group>header{gap:14px}.package-group>header>span{flex-basis:50px;width:50px;height:50px;font-size:20px}.package-grid,.package-grid.count-4,.package-grid.count-2{grid-template-columns:1fr}.package-grid article{padding:25px}.package-rules{gap:30px;padding:70px 7vw}}.ai-retrieval-workspace{gap:18px;display:grid}.retrieval-hero{justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.retrieval-hero small,.retrieval-results .card-title small{color:#b99334;letter-spacing:.12em;font-size:12px;font-weight:900}.retrieval-hero h2{margin:8px 0;font:30px Georgia,serif}.retrieval-hero p{color:#bdb3a2;max-width:800px;margin:0;font-size:16px;line-height:1.65}.retrieval-lock{color:#f8dc75;letter-spacing:.08em;background:#18130a;border:1px solid #806621;flex:none;padding:12px 15px;font-size:13px;font-weight:900}.retrieval-search-card{padding:25px}.retrieval-search-card form{gap:10px;display:grid}.retrieval-search-card label{color:#e6d5b3;font-size:15px;font-weight:800}.retrieval-search-card form>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.retrieval-search-card input{color:#f8edda;background:#090909;border:1px solid #66501e;min-height:50px;padding:12px 15px;font-size:16px}.retrieval-search-card input:focus{outline-offset:2px;outline:2px solid #ffe36e}.retrieval-search-card button{min-height:48px}.retrieval-examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.retrieval-examples span{color:#928875;font-size:13px}.retrieval-examples button{color:#e0c66c;background:#15120c;border:1px solid #4d3e1c;min-height:34px;padding:6px 11px;font-size:13px}.retrieval-records{gap:9px;display:grid}.retrieval-records article{color:#ece0c9;background:#0c0c0c;border:1px solid #332a1b;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.retrieval-records article>i{color:#f5d76a;background:#21190b;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.retrieval-records article>div{gap:3px;display:grid}.retrieval-records article small{color:#a78b43;letter-spacing:.1em;font-size:11px}.retrieval-records article b{font-size:16px}.retrieval-records article span{color:#a9a091;font-size:14px}.retrieval-records code{color:#9e927e;font-size:12px}.retrieval-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.retrieval-controls article{color:#eadcbe;background:#111;border:1px solid #382f20;gap:6px;padding:17px;display:grid}.retrieval-controls b{font-size:14px}.retrieval-controls span{color:#a9a090;font-size:13px;line-height:1.45}.retrieval-answer{color:#f0e4ce;white-space:pre-line;background:#0a0a0a;border-left:4px solid #d1a84b;margin-top:18px;padding:20px 22px;font-size:16px;line-height:1.85}.retrieval-coverage{background:#17130b;border:1px solid #4d3e1c;grid-template-columns:auto 1fr;gap:7px 14px;margin-top:14px;padding:16px 18px;display:grid}.retrieval-coverage b{color:#f5d76a;font-size:13px}.retrieval-coverage span{color:#e3d4b9;letter-spacing:.05em;font-size:13px;font-weight:800}.retrieval-coverage small{color:#aaa08f;grid-column:1/-1;font-size:13px;line-height:1.5}.retrieval-results .card-title{align-items:flex-start}.retrieval-records article>i{letter-spacing:.02em;font-size:12px;font-weight:900}.retrieval-boundary-flags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.retrieval-boundary-flags span{color:#f2d66e;letter-spacing:.05em;background:#17130b;border:1px solid #5c491d;padding:7px 10px;font-size:11px;font-weight:900}@media (width<=900px){.retrieval-hero{flex-direction:column;align-items:flex-start}.retrieval-search-card form>div{grid-template-columns:1fr}.retrieval-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.retrieval-records article{grid-template-columns:36px minmax(0,1fr)}.retrieval-records code{grid-column:2}}@media (width<=560px){.retrieval-controls{grid-template-columns:1fr}}.permission-test-suite{padding:26px}.permission-test-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.permission-test-heading small{color:#b99334;letter-spacing:.12em;font-size:12px;font-weight:900}.permission-test-heading h2{color:#f1e5ce;margin:8px 0;font:29px Georgia,serif}.permission-test-heading p{color:#bdb3a2;max-width:820px;margin:0;font-size:15px;line-height:1.65}.permission-test-heading button{flex:none;min-height:48px}.permission-test-status{color:#e9dcbf;background:#10150f;border:1px solid #315d38;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:14px 16px;display:flex}.permission-test-status b{color:#8ee0a0;letter-spacing:.06em;font-size:14px}.permission-test-status span{font-size:12px}.permission-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.permission-test-grid article{background:#0b0b0b;border:1px solid #44391f;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.permission-test-grid article.pass{border-color:#315d38}.permission-test-grid article.fail{border-color:#8c292d}.permission-test-grid article>i{color:#8ee0a0;background:#142017;border:1px solid #315d38;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.permission-test-grid article.fail>i{color:#ff9696;background:#251010;border-color:#8c292d}.permission-test-grid article>div{gap:4px;display:grid}.permission-test-grid b{color:#eee1ca;font-size:14px}.permission-test-grid span{color:#aaa08f;font-size:13px;line-height:1.45}.permission-test-error{color:#ffc0c0;background:#251010;border:1px solid #8c292d;gap:12px;margin-top:18px;padding:14px;display:flex}.permission-personas{background:#111;border:1px solid #44391f;margin-top:20px;padding:18px}.permission-personas>b{color:#f3d66d;font-size:14px}.permission-personas>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.permission-personas>div>span{color:#eee1ca;background:#090909;border:1px solid #332a1b;grid-template-columns:26px 1fr;align-items:center;gap:5px 8px;padding:12px;font-size:13px;font-weight:800;display:grid}.permission-personas i{color:#f5d76a;background:#21190b;grid-row:1/3;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.permission-personas em{color:#9b927f;letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:700}.permission-personas p{color:#aaa08f;margin:14px 0 0;font-size:13px;line-height:1.55}@media (width<=900px){.permission-test-heading{flex-direction:column;align-items:stretch}.permission-test-heading button{width:100%}.permission-personas>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.permission-test-grid,.permission-personas>div{grid-template-columns:1fr}.permission-test-status{flex-direction:column;align-items:flex-start}}.adversarial-test-suite{background:linear-gradient(135deg,#15100a,#0b0b0b 58%,#190d0e);padding:26px}.adversarial-status{background:#10150f;border:1px solid #315d38;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:15px 17px;display:flex}.adversarial-status>div{gap:5px;display:grid}.adversarial-status b{color:#8ee0a0;letter-spacing:.06em;font-size:14px}.adversarial-status span{color:#c8bda8;font-size:12px}.adversarial-status em{color:#f3d76e;letter-spacing:.05em;background:#21190b;border:1px solid #5c491d;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.adversarial-evidence{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.adversarial-evidence span{color:#d9cba9;letter-spacing:.04em;background:#0b0b0b;border:1px solid #44391f;padding:8px 11px;font-size:11px;font-weight:900}@media (width<=620px){.adversarial-status{flex-direction:column;align-items:flex-start}}.audit-evidence-suite{background:linear-gradient(135deg,#0b1015,#0b0b0b 58%,#171107);padding:26px}.audit-evidence-status{background:#10150f;border:1px solid #315d38;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:15px 17px;display:flex}.audit-evidence-status>div{gap:5px;display:grid}.audit-evidence-status b{color:#8ee0a0;letter-spacing:.06em;font-size:14px}.audit-evidence-status span{color:#c8bda8;font-size:12px}.audit-evidence-status em{color:#f3d76e;letter-spacing:.05em;background:#21190b;border:1px solid #5c491d;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.audit-evidence-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.audit-evidence-summary article{background:#0a0a0a;border:1px solid #3c3322;gap:6px;padding:15px;display:grid}.audit-evidence-summary small{color:#aa8b42;letter-spacing:.1em;font-size:10px;font-weight:900}.audit-evidence-summary b{color:#eee1ca;font-size:14px}.audit-evidence-summary span{color:#9f9687;font-size:12px;line-height:1.45}.audit-evidence-register{background:#0b0b0b;border:1px solid #3c3322;gap:8px;margin-top:16px;padding:18px;display:grid}.audit-evidence-register>b{color:#f3d66d;margin-bottom:4px;font-size:14px}.audit-evidence-register article{border-top:1px solid #282218;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;display:grid}.audit-evidence-register article>div{align-items:center;gap:9px;min-width:0;display:flex}.audit-evidence-register article b{color:#e7dbc4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.audit-evidence-register article>span,.audit-evidence-register time{color:#999082;font-size:12px}.audit-status{color:#d8caac;letter-spacing:.05em;text-transform:uppercase;background:#17130b;border:1px solid #4d3e1c;padding:5px 7px;font-size:9px;font-weight:900}.audit-status-completed{color:#9de0aa;background:#101a12;border-color:#315d38}.audit-status-internal_error,.audit-status-openai_error{color:#faa;background:#251010;border-color:#8c292d}@media (width<=900px){.audit-evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-evidence-register article{grid-template-columns:1fr}.audit-evidence-register time{justify-self:start}}@media (width<=620px){.audit-evidence-status{flex-direction:column;align-items:flex-start}.audit-evidence-summary{grid-template-columns:1fr}}.integrity-suite{background:linear-gradient(135deg,#151006,#090909 58%,#16090b);padding:26px}.integrity-actions{background:#0a0a0a;border:1px solid #5a451b;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px;display:flex}.integrity-actions>div{gap:5px;display:grid}.integrity-actions b{color:#f1d56b;font-size:14px}.integrity-actions span{color:#a9a08f;max-width:720px;font-size:13px;line-height:1.5}.integrity-actions button{color:#f5e4a3;background:#241b0b;border:1px solid #8a6a24;flex:none;min-height:44px;padding:10px 15px;font-weight:800}.integrity-actions button:disabled{opacity:.5}@media (width<=700px){.integrity-actions{flex-direction:column;align-items:stretch}.integrity-actions button{width:100%}}.governance-suite{background:linear-gradient(135deg,#141008,#090909 60%,#14090a);padding:26px}.retention-policy-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.retention-policy-grid article{background:#0a0a0a;border:1px solid #49391c;gap:6px;padding:15px;display:grid}.retention-policy-grid small{color:#a88b45;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.retention-policy-grid b{color:#eee1ca;font-size:13px;line-height:1.35}.retention-policy-grid strong{color:#f2d66c;font-size:16px}.retention-policy-grid span{color:#9c9384;font-size:11px;line-height:1.4}@media (width<=1100px){.retention-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.retention-policy-grid{grid-template-columns:1fr}}.compliance-suite{background:radial-gradient(circle at 95% 0,#3b2b0d55,#0000 32%),linear-gradient(135deg,#0a1014,#090909 62%,#170b0c);padding:26px}.compliance-milestones{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.compliance-milestones article{background:#090909;border:1px solid #49391c;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:15px;display:grid}.compliance-milestones article.verified{border-color:#315d38}.compliance-milestones i{color:#8ee0a0;background:#142017;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.compliance-milestones div{gap:4px;display:grid}.compliance-milestones small{color:#ae9148;font-size:10px}.compliance-milestones b{color:#eee1ca;font-size:13px;line-height:1.35}.compliance-milestones span{color:#9b9283;font-size:11px}.compliance-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.compliance-metrics article{text-align:center;background:#10100e;border:1px solid #393020;gap:5px;padding:13px;display:grid}.compliance-metrics strong{color:#f2d66d;font:24px Georgia,serif}.compliance-metrics span{color:#9f9687;text-transform:capitalize;font-size:10px}@media (width<=1100px){.compliance-milestones{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.compliance-milestones,.compliance-metrics{grid-template-columns:1fr}}.monitor-suite{background:radial-gradient(circle at 100% 0,#233c2a44,#0000 33%),linear-gradient(135deg,#09110d,#090909 60%,#170b0c);padding:26px}.monitor-schedule{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.monitor-schedule article{background:#090909;border:1px solid #315d38;gap:6px;padding:15px;display:grid}.monitor-schedule small{color:#8fc69b;letter-spacing:.08em;font-size:10px;font-weight:900}.monitor-schedule b{color:#eee1ca;font-size:15px}.monitor-schedule span{color:#9d9485;font-size:11px;line-height:1.4}.monitor-alerts{background:#120b0c;border:1px solid #743034;gap:8px;margin-top:16px;padding:17px;display:grid}.monitor-alerts>b{color:#ffb3b3}.monitor-alerts article{border-top:1px solid #3e2022;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.monitor-alerts article>div{gap:4px;display:grid}.monitor-alerts small{color:#df8585;text-transform:uppercase;font-size:10px}.monitor-alerts article b{color:#eee1ca;font-size:13px}.monitor-alerts span,.monitor-alerts em{color:#a99d8b;font-size:11px;font-style:normal}.monitor-alerts button{color:#f3d66d;background:#21190b;border:1px solid #73591e;padding:8px 11px;font-weight:800}@media (width<=900px){.monitor-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-alerts article{grid-template-columns:1fr}.monitor-alerts button{width:100%}}@media (width<=620px){.monitor-schedule{grid-template-columns:1fr}}.owner-security{gap:18px;display:grid}.owner-security-hero{background:radial-gradient(circle at 100% 0,#3d2c0d66,#0000 38%),linear-gradient(135deg,#0b1014,#0a0a0a 65%,#190b0d);justify-content:space-between;align-items:center;gap:26px;padding:28px;display:flex}.owner-security-hero>div{min-width:0}.owner-security-hero small,.owner-security .portal-card>small{color:#ba963d;letter-spacing:.12em;font-size:12px;font-weight:900}.owner-security-hero h2,.owner-security .portal-card>h2{color:#f0e4ce;margin:8px 0;font:29px Georgia,serif}.owner-security-hero p,.owner-security .portal-card>p{color:#bdb3a2;max-width:820px;margin:0;font-size:15px;line-height:1.65}.owner-security-hero>span{letter-spacing:.07em;flex:none;padding:12px 15px;font-size:12px;font-weight:900}.owner-security-hero>span.secure{color:#9be0a9;background:#101a12;border:1px solid #315d38}.owner-security-hero>span.attention{color:#ffd594;background:#24170b;border:1px solid #8c5d20}.owner-security-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.owner-security-grid>.portal-card,.owner-security-next{padding:26px}.security-status-list{border:1px solid #3d3424;gap:0;margin-top:18px;display:grid}.security-status-list p{border-bottom:1px solid #29231a;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:14px 15px;display:flex}.security-status-list p:last-child{border-bottom:0}.security-status-list span{color:#aaa08f;font-size:14px}.security-status-list b{color:#f0d66e;letter-spacing:.04em;font-size:13px}.security-factor-select,.mfa-verify label{color:#e6d5b3;gap:8px;margin-top:18px;font-size:14px;font-weight:800;display:grid}.security-factor-select select,.mfa-verify input{color:#f6ead5;width:100%;min-height:48px;font:inherit;background:#080808;border:1px solid #66501e;padding:11px 13px}.mfa-enrollment{color:#24190e;background:#f7f2e8;border:1px solid #b79545;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;margin-top:20px;padding:18px;display:grid}.mfa-qr{background:#fff;place-items:center;padding:8px;display:grid}.mfa-qr img{width:174px;height:174px;display:block}.mfa-enrollment b{font-size:16px}.mfa-enrollment p{color:#5e5143;font-size:14px;line-height:1.55}.mfa-enrollment details{margin-top:15px}.mfa-enrollment summary{cursor:pointer;color:#6f5115;font-size:13px;font-weight:900}.mfa-enrollment code{word-break:break-all;background:#e9dfc9;margin-top:10px;padding:10px;font-size:12px;display:block}.mfa-enrollment small{color:#715b48;margin-top:7px;font-size:11px;display:block}.mfa-verify{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.mfa-verify label{margin:0}.mfa-verify input{letter-spacing:.28em;font-size:22px;font-weight:900}.mfa-verify button{min-height:48px}.security-success{color:#dff2e3;background:#101a12;border:1px solid #315d38;gap:5px;margin-top:16px;padding:14px;display:grid}.security-success b{color:#9be0a9;font-size:14px}.security-success span{font-size:12px}.owner-security-next ol{color:#e8dbc2;gap:8px;margin:16px 0 14px;padding-left:22px;font-size:14px;line-height:1.5;display:grid}.owner-security-denied{padding:28px}.owner-security-denied p{color:#bdb3a2;line-height:1.6}@media (width<=900px){.owner-security-hero{flex-direction:column;align-items:flex-start}.owner-security-grid{grid-template-columns:1fr}}@media (width<=620px){.mfa-enrollment,.mfa-verify{grid-template-columns:1fr}.mfa-qr{justify-self:start}.mfa-verify button{width:100%}}.security-pill{letter-spacing:.07em;border:1px solid;flex:none;justify-content:center;align-items:center;padding:10px 13px;font-size:12px;font-weight:900;display:inline-flex}.security-pill.secure{color:#9be0a9;background:#101a12;border-color:#315d38}.security-pill.attention{color:#ffd594;background:#24170b;border-color:#8c5d20}.password-recovery-test>.card-title{align-items:flex-start}.password-recovery-test>.primary{margin-top:4px}.owner-mfa-gate{background:radial-gradient(circle at 50% 0,#452b0d66,#0000 38%),linear-gradient(145deg,#080808,#170b0c)}.owner-mfa-gate>section{width:min(560px,100vw - 34px);padding:38px}.owner-mfa-gate h1{max-width:500px}.owner-mfa-form{margin-top:22px}.mfa-gate-account{background:#110f0b;border:1px solid #5e481b;gap:5px;padding:14px 16px;display:grid}.mfa-gate-account>span{color:#b58f36;letter-spacing:.12em;font-size:10px;font-weight:900}.mfa-gate-account>b{color:#f1e5d0;font-size:15px}.mfa-gate-account>small{color:#a99d88;font-size:12px}.owner-mfa-form input{letter-spacing:.28em;text-align:center;font-size:24px;font-weight:900}.mfa-gate-boundary{text-align:left;background:#12150f;border:1px solid #315d38;gap:5px;margin-top:18px;padding:14px 16px;display:grid}.mfa-gate-boundary b{color:#8ee0a0;letter-spacing:.1em;font-size:11px}.mfa-gate-boundary span{color:#b9b09f;font-size:12px;line-height:1.5}.mfa-gate-signout{width:100%;margin-top:14px}.owner-mfa-error{text-align:left;margin-top:20px}.client-operations{gap:18px;display:grid}.client-ops-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;display:grid}.client-case-picker,.client-upload-form label{color:#2a2115;gap:8px;font-weight:700;display:grid}.client-case-picker{margin:18px 0}.client-case-picker select,.client-upload-form input,.client-upload-form select,.client-upload-form textarea{color:#19140d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #20190e2e;border-radius:10px;padding:12px 14px}.client-upload-form{gap:14px;display:grid}.privacy-boundary{color:#5f5545;background:#fbf7ed;border-left:3px solid #b68a25;margin:18px 0 0;padding:14px;font-size:.92rem;line-height:1.55}.client-record-list,.client-task-list,.client-notice-list{gap:10px;display:grid}.client-record-list article{background:#fff;border:1px solid #20190e1a;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.client-record-list article>i{color:#d5ad43;background:#17130d;border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.client-record-list article div{gap:4px;display:grid}.client-record-list article small{color:#756b5d}.client-record-list article span,.client-record-list article em{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-style:normal;font-weight:800}.client-record-list article button,.client-task-list button,.client-notice-list button{color:#fff;cursor:pointer;background:#17130d;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.scan-pending{color:#9a6500}.scan-clean{color:#2a7550}.scan-infected,.scan-quarantined,.scan-blocked{color:#a32626}.empty-state{text-align:center;color:#756b5d;border:1px dashed #20190e33;border-radius:12px;padding:24px}.client-message-card{min-height:560px}.client-message-thread{flex-direction:column;gap:12px;max-height:420px;padding:4px;display:flex;overflow:auto}.client-message-thread article{background:#f1eee7;border-radius:14px;max-width:82%;padding:13px 15px}.client-message-thread article.mine{color:#fff;background:#19140d;align-self:flex-end}.client-message-thread small{opacity:.72}.client-message-thread p{white-space:pre-wrap;margin:6px 0 0}.client-task-list article,.client-notice-list article{border:1px solid #20190e1a;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.client-task-list article div,.client-notice-list article div{gap:5px;display:grid}.client-task-list p,.client-notice-list p{color:#655c50;margin:0}.client-notice-list{margin-top:22px}.client-notice-list article.read{opacity:.65}.invoice-records article{grid-template-columns:38px minmax(0,1fr) auto auto auto}@media (width<=900px){.client-ops-grid{grid-template-columns:1fr}.client-record-list article{grid-template-columns:38px minmax(0,1fr) auto}.client-record-list article button,.client-record-list article em,.client-record-list article strong{grid-column:2/-1;justify-self:start}.client-message-thread article{max-width:94%}}.billing-records-card{overflow:hidden}.invoice-records{gap:16px;display:grid}.invoice-records>article{background:linear-gradient(145deg,#fff,#fbf7ed);border:1px solid #d8c9a6;border-radius:14px;grid-template-columns:1fr;gap:18px;padding:20px;display:grid;box-shadow:0 7px 22px #261c0a12}.invoice-record-heading{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.invoice-record-heading>i{color:#e2be5e;background:#17130d;border-radius:11px;place-items:center;width:46px;height:46px;font:700 20px Georgia,serif;display:grid}.invoice-record-heading>div{min-width:0;display:block}.invoice-number{color:#8b6716;letter-spacing:.08em;font-size:.8rem;font-weight:900;display:block}.invoice-record-heading h3{color:#20180e;overflow-wrap:anywhere;margin:4px 0 5px;font:700 clamp(1.08rem,2vw,1.3rem)/1.3 Georgia,serif}.invoice-record-heading p{color:#6d6253;margin:0;font-size:.94rem;line-height:1.45}.invoice-status{color:#6c4b00;text-transform:uppercase;letter-spacing:.05em;background:#fff1c7;border-radius:999px;align-self:start;padding:7px 10px;font-size:.76rem;font-weight:900}.invoice-status.status-paid{color:#17613a;background:#dff3e7}.invoice-status.status-overdue{color:#8b2020;background:#f8dddd}.invoice-record-details{background:#e0d6c1;border:1px solid #e0d6c1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.invoice-record-details>div{background:#fff;gap:5px;padding:13px 14px;display:grid}.invoice-record-details small{color:#766b5d;letter-spacing:.07em;font-size:.72rem;font-weight:900}.invoice-record-details strong{color:#20180e;font-size:1rem;line-height:1.3}.invoice-checkout-form{gap:9px;margin:0;display:grid}.invoice-pay-button{z-index:2;color:#181108;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#b98720,#f0d377,#b98720);border:1px solid #8f6d1b;border-radius:9px;width:100%;min-height:50px;font-size:1rem;font-weight:900;position:relative}.invoice-pay-button:disabled{opacity:.72;cursor:wait}.invoice-checkout-message,.invoice-checkout-error{border-radius:8px;margin:0;padding:11px 13px;font-size:.92rem;line-height:1.45}.invoice-checkout-message{color:#294a77;background:#edf3ff}.invoice-checkout-error{color:#8a2424;background:#f9e2e2}.invoice-paid-message{color:#1f6240;background:#e7f5ec;border-radius:9px;padding:12px 14px;font-weight:750;line-height:1.45}@media (width<=900px){.invoice-record-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.billing-records-card{padding:18px 14px}.billing-records-card .card-title{align-items:flex-start}.invoice-records{gap:14px}.invoice-records>article{gap:15px;padding:16px}.invoice-record-heading{grid-template-columns:40px minmax(0,1fr)}.invoice-record-heading>i{width:40px;height:40px}.invoice-status{grid-column:2;justify-self:start}.invoice-record-details{grid-template-columns:1fr 1fr}.invoice-record-details>div{padding:12px}.invoice-record-details strong{font-size:.94rem}.invoice-pay-button{min-height:54px;font-size:1rem}}.home-software{color:#eee1ca;background:radial-gradient(circle at 82% 20%,#6b1d2438,#0000 28%),#080808;border-top:1px solid #59451b;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.home-software h2{max-width:650px;margin:12px 0 20px;font:clamp(34px,4vw,52px)/1.08 Georgia,serif}.home-software p{color:#b4a995;max-width:690px;font-size:17px;line-height:1.75}.home-software ul{border:1px solid #59451b;margin:0;padding:0;list-style:none}.home-software li{border-bottom:1px solid #40351d;gap:6px;padding:22px;display:grid}.home-software li:last-child{border-bottom:0}.home-software li b{color:#ffe36e;font:20px Georgia,serif}.home-software li span{color:#aaa08d;font-size:15px;line-height:1.6}.software-hero{color:#eee1ca;background:radial-gradient(circle at 12% 15%,#6b1d2445,#0000 28%),linear-gradient(135deg,#090909,#171108);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:690px;display:grid}.software-hero>div{flex-direction:column;justify-content:center;padding:85px 8vw;display:flex}.software-hero>div>p,.software-capabilities small,.software-partnership small,.software-readiness small,.software-cta small{color:#d4af37;letter-spacing:.14em;font-size:13px;font-weight:800}.software-hero h1{color:#f6ead2;max-width:900px;margin:15px 0;font:clamp(46px,6vw,76px)/1 Georgia,serif}.software-hero>div>span{color:#b6aa97;max-width:850px;font-size:19px;line-height:1.75}.software-hero>div>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.software-hero>div>div>a:not(.primary){color:#ffe36e;font-size:15px}.software-hero aside{background:#100d08;border:1px solid #72571e;align-self:center;margin:50px 7vw 50px 0;padding:30px}.software-hero aside small{color:#d4af37;letter-spacing:.12em;margin-bottom:20px;font-size:12px;display:block}.software-hero aside b{color:#161008;background:#ffe36e;place-items:center;width:34px;height:34px;margin-top:10px;display:inline-grid}.software-hero aside p{color:#c8bda9;margin-left:12px;font-size:15px;display:inline}.software-proof{color:#211408;text-align:center;background:#e5c94d;padding:60px 7vw}.software-proof>p{letter-spacing:.14em;font-size:13px;font-weight:900}.software-proof h2{max-width:850px;margin:12px auto 25px;font:38px Georgia,serif}.software-proof>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.software-proof span{border:1px solid #80691c;padding:10px 14px;font-size:14px;font-weight:700}.software-capabilities,.software-partnership{padding:90px 7vw}.software-capabilities{color:#eee1ca;background:#0a0a0a}.software-capabilities header,.software-partnership header{max-width:820px;margin-bottom:38px}.software-capabilities h2,.software-partnership h2,.software-readiness h2,.software-cta h2{margin:10px 0;font:clamp(32px,4vw,48px)/1.1 Georgia,serif}.software-capabilities header p,.software-partnership header p{font-size:17px;line-height:1.7}.software-capabilities header p{color:#a99f8e}.software-capabilities>div,.software-partnership>div{border:1px solid #59451b;grid-template-columns:repeat(2,1fr);display:grid}.software-capabilities article{border-bottom:1px solid #40351d;border-right:1px solid #40351d;min-height:230px;padding:30px}.software-capabilities article>b{color:#ffe36e;font:24px Georgia,serif}.software-capabilities h3,.software-partnership h3{font:23px Georgia,serif}.software-capabilities article p{color:#aaa08e;font-size:16px;line-height:1.7}.software-partnership{color:#26180e;background:#eee4d2}.software-partnership header p{color:#685b4c}.software-partnership>div{border-color:#c6b793}.software-partnership article{background:#f8f2e7;border-bottom:1px solid #c6b793;border-right:1px solid #c6b793;padding:28px}.software-partnership article p{color:#6b5e4f;font-size:16px;line-height:1.7}.software-readiness{color:#eee1ca;background:#0a0a0a;grid-template-columns:1fr 1fr;display:grid}.software-readiness>div{border-right:1px solid #59451b;padding:75px 7vw}.software-readiness h2{font-size:34px}.software-readiness ul{color:#b2a795;gap:12px;padding-left:20px;font-size:16px;line-height:1.65;display:grid}.software-disclosure{color:#d2c5ae;background:#24190a;border-block:1px solid #80601d;gap:24px;padding:28px 7vw;display:flex}.software-disclosure b{color:#ffe36e;flex:none}.software-disclosure p{margin:0;font-size:14px;line-height:1.65}.software-cta{color:#26180e;background:#e5c94d;justify-content:space-between;align-items:center;gap:40px;padding:70px 7vw;display:flex}.software-cta h2{margin-bottom:10px}.software-cta p{max-width:800px;font-size:16px;line-height:1.65}.software-cta>a{white-space:nowrap}@media (width<=900px){.home-software,.software-hero,.software-readiness{grid-template-columns:1fr}.software-hero aside{margin:0 6vw 60px}.software-capabilities>div,.software-partnership>div{grid-template-columns:1fr}.software-cta{flex-direction:column;align-items:flex-start}.software-disclosure{flex-direction:column}.software-readiness>div{border-bottom:1px solid #59451b;border-right:0}}.payment-options{color:#eee1ca;background:linear-gradient(135deg,#1c0a0c,#080808 62%);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:55px;padding:90px 7vw;display:grid}.payment-options header{align-self:start;position:sticky;top:115px}.payment-options header small,.installment-plan small{color:#d4af37;letter-spacing:.13em;font-size:13px;font-weight:900}.payment-options h2,.installment-plan h2{margin:12px 0;font:clamp(32px,4vw,48px)/1.1 Georgia,serif}.payment-options header p{color:#b3a893;font-size:16px;line-height:1.7}.payment-options header>span{color:#ffe36e;letter-spacing:.06em;border:1px solid #72571e;margin-top:16px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-block}.payment-options>div{border:1px solid #59451b;grid-template-columns:1fr 1fr;display:grid}.payment-options article{border-bottom:1px solid #40351d;border-right:1px solid #40351d;min-height:170px;padding:24px}.payment-options article>b{color:#d4af37;letter-spacing:.12em;font-size:11px}.payment-options article h3{margin:13px 0 8px;font:22px Georgia,serif}.payment-options article p{color:#a99f8d;margin:0;font-size:15px;line-height:1.6}.installment-plan{color:#28190e;background:#eee4d2;grid-template-columns:.8fr 1.2fr;gap:55px;padding:85px 7vw;display:grid}.installment-plan>div>p{color:#685b4c;font-size:16px;line-height:1.75}.installment-plan ul{border:1px solid #c3b48f;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.installment-plan li{background:#f8f2e7;border-bottom:1px solid #c3b48f;border-right:1px solid #c3b48f;gap:6px;padding:19px;display:grid}.installment-plan li b{font-size:16px}.installment-plan li span{color:#6e6152;font-size:14px;line-height:1.5}.installment-plan aside{color:#e8dcc6;background:#221609;border-left:4px solid #d4af37;grid-column:1/-1;padding:20px 22px}.installment-plan aside b{color:#ffe36e}.installment-plan aside p{margin:6px 0 0;font-size:14px;line-height:1.65}.pricing-cta{border-top:1px solid #59451b}@media (width<=900px){.payment-options,.installment-plan{grid-template-columns:1fr}.payment-options header{position:static}.payment-options>div,.installment-plan ul{grid-template-columns:1fr}.installment-plan aside{grid-column:auto}}.public-footer>div>p{font-size:13px;line-height:1.55}.public-footer>div>p a{font-size:inherit}.contact-hero{color:#f4e7cf;background:radial-gradient(circle at 85% 15%,#6b1d2445,#0000 30%),linear-gradient(135deg,#080808,#181007);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:590px;display:grid}.contact-hero>div{flex-direction:column;justify-content:center;padding:85px 8vw;display:flex}.contact-hero>div>p,.contact-methods small,.contact-payment small{color:#d4af37;letter-spacing:.14em;font-size:13px;font-weight:900}.contact-hero h1{max-width:780px;margin:14px 0 22px;font:clamp(46px,6vw,76px)/1.02 Georgia,serif}.contact-hero>div>span{color:#b9ad99;max-width:760px;font-size:18px;line-height:1.7}.contact-hero>div>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.contact-hero>div>div>a:not(.primary){color:#ffe36e;font-size:15px}.contact-hero aside{background:#100d08;border:1px solid #72571e;align-self:center;margin:50px 7vw 50px 0;padding:30px}.contact-hero aside small,.contact-hero aside b,.contact-hero aside span{display:block}.contact-hero aside small{color:#d4af37;letter-spacing:.12em;font-size:12px}.contact-hero aside b{margin-top:18px;font:28px Georgia,serif}.contact-hero aside span{color:#ffe36e;margin-top:7px;font-size:16px}.contact-hero aside p{color:#aaa08f;font-size:14px;line-height:1.6}.contact-methods{background:#5d481f;grid-template-columns:repeat(2,minmax(0,1fr));padding:1px;display:grid}.contact-methods article{color:#28190e;background:#eee4d2;min-height:290px;padding:42px 7vw}.contact-methods article:nth-child(2),.contact-methods article:nth-child(3){background:#f8f2e7}.contact-methods h2{overflow-wrap:anywhere;margin:12px 0;font:clamp(25px,3vw,36px)/1.25 Georgia,serif}.contact-methods h2 a{color:#28190e}.contact-methods p{color:#685b4c;max-width:680px;font-size:16px;line-height:1.7}.contact-methods article>a{color:#7d171b;text-transform:uppercase;font-size:14px;font-weight:900;text-decoration:none}.contact-payment{color:#eee1ca;background:#13090a;justify-content:space-between;align-items:center;gap:45px;padding:70px 7vw;display:flex}.contact-payment h2{margin:10px 0;font:clamp(32px,4vw,46px) Georgia,serif}.contact-payment p{color:#afa491;max-width:850px;font-size:16px;line-height:1.7}.contact-payment>a{flex:none}@media (width<=900px){.contact-hero{grid-template-columns:1fr}.contact-hero aside{margin:0 6vw 60px}.contact-methods{grid-template-columns:1fr}.contact-payment{flex-direction:column;align-items:flex-start}}.home-portal .preview-wrap{width:100%;min-height:520px;overflow:hidden}@media (width<=700px){.preview-card{width:90%;max-height:88%;bottom:5%;right:5%}.home-portal .preview-wrap{min-height:500px}}.home-hero-visual{border:1px solid #765b21;align-self:stretch;min-width:0;min-height:560px;position:relative;overflow:hidden;box-shadow:0 35px 90px #000}.home-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080808aa,#0000 38%),linear-gradient(#0000 42%,#05050599);position:absolute;inset:0}.home-hero-visual img{object-fit:cover;width:100%;height:100%;display:block}.portal-benefits{background:#0a0a0a;border:1px solid #59451b;display:grid}.portal-benefits article{border-bottom:1px solid #40351d;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;padding:25px;display:grid}.portal-benefits article:last-child{border-bottom:0}.portal-benefits article>b{color:#090909;background:#ffe36e;place-items:center;width:48px;height:48px;font:20px Georgia,serif;display:grid}.portal-benefits h3{color:#f4e7cf;margin:0 0 7px;font:22px Georgia,serif}.portal-benefits p{color:#aaa08f!important;margin:0!important;font-size:15px!important;line-height:1.65!important}.home-software>div:first-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-software>div:first-child>p{margin-bottom:0}.home-software>div:first-child>.primary{clear:both;z-index:1;flex:none;margin-top:24px;display:inline-flex;position:static}@media (width<=1000px){.home-hero-visual{min-height:460px}.portal-benefits{margin-top:20px}}@media (width<=700px){.home-hero-visual{min-height:340px}.portal-benefits article{grid-template-columns:44px minmax(0,1fr);padding:20px}.portal-benefits article>b{width:40px;height:40px;font-size:17px}.home-software>div:first-child>.primary{white-space:normal;max-width:100%}}.password-entry{width:100%;display:block;position:relative}.auth-card .password-entry input{width:100%;padding-right:82px}.password-visibility{color:#ffe36e;background:#17130d;border:1px solid #72571e;min-width:62px;padding:8px 10px;font-size:12px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-visibility:hover{color:#090909;background:#ffe36e}.password-visibility:focus-visible{outline-offset:2px!important}.welcome-backdrop{padding:22px;overflow:auto}.welcome-letter{color:#eee2ca;background:radial-gradient(circle at 100% 0,#4a351155,#0000 35%),#0c0c0d;border:1px solid #8a6a24;width:min(720px,100%);margin:auto;padding:42px;position:relative;box-shadow:0 40px 100px #000}.welcome-letter>.brand{margin-bottom:28px}.welcome-letter h2{color:#f6e9d1;margin:10px 0 24px;font:clamp(34px,5vw,50px)/1.08 Georgia,serif}.welcome-letter-body{color:#312417;background:#f5efe3;border-left:4px solid #b48a27;padding:26px}.welcome-letter-body p{margin:0 0 16px;font:16px/1.75 Georgia,serif}.welcome-letter-body strong{overflow-wrap:anywhere}.welcome-signature{margin-top:26px!important}.welcome-signature a{color:#74151a;font-family:Arial,sans-serif;font-size:14px;font-weight:800}.welcome-letter>.primary{margin-top:24px}.welcome-privacy{color:#9f9584;margin-top:14px;font-size:12px;display:block}.welcome-letter .modal-close{color:#ffe36e;background:#17130d;border:1px solid #72571e}@media (width<=600px){.welcome-backdrop{padding:10px}.welcome-letter{padding:28px 20px}.welcome-letter-body{padding:20px}.welcome-letter-body p{font-size:15px}}#google_translate_element{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,.goog-te-gadget-icon{display:none!important}body{top:0!important}.skiptranslate iframe{display:none!important}.software-commerce{color:#eee2ca;background:radial-gradient(circle at 85% 0,#58400f33,#0000 32%),#090909;border-top:1px solid #4b3917;padding:82px 7vw}.software-commerce>header{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:16px 48px;max-width:1180px;margin:0 auto 34px;display:grid}.software-commerce>header small{color:#ffe36e;letter-spacing:.15em;grid-column:1;font-size:13px;font-weight:900}.software-commerce>header h2{color:#f6e9d1;grid-column:1;margin:0;font:clamp(34px,5vw,56px)/1.06 Georgia,serif}.software-commerce>header p{color:#b7ad9d;grid-column:1;max-width:760px;margin:0;font-size:17px;line-height:1.75}.software-commerce>header span{color:#ffe36e;letter-spacing:.09em;background:#17130d;border:1px solid #80621f;grid-area:2/2/4;place-self:center end;padding:14px 18px;font-size:12px;font-weight:900}.software-checkout-message,.software-catalog-loading{color:#eadfbf;background:#17130d;border-left:4px solid #d7aa35;max-width:1180px;margin:0 auto 24px;padding:17px 20px;font-size:15px;line-height:1.6}.software-product-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;max-width:1180px;margin:auto;display:grid}.software-product-grid article{background:#111;border:1px solid #4b3a1b;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}.software-product-grid article small{color:#ffe36e;letter-spacing:.12em;font-size:11px;font-weight:900}.software-product-grid h3{color:#f6e9d1;margin:14px 0 10px;font:30px/1.15 Georgia,serif}.software-product-grid p{color:#b7ad9d;flex:1;font-size:16px;line-height:1.65}.software-product-grid b{color:#fff3c3;margin:10px 0 22px;font-size:22px}.software-product-grid button{width:100%}.software-product-grid button:disabled{cursor:wait;opacity:.65}.software-approval-gate{background:#111;border:1px solid #6c531e;justify-content:space-between;align-items:center;gap:34px;max-width:1180px;margin:auto;padding:30px;display:flex}.software-approval-gate>div{max-width:780px}.software-approval-gate b{color:#f6e9d1;margin-bottom:9px;font:25px Georgia,serif;display:block}.software-approval-gate p{color:#b7ad9d;margin:0;font-size:16px;line-height:1.7}.software-approval-gate>a{text-align:center;flex:none}@media (width<=760px){.software-commerce{padding:58px 22px}.software-commerce>header{display:block}.software-commerce>header h2{margin:10px 0 18px}.software-commerce>header span{margin-top:20px;display:inline-block}.software-approval-gate{flex-direction:column;align-items:stretch;padding:24px}.software-approval-gate>a{white-space:normal;width:100%}.software-product-grid{grid-template-columns:1fr}}.crm-operational-test{gap:20px;display:grid}.crm-test-hero{background:radial-gradient(circle at 100% 0,#71541433,#0000 38%),#111;justify-content:space-between;align-items:center;gap:30px;display:flex}.crm-test-hero>div{max-width:820px}.crm-test-hero small,.crm-test-controls small{color:#e1b943;letter-spacing:.1em;font-weight:900}.crm-test-hero h2,.crm-test-controls h2{color:#f4e7cf;margin:8px 0 10px;font:clamp(28px,3vw,40px)/1.12 Georgia,serif}.crm-test-hero p,.crm-test-controls p{color:#aca18e;margin:0;font-size:16px;line-height:1.7}.crm-test-status{color:#f8d65b;letter-spacing:.1em;background:#1b170c;border:1px solid #70591f;flex:none;padding:14px 18px;font-size:12px;font-weight:900}.crm-test-status.passed{color:#baf2c6;background:#102116;border-color:#347043}.crm-test-status.failed{color:#ffb4b4;background:#251010;border-color:#7c3030}.crm-test-controls{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr) auto;align-items:end;gap:24px;display:grid}.crm-test-controls label{color:#d6c9b3;gap:8px;font-size:13px;font-weight:800;display:grid}.crm-test-controls select{color:#f2e8d7;background:#0b0b0b;border:1px solid #655020;width:100%;min-height:48px;padding:0 14px}.crm-test-controls button{min-height:48px}.crm-test-checks{gap:10px;display:grid}.crm-test-checks article{background:#0d0d0d;border:1px solid #40351d;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.crm-test-checks article>i{color:#baf2c6;background:#102116;border:1px solid #347043;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.crm-test-checks article.failed>i{color:#ffb4b4;background:#251010;border-color:#7c3030}.crm-test-checks article b{color:#eee1ca;font-size:15px;display:block}.crm-test-checks article small{color:#968c7d;margin-top:4px;font-size:12px;display:block}.crm-test-checks article>span{color:#baf2c6;letter-spacing:.08em;font-size:11px;font-weight:900}.crm-test-checks article.failed>span{color:#ffb4b4}.crm-test-history{gap:8px;display:grid}.crm-test-history article{color:#c9beab;background:#0d0d0d;border-left:3px solid #9a7828;grid-template-columns:110px minmax(0,1fr) auto;gap:15px;padding:13px 15px;display:grid}.crm-test-history b{color:#f0cf65;font-size:12px}.crm-test-history small{color:#948a7a}@media (width<=850px){.crm-test-hero{flex-direction:column;align-items:flex-start}.crm-test-controls{grid-template-columns:1fr}.crm-test-controls button{width:100%}}@media (width<=560px){.crm-test-checks article{grid-template-columns:34px minmax(0,1fr)}.crm-test-checks article>span{grid-column:2}.crm-test-history article{grid-template-columns:1fr;gap:5px}}.automation-test-controls{grid-template-columns:minmax(0,1fr) auto}.automation-test-controls button{min-width:250px}@media (width<=850px){.automation-test-controls{grid-template-columns:1fr}.automation-test-controls button{min-width:0}}.global-search-hero{background:radial-gradient(circle at 100% 0,#65501d44,#0000 38%),#111;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.global-search-hero>div{max-width:880px}.global-search-hero small{color:#e1b943;letter-spacing:.12em;font-size:12px;font-weight:900}.global-search-hero h2{color:#f4e7cf;margin:10px 0;font:clamp(30px,4vw,46px)/1.08 Georgia,serif}.global-search-hero p{color:#aca18e;margin:0;font-size:16px;line-height:1.7}.global-search-hero>span{color:#f5d96f;letter-spacing:.08em;background:#1a170d;border:1px solid #70591f;flex:none;padding:12px 15px;font-size:11px;font-weight:900}.global-search-form{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.global-search-form input{color:#f4ead8;background:#090909;border:1px solid #735a20;width:100%;min-height:56px;padding:0 18px;font-size:16px}.global-search-form input:focus{outline-offset:2px;outline:2px solid #e1b943}.global-search-form button{min-width:170px}.global-search-help{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.global-search-help span{color:#b7ac99;background:#0d0d0d;border:1px solid #40351d;padding:7px 10px;font-size:11px}.global-search-results{gap:9px;display:grid}.global-search-results button{color:inherit;text-align:left;background:#0d0d0d;border:1px solid #40351d;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.global-search-results button:hover{background:#15130d;border-color:#a7832f}.global-search-results button>i{color:#171209;background:#e1b943;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.global-search-results button>span{gap:3px;min-width:0;display:grid}.global-search-results small{color:#b99b42;letter-spacing:.08em;font-size:10px;font-weight:900}.global-search-results b{color:#f0e4cf;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.global-search-results em{color:#978d7e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.global-search-results strong{color:#badfc2;font-size:12px}.global-search-results u{color:#e8c75c;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}@media (width<=800px){.global-search-hero{flex-direction:column;align-items:flex-start}.global-search-form{grid-template-columns:1fr}.global-search-form button{width:100%}.global-search-results button{grid-template-columns:38px minmax(0,1fr) auto}.global-search-results u{grid-column:2/-1}.global-search-results strong{align-self:start}}.document-provider-boundary{background:linear-gradient(110deg,#211407,#101010 55%);border-left:4px solid #d59b35;justify-content:space-between;align-items:center;gap:24px;display:flex}.document-provider-boundary.connected{background:linear-gradient(110deg,#0c2112,#101010 55%);border-left-color:#4fbd71}.document-provider-boundary small{color:#e1b943;letter-spacing:.1em;font-size:11px;font-weight:900}.document-provider-boundary h2{color:#f3e5ce;margin:7px 0;font:clamp(23px,3vw,32px)/1.15 Georgia,serif}.document-provider-boundary p{color:#aca18e;max-width:850px;margin:0;font-size:14px;line-height:1.65}.document-provider-boundary>span{color:#ffd86a;letter-spacing:.08em;background:#251a08;border:1px solid #795e1e;flex:none;padding:10px 13px;font-size:11px;font-weight:900}.document-provider-boundary.connected>span{color:#baf2c6;background:#102116;border-color:#347043}.document-security-metrics article b{color:#f0cf65}.document-security-metrics article:nth-child(2) b{color:#9ee0ab}.document-security-metrics article:nth-child(3) b,.document-security-metrics article:nth-child(4) b{color:#ffb4b4}@media (width<=760px){.document-provider-boundary{flex-direction:column;align-items:flex-start}.document-provider-boundary>span{align-self:flex-start}.document-security-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.document-security-metrics{grid-template-columns:1fr}}.service-desk{gap:20px;display:grid}.service-desk-hero{background:radial-gradient(circle at 100% 0,#70212a44,#0000 38%),#111;justify-content:space-between;align-items:center;gap:28px;display:flex}.service-desk-hero>div{max-width:850px}.service-desk-hero small{color:#e1b943;letter-spacing:.1em;font-weight:900}.service-desk-hero h2{color:#f4e7cf;margin:9px 0;font:clamp(29px,4vw,43px)/1.1 Georgia,serif}.service-desk-hero p{color:#aca18e;margin:0;font-size:15px;line-height:1.7}.service-desk-hero>span{color:#baf2c6;background:#102116;border:1px solid #347043;padding:11px 14px;font-size:11px;font-weight:900}.service-desk-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);gap:20px;display:grid}.service-desk .card-title select,.ticket-actions select{color:#eee1ca;background:#090909;border:1px solid #5c4820;min-height:42px;padding:0 11px}.ticket-list{gap:8px;max-height:720px;display:grid;overflow:auto}.ticket-list button{color:inherit;text-align:left;background:#0d0d0d;border:1px solid #3e3421;gap:5px;padding:15px 86px 15px 15px;display:grid;position:relative}.ticket-list button.active{background:#18150e;border-color:#d5a936}.ticket-list i{color:#dcb847;font-size:10px;font-style:normal;font-weight:900}.ticket-list b{color:#eee1ca;font-size:14px}.ticket-list small{color:#968c7d;font-size:11px}.ticket-list .priority{color:#eecb5c;text-transform:uppercase;background:#211a0c;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;top:11px;right:10px}.ticket-list .priority.urgent{color:#ffb0b0;background:#291010}.ticket-list .priority.high{color:#ffc785;background:#261706}.ticket-list em{color:#9b927f;text-transform:uppercase;font-size:9px;font-style:normal;position:absolute;bottom:11px;right:10px}.ticket-description{color:#c4b9a5;background:#0b0b0b;border-left:3px solid #9f7925;padding:15px;font-size:14px;line-height:1.65}.ticket-deadlines{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticket-deadlines span{background:#10100e;border:1px solid #40351d;gap:5px;padding:13px;display:grid}.ticket-deadlines small{color:#b29343;font-size:9px;font-weight:900}.ticket-deadlines b{color:#e8dcc7;font-size:12px}.ticket-actions{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.ticket-actions label{color:#b9ad99;gap:6px;font-size:11px;font-weight:800;display:grid}.ticket-thread{gap:9px;max-height:420px;display:grid;overflow:auto}.ticket-thread article{background:#0d0d0d;border:1px solid #373022;padding:14px;position:relative}.ticket-thread article.internal{background:#1b160b;border-color:#6c551f}.ticket-thread article>div{justify-content:space-between;gap:12px;display:flex}.ticket-thread b{color:#e9ddc8;font-size:12px}.ticket-thread small{color:#8f8677;font-size:10px}.ticket-thread p{color:#bdb29f;margin:9px 0 0;font-size:13px;line-height:1.55}.ticket-thread article>span{color:#e5bd47;font-size:8px;font-weight:900;position:absolute;bottom:9px;right:12px}.ticket-reply{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.ticket-reply textarea{color:#eee1ca;font:inherit;background:#090909;border:1px solid #5b4721;grid-column:1/-1;padding:12px}.ticket-reply label{color:#b3a894;align-items:center;gap:8px;font-size:11px;display:flex}.ticket-reply label input{width:auto}.service-desk .crm-test-controls{grid-template-columns:minmax(0,1fr) auto auto}@media (width<=950px){.service-desk-layout,.service-desk .crm-test-controls{grid-template-columns:1fr}.service-desk .crm-test-status{justify-self:start}}@media (width<=650px){.service-desk-hero{flex-direction:column;align-items:flex-start}.ticket-actions,.ticket-deadlines,.ticket-reply{grid-template-columns:1fr}.ticket-reply button{width:100%}}.shared-inbox{gap:20px;display:grid}.inbox-hero{background:radial-gradient(circle at 100% 0,#5f1e273d,#0000 38%),#111;justify-content:space-between;align-items:center;gap:28px;display:flex}.inbox-hero>div{max-width:870px}.inbox-hero small,.inbox-provider small{color:#e1b943;letter-spacing:.1em;font-weight:900}.inbox-hero h2,.inbox-provider h2{color:#f4e7cf;margin:8px 0;font:clamp(28px,4vw,42px)/1.1 Georgia,serif}.inbox-hero p,.inbox-provider p{color:#aca18e;margin:0;font-size:15px;line-height:1.7}.inbox-hero>span{color:#ffd276;background:#211706;border:1px solid #71541d;padding:11px 14px;font-size:11px;font-weight:900}.inbox-provider{border-left:4px solid #d59b35;grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.inbox-provider>div:last-child{background:#0b0b0b;border:1px solid #40351d;grid-template-columns:auto auto;gap:8px 14px;padding:15px;display:grid}.inbox-provider>div:last-child b{color:#e9d9ba;font-size:10px}.inbox-provider>div:last-child span{color:#d7b64d;text-align:right;font-size:10px}.inbox-layout{grid-template-columns:minmax(310px,.8fr) minmax(0,1.4fr);gap:20px;display:grid}.inbox-thread-list{gap:7px;max-height:670px;display:grid;overflow:auto}.inbox-thread-list button{color:inherit;text-align:left;background:#0d0d0d;border:1px solid #3f3522;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.inbox-thread-list button.active{background:#18150d;border-color:#d6a936}.inbox-thread-list i{color:#161107;background:#e1b943;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.inbox-thread-list span{gap:4px;min-width:0;display:grid}.inbox-thread-list b{color:#eee1ca;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-thread-list small,.inbox-thread-list time{color:#958b7b;font-size:10px}.inbox-messages{gap:11px;max-height:650px;display:grid;overflow:auto}.inbox-messages article{background:#0d0d0d;border:1px solid #3f3522;padding:15px}.inbox-messages article.outbound{background:#17140d;border-color:#624d1f;margin-left:45px}.inbox-messages article.inbound{margin-right:45px}.inbox-messages header{justify-content:space-between;gap:12px;display:flex}.inbox-messages header b{color:#eadfca;font-size:12px}.inbox-messages header span{color:#d9b84e;text-transform:uppercase;font-size:9px;font-weight:900}.inbox-messages p{color:#bdb2a0;white-space:pre-wrap;font-size:13px;line-height:1.65}.inbox-messages small{color:#8f8678;font-size:10px}.microsoft-connect{border-top:1px solid #8a6927;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;display:grid}.microsoft-connect small{color:#e4bc49;letter-spacing:.09em;font-weight:900}.microsoft-connect h2{color:#f1e4cb;margin:7px 0;font:30px/1.15 Georgia,serif}.microsoft-connect p{color:#aaa08f;max-width:850px;margin:0;font-size:14px;line-height:1.65}.microsoft-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.microsoft-result{background:#0b0b0b;border:1px solid #3c3426;grid-column:1/-1;justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.microsoft-result b{color:#c8baa2;font-size:11px}.microsoft-result span{color:#8e8577;text-align:right;font-size:11px}.microsoft-result.passed{border-color:#426d4a}.microsoft-result.passed b{color:#8bd29a}.microsoft-result.failed{border-color:#704337}.microsoft-result.failed b{color:#eda48e}.inbox-messages footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-messages footer button{padding:8px 11px;font-size:10px}.mail-operations{border-left:4px solid #7a2731;gap:18px;display:grid}.mail-operations .card-title p{color:#a89d8a;max-width:900px;margin:8px 0 0;font-size:14px;line-height:1.65}.mail-live,.mail-paused{letter-spacing:.07em;border:1px solid;padding:9px 12px;font-size:10px;font-weight:900}.mail-live{color:#91d39e;background:#0d2112;border-color:#3d6d48}.mail-paused{color:#e4bd61;background:#251d0d;border-color:#695325}.mail-operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mail-operations-grid article{background:#0b0b0b;border:1px solid #3b3326;gap:5px;padding:14px;display:grid}.mail-operations-grid small,.mail-run-history>small{color:#a89267;letter-spacing:.08em;font-size:9px;font-weight:900}.mail-operations-grid b{color:#eee1ca;font-size:14px}.mail-operations-grid span{color:#8f8575;font-size:10px}.mail-run-history{border-top:1px solid #3c3427;gap:7px;padding-top:14px;display:grid}.mail-run-history article{background:#0b0b0b;grid-template-columns:80px minmax(0,1fr) auto;gap:12px;padding:10px 12px;display:grid}.mail-run-history article b{color:#d8b85a;font-size:10px}.mail-run-history article span,.mail-run-history article time,.mail-run-history p{color:#948a7a;font-size:10px}.mail-run-history p{margin:0}@media (width<=900px){.inbox-layout,.inbox-provider,.microsoft-connect{grid-template-columns:1fr}.inbox-provider>div:last-child{justify-self:start}.microsoft-actions{justify-content:flex-start}.microsoft-result{grid-column:auto}.mail-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.inbox-hero{flex-direction:column;align-items:flex-start}.inbox-messages article.outbound,.inbox-messages article.inbound{margin-left:0;margin-right:0}.microsoft-actions{display:grid}.microsoft-result,.inbox-messages footer{flex-direction:column;align-items:flex-start}.microsoft-result span{text-align:left}.mail-operations-grid,.mail-run-history article{grid-template-columns:1fr}.mail-run-history article time{text-align:left}}.stripe-finance{gap:20px;display:grid}.stripe-hero{background:radial-gradient(circle at 100% 0,#635bff26,#0000 42%),#111;justify-content:space-between;align-items:center;gap:24px;display:flex}.stripe-hero>div{max-width:850px}.stripe-hero small,.stripe-controls small{color:#e4bd4d;letter-spacing:.09em;font-weight:900}.stripe-hero h2,.stripe-controls h2{color:#f3e6ce;margin:8px 0;font:clamp(28px,4vw,40px)/1.1 Georgia,serif}.stripe-hero p,.stripe-controls p{color:#aaa08f;margin:0;font-size:14px;line-height:1.7}.stripe-hero>span{color:#c9c5ff;background:#17152d;border:1px solid #4e488e;padding:11px 13px;font-size:10px;font-weight:900}.stripe-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.stripe-controls>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.finance-ledger,.finance-events{gap:8px;display:grid}.finance-ledger article{background:#0b0b0b;border:1px solid #3c3427;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.finance-ledger article>div{gap:3px;display:grid}.finance-ledger b{color:#eee1ca}.finance-ledger small,.finance-events time{color:#8f8575;font-size:10px}.finance-ledger span,.finance-events span{color:#d8b85c;text-transform:uppercase;font-size:10px}.finance-ledger a{color:#bcb4ff;font-size:10px}.finance-ledger button{padding:7px 9px;font-size:9px}.finance-events article{background:#0b0b0b;border-left:2px solid #635bff;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:11px 12px;display:grid}.finance-events b{color:#dcd2bf;font-size:11px}.finance-events time{text-align:right}.stripe-invoice-builder{background:linear-gradient(135deg,#15120a,#0d0d0d 56%);border-color:#79601e;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);align-items:start;gap:28px;display:grid}.stripe-invoice-intro small{color:#e4bd4d;letter-spacing:.1em;font-weight:900}.stripe-invoice-intro h2{color:#f3e6ce;margin:8px 0 10px;font:clamp(26px,3vw,36px)/1.12 Georgia,serif}.stripe-invoice-intro p{color:#b8ae9d;margin:0;font-size:14px;line-height:1.7}.stripe-invoice-intro>span{color:#f0cf6b;background:#211b09;border:1px solid #6e581f;margin-top:16px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-block}.stripe-invoice-form{background:#080808;border:1px solid #3c3427;margin:0;padding:18px}.stripe-invoice-form label>span{color:#8f8575;font-size:10px}.stripe-invoice-action{grid-column:1/-1;align-items:center;gap:14px;display:flex}.stripe-invoice-action small{color:#968c7b;max-width:310px;line-height:1.45}@media (width<=850px){.stripe-controls,.stripe-invoice-builder{grid-template-columns:1fr}.stripe-controls>div:last-child{justify-content:flex-start}}@media (width<=650px){.stripe-hero{flex-direction:column;align-items:flex-start}.stripe-controls>div:last-child,.finance-ledger article,.finance-events article,.stripe-invoice-action{grid-template-columns:1fr;display:grid}.finance-events time{text-align:left}.stripe-invoice-form{padding:14px}.stripe-invoice-action small{max-width:none}}@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}._hero_1e7dr_1{--navy:#102a43;--teal:#067c75;max-width:1240px;color:var(--navy);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin:auto;padding:5rem 2rem 6rem;display:grid}._intro_1e7dr_1{max-width:560px}._badge_1e7dr_1{letter-spacing:.14em;color:var(--teal);background:#effaf8;border:1px solid #a6d8d4;border-radius:100px;padding:.65rem 1rem;font-size:.875rem;font-weight:750;display:inline-block}._logo_1e7dr_1{width:250px;max-width:80%;height:auto;margin:2.2rem 0;display:block}._intro_1e7dr_1 h1{letter-spacing:-.045em;margin:0 0 1.4rem;font-size:clamp(2.7rem,4.8vw,4.3rem);font-weight:750;line-height:1.12}._intro_1e7dr_1 h1 span{color:var(--teal)}._lead_1e7dr_1{color:#425c70;max-width:470px;font-size:1.15rem;line-height:1.7}._notice_1e7dr_1{color:#52677b;margin:1.1rem 0 1.8rem;font-size:1rem;line-height:1.6}._contact_1e7dr_1{background:var(--navy);border-radius:10px;padding:1rem 1.35rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-block;color:#fff!important}._contact_1e7dr_1:hover{background:var(--teal)}._contact_1e7dr_1:focus-visible{outline:3px solid var(--teal);outline-offset:4px}._operator_1e7dr_1{color:#5e7385;margin-top:1.5rem;font-size:.875rem}._preview_1e7dr_1{background:var(--navy);color:#fff;border-radius:24px;padding:2.2rem;box-shadow:0 24px 65px #102a4320}._previewHead_1e7dr_1{letter-spacing:.06em;color:#cbdbe5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}._previewLabel_1e7dr_1{letter-spacing:0;border:1px solid #ffffff30;border-radius:100px;padding:.45rem .7rem}._preview_1e7dr_1 h2{letter-spacing:-.03em;color:#fff;margin:2rem 0;font-size:clamp(1.9rem,3.1vw,2.7rem);line-height:1.25}._preview_1e7dr_1 h2 span{color:#74d8c9}._features_1e7dr_1>div{border-top:1px solid #ffffff20;gap:1rem;padding:1.3rem 0;display:flex}._number_1e7dr_1{color:#82dacf;font-size:.875rem;line-height:1.8}._features_1e7dr_1 h3{color:#fff;margin:0 0 .35rem;font-size:1.05rem}._features_1e7dr_1 p{color:#c6d7e3;margin:0;font-size:1rem;line-height:1.5}._price_1e7dr_1{border-top:1px solid #ffffff30;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;padding-top:1.6rem;display:flex}._price_1e7dr_1 span{color:#cbdbe5;letter-spacing:.06em;font-size:.875rem}._price_1e7dr_1 p{color:#e4edf3;margin:.65rem 0 0;font-size:1rem}._price_1e7dr_1 strong{color:#fff;font-size:2.4rem}._price_1e7dr_1 small{color:#bdcfdc;font-size:.875rem;line-height:1.6}@media (width<=800px){._hero_1e7dr_1{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1.2rem}._intro_1e7dr_1{max-width:none}._preview_1e7dr_1{padding:1.6rem}._logo_1e7dr_1{width:220px}._intro_1e7dr_1 h1{font-size:clamp(2.5rem,10vw,3.8rem)}}._packages_1e7dr_2{color:#102a43;max-width:1320px;margin:auto;padding:0 2rem 5rem}._packageHeading_1e7dr_2{text-align:center;margin-bottom:2.5rem}._packageHeading_1e7dr_2>span{color:#067c75;letter-spacing:.12em;font-size:.875rem;font-weight:700}._packageHeading_1e7dr_2 h2{letter-spacing:-.035em;margin:.7rem 0;font-size:clamp(2rem,4vw,3rem);font-weight:750}._packageHeading_1e7dr_2 p{color:#536d80;font-size:1.05rem}._packageGrid_1e7dr_2{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}._packageCard_1e7dr_2{background:#fff;border:1px solid #d6e5e9;border-radius:16px;flex-direction:column;padding:1.7rem 1.4rem;display:flex}._packageCard_1e7dr_2:nth-child(2){border-top:4px solid #067c75;padding-top:calc(1.7rem - 3px)}._packageStatus_1e7dr_2{letter-spacing:.1em;color:#067c75;font-size:.75rem;font-weight:700}._packageCard_1e7dr_2 h3{color:#102a43;margin:1rem 0 .7rem;font-size:1.5rem}._packagePrice_1e7dr_2{letter-spacing:-.035em;font-size:2.2rem;font-weight:750;line-height:1.3}._packagePrice_1e7dr_2 small{letter-spacing:0;color:#536d80;font-size:.9rem;font-weight:400}._limit_1e7dr_2{color:#536d80;min-height:3rem;font-size:.9rem;line-height:1.6}._inherits_1e7dr_2{color:#102a43;margin:.6rem 0;font-size:.9rem;font-weight:650}._packageCard_1e7dr_2 ul{margin:.8rem 0 2rem;padding:0;list-style:none}._packageCard_1e7dr_2 li{border-bottom:1px solid #edf2f4;padding:.65rem 0;font-size:.95rem;line-height:1.55}._launch_1e7dr_2,._quote_1e7dr_2{text-align:center;color:#426474;background:#edf5f6;border-radius:8px;margin-top:auto;padding:.8rem;font-size:.9rem;font-weight:650;display:block}._quote_1e7dr_2{color:#fff;background:#102a43}._quote_1e7dr_2:focus-visible{outline-offset:3px;outline:3px solid #067c75}._packageNote_1e7dr_2{text-align:center;color:#536d80;max-width:870px;margin:2rem auto 0;font-size:.9rem;line-height:1.7}@media (width<=1080px){._packageGrid_1e7dr_2{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._packages_1e7dr_2{padding:0 1.2rem 3rem}._packageGrid_1e7dr_2{grid-template-columns:1fr}._limit_1e7dr_2{min-height:0}}
