@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#172728;--muted:#667576;--line:#dfe7e4;--paper:#f4f7f5;--white:#fff;--teal:#0c746d;--teal-dark:#07524d;--teal-pale:#e7f3f1;--amber:#d7902c;--amber-pale:#fff4df;--blue:#3978b7;--violet:#815592;--shadow:0 10px 35px #1b373412}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell,.client-app{min-height:100vh}.app-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:260px;display:flex}.brand>div{display:grid}.brand strong{letter-spacing:-.35px;font-size:18px}.brand small{color:#71817f;margin-top:2px;font-size:10px}.brand-mark{background:var(--teal);color:#fff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.brand-mark i{border:2px solid #ffffff40;border-radius:50%;width:24px;height:24px;position:absolute;top:-7px;right:-8px}.brand-mark b{letter-spacing:-.5px;font-size:12px}.role-switch{background:#eef3f1;border-radius:10px;align-items:center;gap:3px;margin:auto;padding:4px;display:flex}.role-switch span{color:#71817f;padding:0 8px;font-size:11px}.role-switch button{color:#657371;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:700}.role-switch button.active{color:var(--teal-dark);background:#fff;box-shadow:0 2px 8px #1b373417}.header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:260px;display:flex}.icon-button{border:1px solid var(--line);background:#fff;border-radius:9px;width:36px;height:36px;position:relative}.icon-button span{background:#e26c56;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar{width:36px;height:36px;color:var(--teal-dark);background:#dcebe8;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.user-meta{display:grid}.user-meta strong{font-size:12px}.user-meta small{color:#71817f;margin-top:2px;font-size:10px}.shell-body{min-height:calc(100vh - 72px);display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:228px;padding:22px 15px;display:flex;position:fixed;top:72px;bottom:0}.agency-chip{border-bottom:1px solid #edf1ef;align-items:center;gap:9px;padding:0 8px 20px;display:flex}.agency-chip>span{color:#fff;background:#123f3d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.agency-chip div{display:grid}.agency-chip strong{font-size:12px}.agency-chip small{color:#778581;margin-top:2px;font-size:10px}.sidebar nav{gap:5px;padding-top:20px;display:grid}.sidebar nav button,.sidebar-bottom>button{text-align:left;color:#5c6b69;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.sidebar nav button i,.sidebar-bottom>button i{text-align:center;color:#75817f;width:18px;font-style:normal}.sidebar nav button.active{background:var(--teal-pale);color:var(--teal-dark)}.sidebar nav button.active i{color:var(--teal)}.sidebar nav button em{color:#fff;text-align:center;background:#d56652;border-radius:999px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.sidebar-bottom{margin-top:auto}.security-note{background:#f0f6f4;border-radius:10px;gap:9px;margin-top:16px;padding:12px;display:flex}.security-note>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.security-note div{display:grid}.security-note strong{font-size:10px}.security-note small{color:#71817f;margin-top:3px;font-size:9px;line-height:1.4}.broker-main{width:calc(100% - 228px);max-width:1600px;margin-left:228px;padding:34px 40px 60px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.page-heading p,.client-hero p{color:var(--teal);text-transform:uppercase;letter-spacing:1.2px;margin:0 0 7px;font-size:9px;font-weight:800}.page-heading h1,.client-hero h1{letter-spacing:-.8px;margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500}.page-heading>div>span,.client-hero>div>span{color:#71817f;margin-top:7px;font-size:12px;display:block}.heading-actions{gap:8px;display:flex}.primary,.secondary{border-radius:9px;padding:10px 15px;font-size:11px;font-weight:800}.primary{background:var(--teal);border:1px solid var(--teal);color:#fff}.primary:hover{background:var(--teal-dark)}.secondary{border:1px solid var(--line);color:#445452;background:#fff}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:116px;padding:18px 18px 16px;position:relative;overflow:hidden}.stat-card>div{display:grid}.stat-card span{color:#74827f;font-size:10px;font-weight:700}.stat-card strong{margin:8px 0 5px;font-family:Georgia,serif;font-size:27px;font-weight:500}.stat-card small{color:#5e8e75;font-size:9px}.stat-card i{background:#edf5f2;border-radius:50%;width:70px;height:70px;position:absolute;top:-25px;right:-19px}.stat-card.amber i{background:#fff2de}.stat-card.teal i{background:#dff1ee}.content-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:16px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 3px 14px #1b373406}.panel-title{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-title>div{display:grid}.panel-title p{margin:0;font-family:Georgia,serif;font-size:16px}.panel-title span{color:#758380;margin-top:4px;font-size:10px}.panel-title button,.section-toolbar button:not(.primary),.review-card-title button{color:var(--teal);background:0 0;border:0;font-size:10px;font-weight:800}.claim-list{display:grid}.claim-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:40px minmax(170px,1fr) minmax(145px,.8fr) 48px 10px;align-items:center;gap:12px;padding:13px 19px;display:grid}.claim-row:last-child{border-bottom:0}.claim-row:hover{background:#fafcfb}.claim-icon{width:38px;height:38px;color:var(--teal);background:#e7f2f0;border-radius:9px;place-items:center;font-style:normal;display:grid}.claim-icon.c1{color:var(--blue);background:#e8f0f8}.claim-icon.c2{color:var(--violet);background:#f1eaf5}.claim-main,.claim-status{display:grid}.claim-main span,.claim-status small{color:#778581;margin-top:4px;font-size:9px}.claim-status{justify-items:start}.status{color:#61706e;white-space:nowrap;background:#eef2f1;border-radius:999px;padding:4px 7px;font-size:8px}.status.warn{background:var(--amber-pale);color:#a26713}.status.success{color:#398157;background:#e7f4eb}.progress-ring{--progress:0deg;background:conic-gradient(var(--teal) var(--progress),#e8eeec 0);border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:relative}.progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.progress-ring span{z-index:1;font-size:8px;font-weight:800}.activity-panel{min-height:100%}.timeline{padding:12px 20px}.timeline>div{gap:11px;padding:10px 0;display:flex;position:relative}.timeline>div:not(:last-child):after{content:"";background:#dfe7e4;width:1px;height:25px;position:absolute;top:34px;left:12px}.timeline i{z-index:1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.photo-dot{color:var(--teal);background:#e6f2ef}.ai-dot{color:var(--violet);background:#eee6f3}.mail-dot{color:var(--blue);background:#e7eff8}.doc-dot{color:#398157;background:#e7f4eb}.timeline p{margin:0;display:grid}.timeline strong{font-size:10px}.timeline span{color:#788582;margin-top:3px;font-size:9px}.lower{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr)}.renewal-row{border-bottom:1px solid #edf1ef;grid-template-columns:34px 1fr 100px 55px;align-items:center;gap:10px;padding:11px 20px;display:grid}.renewal-row:last-child{border-bottom:0}.policy-mini{width:31px;height:31px;color:var(--teal);background:#e6f2ef;border-radius:8px;place-items:center;display:grid}.policy-mini.blue{color:var(--blue);background:#e8f0f8}.policy-mini.violet{color:var(--violet);background:#f1eaf5}.renewal-row div,.renewal-row p{margin:0;display:grid}.renewal-row strong{font-size:10px}.renewal-row small{color:#788582;margin-top:3px;font-size:9px}.renewal-row button{border:1px solid var(--line);color:#4d5d5a;background:#fff;border-radius:7px;padding:6px;font-size:9px}.ai-summary{color:#fff;background:#113d3a;border-radius:14px;padding:21px;position:relative;overflow:hidden}.ai-summary:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:170px;height:170px;position:absolute;top:-65px;right:-80px}.ai-summary>span{color:#87cec7}.ai-summary p{text-transform:uppercase;letter-spacing:1px;margin:9px 0;font-size:8px}.ai-summary h3{max-width:230px;margin:0 0 17px;font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1.2}.ai-summary>div{border-top:1px solid #ffffff24;align-items:center;gap:10px;padding-top:15px;display:flex}.ai-summary>div strong{font-family:Georgia,serif;font-size:27px}.ai-summary>div span{color:#c3d8d4;font-size:9px;line-height:1.4}.ai-summary button{color:#a9ddd7;background:0 0;border:0;padding:16px 0 0;font-size:10px;font-weight:800}.table-panel{overflow:hidden}.section-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px;display:flex}.section-toolbar>div:first-child{display:grid}.section-toolbar p{margin:0;font-family:Georgia,serif;font-size:24px}.section-toolbar span{color:#74827f;margin-top:5px;font-size:10px}.section-toolbar>div:last-child{gap:8px;display:flex}.section-toolbar input{border:1px solid var(--line);border-radius:9px;min-width:190px;padding:10px 12px;font-size:10px}.data-table{padding:8px 18px 18px}.data-head,.data-row{grid-template-columns:1.4fr .7fr .8fr .7fr 20px;align-items:center;gap:15px;padding:12px;display:grid}.data-head{text-transform:uppercase;letter-spacing:.7px;color:#7a8784;border-bottom:1px solid var(--line);font-size:8px}.data-row{text-align:left;color:#31403e;background:#fff;border:0;border-bottom:1px solid #edf1ef;width:100%;font-size:10px}.data-row:hover{background:#fafcfb}.data-row b{font-size:10px;display:grid}.data-row small{color:#7a8784;margin-top:4px;font-size:9px;font-weight:400}.client-cell{align-items:center;gap:9px;display:flex}.client-cell i{width:32px;height:32px;color:var(--teal-dark);background:#e5f0ee;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.access-pill,.active-pill{color:#387f58;background:#e6f3ea;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px}.policy-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.policy-admin-card{border:1px solid var(--line);border-radius:13px;padding:17px;position:relative}.policy-icon{width:38px;height:38px;color:var(--teal);background:#e5f2ef;border-radius:10px;place-items:center;font-size:18px;display:grid}.policy-icon.blue{color:var(--blue);background:#e7eff8}.policy-icon.violet{color:var(--violet);background:#f1e8f5}.policy-admin-card>.active-pill{position:absolute;top:17px;right:16px}.policy-admin-card h3{margin:14px 0 3px;font-family:Georgia,serif;font-size:17px}.policy-admin-card>p{color:#6f7c79;margin:0 0 15px;font-size:10px}.policy-admin-card dl,.review-aside dl{border-top:1px solid #edf1ef;margin:0}.policy-admin-card dl div,.review-aside dl div{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:15px;padding:8px 0;font-size:9px;display:flex}.policy-admin-card dt,.review-aside dt{color:#788582}.policy-admin-card dd,.review-aside dd{text-align:right;margin:0;font-weight:700}.confidence{color:#5f8b74;justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.policy-admin-card>button{width:100%;color:var(--teal-dark);background:#edf5f3;border:0;border-radius:8px;padding:9px;font-size:9px;font-weight:800}.review-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px;display:grid}.review-header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.review-header button,.back-link{color:var(--teal);background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.review-header p{letter-spacing:.8px;color:#7b8785;margin:12px 0 5px;font-size:8px}.review-header h1{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.review-header div>span{color:#768380;margin-top:6px;font-size:10px;display:block}.review-progress{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;margin-bottom:14px;padding:14px 18px;display:flex}.review-progress>div{align-items:center;gap:7px;display:flex}.review-progress>div span{border:1px solid var(--line);color:#87928f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.review-progress>div span.done{background:var(--teal);color:#fff;border-color:var(--teal)}.review-progress>div span.active{border:2px solid var(--teal);color:var(--teal);font-weight:800}.review-progress b{white-space:nowrap;font-size:9px}.review-progress>i{background:#dbe4e1;flex:1;height:1px;margin:0 9px}.review-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:14px;padding:18px}.review-card-title{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.review-card-title>span{width:29px;height:29px;color:var(--violet);background:#eee8f2;border-radius:8px;place-items:center;display:grid}.review-card-title>div{margin-left:10px;margin-right:auto}.review-card-title h3{margin:0;font-family:Georgia,serif;font-size:15px;font-weight:500}.review-card-title p{color:#7a8784;margin:4px 0 0;font-size:9px}.review-card-title>strong{color:var(--teal);background:#e8f3f1;border-radius:999px;padding:5px 8px;font-size:9px}.finding{border-radius:10px;gap:10px;margin-top:9px;padding:12px;display:flex}.finding>i{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.finding div{display:grid}.finding strong{font-size:10px}.finding p{color:#687674;margin:4px 0 0;font-size:9px;line-height:1.5}.finding.success{background:#eff7f2}.finding.success i{color:#398157;background:#d6eddf}.finding.warn{background:#fff6e6}.finding.warn i{color:#9a650f;background:#f6ddad}.finding.info{background:#eef5f8}.finding.info i{color:#397094;background:#dcebf3}.finding div div{gap:6px;margin-top:8px;display:flex}.finding button{background:#fff;border:1px solid #ecd7ae;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.evidence-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.evidence-photo,.evidence-more{color:#fff;background-position:50%;background-size:cover;border-radius:9px;flex-direction:column;justify-content:flex-end;height:105px;padding:9px;display:flex;position:relative;overflow:hidden}.evidence-photo:before{content:"";background:linear-gradient(#0000,#051414bf);position:absolute;inset:0}.evidence-photo.roof{background:linear-gradient(145deg,#657f81,#c8d0c8)}.evidence-photo.ceiling{background:linear-gradient(145deg,#d5c7b6,#7d6656)}.evidence-photo.door{background:linear-gradient(145deg,#7d9797,#38595a)}.evidence-photo span,.evidence-photo p{z-index:1}.evidence-photo span{color:#31403e;background:#ffffffd9;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:3px 5px;font-size:7px}.evidence-photo p{margin:0;font-size:9px;font-weight:700}.evidence-more{color:var(--teal-dark);background:#edf3f1;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:20px}.evidence-more span{margin-top:4px;font-family:Arial,sans-serif;font-size:8px}.draft-copy{color:#586765;margin:0;font-size:10px;line-height:1.65}.review-aside{align-content:start;gap:14px;display:grid}.review-aside>article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.review-aside article>p{margin:0 0 13px;font-family:Georgia,serif;font-size:14px}.client-summary{align-items:center;gap:9px;margin-bottom:12px;display:flex}.client-summary>span{width:35px;height:35px;color:var(--teal-dark);background:#e5f1ee;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.client-summary div{display:grid}.client-summary strong{font-size:10px}.client-summary small{color:#7a8784;margin-top:3px;font-size:8px}.review-aside article>button:not(.primary){color:var(--teal);background:0 0;border:0;padding:12px 0 0;font-size:9px;font-weight:800}.pack-card>div{gap:8px;padding:7px 0;font-size:9px;display:flex}.pack-card>div span{color:#398157}.pack-card>div.pending span{color:#aa6c0f}.pack-card .primary{width:100%;margin-top:12px}.pack-card>small{color:#7b8784;text-align:center;margin-top:9px;font-size:8px;line-height:1.45;display:block}.client-app{background:#f5f8f6}.client-main{max-width:1120px;margin:0 auto;padding:40px 30px 70px}.client-hero{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.incident-button{color:#fff;text-align:left;background:#113e3b;border:0;border-radius:13px;align-items:center;gap:12px;min-width:250px;padding:13px 15px;display:flex;box-shadow:0 7px 22px #123e3b2b}.incident-button>i{background:#2a5e59;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;display:grid}.incident-button>span{flex:1;display:grid}.incident-button strong{font-size:11px}.incident-button small{color:#bdd3cf;margin-top:3px;font-size:8px}.incident-button>b{font-size:16px}.client-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:20px;display:grid}.client-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.client-section-title>div{display:grid}.client-section-title p{margin:0;font-family:Georgia,serif;font-size:17px}.client-section-title span{color:#7a8784;margin-top:3px;font-size:9px}.client-section-title button{color:var(--teal);background:0 0;border:0;font-size:9px;font-weight:800}.wallet-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:14px;padding:20px;position:relative;overflow:hidden}.wallet-card:after{content:"";background:#eff6f4;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-90px}.wallet-card.blue:after{background:#eef4fa}.wallet-top{z-index:1;justify-content:space-between;display:flex;position:relative}.wallet-card>p{color:#74817f;margin:14px 0 4px;font-size:9px}.wallet-card>h2{margin:0 0 16px;font-family:Georgia,serif;font-size:20px;font-weight:500}.wallet-meta{background:#f7f9f8;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:13px;padding:11px;display:grid}.wallet-meta span{color:#798581;font-size:8px;display:grid}.wallet-meta strong{color:#2f3e3c;margin-top:4px;font-size:10px}.cover-list{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.cover-list span{color:#3e6d62;background:#edf5f3;border-radius:999px;padding:5px 7px;font-size:8px}.wallet-card.blue .cover-list span{color:#456d94;background:#eef4fa}.wallet-actions{gap:8px;display:flex}.wallet-actions button{border:1px solid var(--line);color:#40504e;background:#fff;border-radius:8px;flex:1;padding:9px;font-size:9px;font-weight:800}.wallet-actions button:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}.broker-checked{color:#70907f;border-top:1px solid #edf1ef;margin-top:12px;padding-top:10px;font-size:8px}.client-side{align-content:start;gap:13px;display:grid}.client-side>article{border-radius:14px;padding:18px}.broker-help{color:#fff;background:#113e3b}.broker-help>span{color:#113e3b;background:#fff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:grid}.broker-help p{text-transform:uppercase;letter-spacing:.9px;color:#a6c8c2;margin:13px 0 4px;font-size:8px}.broker-help h3{margin:0;font-family:Georgia,serif;font-size:18px;font-weight:500}.broker-help small{color:#bbd1cd;margin:8px 0 13px;font-size:8px;line-height:1.5;display:block}.broker-help button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:8px;width:100%;margin-top:7px;padding:9px;font-size:9px;font-weight:700}.broker-help button:first-of-type{color:#113e3b;background:#fff}.open-claim{border:1px solid var(--line);background:#fff}.open-claim>div{color:#76827f;justify-content:space-between;font-size:8px;display:flex}.open-claim>div strong{color:var(--amber)}.open-claim p{text-transform:uppercase;color:var(--teal);margin:15px 0 4px;font-size:8px}.open-claim h3{margin:0;font-family:Georgia,serif;font-size:16px;font-weight:500}.open-claim>small{color:#75827f;margin:7px 0 12px;font-size:8px;line-height:1.5;display:block}.mini-progress{background:#e7edeb;border-radius:99px;height:5px;overflow:hidden}.mini-progress i{background:var(--teal);width:86%;height:100%;display:block}.open-claim>button{color:var(--teal);background:0 0;border:0;padding:13px 0 0;font-size:9px;font-weight:800}.client-safety{background:#fff4df;border:1px solid #f1dfbd;gap:9px;display:flex!important}.client-safety>span{color:#98610a;background:#f3d8a5;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.client-safety div{display:grid}.client-safety strong{font-size:9px}.client-safety small{color:#816d4d;margin-top:3px;font-size:8px;line-height:1.45}.client-safety button{color:var(--teal);text-align:left;background:0 0;border:0;padding:7px 0 0;font-size:8px;font-weight:800}.wizard-shell{background:#f7f9f8;flex-direction:column;min-height:100vh;display:flex}.wizard-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;height:68px;padding:0 28px;display:grid}.wizard-header>button{border:1px solid var(--line);background:#fff;border-radius:9px;width:34px;height:34px;font-size:18px}.wizard-header>div{justify-content:center;align-items:center;gap:9px;display:flex}.wizard-header .brand-mark{width:31px;height:31px}.wizard-header>div strong{font-family:Georgia,serif;font-size:15px}.wizard-header>span{text-align:right;color:#6f817d;font-size:8px}.wizard-body{flex:1;grid-template-columns:220px minmax(0,650px);justify-content:center;gap:65px;padding:50px 30px;display:grid}.wizard-steps{padding-top:16px}.wizard-steps>div{color:#87918f;align-items:center;gap:10px;padding-bottom:30px;display:flex;position:relative}.wizard-steps>div:not(:last-child):after{content:"";background:#d9e2df;width:1px;height:24px;position:absolute;top:30px;left:13px}.wizard-steps span{background:#fff;border:1px solid #d5dfdc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.wizard-steps p{margin:0;font-size:10px;font-weight:700}.wizard-steps div.active{color:var(--teal-dark)}.wizard-steps div.active span{border:2px solid var(--teal);color:var(--teal)}.wizard-steps div.done span{background:var(--teal);color:#fff;border-color:var(--teal)}.wizard-content{max-width:620px}.wizard-kicker{color:var(--teal);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:800}.wizard-content>h1{letter-spacing:-.7px;margin:11px 0 8px;font-family:Georgia,serif;font-size:33px;font-weight:500}.wizard-content>p{color:#71807d;max-width:520px;margin:0 0 25px;font-size:11px;line-height:1.6}.wizard-options{gap:9px;display:grid}.wizard-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:11px;padding:14px;font-size:10px;font-weight:700;display:flex}.wizard-options button span{color:#fff;border:1px solid #cfdad7;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.wizard-options button.selected{background:#f0f7f5;border-color:#5fa49e}.capture-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.capture-grid button{background:#fff;border:1px dashed #bfcfcb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:15px;display:flex}.capture-grid i{width:31px;height:31px;color:var(--teal);background:#e7f2ef;border-radius:50%;place-items:center;font-size:16px;font-style:normal;display:grid}.capture-grid strong{margin-top:10px;font-size:10px}.capture-grid small{color:#778481;margin-top:5px;font-size:8px}.capture-grid button.captured{background:#eef7f4;border-style:solid;border-color:#68a69f}.ready-summary{gap:10px;display:grid}.ready-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;gap:10px;padding:13px;display:flex}.ready-summary>div>span{color:#3b8358;background:#dcefe4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.ready-summary>div.attention>span{color:#9b670e;background:#f5dfb5}.ready-summary p{margin:0;display:grid}.ready-summary strong{font-size:10px}.ready-summary small{color:#75827f;margin-top:4px;font-size:8px}.wizard-tip{background:#edf2f8;border-radius:10px;gap:10px;margin-top:18px;padding:12px;display:flex}.wizard-tip>span{color:var(--violet)}.wizard-tip p{margin:0;display:grid}.wizard-tip strong{font-size:9px}.wizard-tip small{color:#6f7e85;margin-top:3px;font-size:8px;line-height:1.5}.wizard-footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;height:70px;padding:0 28px;display:grid}.wizard-footer button:first-child{color:#53615f;background:0 0;border:0;justify-self:start;font-size:9px;font-weight:700}.wizard-footer span{text-align:center;color:#7a8784;font-size:8px}.wizard-footer button:last-child{justify-self:end}.status-page{max-width:1000px}.back-link{margin-bottom:20px}.status-hero{color:#fff;background:#113e3b;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:26px;display:flex}.status-hero p{letter-spacing:.8px;color:#9bc2bc;margin:0 0 7px;font-size:8px}.status-hero h1{margin:0;font-family:Georgia,serif;font-size:26px;font-weight:500}.status-hero>div:first-child span{color:#bdd3cf;font-size:9px}.status-hero>div:last-child{justify-items:end;display:grid}.status-hero>div:last-child span{color:#bdd3cf;font-size:8px}.status-hero>div:last-child strong{margin-top:5px;font-family:Georgia,serif;font-size:20px}.status-layout{grid-template-columns:1fr 300px;gap:16px;display:grid}.status-timeline{padding:20px}.status-timeline h3,.claim-evidence h3{margin:0 0 17px;font-family:Georgia,serif;font-size:16px;font-weight:500}.status-step{gap:12px;padding-bottom:24px;display:flex;position:relative}.status-step:not(:last-child):after{content:"";background:#dce4e2;width:1px;position:absolute;top:29px;bottom:4px;left:13px}.status-step>span{z-index:1;background:#fff;border:1px solid #d5dfdc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.status-step.done>span{background:var(--teal);border-color:var(--teal);color:#fff}.status-step.active>span{border:2px solid var(--teal);color:var(--teal)}.status-step p{margin:2px 0 0;display:grid}.status-step strong{font-size:10px}.status-step small{color:#75827f;margin-top:4px;font-size:8px;line-height:1.5}.status-layout>aside{align-content:start;gap:14px;display:grid}.claim-evidence{padding:18px}.evidence-stack{gap:8px;display:grid}.evidence-stack>span{background:#f5f8f7;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;column-gap:8px;padding:9px;font-size:9px;display:grid}.evidence-stack>span:first-child{grid-row:span 2}.evidence-stack b{font-size:9px}.evidence-stack small{color:#798582;font-size:8px}.claim-evidence>button{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:13px;padding:9px;font-size:9px;font-weight:700}@media (max-width:1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}.content-grid,.lower{grid-template-columns:1fr}.policy-grid{grid-template-columns:1fr 1fr}.review-layout{grid-template-columns:1fr}.review-aside{grid-template-columns:1fr 1fr}.client-grid{grid-template-columns:1fr}.client-side{grid-template-columns:1fr 1fr}.broker-help{grid-row:span 2}}@media (max-width:760px){.app-header{height:62px;padding:0 14px}.brand{min-width:0}.brand small,.user-meta{display:none}.header-actions{min-width:0}.icon-button,.sidebar{display:none}.broker-main{width:100%;margin:0;padding:22px 14px 45px}.page-heading,.client-hero{flex-direction:column;align-items:flex-start;gap:18px}.heading-actions,.incident-button{width:100%}.heading-actions button{flex:1}.stats-grid{grid-template-columns:1fr 1fr;gap:8px}.stat-card{min-height:100px;padding:14px}.claim-row{grid-template-columns:35px 1fr 40px 8px}.claim-status{display:none}.content-grid{gap:10px}.lower{display:block}.ai-summary{margin-top:10px}.renewal-row{grid-template-columns:31px 1fr 65px}.renewal-row>button{display:none}.policy-grid{grid-template-columns:1fr;padding:12px}.section-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.section-toolbar>div:last-child{width:100%}.section-toolbar input{flex:1;min-width:0}.data-head{display:none}.data-row{grid-template-columns:1.5fr .8fr 20px;padding:12px 4px}.data-row>span:nth-child(3),.data-row>span:nth-child(4){display:none}.review-progress{overflow:auto}.review-progress>i{min-width:20px}.evidence-grid{grid-template-columns:1fr 1fr}.review-aside{grid-template-columns:1fr}.client-main{padding:26px 14px 50px}.client-hero h1{font-size:27px}.client-side{grid-template-columns:1fr}.broker-help{grid-row:auto}.wallet-card{padding:16px}.wizard-header{grid-template-columns:40px 1fr 80px;padding:0 12px}.wizard-body{padding:25px 14px 100px;display:block}.wizard-steps{padding:0 0 25px;display:flex;overflow:auto}.wizard-steps>div{justify-items:center;min-width:65px;padding:0;display:grid}.wizard-steps>div:after{display:none}.wizard-content>h1{font-size:28px}.capture-grid{grid-template-columns:1fr}.wizard-footer{padding:0 14px;position:fixed;bottom:0;left:0;right:0}.status-layout{grid-template-columns:1fr}.status-hero{flex-direction:column;align-items:flex-start;gap:20px}.review-header{flex-direction:column;gap:12px}.client-grid{gap:12px}}.workspace-lock{background:#f0f6f4;border-radius:9px;align-items:center;gap:8px;margin:auto;padding:7px 11px;display:flex}.workspace-lock>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.workspace-lock>div{display:grid}.workspace-lock strong{font-size:9px}.workspace-lock small{color:#73817e;margin-top:2px;font-size:8px}.marketing-site{color:#172728;background:#f8faf9}.marketing-nav{align-items:center;max-width:1220px;height:76px;margin:auto;padding:0 26px;display:flex}.marketing-logo{color:#172728;align-items:center;gap:10px;text-decoration:none;display:flex}.marketing-logo>span{background:var(--teal);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.marketing-logo>strong{font-family:Georgia,serif;font-size:19px;font-weight:600}.marketing-nav>nav{gap:30px;margin:auto;display:flex}.marketing-nav a{text-decoration:none}.marketing-nav>div{align-items:center;gap:8px;display:flex}.nav-login{color:#254442;padding:10px 13px;font-size:11px;font-weight:800}.nav-demo,.hero-primary{color:#fff;background:#123f3c;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:800}.marketing-hero{background:#eaf2ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:620px;display:grid;overflow:hidden}.hero-copy{padding:70px 40px 70px max(40px,50vw - 590px)}.hero-copy>p,.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{color:var(--teal);text-transform:uppercase;letter-spacing:1.4px;font-size:9px;font-weight:900}.hero-copy>span{color:#596a67;max-width:600px;font-size:13px;line-height:1.65;display:block}.hero-copy>div{gap:9px;margin:27px 0 19px;display:flex}.hero-primary,.hero-secondary{padding:13px 17px;text-decoration:none}.hero-secondary{color:#294744;background:#ffffff80;border:1px solid #b9ccc7;border-radius:9px;font-size:10px;font-weight:800}.hero-copy>small{color:#6c7b78;align-items:center;gap:8px;font-size:9px;display:flex}.hero-copy>small i{color:var(--teal);font-style:normal}.hero-product{background:#123f3c;align-items:center;height:100%;min-height:620px;padding-left:50px;display:flex;position:relative}.hero-product:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:430px;height:430px;position:absolute;top:-120px;right:-70px}.product-window{background:#f7f9f8;border-radius:15px;width:630px;max-width:85%;height:390px;overflow:hidden;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 35px 70px #04171659}.window-top{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;height:50px;padding:0 15px;display:flex}.window-top>span{background:var(--teal);color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.window-top>b{font-size:9px}.window-top>em{color:#70817d;background:#edf5f3;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.window-body{grid-template-columns:70px 1fr;height:340px;display:grid}.window-body>aside{border-right:1px solid var(--line);background:#fff;align-content:start;gap:11px;padding:15px 12px;display:grid}.window-body>aside i{background:#dae5e2;border-radius:5px;height:8px}.window-body>aside i:first-child{background:#86b8b2}.window-body>section>p{margin:0 0 14px;font-family:Georgia,serif;font-size:16px}.mock-stat{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mock-stat>span{border:1px solid var(--line);color:#76847f;background:#fff;border-radius:8px;padding:10px;font-size:7px;display:grid}.mock-stat strong{color:#172728;margin-top:5px;font-family:Georgia,serif;font-size:17px}.mock-claim{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:flex}.mock-claim>i{width:31px;height:31px;color:var(--teal);background:#e2efec;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.mock-claim>p{margin:0;display:grid}.mock-claim strong{font-size:8px}.mock-claim p span{color:#74817e;margin-top:3px;font-size:7px}.mock-claim>em{color:#9b640c;background:#fff2da;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.mock-claim>em.blue{color:#3b6f9f;background:#e9f1f9}.phone-card{color:#172728;background:#f7f9f8;border:6px solid #102e2c;border-radius:28px;align-content:start;width:180px;height:260px;padding:40px 14px 14px;display:grid;position:absolute;bottom:25px;right:4%;box-shadow:0 25px 50px #03161466}.phone-card:before{content:"";background:#102e2c;border-radius:0 0 9px 9px;width:55px;height:15px;position:absolute;top:0;left:56px}.phone-card>span{color:var(--teal);text-transform:uppercase;font-size:7px}.phone-card>strong{margin-top:7px;font-family:Georgia,serif;font-size:15px}.phone-card>small{color:#74817e;margin-top:5px;font-size:7px}.phone-card>button{background:var(--teal);color:#fff;border:0;border-radius:7px;margin-top:20px;padding:9px;font-size:7px;font-weight:800}.floating-check{background:#fff;border-radius:10px;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:45px;left:26px;box-shadow:0 15px 35px #04171640}.floating-check>i{width:26px;height:26px;color:var(--violet);background:#eee8f3;border-radius:7px;place-items:center;font-style:normal;display:grid}.floating-check p{margin:0;display:grid}.floating-check strong{font-size:8px}.floating-check span{color:#75827f;margin-top:3px;font-size:7px}.trust-strip{border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:38px;height:78px;font-size:9px;display:flex}.trust-strip span{color:#76847f}.trust-strip b{color:#41514f;font-weight:800}.marketing-section{max-width:1180px;margin:auto;padding:100px 30px}.problem-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.problem-heading h2,.workflow-copy h2,.broker-section h2,.security-section h2,.marketing-cta h2{letter-spacing:-1px;margin:12px 0;font-family:Georgia,serif;font-size:40px;font-weight:500;line-height:1.12}.problem-heading p{color:#657572;margin:0;font-size:12px;line-height:1.7}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.benefit-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.benefit-grid article>span{color:#80aaa5;font-family:Georgia,serif;font-size:15px}.benefit-grid h3{margin:34px 0 10px;font-family:Georgia,serif;font-size:19px;font-weight:500;line-height:1.25}.benefit-grid p{color:#697875;margin:0;font-size:10px;line-height:1.65}.workflow-section{color:#fff;background:#123f3c;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:90px max(30px,50vw - 560px);display:grid}.workflow-copy>p{color:#99d2cb}.workflow-copy>span{color:#b9ceca;font-size:11px;line-height:1.65;display:block}.workflow-tabs{margin-top:24px;display:grid}.workflow-tabs button{color:#fff;text-align:left;opacity:.6;background:0 0;border:0;border-top:1px solid #ffffff21;gap:11px;padding:15px 0;display:flex}.workflow-tabs button>i{border:1px solid #8eb3ae;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.workflow-tabs button>span{display:grid}.workflow-tabs small{color:#b8ceca;margin-top:4px;font-size:8px}.workflow-visual{color:#172728;background:#f8faf9;border-radius:17px;padding:24px 28px;box-shadow:0 30px 60px #03161440}.visual-header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;display:flex}.visual-header span{font-family:Georgia,serif;font-size:15px}.visual-header small{color:#72817e;font-size:8px}.visual-progress{align-items:center;padding:18px 0;display:flex}.visual-progress i{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.visual-progress i.done{background:var(--teal);color:#fff}.visual-progress i.active{border:2px solid var(--teal);color:var(--teal)}.visual-progress b{background:#dbe4e1;flex:1;height:1px}.workflow-visual>p{color:var(--teal);text-transform:uppercase;letter-spacing:.8px;font-size:8px}.workflow-visual>h3{margin:8px 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.workflow-visual>span{color:#697875;font-size:9px}.capture-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.capture-preview article{text-align:center;border:1px dashed #c7d5d2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:8px;display:flex}.capture-preview i{width:24px;height:24px;color:var(--teal);background:#e5f2ef;border-radius:50%;place-items:center;font-style:normal;display:grid}.capture-preview strong{margin-top:7px;font-size:8px}.capture-preview small{color:#76847f;margin-top:3px;font-size:7px}.visual-tip{color:#675375;background:#eee8f3;border-radius:8px;margin-top:12px;padding:9px;font-size:8px}.broker-section{grid-template-columns:1fr 1fr;gap:90px;max-width:1120px;margin:auto;padding:100px 30px;display:grid}.broker-section>div>span{color:#657572;font-size:11px;line-height:1.65}.broker-section ul{margin:25px 0;padding:0;list-style:none}.broker-section li{border-top:1px solid var(--line);gap:10px;padding:13px 0;display:flex}.broker-section li>i{width:21px;height:21px;color:var(--teal);background:#e3f1ed;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.broker-section li>span{color:#71807d;font-size:9px;line-height:1.5;display:grid}.broker-section li strong{color:#2c3d3a;font-size:10px}.broker-section>div>a{color:var(--teal);font-size:10px;font-weight:800;text-decoration:none}.agency-stack{background:#e8f2ef;border-radius:18px;align-self:center;padding:25px;position:relative}.agency-stack article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;margin-bottom:9px;padding:14px;display:flex;box-shadow:0 6px 15px #1c36330d}.agency-stack article>span{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:800;display:grid}.agency-stack article:nth-child(2)>span{background:#3978b7}.agency-stack article:nth-child(3)>span{background:#815592}.agency-stack p{margin:0;display:grid}.agency-stack small{color:#75827f;margin-top:3px;font-size:8px}.agency-stack em{color:#3f756a;background:#edf5f3;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.agency-stack>div{color:#fff;text-align:center;background:#123f3c;border-radius:9px;padding:10px;font-size:8px;font-weight:800}.security-section{background:#eef4f2;padding:90px max(30px,50vw - 560px)}.security-section>div:first-child{grid-template-columns:1fr 1.3fr;align-items:end;display:grid}.security-section>div:first-child p{margin:0}.security-section>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:35px;display:grid}.security-section article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px;display:grid}.security-section article i{color:#87aaa5;font-family:Georgia,serif;font-style:normal}.security-section article strong{margin:24px 0 7px;font-size:10px}.security-section article span{color:#6f7e7b;font-size:8px;line-height:1.55}.marketing-cta{text-align:center;background:#fff;padding:95px 25px}.marketing-cta h2{max-width:760px;margin:15px auto 25px;font-size:42px}.marketing-cta>div{justify-content:center;gap:9px;display:flex}.marketing-cta a{border:1px solid var(--line);color:#314643;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:800;text-decoration:none}.marketing-cta a:first-child{background:var(--teal);color:#fff;border-color:var(--teal)}.marketing-footer{border-top:1px solid var(--line);grid-template-columns:200px 1fr auto;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:35px 25px;display:grid}.marketing-footer>p{color:#70807c;font-size:9px}.marketing-footer>div{gap:18px;display:flex}.marketing-footer>div a{color:#5d6c69;font-size:8px;text-decoration:none}.marketing-footer>small{color:#83908d;grid-column:1/-1;font-size:7px}.login-page{background:#edf3f1;min-height:100vh;padding:35px}.login-back{color:#47615d;font-size:9px;font-weight:800;text-decoration:none}.login-shell{background:#fff;border-radius:18px;grid-template-columns:.9fr 1.1fr;max-width:920px;min-height:610px;margin:25px auto;display:grid;overflow:hidden;box-shadow:0 25px 70px #1237331f}.login-story{color:#fff;background:#123f3c;flex-direction:column;padding:38px;display:flex}.login-story .marketing-logo{color:#fff}.login-story .marketing-logo>span{color:#123f3c;background:#fff}.login-story>div:nth-child(2){margin:auto 0}.login-story>div>p{color:#9dcec7;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}.login-story h1{margin:12px 0 17px;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.12}.login-story>div>span{color:#bed2ce;font-size:10px;line-height:1.65}.login-proof{border-top:1px solid #ffffff24;gap:9px;padding-top:18px;display:flex}.login-proof>span{background:#2d605b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.login-proof p{margin:0;display:grid}.login-proof strong{font-size:9px}.login-proof small{color:#b9cfcb;margin-top:3px;font-size:8px}.login-form-panel{padding:42px}.login-form-panel>div:first-child>p{color:var(--teal);text-transform:uppercase;letter-spacing:1px;margin:0 0 7px;font-size:8px;font-weight:800}.login-form-panel h2{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500}.login-form-panel>div:first-child>span{color:#75827f;margin-top:7px;font-size:9px;display:block}.portal-choice{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.portal-choice button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.portal-choice button.active{background:#eef7f5;border-color:#6da8a1}.portal-choice i{width:29px;height:29px;color:var(--teal);background:#e4f0ee;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.portal-choice button>span{display:grid}.portal-choice strong{font-size:9px}.portal-choice small{color:#788582;margin-top:2px;font-size:7px}.login-form-panel form{gap:13px;display:grid}.login-form-panel form>label{color:#42524f;gap:6px;font-size:8px;font-weight:800;display:grid}.login-form-panel input{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;width:100%;padding:11px;font-size:9px}.login-form-panel form>label>div{position:relative}.login-form-panel form>label>div button{color:var(--teal);background:0 0;border:0;font-size:8px;position:absolute;top:8px;right:8px}.login-options{justify-content:space-between;align-items:center;display:flex}.login-options label{color:#6f7e7b;align-items:center;gap:5px;font-size:8px;display:flex}.login-options input{width:auto}.login-options a{color:var(--teal);font-size:8px;font-weight:800;text-decoration:none}.login-submit{background:var(--teal);color:#fff;border:0;border-radius:9px;padding:12px;font-size:10px;font-weight:800}.demo-note{background:#fff5e3;border-radius:9px;margin-top:15px;padding:10px;display:grid}.demo-note strong{color:#92600e;font-size:8px}.demo-note span{color:#806d4e;margin-top:3px;font-size:7px;line-height:1.45}.login-form-panel>small{text-align:center;color:#899390;margin-top:14px;font-size:7px;display:block}@media (max-width:900px){.marketing-nav>nav{display:none}.marketing-nav>div{margin-left:auto}.marketing-hero,.workflow-section,.broker-section{grid-template-columns:1fr}.hero-product{min-height:520px}.problem-heading{grid-template-columns:1fr;gap:15px}.benefit-grid{grid-template-columns:1fr}.security-section>div:last-child{grid-template-columns:1fr 1fr}.marketing-footer{grid-template-columns:1fr}.marketing-footer>small{grid-column:auto}.login-shell{grid-template-columns:1fr}.login-story{min-height:440px}}@media (max-width:600px){.marketing-nav{padding:0 14px}.nav-demo{display:none}.marketing-hero{min-height:auto}.hero-copy{padding:55px 18px}.hero-copy h1{font-size:39px}.hero-copy>div{flex-direction:column}.hero-copy>small{flex-wrap:wrap}.hero-product{min-height:470px;padding-left:18px}.product-window{max-width:94%;height:330px}.phone-card{display:none}.floating-check{bottom:30px;left:30px}.trust-strip{flex-wrap:wrap;gap:14px;height:auto;padding:20px}.marketing-section,.broker-section{padding:70px 18px}.problem-heading h2,.workflow-copy h2,.broker-section h2,.security-section h2,.marketing-cta h2{font-size:32px}.workflow-section,.security-section{padding:70px 18px}.capture-preview,.security-section>div:first-child,.security-section>div:last-child{grid-template-columns:1fr}.marketing-footer{padding:30px 18px}.login-page{padding:14px}.login-shell{margin-top:18px}.login-story,.login-form-panel{padding:27px}.login-story h1{font-size:29px}.portal-choice{grid-template-columns:1fr}.workspace-lock{margin-left:auto}.workspace-lock div{display:none}}.marketing-site{--brand-ink:#071f24;--brand-teal:#00a69a;--brand-lime:#c7f36b;--brand-orange:#ff7849;background:#fbfbf7;overflow:hidden}.marketing-nav{background:#fbfbf7;max-width:1320px;height:88px;padding:0 34px}.marketing-logo>span{background:var(--brand-ink);width:44px;height:44px;box-shadow:5px 5px 0 var(--brand-lime);border-radius:14px}.marketing-logo>strong{letter-spacing:-1.1px;font-family:Arial,sans-serif;font-size:22px;font-weight:900}.marketing-nav>nav a{color:#40565a;font-size:12px}.nav-demo{background:var(--brand-orange);color:var(--brand-ink);border-radius:999px;padding:14px 21px;font-size:11px;box-shadow:0 6px #071f24}.nav-login{font-size:12px}.marketing-hero{background:var(--brand-ink);grid-template-columns:.94fr 1.06fr;min-height:720px;position:relative}.marketing-hero:after{content:"CLAIMS / CAPTURED / RIGHT";color:#ffffff07;letter-spacing:-5px;white-space:nowrap;font-size:90px;font-weight:900;position:absolute;bottom:-15px;left:-4px}.hero-copy{color:#fff;z-index:2;padding:92px 50px 92px max(45px,50vw - 640px);position:relative}.hero-kicker{text-transform:uppercase;letter-spacing:1.3px;background:#c7f36b1a;border:1px solid #c7f36b47;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:9px 13px;font-weight:900;color:var(--brand-lime)!important;font-size:9px!important;display:inline-flex!important}.hero-kicker i{font-size:7px;font-style:normal}.hero-copy h1{letter-spacing:-4px;max-width:680px;margin:25px 0 24px;font-family:Arial,sans-serif;font-size:68px;font-weight:900;line-height:.96}.hero-copy>span{color:#b9c8c9;max-width:580px;font-size:14px}.hero-primary{background:var(--brand-orange);color:var(--brand-ink);border-radius:999px;padding:16px 22px;font-size:11px;box-shadow:0 7px #0000004d}.hero-primary b{margin-left:8px}.hero-secondary{color:#fff;background:0 0;border:1px solid #476064;border-radius:999px;padding:16px 20px;font-size:11px}.hero-secondary i{color:var(--brand-lime);margin-right:7px;font-style:normal}.hero-copy>small{color:#89a0a2;flex-wrap:wrap;gap:11px}.hero-product:before{border:100px solid #c7f36b14;width:600px;height:600px;top:-220px;right:-200px}.hero-orbit{z-index:-1;border:1px solid #ffffff29;border-radius:50%;position:absolute}.orbit-one{width:520px;height:520px;bottom:-150px;right:-80px}.orbit-two{background:#ff78492e;border-color:#ff784980;width:170px;height:170px;top:45px;left:70px}.product-window{border:3px solid var(--brand-ink);border-radius:22px;width:680px;height:430px;transform:rotate(-2.5deg);box-shadow:18px 24px #071f2447,0 50px 100px #021f1e59}.window-top>em{color:#08736d;background:#e2f7ed;font-weight:800}.window-body{height:372px}.window-body>section{padding:30px}.mock-stat>span,.mock-claim{border-color:#cad9d6}.phone-card{border-color:var(--brand-ink);border-radius:34px;width:195px;height:290px;bottom:20px;right:3%;transform:rotate(3deg);box-shadow:12px 18px #071f2459}.phone-card:before{background:var(--brand-ink);left:62px}.phone-card>button{background:var(--brand-orange);color:var(--brand-ink);font-weight:900}.floating-check{border:2px solid var(--brand-ink);bottom:42px;left:24px;box-shadow:7px 8px #071f244d}.floating-check>i{background:var(--brand-lime);color:var(--brand-ink)}.response-badge{background:var(--brand-lime);width:130px;height:130px;color:var(--brand-ink);text-align:center;z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:65px;right:8%;transform:rotate(8deg);box-shadow:8px 9px #071f2452}.response-badge b{letter-spacing:-1px;font-size:27px}.response-badge span{text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:900;line-height:1.35}.trust-strip{background:var(--brand-lime);height:92px;color:var(--brand-ink);border:0;gap:45px}.trust-strip b{color:var(--brand-ink);font-size:10px}.benefit-grid article{border:2px solid var(--brand-ink);border-radius:20px;padding:29px;transition:transform .2s;box-shadow:8px 9px #dce9e5}.benefit-grid article:nth-child(2){background:#e7f7f4}.benefit-grid article:nth-child(3){background:#fff1eb}.agency-stack{background:var(--brand-teal);border:3px solid var(--brand-ink);box-shadow:12px 14px #c7f36b}.security-section article{border:2px solid var(--brand-ink);border-radius:17px;box-shadow:5px 6px #071f2424}@media (max-width:900px){.marketing-hero{grid-template-columns:1fr}.hero-copy{padding:70px 28px}.hero-copy h1{font-size:58px}.hero-product{min-height:600px}.response-badge{top:40px;right:4%}.marketing-hero:after{display:none}}@media (max-width:600px){.marketing-nav{height:72px}.marketing-logo>span{width:36px;height:36px}.marketing-logo>strong{font-size:19px}.marketing-hero{background:var(--brand-ink)}.hero-copy{padding:58px 18px 64px}.hero-copy h1{letter-spacing:-2.8px;font-size:46px}.hero-kicker{font-size:8px!important}.hero-product{min-height:485px;padding-left:14px}.response-badge{width:94px;height:94px;top:18px}.response-badge b{font-size:20px}.product-window{max-width:95%;height:345px}.trust-strip{background:var(--brand-lime)}.problem-heading h2{font-size:38px}.benefit-grid article{box-shadow:5px 6px #dce9e5}}.hero-product{background-image:linear-gradient(90deg,#071f242e,#071f2405),url(/claimsnap-storm-home-v1.png);background-position:58%;background-size:cover}.hero-product:after{content:"";z-index:-1;background:linear-gradient(#071f2414,#071f2442);position:absolute;inset:0}.hero-product .product-window{background:#f8faf9f7;width:520px;height:330px;transform:rotate(-2.5deg)translate(-14px,66px);box-shadow:12px 16px #071f2461,0 35px 70px #021f1e59}.hero-product .phone-card{width:170px;height:255px;bottom:25px;right:2%}.hero-product .floating-check{bottom:28px}.hero-product .response-badge{top:45px;right:6%}.hero-product .orbit-one,.hero-product .orbit-two{display:none}@media (max-width:900px){.hero-product{background-position:58%}.hero-product .product-window{transform:rotate(-2deg)translate(-6px,55px)}}@media (max-width:600px){.hero-product{background-position:64%}.hero-product .product-window{width:92%;height:300px;transform:rotate(-2deg)translateY(55px)}.hero-product .window-body{height:242px}.hero-product .response-badge{top:16px;right:3%}.hero-product .floating-check{bottom:18px}}.marketing-site{--brand-ink:#14263d;--brand-teal:#2f6470;--brand-lime:#d9e3df;--brand-orange:#b76f4f;color:#18283a;background:#f7f5f0}.marketing-nav{background:#f7f5f0;border-bottom:1px solid #e3e0d9;max-width:1240px;height:82px;padding:0 30px}.marketing-logo>span{width:39px;height:39px;box-shadow:none;background:#193047;border-radius:9px;font-family:Arial,sans-serif}.marketing-logo>strong{letter-spacing:-.4px;color:#192b3d;font-family:Georgia,serif;font-size:21px;font-weight:500}.marketing-nav>nav a{color:#53616b;font-size:11px;font-weight:600}.nav-login{color:#344c5b;font-size:11px;font-weight:700}.nav-demo{color:#fff;box-shadow:none;background:#193047;border-radius:7px;padding:12px 18px;font-size:10px;font-weight:700}.marketing-hero{background:#f1efe9;border-bottom:1px solid #dedbd3;grid-template-columns:.9fr 1.1fr;min-height:650px}.marketing-hero:after{display:none}.hero-kicker{letter-spacing:1.7px;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;color:#446875!important;font-size:9px!important}.hero-copy h1{letter-spacing:-1.8px;color:#172b3e;max-width:600px;margin:22px 0 23px;font-family:Georgia,serif;font-size:55px;font-weight:400;line-height:1.06}.hero-copy h1 em{color:#456d78;font-style:italic;font-weight:400;display:inline}.hero-copy>span{color:#5d6970;max-width:540px;font-size:13px;line-height:1.75}.hero-primary{color:#fff;box-shadow:none;background:#193047;border-radius:7px;padding:14px 20px;font-size:10px;font-weight:700}.hero-primary b{margin-left:7px;font-weight:400}.hero-secondary{color:#38505c;background:0 0;border:1px solid #b8c0c1;border-radius:7px;padding:14px 18px;font-size:10px;font-weight:700}.hero-secondary i{color:#8c624e}.hero-copy>small{color:#6f797e;gap:13px}.hero-product{background-image:linear-gradient(90deg,#14263d0d,#14263d29),url(/claimsnap-storm-home-v1.png);background-position:58%;min-height:650px;padding-left:42px}.hero-product:before,.hero-product:after,.hero-orbit,.response-badge{display:none}.hero-product .product-window{background:#fafbfaf7;border:1px solid #152e3f33;border-radius:12px;width:500px;height:315px;transform:translate(-6px,65px);box-shadow:0 24px 60px #091d2a3d}.hero-product .window-body>section{padding:20px}.window-top{height:57px}.window-body>section>p{letter-spacing:0;font-family:Georgia,serif;font-size:17px;font-weight:500}.mock-stat strong{font-family:Georgia,serif;font-weight:500}.hero-product .phone-card{border:5px solid #172e3e;border-radius:27px;width:158px;height:242px;bottom:28px;right:3%;transform:none;box-shadow:0 20px 45px #081c2a4d}.phone-card>strong{font-family:Georgia,serif;font-weight:500}.phone-card>button{color:#fff;background:#315f69;font-weight:700}.hero-product .floating-check{border:0;border-radius:8px;bottom:26px;left:28px;box-shadow:0 14px 35px #081c2a33}.floating-check>i{color:#315f69;background:#e2e9e6}.trust-strip{color:#263b4b;background:#fff;border-bottom:1px solid #e2e0da;gap:35px;height:80px}.trust-strip span{color:#7b8385;text-transform:none;letter-spacing:0;font-weight:500}.trust-strip b{color:#40535e;font-size:9px;font-weight:600}.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{color:#52747b}.problem-heading h2,.workflow-copy h2,.broker-section h2,.security-section h2,.marketing-cta h2{letter-spacing:-1px;font-family:Georgia,serif;font-weight:400}.benefit-grid{gap:16px}.benefit-grid article,.benefit-grid article:nth-child(2),.benefit-grid article:nth-child(3){box-shadow:none;background:#fff;border:1px solid #deded9;border-radius:10px;padding:27px}.benefit-grid article:hover{transform:none}.benefit-grid article>span{color:#9a745e;font-family:Georgia,serif;font-weight:400}.benefit-grid h3{letter-spacing:0;font-family:Georgia,serif;font-weight:500}.workflow-visual{border:0;border-radius:13px;box-shadow:0 25px 60px #05152247}.agency-stack{box-shadow:none;background:#e4e8e5;border:1px solid #d4d9d6;border-radius:13px}.agency-stack>div{background:#193047}.security-section article{box-shadow:none;border:1px solid #d9dcda;border-radius:9px}.marketing-cta{background:#e3e8e4;padding:100px 25px}.marketing-cta a:first-child{background:#193047;border-color:#193047}@media (max-width:900px){.hero-copy h1{font-size:48px}.hero-product{min-height:560px}.hero-product .product-window{transform:translate(-5px,55px)}}@media (max-width:600px){.marketing-nav{height:70px}.marketing-logo>span{width:35px;height:35px}.hero-copy{padding:58px 19px 64px}.hero-copy h1{letter-spacing:-1.4px;font-size:41px}.hero-kicker{line-height:1.4;font-size:7px!important}.hero-product{background-position:64%;min-height:460px}.hero-product .product-window{width:92%;height:300px;transform:translateY(50px)}.trust-strip{background:#fff}.problem-heading h2{font-size:34px}.benefit-grid article{box-shadow:none}}html{scroll-behavior:smooth}.mobile-menu-button,.mobile-login-link,.mobile-demo-link{display:none}.mobile-menu-button{background:0 0;border:0;padding:8px}.mobile-menu-button i{background:#193047;width:21px;height:1.5px;margin:5px 0;display:block}.nav-demo{cursor:pointer;border:0}.workflow-tabs button{cursor:pointer}.workflow-tabs button:hover{opacity:.85}.workflow-tabs button.active{opacity:1}.workflow-visual{animation:.22s workflow-in}.visual-progress{gap:0}.progress-part{flex:1;align-items:center;display:flex}.progress-part:last-child{flex:0}.progress-part>b{background:#dbe4e1;flex:1;height:1px}.marketing-cta button{color:#fff;cursor:pointer;background:#193047;border:1px solid #193047;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:800}.marketing-cta a{color:#314643!important;background:0 0!important;border-color:#b8c0c1!important}@keyframes workflow-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.demo-modal{z-index:100;background:#0d1d2b9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.demo-modal>div{background:#f8f7f3;border-radius:14px;width:min(500px,100%);padding:38px;position:relative;box-shadow:0 30px 90px #0000004d}.modal-close{color:#52616a;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:16px}.demo-modal>div>p{color:#52747b;text-transform:uppercase;letter-spacing:1.4px;margin:0;font-size:9px;font-weight:800}.demo-modal h2{color:#193047;margin:12px 0;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.15}.demo-modal>div>span,.demo-success p{color:#647177;font-size:11px}.demo-modal form{gap:13px;margin-top:25px;display:grid}.demo-modal label{color:#44545d;gap:6px;font-size:9px;font-weight:700;display:grid}.demo-modal input{background:#fff;border:1px solid #cfd5d3;border-radius:7px;width:100%;padding:12px;font-size:11px}.demo-modal form button,.demo-success button{color:#fff;cursor:pointer;background:#193047;border:0;border-radius:7px;padding:13px;font-size:10px;font-weight:700}.demo-success{text-align:center;padding:12px}.demo-success i{color:#315f69;background:#e1ebe7;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-style:normal;display:grid}.demo-success button{margin-top:16px;padding-left:28px;padding-right:28px}@media (max-width:900px){.marketing-nav{position:relative}.mobile-menu-button{margin-left:auto;display:block}.marketing-nav>nav{z-index:20;background:#fff;border:1px solid #dddcd6;border-radius:10px;padding:8px;display:none;position:absolute;top:70px;left:16px;right:16px;box-shadow:0 16px 35px #14263d21}.marketing-nav>nav.open{display:grid}.marketing-nav>nav a{border-bottom:1px solid #eeece6;padding:13px}.marketing-nav>nav a:last-child{border-bottom:0}.marketing-nav>div{margin-left:6px}.workflow-section{gap:48px}.workflow-visual{width:100%}}@media (max-width:600px){.marketing-nav{padding:0 16px}.marketing-nav>div{display:none}.mobile-login-link{display:block!important}.mobile-demo-link{color:#fff;text-align:left;background:#193047;border:0;border-radius:7px;margin-top:7px;padding:12px 13px;font-size:10px;font-weight:700;display:block}.marketing-nav>nav{top:62px}.marketing-hero{flex-direction:column;display:flex}.hero-copy{width:100%}.hero-product{width:100%;padding-left:12px}.hero-product .product-window{max-width:88%;height:285px}.hero-product .window-body{height:228px}.hero-product .window-body>section{padding:13px}.hero-product .phone-card{width:126px;height:205px;padding-left:10px;padding-right:10px;bottom:18px;right:8px}.floating-check{display:none}.trust-strip{flex-wrap:nowrap;justify-content:flex-start;gap:25px;padding:18px;overflow-x:auto}.trust-strip>*{white-space:nowrap}.workflow-section{gap:35px;padding:65px 18px}.workflow-tabs button{padding:16px 0}.workflow-visual{padding:20px 17px}.capture-preview{grid-template-columns:1fr}.capture-preview article{min-height:88px}.broker-section{gap:45px}.agency-stack{padding:15px}.agency-stack article{align-items:flex-start}.agency-stack em{display:none}.marketing-cta>div{flex-direction:column;max-width:260px;margin:auto}.marketing-cta button,.marketing-cta a{width:100%}.marketing-footer>div{flex-wrap:wrap}.demo-modal>div{padding:30px 22px}.demo-modal h2{font-size:25px}}.legal-page{color:#263845;max-width:760px;margin:auto;padding:70px 24px 100px}.legal-page>a:first-child{color:#486771;font-size:11px;text-decoration:none}.legal-page>p:first-of-type{color:#52747b;text-transform:uppercase;letter-spacing:1.5px;margin-top:65px;font-size:9px;font-weight:800}.legal-page h1{color:#193047;margin:12px 0 18px;font-family:Georgia,serif;font-size:45px;font-weight:400}.legal-page>span{color:#5d6c73;margin-bottom:45px;font-size:14px;line-height:1.7;display:block}.legal-page h2{margin:30px 0 8px;font-family:Georgia,serif;font-size:20px;font-weight:500}.legal-page h2~p{color:#647177;font-size:12px;line-height:1.75}.legal-action{background:#193047;border-radius:7px;margin-top:35px;padding:13px 18px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}@media (max-width:600px){.legal-page{padding-top:35px}.legal-page>p:first-of-type{margin-top:45px}.legal-page h1{font-size:36px}}.marketing-site{--lux-ink:#101412;--lux-ivory:#f5f1e8;--lux-paper:#fbf9f4;--lux-gold:#a98c5d;--lux-line:#181d1a24;background:var(--lux-paper);color:#171b18}.marketing-nav{background:var(--lux-paper);border:0;max-width:1380px;height:92px;padding:0 42px}.marketing-logo{gap:13px}.marketing-logo>span{background:var(--lux-ink);letter-spacing:.5px;border-radius:50%;width:38px;height:38px;font-size:9px}.marketing-logo>strong{color:var(--lux-ink);letter-spacing:-.5px;font-family:Georgia,serif;font-size:22px;font-weight:400}.marketing-nav>nav{gap:40px}.marketing-nav>nav a,.nav-login{color:#4f554f;letter-spacing:.2px;font-size:10px;font-weight:500}.nav-demo{color:var(--lux-ink);text-transform:uppercase;letter-spacing:1.1px;background:0 0;border:1px solid #292e2a;border-radius:0;padding:13px 19px;font-size:9px}.marketing-hero{background:var(--lux-ink);border:0;grid-template-columns:.82fr 1.18fr;width:calc(100% - 48px);max-width:1440px;min-height:700px;margin:0 auto 24px;overflow:hidden}.hero-copy{color:var(--lux-ivory);padding:95px 64px}.hero-kicker{letter-spacing:2.2px;color:#bba57e!important;font-size:8px!important}.hero-kicker i{color:#bba57e}.hero-copy h1{color:#f7f3ea;letter-spacing:-2.2px;margin:28px 0;font-family:Georgia,serif;font-size:59px;font-weight:400;line-height:1.03}.hero-copy h1 em{color:#c8b58f;font-style:italic;display:block}.hero-copy>span{color:#b8bbb6;font-family:Georgia,serif;font-size:14px;line-height:1.75}.hero-copy>div:not(.hero-kicker){margin:36px 0 30px}.hero-primary{color:#171b18;text-transform:uppercase;letter-spacing:.8px;background:#eee7d9;border-radius:0;padding:15px 21px;font-size:9px}.hero-secondary{color:#eee7d9;text-transform:uppercase;letter-spacing:.7px;border:1px solid #eee7d959;border-radius:0;padding:15px 20px;font-size:9px}.hero-secondary i{display:none}.hero-copy>small{color:#8f948e;letter-spacing:.2px;font-size:8px}.hero-copy>small i{color:#bba57e}.hero-product{isolation:isolate;background:0 0;min-height:700px;padding-left:34px}.hero-photo{object-fit:cover;object-position:58% center;z-index:-3}.hero-product:after{content:"";z-index:-2;background:linear-gradient(90deg,#1014123d,#10141205 50%,#1014121f);display:block;position:absolute;inset:0}.hero-product .product-window{z-index:2;background:#fbf9f4f7;border:1px solid #ffffff8c;border-radius:5px;width:490px;height:310px;transform:translate(-8px,84px);box-shadow:0 30px 80px #0000004d}.hero-product .window-body{height:253px}.window-top>span{background:var(--lux-ink)}.window-top>em{color:#6c6049;background:#eee9df}.hero-product .phone-card{border:4px solid var(--lux-ink);z-index:3;border-radius:23px;width:150px;height:235px;bottom:35px;right:3%;box-shadow:0 28px 70px #0000004d}.phone-card:before{background:var(--lux-ink)}.phone-card>button{background:var(--lux-ink);border-radius:2px}.hero-product .floating-check{z-index:3;background:#fbf9f4;border-radius:3px;bottom:33px;box-shadow:0 20px 50px #00000038}.floating-check>i{color:#8b724c;background:#eee8dd;border-radius:50%}.trust-strip{background:var(--lux-paper);border:0;border-bottom:1px solid var(--lux-line);gap:44px;height:96px}.trust-strip span{color:#88877f;font-family:Georgia,serif;font-style:italic}.trust-strip b{text-transform:uppercase;letter-spacing:1px;color:#323732;font-size:8px;font-weight:500}.marketing-section{padding-top:130px;padding-bottom:130px}.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{color:#91764c;letter-spacing:2px;font-size:8px}.problem-heading{gap:130px}.problem-heading h2,.workflow-copy h2,.broker-section h2,.security-section h2,.marketing-cta h2{color:#171b18;letter-spacing:-1.5px;font-family:Georgia,serif;font-weight:400}.problem-heading h2{font-size:47px}.problem-heading p{color:#686b66;font-family:Georgia,serif;font-size:13px}.benefit-grid article,.benefit-grid article:nth-child(2),.benefit-grid article:nth-child(3){border:0;border-right:1px solid var(--lux-line);background:0 0;border-radius:0;padding:38px 34px 30px}.benefit-grid article:first-child{padding-left:0}.benefit-grid article:last-child{border-right:0}.benefit-grid article>span{color:#a98c5d;font-size:12px}.benefit-grid h3{margin-top:54px;font-size:21px}.benefit-grid p{color:#6c706b;font-size:10px}.workflow-section{background:#151916;padding-top:125px;padding-bottom:125px}.workflow-copy h2{color:#f5f1e8;font-size:43px}.workflow-copy>span{color:#aeb1ac;font-family:Georgia,serif;font-size:12px}.workflow-tabs button{border-color:#ffffff1f}.workflow-tabs button>i{border-color:#8f8065}.workflow-tabs strong{font-family:Georgia,serif;font-size:12px;font-weight:400}.workflow-visual{background:#f8f5ee;border-radius:2px;box-shadow:0 35px 90px #00000057}.visual-tip{color:#6e604a;background:#eee8dc}.broker-section{padding-top:130px;padding-bottom:130px}.broker-section h2{font-size:44px}.broker-section>div>span{font-family:Georgia,serif;font-size:13px}.broker-section li>i{color:#8a714b;background:#ece7dc}.agency-stack{background:#ece8df;border:0;border-radius:2px;padding:30px}.agency-stack article{box-shadow:none;border:0;border-radius:1px}.agency-stack article>span,.agency-stack article:nth-child(2)>span,.agency-stack article:nth-child(3)>span{background:#20251f}.agency-stack>div{letter-spacing:.6px;background:#171b18;border-radius:1px}.security-section{background:#e8e3d8}.security-section h2{font-size:42px}.security-section article{background:0 0;border:0;border-top:1px solid #181d1a2e;border-radius:0;padding:25px 5px}.security-section article i{color:#91764c}.marketing-cta{color:#f5f1e8;background:#151916}.marketing-cta h2{color:#f5f1e8}.marketing-cta button{color:#171b18;text-transform:uppercase;letter-spacing:.8px;background:#e9e1d1;border:0;border-radius:0}.marketing-cta a{text-transform:uppercase;letter-spacing:.8px;color:#e9e1d1!important;border-color:#e9e1d166!important;border-radius:0!important}.marketing-footer{background:var(--lux-paper)}@media (max-width:900px){.marketing-nav{height:78px;padding:0 24px}.marketing-hero{grid-template-columns:1fr;width:calc(100% - 28px)}.hero-copy{padding:75px 44px}.hero-copy h1{font-size:52px}.hero-product{min-height:560px}.hero-product .product-window{transform:translate(-5px,60px)}.marketing-nav>nav{background:#fbf9f4;border-radius:0}.mobile-menu-button i{background:#171b18}}@media (max-width:600px){.marketing-nav{height:68px;padding:0 16px}.marketing-logo>span{width:34px;height:34px}.marketing-logo>strong{font-size:20px}.marketing-hero{width:100%;margin:0;display:flex}.hero-copy{padding:64px 21px 70px}.hero-copy h1{letter-spacing:-1.5px;font-size:43px}.hero-copy>div:not(.hero-kicker){display:grid}.hero-primary,.hero-secondary{text-align:center}.hero-product{min-height:450px;padding-left:10px}.hero-photo{object-position:62% center}.hero-product .product-window{border-radius:3px;height:270px;transform:translateY(48px)}.hero-product .window-body{height:213px}.hero-product .phone-card{width:118px;height:190px}.trust-strip{height:72px}.marketing-section{padding-top:85px;padding-bottom:85px}.problem-heading{gap:24px}.problem-heading h2{font-size:36px}.benefit-grid{border-top:0;margin-top:42px;display:grid}.benefit-grid article,.benefit-grid article:nth-child(2),.benefit-grid article:nth-child(3){border-right:0;border-top:1px solid var(--lux-line);padding:28px 0}.benefit-grid h3{margin-top:25px}.workflow-section{padding-top:85px;padding-bottom:85px}.workflow-copy h2,.broker-section h2,.security-section h2{font-size:35px}.agency-stack{padding:15px}.security-section article{padding:22px 0}.mobile-demo-link{background:#171b18;border-radius:0}}.marketing-nav{height:104px}.marketing-logo>span{width:45px;height:45px;font-size:11px}.marketing-logo>strong{font-size:27px}.nav-demo{padding:15px 22px;font-size:11px}.hero-kicker{line-height:1.5;font-size:11px!important}.hero-copy h1{letter-spacing:-2.8px;max-width:580px;font-size:72px;line-height:.98}.hero-copy>span{max-width:600px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}.hero-primary,.hero-secondary{padding:17px 23px;font-size:11px}.hero-copy>small{font-size:10px;line-height:1.6}.problem-heading p,.broker-section>div>span,.workflow-copy>span{font-size:15px}.marketing-cta a,.marketing-cta button{padding:15px 20px;font-size:11px}@media (max-width:1100px){.hero-copy{padding-left:45px;padding-right:38px}.hero-copy h1{font-size:62px}.hero-copy>span{font-size:16px}}@media (max-width:900px){.marketing-nav{height:82px}.marketing-logo>span{width:40px;height:40px}.marketing-logo>strong{font-size:24px}.hero-copy h1{font-size:58px}.hero-kicker{font-size:10px!important}.hero-copy>span{font-size:17px}}@media (max-width:600px){.marketing-nav{height:70px}.marketing-logo>span{width:36px;height:36px}.marketing-logo>strong{font-size:22px}.marketing-nav>nav{top:65px}.hero-copy{padding-top:62px}.hero-copy h1{font-size:51px;line-height:1.02}.hero-kicker{letter-spacing:1.4px;font-size:9px!important}.hero-copy>span{font-size:16px}.hero-copy>small{font-size:9px}.trust-strip span{font-size:11px}.trust-strip b{font-size:9px}}.nav-demo,.hero-copy>small{font-size:12px}.trust-strip span{font-size:15px}.trust-strip b,.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{font-size:13px}.problem-heading p,.broker-section>div>span,.workflow-copy>span{font-size:18px;line-height:1.7}.workflow-visual>p{font-size:12px}.workflow-visual>span{font-size:15px;line-height:1.6}.visual-tip{font-size:13px}.agency-stack strong{font-size:15px}.agency-stack small{font-size:13px}.agency-stack em{font-size:11px}.marketing-footer>p{font-size:14px}.marketing-footer>div a,.marketing-cta a,.marketing-cta button{font-size:13px}.brand-board{color:#151a17;background:#f6f1e8;min-height:100vh;padding:70px max(25px,50vw - 620px)}.brand-board>header{max-width:850px}.brand-board>header>a{color:#5f645e;font-size:14px;text-decoration:none}.brand-board>header>p{color:#987b4d;text-transform:uppercase;letter-spacing:2px;margin:65px 0 14px;font-size:13px}.brand-board h1{letter-spacing:-2px;margin:0 0 22px;font-family:Georgia,serif;font-size:58px;font-weight:400;line-height:1.05}.brand-board>header>span{color:#626761;font-size:18px;line-height:1.7;display:block}.brand-grid{gap:20px;margin-top:70px;display:grid}.brand-grid article{background:#fffdf8;border:1px solid #141a1721;padding:38px}.concept-meta{grid-template-columns:45px 1fr;gap:18px;display:grid}.concept-meta>b{color:#a18454;font-family:Georgia,serif;font-size:18px}.concept-meta h2{margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.concept-meta p{color:#666b65;max-width:650px;margin:0;font-size:15px;line-height:1.55}.logo-lockup{background:#f1ede4;justify-content:center;align-items:center;gap:22px;min-height:220px;margin:36px 0 20px;display:flex}.logo-lockup svg{width:78px;height:78px}.logo-lockup strong{letter-spacing:-1.5px;font-family:Georgia,serif;font-size:51px;font-weight:400}.mark-preview{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mark-preview>div{border:1px solid #141a171f;justify-content:center;align-items:center;gap:16px;min-height:135px;display:flex}.mark-preview svg{width:64px;height:64px}.mark-preview span{color:#666b65;font-size:14px}.favicon-box{background:#f7f7f7}.favicon-box i{background:#fff;border-radius:10px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 2px 8px #0000001a}.favicon-box i svg{width:30px;height:30px}.brand-board>footer{border-top:1px solid #141a172e;margin:50px 0 20px;padding:35px 0;font-family:Georgia,serif;font-size:20px;line-height:1.6}@media (max-width:700px){.marketing-nav>nav a{font-size:14px}.hero-copy>span{font-size:17px}.trust-strip span{font-size:13px}.trust-strip b{font-size:12px}.problem-heading p,.broker-section>div>span,.workflow-copy>span{font-size:16px}.benefit-grid p,.security-section article span{font-size:15px}.brand-board{padding-top:35px}.brand-board>header>p{margin-top:45px}.brand-board h1{font-size:42px}.brand-board>header>span{font-size:16px}.brand-grid article{padding:22px}.concept-meta{grid-template-columns:1fr}.logo-lockup{gap:12px;min-height:170px}.logo-lockup svg{width:52px;height:52px}.logo-lockup strong{font-size:35px}.mark-preview{grid-template-columns:1fr}.concept-meta h2{font-size:24px}}.marketing-logo>span{overflow:visible;box-shadow:none!important;background:0 0!important;border-radius:0!important}.marketing-logo>span svg{width:100%;height:100%;display:block}.login-story .marketing-logo>span{font-size:0;background:url(/favicon.svg) 50%/contain no-repeat!important}.brand-mark{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.brand-mark svg{width:100%;height:100%;display:block}.hero-product{overflow:hidden;padding:0!important}.hero-product .product-window,.hero-product .phone-card,.hero-product .floating-check,.hero-product .response-badge,.hero-product .hero-orbit{display:none!important}.hero-product:after{background:linear-gradient(#0c141405 45%,#0c141438)!important;display:block!important}.hero-photo{object-position:58% center}@media (max-width:900px){.hero-product{min-height:540px}.hero-photo{object-position:58% center}}@media (max-width:600px){.hero-product{min-height:420px}.hero-photo{object-position:61% center}}.extracted-details{grid-template-columns:1fr 1fr;gap:13px;display:grid}.extracted-details label{border:1px solid var(--line);background:#fff;border-radius:11px;gap:6px;padding:13px;display:grid}.extracted-details label>span{font-size:11px;font-weight:800}.extracted-details input{color:#243431;border:1px solid #cdd8d5;border-radius:8px;width:100%;padding:11px;font-size:12px}.extracted-details label small{color:#6d7c79;font-size:9px;line-height:1.4}.extraction-warning{background:#fff2dc;border:1px solid #ecd6ac;border-radius:11px;grid-column:1/-1;align-items:center;gap:11px;padding:13px;display:flex}.extraction-warning>b{color:#82530b;background:#e7c483;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.extraction-warning>span{flex:1;display:grid}.extraction-warning strong{font-size:11px}.extraction-warning small{color:#755f3e;margin-top:3px;font-size:9px}.extraction-warning button{color:#fff;background:#17233a;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.marketing-nav>nav a,.nav-login{font-size:16px!important}.nav-demo{text-decoration:none;font-size:14px!important}.hero-kicker{font-size:14px!important}.hero-copy>span{font-size:21px!important;line-height:1.65!important}.hero-primary,.hero-secondary{font-size:15px!important}.hero-copy>small{line-height:1.6;font-size:14px!important}.trust-strip span,.trust-strip b{font-size:15px!important}.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{font-size:14px!important}.problem-heading p,.workflow-copy>span,.broker-section>div>span{font-size:19px!important}.benefit-grid h3{font-size:28px!important}.benefit-grid p,.security-section article span,.workflow-tabs strong{font-size:18px!important}.workflow-tabs small,.workflow-visual>span,.visual-tip,.capture-preview strong,.broker-section li>span{font-size:15px!important}.login-form-panel>div:first-child>p{font-size:12px}.login-form-panel>div:first-child>span,.login-form-panel form>label{font-size:13px}.login-form-panel input,.portal-choice strong{font-size:14px}.portal-choice small,.login-options label,.login-options a,.demo-note span,.login-form-panel>small{font-size:12px}.demo-note strong{font-size:13px}.login-submit{font-size:14px}.login-signup{text-align:center;color:var(--teal);margin-top:14px;font-size:13px;font-weight:800;text-decoration:none;display:block}.signup-page{background:#edf3f1;min-height:100vh;padding:35px}.signup-shell{background:#fff;border-radius:18px;max-width:960px;margin:25px auto;overflow:hidden;box-shadow:0 25px 70px #1237331f}.signup-shell>header{color:#fff;background:#123f3c;padding:42px 54px}.signup-shell>header .marketing-logo strong{color:#fff}.signup-shell>header>p{color:#9dcec7;text-transform:uppercase;letter-spacing:1.5px;margin:42px 0 8px;font-size:12px;font-weight:800}.signup-shell>header h1{margin:0 0 12px;font-family:Georgia,serif;font-size:44px;font-weight:500}.signup-shell>header>span{color:#c4d9d5;font-size:16px}.signup-shell form{padding:42px 54px}.signup-shell fieldset{border:0;gap:17px;margin:0 0 35px;padding:0;display:grid}.signup-shell legend{margin-bottom:18px;font-family:Georgia,serif;font-size:27px}.signup-shell fieldset>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.signup-shell label{color:#344744;gap:7px;font-size:14px;font-weight:700;display:grid}.signup-shell input{border:1px solid #cbd8d4;border-radius:9px;width:100%;padding:14px;font-size:15px}.signup-shell label small{color:#70807c;font-size:12px}.signup-consent{background:#f3f6f5;border-radius:10px;align-items:flex-start;padding:16px;gap:11px!important;line-height:1.5!important;display:flex!important}.signup-consent input{width:18px;margin-top:2px}.signup-consent a{color:var(--teal)}.signup-submit{background:var(--teal);color:#fff;border:0;border-radius:9px;width:100%;margin-top:18px;padding:16px;font-size:15px;font-weight:800}.signup-login{text-align:center;font-size:14px}.signup-login a,.signup-success a{color:var(--teal);font-weight:800}.signup-success{text-align:center;padding:80px}.signup-success>b{color:#358054;background:#dff0e6;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:24px;display:grid}.signup-success h2{font-family:Georgia,serif;font-size:34px}.signup-success p{font-size:16px}.legal-page{max-width:900px}.legal-page p{font-size:16px!important;line-height:1.75!important}.legal-page h2{margin-top:34px!important;font-size:24px!important}@media (max-width:700px){.extracted-details{grid-template-columns:1fr}.extraction-warning{flex-wrap:wrap;grid-column:1;align-items:flex-start}.signup-page{padding:14px}.signup-shell>header,.signup-shell form{padding:30px 22px}.signup-shell>header h1{font-size:35px}.signup-shell fieldset>div{grid-template-columns:1fr}.hero-copy>span{font-size:18px!important}.benefit-grid p,.security-section article span{font-size:17px!important}}.marketing-nav{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 64px,1440px)!important;max-width:none!important;margin:0 auto!important;padding:0!important;display:grid!important}.marketing-nav>.marketing-logo{justify-self:start}.marketing-nav>nav{justify-self:center;align-items:center;display:flex;gap:44px!important;margin:0!important}.marketing-nav>div{justify-self:end;align-items:center;gap:18px;display:flex}.marketing-nav>nav a,.nav-login{line-height:1.2;font-size:17px!important}.nav-demo{justify-content:center;align-items:center;min-height:54px;display:inline-flex;padding:0 26px!important;font-size:14px!important}.marketing-hero{width:min(100% - 64px,1440px)!important;margin:0 auto!important}.hero-copy{padding-left:clamp(48px,6vw,96px)!important;padding-right:clamp(48px,5vw,82px)!important}.hero-copy h1{font-size:clamp(58px,5.2vw,82px)!important;line-height:1.02!important}.hero-copy>span{max-width:650px!important;font-size:22px!important;line-height:1.65!important}.hero-copy>div:not(.hero-kicker){align-items:center;gap:16px;display:flex}.hero-primary,.hero-secondary{align-items:center;min-height:58px;display:inline-flex;padding:0 25px!important;font-size:16px!important}.hero-copy>small{flex-wrap:wrap!important;align-items:center!important;gap:14px 24px!important;font-size:15px!important;display:flex!important}.hero-copy>small>span{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.hero-copy>small i{flex:none;margin:0!important}.trust-strip{flex-wrap:wrap;min-height:92px;gap:30px 46px!important;height:auto!important;padding:22px 32px!important}.trust-strip span,.trust-strip b{white-space:nowrap;font-size:16px!important}.marketing-section{width:min(100% - 64px,1320px)!important;max-width:none!important;padding:120px 0!important}.section-eyebrow{margin-bottom:24px;font-size:15px!important}.problem-heading{display:block!important}.problem-heading h2{max-width:1050px;margin:0!important;font-size:clamp(48px,4vw,68px)!important;line-height:1.08!important}.problem-heading p{max-width:760px;margin:30px 0 0!important;font-size:21px!important;line-height:1.7!important}.benefit-grid{border-top:1px solid var(--lux-line);gap:0!important;margin-top:70px!important}.benefit-grid article{padding:50px 38px!important}.benefit-grid h3{margin:38px 0 18px!important;font-size:30px!important;line-height:1.18!important}.benefit-grid p{font-size:19px!important;line-height:1.7!important}.workflow-section,.broker-section,.security-section{font-size:18px}.workflow-copy>span,.broker-section>div>span{font-size:20px!important;line-height:1.7!important}.workflow-tabs strong{font-size:19px!important}.workflow-tabs small{font-size:16px!important;line-height:1.5!important}.workflow-visual>span{font-size:17px!important}.capture-preview strong{font-size:16px!important}.capture-preview small{font-size:14px!important}.visual-tip{font-size:15px!important;line-height:1.5!important}.broker-section li strong{font-size:18px!important}.broker-section li>span{font-size:16px!important;line-height:1.55!important}.security-section article strong{font-size:19px!important}.security-section article span{font-size:17px!important;line-height:1.65!important}.marketing-footer>p,.marketing-footer>div a{font-size:16px!important}.marketing-footer>small{font-size:14px!important}@media (max-width:900px){.marketing-nav{width:calc(100% - 40px)!important;padding:0!important;display:flex!important}.marketing-nav>nav{display:none;position:absolute}.marketing-nav>nav.open{display:grid}.marketing-nav>div{margin-left:auto}.marketing-hero{width:calc(100% - 28px)!important}.marketing-section{width:calc(100% - 48px)!important}.benefit-grid{grid-template-columns:1fr!important}.benefit-grid article{border-bottom:1px solid var(--lux-line);border-right:0!important}.problem-heading p{max-width:100%}}@media (max-width:600px){.marketing-nav{width:calc(100% - 32px)!important}.marketing-hero{width:100%!important}.hero-copy{padding:58px 22px!important}.hero-copy h1{font-size:48px!important}.hero-copy>span{font-size:18px!important}.hero-copy>div:not(.hero-kicker){display:grid!important}.hero-copy>small{gap:12px!important;display:grid!important}.marketing-section{width:calc(100% - 40px)!important;padding:84px 0!important}.problem-heading h2{font-size:39px!important}.problem-heading p{font-size:18px!important}.benefit-grid article{padding:34px 0!important}.benefit-grid h3{font-size:27px!important}.benefit-grid p{font-size:17px!important}.trust-strip{overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}}.hero-copy>small{justify-items:start;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.broker-section>div>a.broker-portal-link{border:1px solid;justify-content:center;align-items:center;gap:14px;min-height:62px;padding:0 26px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;font-size:18px!important;display:inline-flex!important}.broker-section>div>a.broker-portal-link:hover{background:var(--teal);color:#fff}.broker-portal-link span{font-size:24px;line-height:1}@media (max-width:600px){.broker-section>div>a.broker-portal-link{width:100%;font-size:17px!important}}.broker-main{padding:42px clamp(24px,3.5vw,60px) 70px!important}.page-heading{align-items:center!important;margin-bottom:30px!important}.page-heading h1{font-size:38px!important}.page-heading>div>span{margin-top:10px!important;font-size:15px!important}.page-heading p{font-size:11px!important}.heading-actions{gap:12px!important}.heading-actions .primary,.heading-actions .secondary{min-height:48px;padding:0 18px;font-size:13px}.stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-bottom:20px!important}.stat-card{min-height:128px!important;padding:22px!important}.stat-card span{font-size:13px!important}.stat-card strong{font-size:34px!important}.stat-card small{font-size:12px!important}.focused-dashboard{grid-template-columns:minmax(0,2fr) minmax(300px,.7fr)!important;gap:20px!important}.panel-title{padding:22px 24px!important}.panel-title p{font-size:21px!important}.panel-title span{margin-top:6px!important;font-size:13px!important}.panel-title button{font-size:13px!important}.claim-row{min-height:82px;grid-template-columns:48px minmax(190px,1fr) minmax(170px,.75fr) 54px 12px!important;padding:16px 24px!important}.claim-icon{width:44px!important;height:44px!important}.claim-main strong{font-size:14px!important}.claim-main span,.claim-status small{font-size:12px!important}.status{padding:6px 9px!important;font-size:11px!important}.progress-ring{width:44px!important;height:44px!important}.progress-ring span{font-size:10px!important}.quick-actions{padding:10px 16px 18px;display:grid}.quick-actions button{text-align:left;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e7eeec;grid-template-columns:42px 1fr 12px;align-items:center;gap:12px;padding:17px 8px;display:grid}.quick-actions button:last-child{border-bottom:0}.quick-actions button:hover{background:#f6faf8}.quick-actions button>i{width:42px;height:42px;color:var(--teal);background:#e5f2ef;border-radius:10px;place-items:center;font-size:18px;font-style:normal;display:grid}.quick-actions button>span{display:grid}.quick-actions strong{font-size:14px}.quick-actions small{color:#74817f;margin-top:4px;font-size:12px}.quick-actions b{color:#78908b;font-size:20px}.section-toolbar p{font-size:24px!important}.section-toolbar>div>span{font-size:13px!important}.section-toolbar input{min-height:44px;font-size:13px!important}.section-toolbar .primary,.section-toolbar .secondary{min-height:44px;font-size:12px}.import-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0a181694;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-centre{background:#fff;border-radius:18px;width:min(720px,100%);overflow:hidden;box-shadow:0 28px 90px #0000003d}.import-centre>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:30px 32px 24px;display:flex}.import-centre>header span{letter-spacing:1.4px;color:var(--teal);font-size:11px;font-weight:800}.import-centre h2{margin:8px 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.import-centre>header p{color:#657572;max-width:580px;margin:0;font-size:14px;line-height:1.6}.import-centre>header>button{border:1px solid var(--line);background:#fff;border-radius:9px;flex:none;width:36px;height:36px;font-size:22px}.import-drop{text-align:center;cursor:pointer;background:#f7faf9;border:2px dashed #b9cec9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;margin:26px 32px 32px;padding:28px;display:flex}.import-drop input{display:none}.import-drop i{width:54px;height:54px;color:var(--teal);background:#e0f0ec;border-radius:50%;place-items:center;font-size:25px;font-style:normal;display:grid}.import-drop strong{margin-top:18px;font-size:18px}.import-drop span{color:#71817e;margin-top:7px;font-size:13px}.import-drop b{background:var(--teal);color:#fff;border-radius:9px;margin-top:22px;padding:12px 20px;font-size:13px}.import-review{padding:26px 32px 32px}.import-file{border:1px solid var(--line);border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.import-file>i{width:45px;height:45px;color:var(--teal);background:#e7f1ef;border-radius:9px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.import-file p{flex:1;margin:0;display:grid}.import-file strong{font-size:14px}.import-file span{color:#73817e;margin-top:4px;font-size:12px}.import-file button{color:var(--teal);background:0 0;border:0;font-size:12px;font-weight:800}.import-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.import-summary article{background:#f3f7f5;border-radius:11px;padding:16px;display:grid}.import-summary span{color:#6b7976;font-size:12px}.import-summary strong{margin-top:6px;font-family:Georgia,serif;font-size:28px}.import-summary article.attention{background:#fff4df}.import-checks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.import-checks p{color:#4f5f5c;gap:10px;margin:10px 0;font-size:13px;display:flex}.import-checks span{color:var(--teal);font-weight:900}.import-review footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.import-review footer button{min-height:44px;font-size:13px}.import-complete{text-align:center;padding:48px 34px}.import-complete>i{color:#397d57;background:#def0e5;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:25px;font-style:normal;display:grid}.import-complete h3{margin:18px 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:500}.import-complete p{color:#657572;max-width:480px;margin:0 auto 24px;font-size:14px;line-height:1.6}.import-complete button{min-height:46px;font-size:13px}@media (max-width:760px){.broker-main{padding:24px 14px 50px!important}.page-heading h1{font-size:30px!important}.stats-grid,.focused-dashboard{grid-template-columns:1fr!important}.claim-row{grid-template-columns:42px 1fr 38px 8px!important;padding:14px!important}.import-overlay{padding:10px}.import-centre>header{padding:22px}.import-centre h2{font-size:25px}.import-drop,.import-review{margin:18px;padding:20px}.import-review{margin:0}.import-summary{grid-template-columns:1fr}.import-review footer button{flex:1}}.app-shell .app-header{border-bottom:1px solid var(--console-line);height:68px;box-shadow:none;background:#fff;padding:0 26px}.app-shell .brand{min-width:220px}.app-shell .brand-mark{background:var(--console);border-radius:8px;width:34px;height:34px}.app-shell .brand strong{font-size:17px}.app-shell .brand small{display:none}.app-shell .workspace-lock{background:0 0;border-radius:0;margin-left:24px;margin-right:auto;padding:0}.app-shell .workspace-lock strong{font-size:12px}.app-shell .workspace-lock small{font-size:10px}.app-shell .header-actions{min-width:auto}.app-shell .sidebar{background:var(--console);color:#fff;border:0;width:248px;padding:24px 16px;top:68px}.app-shell .agency-chip{border-color:#ffffff1a;padding:0 8px 22px}.app-shell .agency-chip>span{color:var(--console);background:#fff;border-radius:8px}.app-shell .agency-chip strong{color:#fff;font-size:13px}.app-shell .agency-chip small{color:#9fb0aa;font-size:11px}.app-shell .sidebar nav{gap:4px;padding-top:18px}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{color:#bac7c2;border-radius:7px;min-height:44px;padding:0 12px;font-size:13px}.app-shell .sidebar nav button:hover{color:#fff;background:#ffffff0e}.app-shell .security-note{background:#fff1;border-radius:8px}.app-shell .security-note strong{color:#fff}.app-shell .security-note small{color:#9fb0aa}.app-shell .broker-main{width:calc(100% - 248px);max-width:none;margin-left:248px;padding:34px clamp(26px,3.2vw,54px) 60px!important}.app-shell .page-heading{align-items:flex-end!important;margin:0 0 22px!important}.app-shell .page-heading p{letter-spacing:.8px;color:#5d746c;margin-bottom:8px;font-size:11px!important}.app-shell .page-heading h1{letter-spacing:-.8px;color:#172823;font-family:Arial,sans-serif;font-weight:750;font-size:30px!important}.app-shell .page-heading>div>span{color:#697a74;margin-top:7px!important;font-size:13px!important}.app-shell .heading-actions button{border-radius:7px;min-height:42px;padding:0 15px;font-size:12px}.app-shell .heading-actions .primary{background:#147d6c;border-color:#147d6c}.app-shell .stats-grid{border:1px solid var(--console-line);background:#fff;border-radius:9px;overflow:hidden;gap:0!important;margin-bottom:16px!important;display:flex!important}.app-shell .stat-card{border:0;border-right:1px solid var(--console-line);border-radius:0;flex:1;align-items:center;display:flex;min-height:92px!important;padding:17px 22px!important}.app-shell .stat-card:last-child{border-right:0}.app-shell .stat-card>div{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:15px}.app-shell .stat-card span{color:#60716b;font-size:12px!important}.app-shell .stat-card strong{color:#172823;grid-row:1/3;margin:0;font-family:Arial,sans-serif;font-weight:750;font-size:28px!important}.app-shell .stat-card small{color:#71837c;font-size:11px!important}.app-shell .stat-card i{display:none}.app-shell .focused-dashboard{grid-template-columns:minmax(0,1fr) 286px!important;gap:16px!important}.app-shell .panel{border:1px solid var(--console-line);box-shadow:none;border-radius:9px}.app-shell .panel-title{padding:17px 20px!important}.app-shell .panel-title p{font-family:Arial,sans-serif;font-weight:750;font-size:16px!important}.app-shell .panel-title span{margin-top:4px!important;font-size:11px!important}.app-shell .panel-title button{font-size:11px!important}.app-shell .claim-row{min-height:70px;grid-template-columns:38px minmax(190px,1fr) minmax(150px,.7fr) 42px 10px!important;padding:12px 18px!important}.app-shell .claim-icon{border-radius:7px;width:36px!important;height:36px!important}.app-shell .claim-main strong{font-size:13px!important}.app-shell .claim-main span,.app-shell .claim-status small{font-size:10px!important}.app-shell .status{padding:5px 8px!important;font-size:10px!important}.app-shell .progress-ring{width:38px!important;height:38px!important}.app-shell .progress-ring span{font-size:9px!important}.app-shell .quick-actions{padding:7px 12px 12px}.app-shell .quick-actions button{grid-template-columns:34px 1fr 9px;gap:10px;padding:14px 6px}.app-shell .quick-actions button>i{border-radius:7px;width:34px;height:34px;font-size:15px}.app-shell .quick-actions strong{font-size:12px}.app-shell .quick-actions small{margin-top:3px;font-size:10px}.app-shell .quick-actions b{font-size:16px}.app-shell .table-panel{border-radius:9px}.app-shell .section-toolbar{padding:22px!important}.app-shell .section-toolbar p{font-family:Arial,sans-serif;font-weight:750;font-size:22px!important}.app-shell .policy-admin-card{box-shadow:none;border-radius:9px}@media (max-width:760px){.app-shell .app-header{height:62px}.app-shell .workspace-lock{margin-left:auto}.app-shell .broker-main{width:100%;margin:0;padding:22px 14px 50px!important}.app-shell .page-heading{align-items:flex-start!important}.app-shell .stats-grid{grid-template-columns:1fr 1fr!important;display:grid!important}.app-shell .stat-card{border-right:0;border-bottom:1px solid var(--console-line);min-height:82px!important}.app-shell .stat-card:last-child{grid-column:1/-1}.app-shell .focused-dashboard{grid-template-columns:1fr!important}.app-shell .claim-row{grid-template-columns:36px 1fr 38px 8px!important}}.signup-wizard-page{background:#eef1ee;padding:28px}.signup-wizard{background:#fff;border-radius:18px;grid-template-columns:390px 1fr;width:min(1080px,100%);min-height:720px;margin:22px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 70px #1126211f}.signup-wizard>aside{color:#fff;background:#162723;flex-direction:column;padding:38px;display:flex}.signup-wizard>aside .marketing-logo strong{color:#fff}.signup-intro{margin:70px 0 44px}.signup-intro>p{letter-spacing:1.5px;color:#78c2b1;font-size:11px;font-weight:800}.signup-intro h1{margin:12px 0 17px;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.08}.signup-intro>span{color:#b9c8c3;font-size:15px;line-height:1.65}.signup-wizard ol{gap:22px;margin:auto 0 0;padding:0;list-style:none;display:grid}.signup-wizard li{opacity:.45;align-items:center;gap:12px;display:flex}.signup-wizard li.active{opacity:1}.signup-wizard li i{border:1px solid #80928c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.signup-wizard li>span{display:grid}.signup-wizard li strong{font-size:13px}.signup-wizard li small{color:#9fb0aa;margin-top:3px;font-size:11px}.signup-wizard>section{flex-direction:column;padding:58px 64px;display:flex}.signup-step-head>span{letter-spacing:1.2px;color:#147d6c;font-size:11px;font-weight:800}.signup-step-head h2{margin:10px 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.signup-step-head p{color:#687873;max-width:560px;margin:0;font-size:14px;line-height:1.6}.signup-step-form{gap:18px;margin-top:35px;display:grid}.signup-step-form>label,.signup-step-form>div>label,.signup-optional label{color:#31433e;gap:7px;font-size:13px;font-weight:750;display:grid}.signup-step-form label>small{color:#788680;margin-left:5px;font-weight:400}.signup-step-form input{background:#fff;border:1px solid #c9d4d0;border-radius:8px;width:100%;height:48px;padding:0 13px;font-size:14px}.signup-step-form input:focus{border-color:#147d6c;outline:2px solid #b8ded5}.signup-step-form>div:not(.signup-buttons):not(.signup-review){grid-template-columns:1fr 1fr;gap:14px;display:grid}.signup-next{color:#fff;background:#147d6c;border:0;border-radius:8px;justify-self:end;min-height:50px;padding:0 22px;font-size:14px;font-weight:800}.signup-next:disabled{opacity:.6}.signup-buttons{justify-content:space-between;align-items:center;margin-top:8px;grid-template-columns:none!important;display:flex!important}.signup-buttons>button:first-child{color:#52635e;background:0 0;border:0;font-size:13px}.signup-optional{border:1px solid #d8e0dd;border-radius:9px}.signup-optional summary{cursor:pointer;padding:15px;font-size:13px;font-weight:750}.signup-optional summary span{float:right;color:#77857f;font-size:11px;font-weight:400}.signup-optional>div{padding:4px 15px 17px;grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.signup-review{gap:12px;grid-template-columns:1fr 1fr!important;display:grid!important}.signup-review article{border:1px solid #d9e1de;border-radius:9px;padding:16px;display:grid;position:relative}.signup-review article>span{letter-spacing:1px;color:#72817b;font-size:10px}.signup-review strong{margin-top:9px;font-size:14px}.signup-review small{color:#6d7d77;margin-top:4px;font-size:12px}.signup-review button{color:#147d6c;background:0 0;border:0;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.signup-wizard .signup-consent{font-size:12px!important}.signup-wizard .signup-login{margin-top:auto;padding-top:28px}.signup-complete{text-align:center;max-width:500px;margin:auto}.signup-complete>b{color:#287a5c;background:#dff1e9;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:24px;display:grid}.signup-complete>p{letter-spacing:1.3px;color:#147d6c;margin:22px 0 8px;font-size:11px;font-weight:800}.signup-complete h2{margin:0 0 12px;font-family:Georgia,serif;font-size:35px;font-weight:500}.signup-complete>span{color:#667671;font-size:15px;line-height:1.65;display:block}.signup-complete>a,.primary-link{background:#147d6c;border-radius:8px;margin-top:25px;padding:13px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.form-error{background:#fff0ed;border:1px solid #f0c9c1;border-radius:7px;padding:10px;color:#a33f32!important;font-size:12px!important}.account-message-page{background:#eef2ef;place-items:center;min-height:100vh;padding:20px;display:grid}.account-message-page>section{background:#fff;border-radius:16px;width:min(520px,100%);padding:45px;box-shadow:0 20px 60px #1126211a}.account-message-page>section>a:first-child{color:#172823;font-family:Georgia,serif;font-size:24px;text-decoration:none}.account-message-page p{letter-spacing:1.2px;color:#147d6c;margin:40px 0 8px;font-size:10px;font-weight:800}.account-message-page h1{margin:0 0 12px;font-family:Georgia,serif;font-size:35px;font-weight:500}.account-message-page span{color:#65746f;font-size:14px;line-height:1.6}.account-message-page form{gap:16px;margin-top:25px;display:grid}.account-message-page label{gap:7px;font-size:13px;font-weight:750;display:grid}.account-message-page input{border:1px solid #cbd6d2;border-radius:8px;height:48px;padding:0 12px}.account-message-page form>button{color:#fff;background:#147d6c;border:0;border-radius:8px;height:48px;font-weight:800}@media (max-width:800px){.signup-wizard-page{padding:14px}.signup-wizard{margin-top:12px;display:block}.signup-wizard>aside{padding:24px}.signup-intro{margin:34px 0 26px}.signup-intro h1{font-size:32px}.signup-wizard ol{grid-template-columns:repeat(3,1fr);gap:8px}.signup-wizard li{text-align:center;justify-items:center;display:grid}.signup-wizard li small{display:none}.signup-wizard>section{min-height:580px;padding:34px 22px}.signup-step-head h2{font-size:29px}.signup-step-form>div:not(.signup-buttons):not(.signup-review),.signup-review{grid-template-columns:1fr!important}}.app-shell{--console:#202b44;--console-soft:#2b3856;--console-line:#dfe3eb;--console-bg:#f7f6f2;background:var(--console-bg)}.app-shell .app-header{border-color:var(--console-line);background:#fffdfa}.app-shell .brand{gap:10px}.app-shell .brand-mark{width:40px;height:40px;background:0 0!important;border-radius:0!important}.app-shell .brand strong{color:#1f2940;letter-spacing:-.5px;font-size:19px}.app-shell .workspace-lock>span{color:#526be5;background:#edf0ff}.app-shell .workspace-lock strong{color:#26324d}.app-shell .workspace-lock small{color:#7b8291}.app-shell .avatar{color:#344a9a;background:#edf0ff}.app-shell .icon-button{border-color:#dfe3eb}.app-shell .sidebar{background:#202b44}.app-shell .agency-chip>span{color:#283651}.app-shell .agency-chip small,.app-shell .security-note small{color:#aab3c7}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{color:#c2c8d7}.app-shell .sidebar nav button i,.app-shell .sidebar-bottom>button i{color:#929db7}.app-shell .sidebar nav button:hover{background:#2b3856}.app-shell .sidebar nav button.active{color:#25324d;background:#f3f4ff}.app-shell .sidebar nav button.active i{color:#536de7}.app-shell .sidebar nav button em{background:#ff8067}.app-shell .security-note{background:#2b3856}.app-shell .security-note>span{background:#6f84e9}.app-shell .page-heading p{color:#65718b}.app-shell .page-heading h1,.app-shell .stat-card strong{color:#1e2940}.app-shell .page-heading>div>span b{color:#e06450}.app-shell .heading-actions .primary,.app-shell .primary{background:#526be5;border-color:#526be5}.app-shell .heading-actions .primary:hover,.app-shell .primary:hover{background:#4059cd}.app-shell .secondary{color:#3e4961;background:#fff;border-color:#d9deea}.app-shell .stats-grid,.app-shell .panel{border-color:#dfe3eb}.app-shell .panel-title button,.app-shell .section-toolbar button:not(.primary),.app-shell .review-card-title button{color:#4962d8}.app-shell .claim-row:hover,.app-shell .data-row:hover{background:#fafaff}.app-shell .claim-icon,.app-shell .quick-actions button>i{color:#536de7;background:#eef1ff}.app-shell .progress-ring{background:conic-gradient(#526be5 var(--progress),#e7e9ef 0)}.app-shell .quick-actions button>i{color:#526be5}.app-shell .quick-actions b{color:#7c86a0}.app-shell .access-pill,.app-shell .active-pill{color:#425bc5;background:#eef1ff}.app-shell .status.success{color:#35785f;background:#e8f3ef}.app-shell .status.warn{color:#b45c42;background:#fff0e8}.app-shell .import-centre>header span,.app-shell .import-file button{color:#526be5}.app-shell .import-drop i{color:#526be5;background:#eef1ff}.app-shell .import-drop b{background:#526be5}.app-shell .import-checks span{color:#526be5}.signup-wizard-page{background:#f1f2f6}.signup-wizard>aside{background:#202b44}.signup-intro>p{color:#91a3ff}.signup-intro>span{color:#c6cce0}.signup-wizard li.active i{background:#2f3d60;border-color:#8fa0f3}.signup-step-head>span,.signup-review button,.signup-login a{color:#526be5}.signup-next,.signup-complete>a,.account-message-page form>button,.primary-link{background:#526be5}.signup-step-form input:focus{border-color:#526be5;outline-color:#d8deff}.signup-complete>b{color:#526be5;background:#eef1ff}.account-message-page{background:#f1f2f6}.account-message-page p{color:#526be5}.wizard-shell{background:#f5f6fa}.wizard-header .brand-mark{background:0 0;width:36px;height:36px}.wizard-kicker,.wizard-content>p+* .active,.wizard-tip>span{color:#526be5}.wizard-steps div.active span{color:#526be5;border-color:#526be5}.wizard-steps div.done span{background:#526be5;border-color:#526be5}.wizard-options button.selected,.capture-grid button.captured{background:#f0f2ff;border-color:#7186e7}.wizard-options button.selected span{background:#526be5;border-color:#526be5}.capture-grid i{color:#526be5;background:#eef1ff}.wizard-tip{background:#f0f2ff}.wizard-footer .primary{background:#526be5;border-color:#526be5}.wizard-footer .primary:disabled{opacity:.35;cursor:not-allowed}.extraction-warning button{color:#526be5}.camera-screen{color:#fff;clip-path:inset(0 -100vmax);background:#0e1423;grid-template-rows:auto minmax(400px,1fr) auto auto;max-width:560px;min-height:100vh;margin:0 auto;display:grid;box-shadow:0 0 0 100vmax #0a0f1b}.camera-screen>header{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;height:82px;padding:0 18px;display:grid}.camera-screen>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:50%;width:40px;height:40px;font-size:19px}.camera-screen>header>div{text-align:center;display:grid}.camera-screen>header span{letter-spacing:1.3px;color:#9dace8;font-size:9px;font-weight:800}.camera-screen>header strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;overflow:hidden}.camera-view{border-radius:22px;min-height:430px;margin:0 14px;position:relative;overflow:hidden}.scene-view{background:linear-gradient(#0e142324,#0e142333),url(/claimsnap-storm-home-hero.jpg) 50%/cover}.document-view{background:#343d50;place-items:center;display:grid}.camera-subject{justify-content:center;align-items:flex-end;padding:28px;display:flex;position:absolute;inset:0}.camera-subject span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d18ad;border-radius:999px;padding:11px 15px;font-size:12px}.focus-corners{position:absolute;inset:13% 10%}.focus-corners i{filter:drop-shadow(0 1px 2px #00000080);border-style:solid;border-color:#fff;width:42px;height:42px;position:absolute}.focus-corners i:first-child{border-width:3px 0 0 3px;border-radius:8px 0 0;top:0;left:0}.focus-corners i:nth-child(2){border-width:3px 3px 0 0;border-radius:0 8px 0 0;top:0;right:0}.focus-corners i:nth-child(3){border-width:0 3px 3px 0;border-radius:0 0 8px;bottom:0;right:0}.focus-corners i:nth-child(4){border-width:0 0 3px 3px;border-radius:0 0 0 8px;bottom:0;left:0}.camera-quality{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d18b3;border-radius:999px;padding:8px 11px;font-size:10px;position:absolute;top:14px;left:14px}.camera-quality span{color:#69d5a8;margin-right:5px}.document-sheet{color:#172033;background:#fff;border-radius:4px;align-content:start;gap:12px;width:68%;height:76%;padding:28px 22px;display:grid;transform:rotate(-1deg);box-shadow:0 14px 35px #0000004d}.document-sheet>span{color:#526be5;font-size:10px;font-weight:900}.document-sheet>i{background:#dfe3eb;border-radius:3px;height:7px}.document-sheet>i:nth-of-type(2){width:78%}.document-sheet>i:nth-of-type(3){width:91%}.document-sheet>i:nth-of-type(4){width:65%}.document-sheet>b{color:#778094;text-align:center;margin-top:auto;font-size:10px}.camera-screen>footer{grid-template-columns:1fr 92px 1fr;align-items:center;height:126px;padding:0 38px;display:grid}.camera-screen>footer>button{color:#c9d0df;background:0 0;border:0;justify-items:center;gap:7px;font-size:10px;display:grid}.camera-screen>footer button>i{background:#273149;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.camera-shutter{border:4px solid #fff!important;border-radius:50%!important;width:82px!important;height:82px!important;padding:6px!important;display:block!important}.camera-shutter i{background:#fff!important;border-radius:50%!important;width:100%!important;height:100%!important}.camera-screen footer input{display:none}.camera-privacy{text-align:center;color:#7f899f;margin:0;padding:0 20px 18px;font-size:9px}.camera-checking,.camera-issue{border-radius:12px;align-items:center;gap:11px;margin:12px 18px 0;padding:13px;display:flex}.camera-checking{background:#242e48}.camera-checking>i{color:#91a3ff;font-style:normal}.camera-checking>span,.camera-issue{font-size:10px}.camera-checking strong{margin-bottom:3px;font-size:11px;display:block}.camera-issue{color:#8f412f;background:#fff0e8;display:grid}.camera-issue b{font-size:12px}.camera-issue span{font-size:10px;line-height:1.45}.camera-issue+.camera-checking{display:none}@media (min-width:760px){.camera-screen{border-radius:28px;min-height:calc(100vh - 40px);margin:20px auto;overflow:hidden;box-shadow:0 28px 90px #00000073}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}
