/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy-950:#1d1d1f;--navy-900:#242426;--navy-800:#343438;--blue-700:#0071e3;--blue-600:#007aff;--blue-100:#e8f2ff;--cyan-500:#32ade6;--gold-500:#ff9f0a;--ink:#1d1d1f;--muted:#6e6e73;--line:#e1e1e6;--line-strong:#d2d2d7;--surface:#fff;--surface-soft:#f5f5f7;--background:#f2f2f7;--success:#248a3d;--warning:#b76e00;--radius:20px;--shadow:0 18px 50px #00000012, 0 2px 8px #00000009}*{box-sizing:border-box}html{background:var(--background)}body{background:radial-gradient(circle at 8% -10%, #007aff1f, transparent 34rem), radial-gradient(circle at 92% 12%, #5ac8fa14, transparent 30rem), var(--background);color:var(--ink);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}.alpha-brand img,.saas-logo img{object-fit:contain;width:38px;height:38px}.platform-shell{background:#f4f6fa;min-height:100vh}.platform-sidebar{position:fixed;inset:0 auto 0 0}.platform-main{min-height:100vh;margin-left:260px;padding:42px clamp(24px,4vw,64px) 70px}.platform-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.platform-header p,.platform-card-heading p{color:var(--blue-700);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.platform-header h1{letter-spacing:-.045em;max-width:780px;margin:0 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.02}.platform-header div>span{max-width:790px;color:var(--muted);font-size:14px;line-height:1.55;display:block}.platform-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.platform-kpis article,.platform-card{background:#ffffffeb;border:1px solid #192a4614;box-shadow:0 14px 36px #1c2d4b0f}.platform-kpis article{border-radius:17px;padding:18px}.platform-kpis span{color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.platform-kpis strong{letter-spacing:-.04em;font-size:29px}.platform-card{border-radius:22px;padding:24px}.company-card,.platform-two-column,.platform-main>.platform-card{margin-top:18px}.platform-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.platform-card-heading h2{letter-spacing:-.025em;margin:0;font-size:21px}.platform-badge{color:#46556c;background:#eff3f8;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.platform-badge.blue{color:#075cab;background:#e8f2ff}.platform-badge.green{color:#18713a;background:#e9f7ee}.platform-badge.amber{color:#8a5700;background:#fff4df}.company-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.company-facts div{background:#f6f8fb;border-radius:14px;padding:14px}.company-facts span,.company-facts strong{display:block}.company-facts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.company-facts strong{font-size:13px}.platform-note{color:#536174;background:#f0f6ff;border-left:3px solid #1485f5;border-radius:4px 12px 12px 4px;margin:18px 0 0;padding:13px 15px;font-size:11px;line-height:1.55}.platform-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.role-list,.billing-flow{gap:2px;display:grid}.role-list div,.billing-flow div{border-bottom:1px solid #edf0f4;grid-template-columns:145px 1fr;gap:15px;padding:11px 0;display:grid}.role-list strong,.billing-flow strong{font-size:11px}.role-list span,.billing-flow span{color:var(--muted);font-size:10px;line-height:1.45}.profile-card{color:#fff;background:linear-gradient(135deg,#111d34,#163d72);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.profile-avatar{background:#147df5;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;font-weight:800;display:grid}.profile-card strong,.profile-card span,.profile-card small{display:block}.profile-card span{color:#c7d7ee;margin-top:3px;font-size:11px}.profile-card small{color:#8fb7ec;margin-top:3px;font-size:9px}.clean-checks,.numbered-plan{margin:17px 0 0;padding:0;list-style:none}.clean-checks li,.numbered-plan li{color:#4f5d70;margin-top:9px;padding-left:27px;font-size:11px;line-height:1.45;position:relative}.clean-checks li:before{content:"✓";color:#16803a;font-weight:900;position:absolute;left:0}.numbered-plan{counter-reset:plan}.numbered-plan li{counter-increment:plan}.numbered-plan li:before{content:counter(plan);color:#075cab;background:#e8f2ff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid;position:absolute;left:0}.safeguard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.safeguard-grid article{background:#fafbfd;border:1px solid #edf0f4;border-radius:15px;min-height:155px;padding:15px}.safeguard-grid article>span{color:#56677e;background:#edf3fa;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.safeguard-grid h3{margin:13px 0 7px;font-size:13px}.safeguard-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.platform-empty{background:#fafbfd;border:1px dashed #cbd5e2;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.platform-empty strong{font-size:13px}.platform-empty span{max-width:650px;color:var(--muted);font-size:11px;line-height:1.5}.governance-table-wrap{overflow-x:auto}.governance-table{border-collapse:collapse;width:100%;font-size:11px}.governance-table th{color:var(--muted);text-align:left;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #dde4ed;padding:10px;font-size:9px}.governance-table td{white-space:nowrap;border-bottom:1px solid #edf0f4;padding:12px 10px}.governance-table td:first-child{white-space:normal;min-width:210px}.governance-table td:first-child strong,.governance-table td:first-child span{display:block}.governance-table td:first-child span{color:var(--muted);margin-top:3px;font-size:9px}.governance-table button{color:#a11f1f;background:#fff0f0;border:0;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800}.link-status{color:#56677e;text-transform:capitalize;background:#edf3fa;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.link-status.active{color:#18713a;background:#e9f7ee}.link-status.revoked{color:#a11f1f;background:#fff0f0}.revoked-label{color:#9b2a2a;font-size:9px;font-weight:800}@media (width<=1100px){.platform-sidebar{width:auto;min-height:auto;position:static}.platform-main{margin-left:0}.platform-kpis,.safeguard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.platform-main{padding:25px 16px 50px}.platform-header,.platform-card-heading{flex-direction:column;align-items:flex-start}.platform-two-column,.company-facts,.safeguard-grid{grid-template-columns:1fr}.role-list div,.billing-flow div{grid-template-columns:1fr;gap:4px}}button,input,select{font:inherit}button{cursor:pointer}.topbar{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(26px);backdrop-filter:saturate(180%)blur(26px);background:#ffffffbd;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;min-height:74px;padding:12px clamp(20px,4vw,64px);display:flex;position:sticky;top:0;box-shadow:0 1px 10px #00000009}.brand-lockup,.brand-lockup>div,.header-actions,.intro-row,.data-status,.panel-heading>div,.heading-with-step,.comparison-heading,.scenario-title-row,.loan-meta,footer,.footer-right{align-items:center;display:flex}.brand-lockup{gap:12px}.brand-lockup>div:last-child{display:block}.brand-mark{color:#fff;letter-spacing:-.02em;background:linear-gradient(145deg,#1d1d1f,#007aff);border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid;box-shadow:0 8px 20px #0071e338}.eyebrow,.section-kicker{color:var(--blue-700);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.brand-lockup h1{color:var(--navy-950);margin:2px 0 0;font-size:18px;line-height:1.1}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.action-menu{position:relative}.action-menu summary{-webkit-user-select:none;user-select:none;align-items:center;gap:7px;list-style:none;display:flex}.action-menu summary::-webkit-details-marker{display:none}.action-menu[open] summary{background:#eef5ff}.action-menu-primary[open] summary{background:#0067cf}.action-menu-popover{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff5;border:1px solid #00000017;border-radius:16px;width:286px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 55px #1522322e,0 2px 8px #15223214}.action-menu-popover button{width:100%;color:var(--navy-950);text-align:left;background:0 0;border:0;border-radius:10px;padding:10px 11px}.action-menu-popover button:hover{background:var(--surface-soft)}.action-menu-popover strong{font-size:12px;display:block}.action-menu-popover small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35;display:block}.action-menu-popover .menu-danger strong{color:#b42318}.header-feedback{color:#176b35;background:#e8f7ed;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.button{border:1px solid #0000;border-radius:11px;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;transition:transform .14s,background .14s,box-shadow .14s}.button:active,.lookup-button:active,.preset-bar button:active,.amount-chips button:active{transform:scale(.98)}.button-quiet{color:var(--navy-800);background:#fffc;border-color:#00000014}.button-quiet:hover{background:var(--surface-soft)}.button-primary{background:var(--blue-700);color:#fff;box-shadow:0 7px 18px #0071e338}.button-primary:hover{background:#0f59c7}.workspace{width:min(1540px,100% - 40px);margin:0 auto;padding:32px 0 48px}.intro-row{justify-content:space-between;gap:28px;margin-bottom:22px}.intro-row h2{color:var(--navy-950);letter-spacing:-.035em;margin:6px 0 7px;font-size:clamp(25px,3vw,36px);line-height:1.08}.intro-row>div>p:last-child,.panel-heading p,.comparison-heading p,.heading-with-step p,.assumptions-panel summary p{color:var(--muted);margin:0;font-size:13px}.data-status{flex-wrap:wrap;justify-content:flex-end;gap:8px}.data-status span{border:1px solid var(--line);color:#57677b;background:#fffc;border-radius:999px;align-items:center;min-height:31px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.status-dot{border-radius:50%;width:7px;height:7px;margin-right:7px}.status-dot.amber{background:var(--warning)}.status-dot.green{background:var(--success)}.panel{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(140%)blur(18px);backdrop-filter:saturate(140%)blur(18px);background:#ffffffdb;border:1px solid #ffffffd1}.property-panel{padding:20px}.rate-panel{margin-top:18px;padding:20px}.panel-heading,.comparison-heading{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.panel-heading>div,.heading-with-step{gap:12px}.panel-heading h3,.comparison-heading h3,.assumptions-panel h3{color:var(--navy-950);margin:0 0 3px;font-size:16px}.step-number{background:var(--blue-100);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;margin:0;font-weight:850;display:grid;color:var(--blue-700)!important;font-size:11px!important}.source-badge,.minimum-badge,.edit-label{letter-spacing:.02em;border-radius:999px;align-self:center;font-size:10px;font-weight:800}.source-badge{color:var(--success);background:#ebf8ee;padding:6px 9px}.property-grid,.fee-grid,.rate-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.field-wide{grid-column:span 2}.address-field{grid-column:span 3}.field{min-width:0;display:block}.field>span{color:#556579;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:10px;font-weight:800;display:block;overflow:hidden}.field input,.field select,.rate-control input,.scenario-name{border:1px solid var(--line-strong);width:100%;min-width:0;height:40px;color:var(--navy-950);background:#fafafcf0;border-radius:10px;outline:none;font-size:13px;font-weight:650;transition:border-color .15s,box-shadow .15s,background .15s}.field input,.rate-control input,.scenario-name{padding:0 11px}.field select{padding:0 29px 0 10px}.field input:focus,.field select:focus,.rate-control input:focus,.scenario-name:focus{border-color:var(--blue-600);background:#fff;box-shadow:0 0 0 4px #007aff1f}.field input:disabled{color:#415469;cursor:not-allowed;background:#f1f4f7;border-color:#d9e1e9}.address-entry{background:#f7f7f9cc;border:1px solid #00000013;border-radius:15px;grid-column:1/-1;padding:14px}.address-entry-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.address-entry-heading>div:first-child>span{color:#3a3a3c;font-size:11px;font-weight:750;display:block}.address-entry-heading>div:first-child>small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.address-mode-switch{background:#e9e9ed;border:1px solid #0000000b;border-radius:10px;flex:none;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.address-mode-switch button{color:#5b5b60;background:0 0;border:0;border-radius:8px;min-height:29px;padding:0 11px;font-size:10px;font-weight:700;transition:background .14s,box-shadow .14s,color .14s}.address-mode-switch button.active{color:var(--navy-950);background:#fff;box-shadow:0 1px 4px #00000024}.address-entry-body{margin-top:13px}.address-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.address-search-row>input{border:1px solid var(--line-strong);width:100%;min-width:0;height:42px;color:var(--navy-950);background:#fff;border-radius:11px;outline:none;padding:0 13px;font-size:13px;font-weight:650;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 1px #00000006}.address-search-row>input:focus{border-color:var(--blue-600);box-shadow:0 0 0 4px #007aff1f}.address-help{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.4;display:block}.lookup-button{border:1px solid var(--blue-700);background:var(--blue-700);color:#fff;border-radius:11px;min-width:116px;height:42px;padding:0 14px;font-size:11px;font-weight:800;transition:transform .14s,background .14s,box-shadow .14s;box-shadow:0 5px 12px #0071e32e}.lookup-button:hover{background:#0f59c7}.lookup-button:disabled{cursor:wait;background:#a9bbd3;border-color:#a9bbd3}.manual-address-grid{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) 80px 105px auto;align-items:end;gap:9px;display:grid}.manual-lookup-button{min-width:124px}.address-search-feedback{color:#315d8e;background:#007aff13;border-radius:10px;margin:9px 0 0;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.4}.address-search-feedback.error{color:#855d13;background:#fff4df}.address-search-feedback.success{color:#327447;background:#edf8ef}.address-suggestions{background:#fffffff5;border:1px solid #00000017;border-radius:12px;margin-top:9px;overflow:hidden;box-shadow:0 12px 28px #00000017}.address-suggestions button{width:100%;color:var(--navy-950);text-align:left;background:0 0;border:0;border-bottom:1px solid #0001;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.address-suggestions button:last-child{border-bottom:0}.address-suggestions button:hover{background:#f3f8ff}.address-suggestions button>span:nth-child(2){min-width:0}.address-suggestions strong,.address-suggestions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.address-suggestions strong{font-size:11px}.address-suggestions small{color:var(--muted);margin-top:2px;font-size:9px}.suggestion-pin{background:var(--blue-100);width:24px;height:24px;color:var(--blue-700);border-radius:8px;place-items:center;font-size:13px;display:grid}.address-suggestions i{color:#8e8e93;font-size:20px;font-style:normal}.lookup-feedback:empty{display:none}.lookup-feedback{margin-top:15px}.lookup-feedback>p{background:var(--blue-100);color:var(--navy-800);border-radius:9px;margin:0;padding:10px 12px;font-size:11px;font-weight:700}.lookup-feedback.error>p{color:#7a581d;background:#fff4e2}.property-match{background:#fbfefd;border:1px solid #c9e5dc;border-radius:12px;overflow:hidden}.property-match-heading,.property-match-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.property-match-heading{background:#eef8f4;border-bottom:1px solid #dcece7;padding:13px 15px;list-style:none}.property-match-heading::-webkit-details-marker{display:none}.property-match-collapsible .property-match-heading{cursor:pointer}.property-match-collapsible:not([open]) .property-match-heading{border-bottom:0}.property-match-collapsible:not([open]) .match-badge:after{content:" · View"}.property-match-heading>div{min-width:0}.property-match-heading span,.property-facts span{color:#647387;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.property-match-heading strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.match-badge{background:var(--success);border-radius:999px;flex:none;padding:5px 8px;color:#fff!important;font-size:9px!important}.property-facts{background:#e3ebe8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.property-facts>div{background:#fff;min-width:0;padding:12px 15px}.property-facts strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.property-match-footer{align-items:flex-start;padding:11px 15px}.property-match-footer p{color:#5e6f82;max-width:850px;margin:0;font-size:10px;line-height:1.5}.property-price-actions{flex:none;gap:6px;display:flex}.property-price-actions button{border:1px solid var(--line-strong);min-height:30px;color:var(--blue-700);background:#fff;border-radius:8px;padding:0 10px;font-size:9px;font-weight:800}.property-price-actions button:hover{border-color:var(--blue-600);background:var(--blue-100)}.input-shell{align-items:center;display:flex;position:relative}.input-shell input{padding-left:25px}.input-shell:has(.suffix) input{padding-right:43px}.input-affix{z-index:1;color:#7b8999;pointer-events:none;font-size:12px;position:absolute;left:10px}.input-affix.suffix{left:auto;right:10px}.calculated-rate{background:var(--blue-100);border:1px solid #cbdcf3;border-radius:12px;flex-direction:column;justify-content:center;min-height:63px;padding:9px 12px;display:flex}.calculated-rate.government{background:#edf9f9;border-color:#cce6e7}.calculated-rate span{color:#53667b;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:800}.calculated-rate strong{color:var(--navy-950);letter-spacing:-.035em;margin-top:3px;font-size:22px}.rate-note{color:#66768a;margin:13px 0 0;font-size:10px;line-height:1.5}.rate-note a{color:var(--blue-700);font-weight:750}.comparison-section{margin-top:30px}.comparison-heading{align-items:center;margin-bottom:14px}.preset-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.preset-bar>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-right:3px;font-size:10px;font-weight:800}.preset-bar button,.amount-chips button{color:var(--navy-800);background:#ffffffe0;border:1px solid #00000017;border-radius:999px;font-size:10px;font-weight:750;transition:transform .14s,border-color .14s,background .14s}.preset-bar button{min-height:31px;padding:0 11px}.preset-bar button:hover,.amount-chips button:hover{border-color:var(--blue-600);color:var(--blue-700)}.amount-chips button.active{color:var(--blue-700);background:#e5f1ff;border-color:#0071e347;box-shadow:inset 0 0 0 1px #0071e30a}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.scenario-card{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:saturate(135%)blur(16px);backdrop-filter:saturate(135%)blur(16px);background:#ffffffe8;border:1px solid #ffffffd1;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.scenario-card:hover{border-color:#0071e32e;box-shadow:0 22px 58px #00000016,0 3px 10px #0000000a}.scenario-accent{background:var(--blue-700);height:3px}.scenario-2 .scenario-accent{background:var(--cyan-500)}.scenario-3 .scenario-accent{background:var(--gold-500)}.scenario-content{padding:18px}.scenario-title-row{justify-content:space-between;gap:10px;margin-bottom:16px}.scenario-title-row>div{min-width:0}.scenario-title-row>div>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.scenario-name{letter-spacing:-.02em;background:0 0;border-color:#0000;border-radius:6px;height:28px;padding:0;font-size:18px;font-weight:800}.scenario-name:hover,.scenario-name:focus{border-color:var(--line);background:var(--surface-soft);padding:0 7px}.minimum-badge{background:var(--blue-100);color:var(--blue-700);flex:none;padding:6px 8px}.scenario-controls{border-bottom:1px solid var(--line);gap:11px;padding-bottom:17px;display:grid}.control-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rate-control{min-width:0}.rate-control-heading{justify-content:space-between;align-items:center;gap:8px;min-height:17px;margin-bottom:6px;display:flex}.rate-control-heading>span{color:#556579;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.rate-control-heading button{border:1px solid var(--line);color:var(--blue-700);background:#fff;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:850}.rate-control-heading button.active{background:var(--blue-100);border-color:#c6daf8}.rate-control-heading button:disabled{border-color:var(--line);color:#8b98a6;cursor:not-allowed;background:#f1f4f7}.rate-control small{color:var(--blue-700);margin-top:5px;font-size:9px;font-weight:750;display:block}.dual-input{grid-template-columns:1fr 76px;align-items:center;gap:10px;display:grid}.dual-input>input[type=range]{height:5px;accent-color:var(--blue-700);border:0;padding:0}.compact-number{position:relative}.compact-number input{padding-right:25px}.compact-number span{color:var(--muted);font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.field small{color:var(--blue-700);margin-top:5px;font-size:10px;font-weight:750;display:block}.amount-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.amount-chips button{min-height:24px;padding:0 9px}.assistance-control{min-width:0}.percentage-note{color:var(--muted);margin:-2px 0 0;font-size:9px;line-height:1.45}.check-field{color:#536378;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.check-field input{width:15px;height:15px;accent-color:var(--blue-700)}.title-auto-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;grid-column:span 2;align-self:end;min-height:40px;padding:0 11px}.primary-results{grid-template-columns:1.35fr 1fr;gap:10px;padding:18px 0 15px;display:grid}.hero-result,.cash-result{border-radius:14px;min-width:0;padding:13px}.hero-result{color:#fff;background:linear-gradient(145deg,#242426,#111113);box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000001f}.cash-result{color:var(--navy-900);background:linear-gradient(145deg,#eef6ff,#e5f1ff);border:1px solid #c9ddf5}.hero-result span,.cash-result span{letter-spacing:.025em;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.hero-result strong,.cash-result strong{letter-spacing:-.045em;text-overflow:ellipsis;font-size:clamp(21px,2.2vw,29px);line-height:1;display:block;overflow:hidden}.hero-result small{color:#b9c9da;margin-top:7px;font-size:8px;line-height:1.35;display:block}.payment-breakdown{padding-bottom:13px}.inline-warning{color:#7a581d;background:#fff8eb;border-radius:8px;margin:-3px 0 13px;padding:8px 9px;font-size:9px;line-height:1.45}.result-line{color:#384b61;justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;font-size:11px;display:flex}.result-line strong{color:var(--navy-950);flex:none;font-size:11px}.result-line.muted,.result-line.muted strong{color:#647387;font-weight:550}.breakdown-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.breakdown-details summary{color:var(--blue-700);padding:12px 2px;font-size:11px;font-weight:800;list-style-position:inside}.details-body{padding:0 3px 14px}.detail-group-label{color:var(--navy-800);letter-spacing:.09em;text-transform:uppercase;margin:13px 0 4px;font-size:9px;font-weight:850}.detail-total{color:#fff;background:linear-gradient(145deg,#242426,#111113);border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px;font-size:11px;font-weight:800;display:flex}.detail-total strong{font-size:15px}.loan-meta{flex-wrap:wrap;gap:5px;padding-top:12px}.loan-meta span{background:var(--surface-soft);color:#66768a;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.assumptions-panel{margin-top:22px}.assumptions-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;list-style:none;display:flex}.assumptions-panel>summary::-webkit-details-marker{display:none}.edit-label{border:1px solid var(--line);color:var(--blue-700);padding:7px 10px}.fee-grid{padding:0 20px 20px}.assumption-note{border-left:3px solid var(--warning);color:#74531b;background:#fff8eb;margin:0 20px 20px;padding:11px 13px;font-size:10px;line-height:1.55}.disclosure{color:#68788a;background:#ffffffa6;border:1px solid #d8e0e8;border-radius:12px;margin-top:20px;padding:16px 18px;font-size:10px;line-height:1.55}.disclosure strong{color:#44566a;margin-bottom:4px;display:block}.disclosure p{margin:0}footer{color:#657589;justify-content:space-between;gap:20px;padding:22px 2px 0;font-size:10px}footer>div{gap:3px;display:grid}footer strong{color:var(--navy-900);font-size:11px}.footer-right{text-align:right;justify-items:end;gap:3px;display:grid}.print-report{display:none}.brand-logo{object-fit:contain;background:#fff;border-radius:12px;width:46px;height:46px}.terms-gate{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#141922a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.terms-card{background:#fffffff5;border:1px solid #ffffffd1;border-radius:28px;width:min(620px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 30px 90px #00000040}.terms-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.terms-brand strong{margin-top:2px;display:block}.terms-card h2{letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(26px,4vw,38px)}.terms-card>p:not(.section-kicker):not(.terms-error){color:var(--muted);font-size:13px;line-height:1.65}.terms-fields{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 14px;display:grid}.terms-check{color:#485669;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.terms-check input{width:17px;height:17px;accent-color:var(--blue-700)}.terms-button{width:100%;margin-top:18px}.terms-button:disabled{opacity:.46;cursor:not-allowed}.terms-card>small{color:var(--muted);text-align:center;margin-top:11px;font-size:9px;display:block}.terms-error{color:#b42318;font-size:11px}.rate-pricing-card{background:#f5f9ff;border:1px solid #cbdcf3;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.dpa-subprogram-card{background:linear-gradient(145deg,#f6faff,#eef6ff);border:1px solid #b9d5f4;border-radius:14px;padding:12px}.dpa-subprogram-card .dpa-program-field{background:0 0;border:0;padding:0}.dpa-rate-note{margin-top:5px;font-weight:800;display:block;color:#0b57a7!important}.credits-section{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:13px}.credits-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.credits-heading strong{font-size:12px}.credits-heading span{color:var(--muted);text-align:right;font-size:8px}.credits-grid{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.dpa-program-field,.dpa-option-field{background:#f8fbff;border:1px solid #dbe7f5;border-radius:13px;padding:11px}.dpa-program-field small,.dpa-option-field small{line-height:1.4}.dpa-source{color:var(--blue-700);margin-top:5px;font-size:9px;font-weight:750;text-decoration:none;display:inline-block}.dpa-source:hover{text-decoration:underline}.money-compact span{left:9px;right:auto}.money-compact input{padding-left:23px;padding-right:8px}.additional-costs-section{background:#fffaf1;border:1px solid #eadbbd;border-radius:14px;padding:13px}.additional-costs-grid{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.branding-panel{margin-top:18px}.branding-panel summary{cursor:pointer;justify-content:space-between;padding:20px;display:flex}.branding-grid{grid-template-columns:180px 180px 1fr;gap:16px;padding:0 20px 20px;display:grid}.upload-card{background:var(--surface-soft);text-align:center;border:1px dashed #b8c5d5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:14px;display:flex}.upload-card>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.upload-card img{object-fit:contain;border-radius:10px;width:100%;height:92px}.headshot-upload img{object-fit:cover;border-radius:50%;width:92px}.upload-card input{width:100%;font-size:9px}.upload-card small{color:var(--muted);font-size:8px}.branding-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.branding-panel .assumption-note{margin:0 20px 20px}.access-denied{width:min(620px,100% - 40px);box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:90px auto;padding:36px}.client-view .scenario-name{pointer-events:none}.client-view .rate-control input[readonly]{color:var(--navy-950);background:#eef3f8;font-weight:800}.client-credit-panel .rate-grid{grid-template-columns:minmax(220px,360px)}.client-view .intro-row{background:linear-gradient(135deg,#fffffff5,#ebf5ffe6);border:1px solid #dce9f8;border-radius:20px;padding:22px 24px;box-shadow:0 12px 35px #0071e312}.client-view .panel,.client-view .scenario-card{background:#fffffff5}.client-view .property-panel .panel-heading p,.client-view .comparison-heading>p{max-width:650px;line-height:1.55}@media (width<=1200px){.sp-hero{grid-template-columns:1fr 1fr;gap:35px}.sp-float-property{left:-10px}.sp-float-consent{right:-8px}.property-grid,.fee-grid,.rate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.address-field{grid-column:1/-1}.scenario-grid{grid-template-columns:1fr}.scenario-content{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:0 24px;display:grid}.scenario-title-row,.scenario-controls{grid-column:1}.primary-results,.payment-breakdown,.breakdown-details,.loan-meta{grid-column:2}.primary-results{grid-row:1/span 2;align-self:start;margin-top:0;padding-top:0}.payment-breakdown{grid-row:2;align-self:end}.breakdown-details{grid-row:3}.loan-meta{grid-row:4}}@media (width<=760px){.sp-nav{width:min(100% - 30px,680px);min-height:70px}.sp-private-pill{display:none}.sp-brand img{width:36px;height:36px}.sp-hero{grid-template-columns:1fr;width:min(100% - 30px,680px);min-height:auto;padding:55px 0 70px}.sp-hero h1{font-size:clamp(43px,13vw,62px)}.sp-hero-lede{font-size:15px}.sp-product-stage{margin-top:18px}.sp-demo-window{transform:none}.sp-float-card{display:none}.sp-value-strip{grid-template-columns:1fr;width:min(100% - 30px,680px);margin-bottom:70px}.sp-workflow{padding:70px 20px}.sp-workflow-heading{flex-direction:column;align-items:flex-start}.sp-steps{grid-template-columns:1fr;margin-top:35px}.sp-steps>i{display:none}.sp-steps>div{min-height:150px}.sp-trust{grid-template-columns:1fr;gap:36px;width:min(100% - 30px,680px);padding:70px 0}.sp-footer{grid-template-columns:1fr;width:min(100% - 30px,680px)}.sp-footer>p{text-align:left}.sp-footer>span{justify-self:start}.topbar{align-items:flex-start;padding:12px 16px;position:static}.header-actions{flex-wrap:nowrap;display:flex}.action-menu-popover{width:auto;position:fixed;top:68px;left:12px;right:12px}.button{min-height:38px;padding:0 10px;font-size:11px}.workspace{width:min(100% - 24px,680px);padding-top:22px}.intro-row,.comparison-heading,.panel-heading{flex-direction:column;align-items:flex-start}.data-status,.preset-bar{justify-content:flex-start}.property-grid,.fee-grid,.rate-grid{grid-template-columns:1fr 1fr}.address-entry-heading{flex-direction:column;align-items:flex-start}.address-mode-switch{width:100%}.manual-address-grid{grid-template-columns:1fr 1fr}.manual-street{grid-column:1/-1}.manual-lookup-button{align-self:end;width:100%}.field-wide{grid-column:1/-1}.property-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.property-match-footer{flex-direction:column}.scenario-content{padding:16px;display:block}.scenario-title-row,.primary-results,.loan-meta{display:flex}.scenario-controls{display:grid}.branding-grid{grid-template-columns:1fr 1fr}.branding-fields{grid-column:1/-1;grid-template-columns:1fr 1fr}footer{flex-direction:column;align-items:flex-start}.footer-right{text-align:left;justify-items:start}}@media (width<=480px){.sp-brand strong{font-size:15px}.sp-nav .sp-button{min-height:38px;padding:0 13px}.sp-hero-actions{flex-direction:column;align-items:flex-start}.sp-hero-actions .sp-button{width:100%}.sp-proof-row{flex-direction:column;align-items:flex-start;gap:9px}.sp-demo-property,.sp-demo-options{grid-template-columns:1fr}.sp-demo-options h3,.sp-demo-options small{min-height:auto}.sp-demo-options article>strong{font-size:25px}.sp-trust ul{grid-template-columns:1fr}.brand-lockup .eyebrow{display:none}.brand-lockup h1{max-width:105px;font-size:15px}.header-actions{gap:5px}.header-actions .button{max-width:105px;font-size:10px}.property-grid,.fee-grid,.rate-grid,.control-pair,.rate-pricing-card,.credits-grid,.additional-costs-grid,.terms-fields,.branding-grid,.branding-fields{grid-template-columns:1fr}.branding-fields,.title-auto-toggle{grid-column:auto}.address-search-row{grid-template-columns:1fr}.address-entry{padding:12px}.manual-address-grid{grid-template-columns:1fr}.manual-street{grid-column:auto}.lookup-button{width:100%}.property-facts{grid-template-columns:1fr}.property-price-actions{flex-direction:column;width:100%}.primary-results{grid-template-columns:1fr;display:grid}.hero-result strong,.cash-result strong{font-size:29px}}@media print{@page{size:letter landscape;margin:.32in}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{width:100%;background:#fff!important}body{margin:0}.topbar,.workspace>:not(.print-report),.terms-gate{display:none!important}.workspace{width:100%;margin:0;padding:0}.print-report{color:#172033;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:block!important}.print-report-header{border-bottom:2px solid #0071e3;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.print-brand{align-items:center;gap:10px;display:flex}.print-brand img{object-fit:contain;object-position:left center;width:116px;height:46px;display:block}.print-brand-mark{color:#fff;background:linear-gradient(145deg,#1d1d1f,#007aff);border-radius:11px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.print-brand span,.print-prepared span,.print-title-row span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.print-brand strong{letter-spacing:-.02em;margin-top:2px;font-size:17px;display:block}.print-prepared{text-align:right}.print-prepared strong{margin:2px 0;font-size:12px;display:block}.print-prepared small{color:#667085;font-size:7px}.print-title-row{background:#f2f6fb;border-radius:10px;grid-template-columns:2.2fr repeat(4,1fr);gap:8px;margin:10px 0;padding:9px 10px;display:grid}.print-title-row>div{min-width:0}.print-title-row strong{overflow-wrap:anywhere;margin-top:2px;font-size:9px;line-height:1.25;display:block}.print-option-grid{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.print-option-card{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #d5deea;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #1720330f}.print-option-card:first-child{border-top:4px solid #0071e3}.print-option-card:nth-child(2){border-top:4px solid #32ade6}.print-option-card:nth-child(3){border-top:4px solid #ff9f0a}.print-option-header{justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 10px 0;display:flex}.print-option-header span,.print-option-heroes span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850;display:block}.print-option-header h2{letter-spacing:-.02em;margin:2px 0 0;font-size:13px}.print-option-header>strong{color:#0071e3;font-size:15px}.print-option-meta{color:#667085;margin:4px 10px 8px;font-size:7px}.print-option-heroes{break-inside:avoid;page-break-inside:avoid;background:#dce3ec;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:0 9px 8px;display:grid;overflow:hidden}.print-option-heroes>div{color:#fff;background:#172033;padding:9px}.print-option-heroes>div:last-child{color:#0b57a7;background:#edf5ff}.print-option-heroes span{color:#b6c6da;margin-bottom:4px}.print-option-heroes>div:last-child span{color:#50749b}.print-option-heroes strong{letter-spacing:-.03em;white-space:nowrap;font-size:14px}.print-card-section{break-inside:avoid;page-break-inside:avoid;background:#fbfcfe;border:1px solid #e1e7ef;border-radius:9px;margin:0 9px 7px;padding:7px 8px}.print-card-section h3{color:#1d3f6e;letter-spacing:.03em;text-transform:uppercase;margin:0 0 4px;font-size:8px}.print-card-section>div{color:#5d6979;justify-content:space-between;gap:8px;padding:2.2px 0;font-size:7px;display:flex}.print-card-section>div strong{color:#172033;white-space:nowrap}.print-cash-section{background:#f6fbf8}.print-loan-footer{color:#667085;justify-content:space-between;gap:6px;padding:0 10px 9px;font-size:6px;display:flex}.print-dpa-label{color:#315c88;border-top:1px solid #e2e8f0;margin:-4px 10px 8px;padding-top:5px;font-size:6.5px;font-weight:750;line-height:1.25}.print-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:8px}.print-comparison-table th,.print-comparison-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #dce3ec;border-right:1px solid #dce3ec;padding:5px 8px}.print-comparison-table th:first-child,.print-comparison-table td:first-child{color:#5c697a;border-left:1px solid #dce3ec;width:22%;font-weight:750}.print-comparison-table thead th{color:#fff;text-align:left;background:#172033;border-top:1px solid #dce3ec;font-size:10px}.print-comparison-table thead th:first-child{color:#fff;border-top-left-radius:9px}.print-comparison-table thead th:last-child{border-top-right-radius:9px}.print-comparison-table thead span{color:#8fc5ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:6px;display:block}.print-comparison-table tbody td:not(:first-child){font-weight:700}.print-emphasis td{color:#0b57a7;background:#edf5ff;font-size:11px;font-weight:900!important}.print-cash td{color:#176b35;background:#e8f7ed;font-size:12px;font-weight:900!important}.print-summary-sections{gap:8px;margin-top:8px;display:grid}.print-summary-section{break-inside:avoid;page-break-inside:avoid}.print-summary-section h2{color:#fff;letter-spacing:.02em;background:#1d3f6e;border-radius:8px 8px 0 0;margin:0;padding:5px 9px;font-size:9px}.print-section-table thead th{color:#172033;background:#edf2f8;font-size:8px}.print-section-table thead th:first-child{color:#172033}.print-section-table thead span{color:#3176bc}.print-section-table th,.print-section-table td{padding-top:3px;padding-bottom:3px}.print-full-breakdown{break-before:page;page-break-before:always;padding-top:2px}.print-full-breakdown h2{letter-spacing:-.025em;margin:0 0 8px;font-size:16px}.print-detail-table{font-size:7px}.print-detail-table th,.print-detail-table td{padding-top:3.5px;padding-bottom:3.5px}.print-detail-table tr{break-inside:avoid;page-break-inside:avoid}.print-section-row td{letter-spacing:.05em;text-transform:uppercase;background:#e8eef6;font-size:7px;color:#172033!important;font-weight:900!important}.print-disclosure{background:#fbfcfe;border:1px solid #cfd7e3;border-radius:9px;margin-top:10px;padding:8px 10px}.print-disclosure strong{letter-spacing:.08em;font-size:7px}.print-disclosure p{color:#536174;margin:3px 0 0;font-size:6.5px;line-height:1.35}.print-contact{border-top:1px solid #dce3ec;justify-content:space-between;align-items:center;gap:20px;margin-top:9px;padding-top:8px;font-size:7px;display:flex}.print-contact>div{flex-direction:column;gap:2px;display:flex}.print-contact>div:last-child{text-align:right;align-items:flex-end}.print-officer{align-items:center;flex-direction:row!important;gap:8px!important}.print-officer img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:46px;height:46px;display:block;box-shadow:0 2px 8px #17203329}.print-officer>div{flex-direction:column;gap:2px;display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sp-home{color:#101828;background:#f7f9fc;min-height:100vh;overflow:hidden}.pilot-auth-form .pilot-cta{width:100%;min-height:50px}.pilot-auth-form button:disabled{opacity:.68;cursor:wait}.lp-contact{background:#eaf5ff;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:start;gap:72px;padding:90px max(32px,50vw - 560px);display:grid}.lp-contact h2{letter-spacing:-.06em;margin:16px 0;font-size:clamp(42px,5vw,64px)}.lp-contact>div>p:last-child{color:#5c6f87;max-width:440px;font-size:17px;line-height:1.65}.lp-contact-form{background:#fff;border:1px solid #cfe1f2;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid;box-shadow:0 20px 45px #12345a12}.lp-contact-form label{color:#29415f;gap:7px;font-size:13px;font-weight:800;display:grid}.lp-contact-form input,.lp-contact-form textarea{color:#102442;width:100%;font:inherit;border:1px solid #cbd9e7;border-radius:9px;padding:12px;font-size:16px}.lp-contact-form textarea{resize:vertical;min-height:112px}.lp-contact-message,.lp-contact-form button,.lp-contact-form>p{grid-column:1/-1}.lp-contact-form button{cursor:pointer;border:0}.lp-contact-form button:disabled{opacity:.7;cursor:wait}.lp-contact-form>p{color:#3e668a;margin:0;font-size:13px;line-height:1.5}.lp-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (width<=760px){.lp-contact{grid-template-columns:1fr;gap:32px;padding:66px 20px}.lp-contact-form{grid-template-columns:1fr;padding:22px}.lp-contact-form label,.lp-contact-message,.lp-contact-form button,.lp-contact-form>p{grid-column:1}}.sp-nav{border-bottom:1px solid #10264414;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.sp-brand{color:#101828;align-items:center;gap:10px;text-decoration:none;display:flex}.sp-brand img{object-fit:contain;width:42px;height:42px}.sp-brand div{align-items:baseline;gap:4px;display:flex}.sp-brand strong{letter-spacing:-.035em;font-size:17px}.sp-brand span{color:#087bf2;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.sp-nav-actions,.sp-hero-actions,.sp-proof-row{align-items:center;display:flex}.sp-nav-actions{gap:10px}.sp-private-pill{color:#667085;letter-spacing:.07em;text-transform:uppercase;background:#fff;border:1px solid #d7e1ed;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.sp-button{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.sp-button:hover{transform:translateY(-1px)}.sp-button-quiet{color:#26364d;background:#ffffffd9;border:1px solid #d7e1ed}.sp-button-primary{color:#fff;background:#087bf2;min-height:52px;padding:0 22px;box-shadow:0 13px 30px #087bf23d}.sp-button-primary:hover{background:#006bd7;box-shadow:0 16px 36px #087bf24d}.sp-button-primary span{font-size:18px}.sp-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(34px,6vw,88px);width:min(1240px,100% - 48px);min-height:690px;margin:0 auto;padding:62px 0 74px;display:grid}.sp-hero-copy{z-index:2;position:relative}.sp-kicker{color:#087bf2;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 20px;font-size:10px;font-weight:900;display:flex}.sp-kicker>i{background:#27c17d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #27c17d1f}.sp-hero h1{letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(48px,5.6vw,77px);line-height:.98}.sp-hero-lede{color:#5d6b7e;max-width:625px;margin:25px 0 0;font-size:17px;line-height:1.65}.sp-hero-actions{gap:18px;margin-top:30px}.sp-access-note{color:#738096;font-size:10px;font-weight:700}.sp-proof-row{flex-wrap:wrap;gap:19px;margin-top:32px}.sp-proof-row span{color:#657387;font-size:10px}.sp-proof-row b{color:#17283f;margin-right:4px;font-size:13px}.sp-product-stage{min-width:0;padding:44px 0 52px;position:relative}.sp-stage-glow{filter:blur(12px);background:radial-gradient(circle,#007dff33,#3ac6ff14 34%,#0000 67%);position:absolute;inset:-14% -18%}.sp-demo-window{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #203a5c21;border-radius:24px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-4deg)rotateX(1deg);box-shadow:0 34px 80px #1c365826,0 3px 12px #1c365814}.sp-demo-topbar{background:#fbfcfe;border-bottom:1px solid #e7ebf1;grid-template-columns:1fr auto 1fr;align-items:center;padding:13px 16px;display:grid}.sp-demo-topbar>span{gap:5px;display:flex}.sp-demo-topbar i{background:#d5dce6;border-radius:50%;width:7px;height:7px}.sp-demo-topbar i:first-child{background:#ff6b60}.sp-demo-topbar i:nth-child(2){background:#ffbd44}.sp-demo-topbar i:nth-child(3){background:#2dcc70}.sp-demo-topbar strong{color:#354257;font-size:9px}.sp-demo-topbar small{color:#8792a3;justify-self:end;font-size:7px}.sp-demo-property{grid-template-columns:1.55fr .65fr;gap:8px;padding:17px 17px 10px;display:grid}.sp-demo-property div{background:#f5f7fa;border-radius:12px;padding:12px}.sp-demo-property span,.sp-demo-property strong{display:block}.sp-demo-property span{color:#8a95a6;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:850}.sp-demo-property strong{color:#293a51;font-size:10px}.sp-demo-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px 17px 17px;display:grid}.sp-demo-options article{background:#fff;border:1px solid #e0e7ef;border-radius:15px;min-width:0;padding:15px 12px 13px;position:relative}.sp-demo-options article.featured{background:linear-gradient(#f2f8ff,#fff);border-color:#83bfff;box-shadow:0 10px 24px #087bf21a}.sp-demo-options em{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#087bf2;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:-8px;right:7px}.sp-demo-options span{color:#087bf2;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.sp-demo-options h3{min-height:28px;margin:6px 0 15px;font-size:10px;line-height:1.25}.sp-demo-options article>strong{color:#142840;letter-spacing:-.045em;font-size:clamp(15px,1.8vw,22px);display:block}.sp-demo-options small{color:#8994a5;min-height:23px;margin-top:3px;font-size:6px;line-height:1.4;display:block}.sp-demo-options b{color:#4b5d74;border-top:1px solid #e8edf3;margin-top:12px;padding-top:9px;font-size:7px;display:block}.sp-demo-footer{background:#fbfcfe;border-top:1px solid #e7ebf1;justify-content:space-between;align-items:center;padding:11px 17px 14px;display:flex}.sp-demo-footer span{color:#68768a;align-items:center;gap:6px;font-size:7px;font-weight:750;display:flex}.sp-demo-footer i{background:#27c17d;border-radius:50%;width:6px;height:6px}.sp-demo-footer button{color:#fff;pointer-events:none;background:#087bf2;border:0;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:850}.sp-float-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #19385a1a;border-radius:13px;min-width:165px;padding:11px 13px;position:absolute;box-shadow:0 18px 38px #19385a24}.sp-float-card span,.sp-float-card strong{display:block}.sp-float-card span{color:#209863;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900}.sp-float-card strong{color:#26384f;font-size:8px}.sp-float-property{top:12px;left:-27px}.sp-float-consent{bottom:12px;right:-22px}.sp-value-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1160px,100% - 48px);margin:0 auto 96px;display:grid}.sp-value-strip article{background:#ffffffe0;border:1px solid #dde5ef;border-radius:20px;padding:25px;box-shadow:0 16px 38px #1f37560e}.sp-value-strip article>div{color:#087bf2;background:#eaf4ff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.sp-value-strip h2{letter-spacing:-.03em;margin:22px 0 8px;font-size:20px}.sp-value-strip p{color:#67758a;margin:0;font-size:11px;line-height:1.65}.sp-workflow{color:#fff;background:#101d31;padding:92px max(24px,50vw - 580px)}.sp-workflow-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.sp-workflow-heading .sp-kicker{color:#6cb7ff;margin:0}.sp-workflow-heading h2{letter-spacing:-.045em;max-width:610px;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.04}.sp-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:55px;display:grid}.sp-steps>div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;min-height:170px;padding:22px}.sp-steps>i{color:#4b678b;font-style:normal}.sp-steps span{color:#fff;background:#087bf2;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.sp-steps strong,.sp-steps small{display:block}.sp-steps strong{margin-top:26px;font-size:15px}.sp-steps small{color:#aab8ca;margin-top:7px;font-size:10px;line-height:1.55}.sp-trust{grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;width:min(1160px,100% - 48px);margin:0 auto;padding:92px 0;display:grid}.sp-trust h2{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.08}.sp-trust ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.sp-trust li{color:#475970;background:#fff;border:1px solid #dde5ef;border-radius:12px;padding:12px 12px 12px 32px;font-size:10px;font-weight:750;position:relative}.sp-trust li:before{color:#27a66c;content:"✓";font-weight:900;position:absolute;left:12px}.sp-footer{color:#788598;border-top:1px solid #dde5ef;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1240px,100% - 48px);margin:0 auto;padding:28px 0 35px;font-size:9px;display:grid}.sp-footer>p{text-align:center;margin:0}.sp-footer>span{justify-self:end}.sp-footer .sp-brand img{width:33px;height:33px}.sp-footer .sp-brand strong{font-size:13px}.alpha-shell{color:#132033;background:radial-gradient(circle at 78% 10%,#2488ff26,#0000 30%),#f5f7fb;min-height:100vh;padding:0 5vw 36px}.alpha-nav{border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:center;min-height:82px;display:flex}.alpha-brand,.saas-logo{align-items:center;gap:11px;display:flex}.alpha-brand>span,.saas-logo>span{color:#fff;background:linear-gradient(145deg,#172033,#007aff);border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.alpha-brand strong{font-size:14px}.alpha-button{border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.alpha-button-dark{color:#fff;background:#172033}.alpha-button-blue{color:#fff;background:#0071e3}.alpha-hero{text-align:center;max-width:880px;margin:9vh auto 7vh}.alpha-kicker,.saas-main-header p,.saas-section-heading p,.saas-roadmap p{color:#0071e3;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.alpha-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,7vw,78px);line-height:.98}.alpha-hero>p:not(.alpha-kicker){color:#5c697a;max-width:720px;margin:25px auto;font-size:17px;line-height:1.65}.alpha-status-row{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.alpha-status-row span{color:#536174;background:#fffc;border:1px solid #d9e2ee;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:750}.alpha-status-row i,.saas-control-grid i{background:#30b466;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #30b4661f}.alpha-principles{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1100px;margin:0 auto;display:grid}.alpha-principles article{background:#ffffffdb;border:1px solid #dce3ec;border-radius:20px;padding:24px;box-shadow:0 18px 50px #1828400f}.alpha-principles article>span{color:#0071e3;font-size:10px;font-weight:900}.alpha-principles h2{margin:23px 0 8px;font-size:21px}.alpha-principles p{color:#657285;margin:0;font-size:12px;line-height:1.6}.alpha-footer{color:#7b8796;text-align:center;max-width:1100px;margin:28px auto 0;font-size:10px}.saas-dashboard{color:#172033;background:#f4f6fa;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.saas-sidebar{background:#fff;border-right:1px solid #dde4ed;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.saas-logo{border-bottom:1px solid #e6ebf2;padding:0 7px 22px}.saas-logo strong,.saas-logo small,.saas-user strong,.saas-user small{display:block}.saas-logo strong{font-size:12px}.saas-logo small{color:#748092;text-transform:uppercase;margin-top:2px;font-size:8px}.saas-sidebar nav{gap:5px;margin-top:20px;display:grid}.saas-sidebar nav a,.saas-sidebar nav span{color:#687587;border-radius:9px;padding:10px 11px;font-size:11px;font-weight:750;text-decoration:none}.saas-sidebar nav a.active{color:#0067cc;background:#eaf3ff}.saas-sidebar nav span{opacity:.48}.saas-user{background:#f5f7fa;border-radius:12px;margin-top:auto;padding:13px 11px}.saas-user small{color:#778395;text-overflow:ellipsis;margin:3px 0 9px;font-size:8px;overflow:hidden}.saas-user a{color:#0067cc;font-size:9px;font-weight:800}.saas-main-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.saas-main-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,42px)}.saas-alert{background:#fff9ed;border:1px solid #f1d39b;border-radius:14px;align-items:center;gap:18px;margin-bottom:18px;padding:15px 17px;display:flex}.saas-alert strong{color:#875600;flex:none;font-size:11px}.saas-alert p{color:#795f32;margin:0;font-size:10px;line-height:1.5}.saas-metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.saas-metrics article,.saas-control-grid article{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:18px;box-shadow:0 9px 28px #1828400a}.saas-metrics span,.saas-metrics small{color:#748092;font-size:9px;font-weight:750;display:block}.saas-metrics strong{letter-spacing:-.04em;margin:12px 0 5px;font-size:30px;display:block}.saas-metrics small{font-size:8px;font-weight:600}.saas-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:34px 0 13px;display:flex}.saas-section-heading h2{margin:0;font-size:21px}.saas-section-heading>span{color:#748092;font-size:9px}.saas-control-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.saas-control-grid article>div{color:#268c4d;text-transform:uppercase;align-items:center;font-size:8px;font-weight:900;display:flex}.saas-control-grid p{color:#697587;margin:0;font-size:9px;line-height:1.55}.saas-roadmap{color:#fff;background:#172033;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:24px;display:flex}.saas-roadmap h2{margin:0 0 7px;font-size:21px}.saas-roadmap span,.saas-roadmap li{color:#b8c4d5;font-size:9px;line-height:1.6}.saas-roadmap ul{grid-template-columns:1fr 1fr;gap:5px 20px;margin:0;padding-left:18px;display:grid}@media (width<=900px){.alpha-principles,.saas-control-grid,.saas-dashboard{grid-template-columns:1fr}.saas-sidebar{height:auto;position:static}.saas-sidebar nav{grid-template-columns:1fr 1fr}.saas-user{margin-top:18px}.saas-metrics{grid-template-columns:1fr 1fr}}@media (width<=560px){.alpha-shell{padding-left:18px;padding-right:18px}.alpha-brand strong{display:none}.alpha-hero{margin-top:7vh}.alpha-hero h1{font-size:43px}.saas-main-header,.saas-alert,.saas-roadmap{flex-direction:column;align-items:flex-start}.saas-metrics,.saas-roadmap ul{grid-template-columns:1fr}}.sp-home{background:radial-gradient(circle at 12% 8%,#1ccfef29,#0000 31%),radial-gradient(circle at 88% 14%,#1267f526,#0000 34%),linear-gradient(#f9fcff 0%,#f3f7fc 58%,#eef3f9 100%)}.sp-nav{width:min(1320px,100% - 64px);min-height:98px}.sp-brand .sp-wordmark{object-fit:contain;width:clamp(220px,21vw,285px);height:auto}.sp-private-pill{letter-spacing:.08em;padding:8px 12px;font-size:11px}.sp-button{border-radius:14px;min-height:46px;padding:0 20px;font-size:13px}.sp-button-primary{min-height:56px;padding:0 26px;font-size:15px;box-shadow:0 14px 30px #0071e338}.sp-hero{min-height:780px;padding:76px 0 104px}.sp-kicker{letter-spacing:.14em;font-size:12px}.sp-hero h1{letter-spacing:-.07em;font-size:clamp(58px,7.2vw,90px);line-height:.92}.sp-hero h1 span{color:#087bf2}.sp-hero-subhead{color:#182a44;letter-spacing:-.025em;max-width:660px;margin:28px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.25}.sp-hero-lede{max-width:700px;font-size:19px;line-height:1.68}.sp-access-note{font-size:13px}.sp-proof-row{gap:18px;font-size:13px}.sp-proof-row b{font-size:16px}.sp-value-strip article{padding:32px}.sp-value-strip h2{font-size:25px}.sp-value-strip p{font-size:15px;line-height:1.68}.sp-steps strong{font-size:19px}.sp-steps small{font-size:14px;line-height:1.65}.sp-trust li{font-size:14px}.sp-conversion{color:#fff;background:radial-gradient(circle at 92% 8%,#1ccfef36,#0000 34%),linear-gradient(135deg,#07162e,#102d58);border:1px solid #ffffff1a;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;width:min(1240px,100% - 64px);margin:0 auto 84px;padding:clamp(38px,5vw,68px);display:grid;box-shadow:0 30px 80px #07162e2e}.sp-conversion h2{letter-spacing:-.05em;max-width:840px;margin:10px 0 16px;font-size:clamp(31px,4.4vw,48px);line-height:1.06}.sp-conversion p:not(.sp-kicker){color:#bdcbe0;max-width:800px;margin:0;font-size:16px;line-height:1.7}.sp-conversion .sp-kicker{color:#35d4f2}.sp-footer .sp-brand .sp-wordmark{width:210px;height:auto}.saas-dashboard{background:#f3f6fa;grid-template-columns:270px minmax(0,1fr)}.saas-sidebar{z-index:20;border-right-color:#e1e8f1;width:270px;padding:25px 18px;box-shadow:8px 0 32px #12253f09}.saas-logo{min-height:58px;padding:0 8px 22px}.saas-logo img{object-fit:contain;width:205px;max-width:100%;height:auto}.saas-sidebar nav{gap:4px;margin-top:18px}.saas-nav-label{color:#93a0b1;letter-spacing:.13em;text-transform:uppercase;margin:18px 10px 6px;font-size:10px;font-weight:900}.saas-nav-label:first-child{margin-top:0}.saas-sidebar nav a,.saas-sidebar nav>span{border-radius:12px;align-items:center;gap:11px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.saas-sidebar nav a b,.saas-sidebar nav>span b{color:#7b8aa0;place-items:center;width:19px;font-size:15px;display:grid}.saas-sidebar nav a.active{color:#055fc3;background:linear-gradient(135deg,#e9f4ff,#edf9fc);box-shadow:inset 0 0 0 1px #0071e312}.saas-sidebar nav a.active b{color:#087bf2}.saas-sidebar nav em{color:#8a96a7;letter-spacing:.06em;text-transform:uppercase;background:#edf2f7;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.saas-user{background:#f8fafc;border:1px solid #e4eaf1;border-radius:14px;padding:15px 14px}.saas-user strong{font-size:12px}.saas-user small{margin:4px 0 10px;font-size:10px}.saas-user a{font-size:11px}.saas-content-shell{min-width:0}.saas-module-bar{z-index:15;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe8;border-bottom:1px solid #d9e2ede6;padding:12px clamp(20px,3vw,44px);position:sticky;top:0}.saas-module-bar nav{gap:8px;max-width:1400px;display:flex;overflow-x:auto}.saas-module-bar a,.saas-module-bar nav>span{color:#637188;border:1px solid #0000;border-radius:13px;gap:2px;min-width:155px;padding:11px 14px;text-decoration:none;display:grid;position:relative}.saas-module-bar a span,.saas-module-bar b{color:#1b2b43;font-size:12px}.saas-module-bar small{font-size:9px}.saas-module-bar a.active{background:#eef6ff;border-color:#d8eaff;box-shadow:0 6px 18px #0071e30f}.saas-module-bar a.active span{color:#0467ce}.saas-module-bar nav>span{opacity:.67}.saas-module-bar em{color:#7c8a9e;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.saas-main{width:min(1400px,100%);padding:42px clamp(24px,4vw,60px) 72px}.saas-main-header{align-items:center;margin-bottom:28px}.saas-main-header h1{font-size:clamp(34px,4vw,48px)}.saas-main-header>div>span{color:#65748a;margin-top:10px;font-size:15px;line-height:1.5;display:block}.saas-main-header .alpha-button{min-height:50px;padding:0 20px;font-size:13px;box-shadow:0 12px 24px #0071e32b}.saas-alert{border-radius:16px;padding:18px 20px}.saas-alert strong,.saas-alert p{font-size:13px}.saas-metrics{gap:15px}.saas-metrics article,.saas-control-grid article{border-radius:18px;padding:24px;box-shadow:0 12px 34px #1828400b}.saas-metrics span{font-size:11px}.saas-metrics strong{margin:15px 0 6px;font-size:40px}.saas-metrics small{font-size:10px}.saas-section-heading{margin:42px 0 17px}.saas-section-heading h2{font-size:26px}.saas-section-heading>span{font-size:11px}.saas-control-grid{gap:15px}.saas-control-grid article>div{font-size:9px}.saas-control-grid h3{margin:25px 0 9px;font-size:17px}.saas-control-grid p{font-size:12px;line-height:1.65}.saas-roadmap{border-radius:22px;margin-top:30px;padding:30px}.saas-roadmap h2{font-size:25px}.saas-roadmap span,.saas-roadmap li{font-size:12px}@media (width<=1050px){.saas-dashboard{grid-template-columns:230px minmax(0,1fr)}.saas-sidebar{width:230px}.saas-logo img{width:185px}.saas-module-bar a,.saas-module-bar nav>span{min-width:140px}.saas-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.saas-dashboard{grid-template-columns:1fr}.saas-sidebar{width:100%;height:auto;position:static}.saas-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-nav-label{grid-column:1/-1}.saas-user{margin-top:20px}.saas-module-bar{top:0}}@media (width<=760px){.sp-nav{width:min(100% - 32px,1320px)}.sp-brand .sp-wordmark{width:205px}.sp-private-pill{display:none}.sp-hero{padding-top:54px}.sp-hero h1{font-size:clamp(50px,16vw,68px)}.sp-hero-subhead{font-size:22px}.sp-hero-lede{font-size:17px}.sp-conversion{border-radius:24px;grid-template-columns:1fr;gap:30px;width:calc(100% - 32px);margin-bottom:54px;padding:32px 24px}.sp-conversion .sp-button{width:100%}}@media (width<=560px){.saas-sidebar nav{grid-template-columns:1fr}.saas-nav-label{grid-column:auto}.saas-module-bar{padding:10px 14px}.saas-main{padding:28px 18px 56px}.saas-main-header{align-items:flex-start}.saas-main-header .alpha-button{width:100%}.saas-metrics{grid-template-columns:1fr}}.pilot-data-note{color:#344c66;background:#f1f6fc;border:1px solid #dce6f1;border-radius:12px;margin:20px 0;padding:20px 24px;font-size:14px;line-height:1.6}.pilot-data-note p{margin:8px 0}.pilot-data-note button,.pilot-workspace-nav button{cursor:pointer;border:1px solid #adc5de;border-radius:6px;padding:8px 12px;font-size:14px}.pilot-workspace-nav button{color:#fff;background:0 0}.pilot-data-note details{margin-top:16px}.pilot-data-note summary{cursor:pointer;font-weight:600}.pilot-data-note .fee-grid{padding:18px 0}.pilot-marketing{--ink:#071c37;--blue:#0866f5;--cyan:#08badb;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6;overflow:clip}.pilot-marketing *{box-sizing:border-box}.pilot-marketing a{color:inherit;text-decoration:none}.pilot-nav{border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:24px 5%;display:flex}.pilot-nav img{width:260px;max-width:100%;height:auto}.pilot-nav>div{align-items:center;gap:30px;font-size:16px;font-weight:600;display:flex}.pilot-cta{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0866f51c;color:#fff!important;background:#0866f5!important;padding:14px 24px!important}.pilot-cta:hover{background:#034fc4!important}.pilot-hero{text-align:center;max-width:1140px;margin:0 auto;padding:85px 32px 55px}.pilot-eyebrow{letter-spacing:.12em;color:#257086;font-size:14px;font-weight:700}.pilot-hero h1{letter-spacing:-.055em;margin:22px 0 30px;font-size:clamp(48px,6.5vw,88px);font-weight:750;line-height:1.07}.pilot-hero h1 span{color:#0866f5}.pilot-lede{color:#465a70;max-width:780px;margin:auto;font-size:21px;line-height:1.65}.pilot-hero-actions{justify-content:center;align-items:center;gap:28px;margin:32px 0 24px;display:flex}.pilot-tagline{color:#60718a;font-size:16px;font-weight:600}.pilot-experience{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);align-items:start;gap:6%;max-width:1440px;margin:auto;padding:35px 5% 80px;display:grid}.pilot-sticky{padding-top:30px;position:sticky;top:40px}.pilot-live{background:#f4f7fb;border:1px solid #cbd9e8;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #12396121}.pilot-live-bar{color:#fff;background:#071c37;justify-content:space-between;align-items:center;padding:14px 22px;font-size:14px;display:flex}.pilot-live-bar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #7690ad;border-radius:6px;padding:6px 12px;font-size:14px}.pilot-live-address{flex-wrap:wrap;align-items:center;gap:10px;padding:24px;display:flex}.pilot-live-address>span{color:#53677f;width:100%;font-size:13px}.pilot-live-address>strong{flex:1;font-size:22px}.pilot-live-address label{gap:4px;font-size:13px;display:grid}.pilot-live-address input{color:#071c37;background:#fff;border:1px solid #cad8e5;border-radius:6px;width:135px;padding:8px;font-size:17px}.pilot-live-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px;display:grid}.pilot-live-options article{background:#fff;border:1px solid #dce4ef;border-radius:10px;min-width:0;padding:18px 12px;box-shadow:0 4px 12px #071c3705}.pilot-live-options article.selected{background:#f2f7ff;border:2px solid #0866f5}.pilot-live-options article>small{letter-spacing:.1em;color:#516885;font-size:12px}.pilot-live-options h3{min-height:44px;margin:9px 0 3px;font-size:16px;line-height:1.35}.pilot-live-options article>span{color:#52667c;font-size:12px;display:block}.pilot-live-options article>strong{letter-spacing:-.04em;color:#071c37;margin:18px 0;font-size:clamp(23px,2.3vw,34px);animation:.4s pilot-value;display:block}.pilot-live-options article>strong small{letter-spacing:0;margin-left:3px;font-size:12px;font-weight:400}.pilot-live-options dl{margin:0;font-size:12px;line-height:1.5}.pilot-live-options dl>div{justify-content:space-between;gap:5px;margin:7px 0;display:flex}.pilot-live-options dt{color:#63748a}.pilot-live-options dd{white-space:nowrap;margin:0}.pilot-live-options footer{border-top:1px solid #e1e8f0;gap:4px;margin-top:15px;padding-top:12px;display:grid}.pilot-live-options footer span{color:#63748a;font-size:12px}.pilot-live-options footer b{font-size:19px}.pilot-demo-slider{flex-wrap:wrap;justify-content:space-between;padding:22px 24px 8px;font-size:14px;display:flex}.pilot-demo-slider input{accent-color:#0866f5;width:100%;margin-top:12px}.pilot-demo-caption{text-align:center;margin:12px;font-size:15px;font-weight:600}.pilot-demo-disclosure{color:#52647a;padding:0 24px 22px;font-size:12px;line-height:1.5;display:block}.pilot-story article{flex-direction:column;justify-content:center;min-height:65vh;display:flex}.pilot-story article>span{letter-spacing:.12em;color:#13788e;font-size:14px;font-weight:700}.pilot-story h2{letter-spacing:-.035em;margin:20px 0;font-size:clamp(30px,3vw,44px);line-height:1.15}.pilot-story p{color:#53657a;font-size:18px;line-height:1.7}.pilot-control{color:#fff;background:#071c37;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:85px max(6%,50% - 625px);display:grid}.pilot-control .pilot-eyebrow{color:#36d4ea}.pilot-control h2,.pilot-pricing h2{letter-spacing:-.035em;margin:20px 0;font-size:clamp(34px,3.8vw,50px);line-height:1.15}.pilot-control p{color:#beccdf}.pilot-control a{color:#47d4f1;margin-top:12px;display:inline-block}.pilot-fee-preview{color:#071c37;background:#fff;border-radius:12px;font-size:16px;overflow:hidden}.pilot-fee-preview header{background:#eaf3ff;padding:20px;font-weight:700}.pilot-fee-preview header span{color:#536b86;font-size:13px;font-weight:400;display:block}.pilot-fee-preview>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding:16px 22px;display:flex}.pilot-fee-preview footer{color:#52677f;padding:20px;font-size:13px}.pilot-pricing{text-align:center;max-width:1380px;margin:auto;padding:95px 5%}.pilot-pricing>p{color:#52677f}.pilot-plans{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:55px 0 25px;display:grid}.pilot-plans article{background:#fff;border:1px solid #d6e0eb;border-radius:14px;padding:32px;position:relative}.pilot-plans article.featured{border:2px solid #0866f5;box-shadow:0 15px 45px #0866f512}.pilot-plan-badge{color:#fff;background:#0866f5;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:-17px;left:24px}.pilot-plans h3{margin:5px 0;font-size:26px}.pilot-plans p{color:#627389;min-height:52px;font-size:16px}.pilot-plans strong{letter-spacing:-.035em;font-size:48px;line-height:1.3;display:block}.pilot-plans strong small{letter-spacing:0;font-size:17px;font-weight:400}.pilot-plans article>span:not(.pilot-plan-badge){color:#60718a;font-size:14px;display:block}.pilot-plans a{justify-content:center;margin:24px 0;font-size:16px;display:flex}.pilot-plan-link{border:1px solid #bacbde;border-radius:9px;padding:13px 20px;font-weight:600}.pilot-plans ul{padding:0;font-size:15px;list-style:none}.pilot-plans li{border-bottom:1px solid #edf1f6;padding:9px 0;line-height:1.5}.pilot-pricing-note{max-width:850px;margin:20px auto;font-size:14px;line-height:1.6}.pilot-ending{text-align:center;background:#eef6ff;padding:70px 25px 90px}.pilot-ending h2{letter-spacing:-.04em;margin:25px 0 30px;font-size:clamp(45px,6vw,76px);line-height:1.05}.pilot-ending p{color:#417b9a;font-size:16px;font-weight:700}.pilot-footer{color:#53657a;justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:auto;padding:35px 5%;font-size:14px;display:flex}.pilot-footer img{width:220px}.pilot-auth{color:#071c37;gap:22px;max-width:580px;margin:60px auto;padding:30px;font-size:18px;display:grid}.pilot-auth img{width:280px;max-width:100%}.pilot-auth h1{letter-spacing:-.04em;margin:20px 0 0;font-size:44px;line-height:1.15}.pilot-auth p{line-height:1.6}.pilot-auth-note{color:#596d85;font-size:14px}.pilot-signup{gap:18px;display:grid}.pilot-signup label{gap:8px;font-size:15px;font-weight:600;display:grid}.pilot-signup input:not([type=checkbox]),.pilot-signup select{border:1px solid #bacadb;border-radius:8px;width:100%;padding:13px;font-size:17px}.pilot-signup .pilot-consent{align-items:start;font-size:14px;font-weight:400;line-height:1.5;display:flex}.pilot-consent input{margin-top:4px}.pilot-workspace-nav{color:#fff;background:#071c37;flex-wrap:wrap;gap:22px;padding:18px 4%;font-size:15px;display:flex}.pilot-workspace-nav a{color:#fff;text-decoration:none}.pilot-fee-editor{padding:20px 28px}.pilot-fee-editor-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pilot-fee-editor-head label{font-size:16px}.pilot-fee-editor button,.quick-message button{color:#fff;cursor:pointer;background:#0866f5;border:0;border-radius:8px;padding:10px 18px}.pilot-fee-editor h4{border-bottom:1px solid #dce5ef;margin:28px 0 15px;padding-bottom:10px;font-size:19px}.pilot-fee-editor .fee-grid{padding:0}.pilot-fee-editor>p,.quick-message{color:#51637b;font-size:14px;line-height:1.6}.quick-message{background:#eef5ff;border-radius:8px;padding:12px}.pilot-dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0;display:grid}.pilot-dashboard-actions a{color:#071c37;background:#fff;border:1px solid #d8e3f0;border-radius:12px;padding:25px;text-decoration:none}.pilot-dashboard-actions h2{font-size:22px;line-height:1.3}.pilot-dashboard-actions p{color:#52677f;font-size:16px;line-height:1.6}.pilot-dashboard-actions span,.pilot-dashboard-actions b{color:#0866f5}.pilot-records{color:#071c37;max-width:1200px;margin:45px auto;padding:25px;font-size:17px}.pilot-table-wrap{overflow:auto}.pilot-records table{border-collapse:collapse;width:100%;margin-top:25px}.pilot-records th,.pilot-records td{text-align:left;border-bottom:1px solid #dce5ef;padding:14px;font-size:14px}.pilot-records th{background:#eef5ff}.pilot-marketing a:focus-visible,.pilot-marketing button:focus-visible,.pilot-auth a:focus-visible{outline-offset:5px;outline:3px solid #08badb}@keyframes pilot-value{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1000px){.pilot-experience{grid-template-columns:1fr;padding:20px 4% 60px}.pilot-sticky{position:relative;top:0}.pilot-story{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.pilot-story article{min-height:0;padding-top:45px}.pilot-story h2{font-size:26px}.pilot-story p{font-size:16px}.pilot-nav img{width:220px}.pilot-nav>div{gap:18px}.pilot-plans article{padding:26px 22px}.pilot-footer{flex-wrap:wrap}}@media (width<=680px){.pilot-nav{flex-wrap:wrap;gap:15px;padding:18px 20px}.pilot-nav>div{justify-content:space-between;gap:10px;width:100%;font-size:14px}.pilot-nav .pilot-cta{padding:9px 13px!important}.pilot-hero{padding:50px 20px 25px}.pilot-hero h1{font-size:46px}.pilot-lede{font-size:18px}.pilot-hero-actions{flex-direction:column;gap:18px}.pilot-live-options{gap:6px;padding:0 8px}.pilot-live-options article{padding:12px 7px}.pilot-live-options h3{font-size:14px}.pilot-live-options article>strong{font-size:23px}.pilot-live-options article>strong small,.pilot-live-options dl>div{display:block}.pilot-live-options dl{font-size:12px}.pilot-live-options footer b{font-size:17px}.pilot-live-address{padding:17px}.pilot-live-address>strong{font-size:20px}.pilot-story{grid-template-columns:1fr;gap:0}.pilot-story article{padding:25px 10px}.pilot-control{grid-template-columns:1fr;gap:35px;padding:50px 25px}.pilot-plans{grid-template-columns:1fr;gap:35px}.pilot-pricing{padding:60px 22px}.pilot-plans p{min-height:0}.pilot-dashboard-actions{grid-template-columns:1fr}.pilot-fee-editor{padding:15px}.pilot-workspace-nav{gap:14px;font-size:14px}.pilot-auth{margin:20px auto}.pilot-story h2{margin:12px 0}.pilot-live-options article>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.pilot-marketing *{scroll-behavior:auto!important;animation:none!important}}@media screen{.admin-view,.client-view{color:#142b43;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.admin-view .workspace,.client-view .workspace{max-width:1480px}.property-grid,.rate-grid,.fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.field>span{letter-spacing:0;white-space:normal;font-size:14px;font-weight:600;line-height:1.4;overflow:visible}.field input,.field select,.rate-control input{font-variant-numeric:tabular-nums;height:48px;font-size:17px;font-weight:500}.field small,.rate-control small,.property-match-footer p,.assumption-note,.rate-note{font-size:13px;font-weight:400;line-height:1.55}.panel-heading h3,.heading-with-step h3{letter-spacing:-.4px;font-size:23px}.panel-heading p,.heading-with-step p,.lookup-feedback p{font-size:14px;line-height:1.6}.result-line{align-items:flex-start;gap:12px;font-size:14px}.result-line strong{font-variant-numeric:tabular-nums;flex-shrink:0}.scenario-name{height:46px;font-size:19px}.dual-input{grid-template-columns:minmax(0,1fr) 100px}.compact-number input{padding-left:10px;padding-right:27px;font-size:16px}.field input[type=number],.rate-control input[type=number],.compact-number input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-shell{border:1px solid var(--line-strong);background:#fff;border-radius:10px;gap:7px;min-width:0;padding:0 12px;overflow:hidden}:is(.input-shell input,.input-shell:has(.suffix) input){width:0;min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.input-affix,.input-affix.suffix{flex-shrink:0;font-size:14px;position:static}.input-shell:focus-within{outline-offset:2px;outline:2px solid #0866f5}.tbd-toggle{background:#edf6fc;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:16px;font-size:15px;display:flex}.tbd-toggle input{flex-shrink:0;width:19px;height:19px}.pricing-settings{border-top:1px solid #dce5ee;margin-top:20px;padding-top:20px}.pricing-settings>summary,.apr-settings>summary{cursor:pointer;font-weight:600}.pricing-settings p,.apr-settings p,.pilot-fee-editor p{color:#4d6177;font-size:14px;line-height:1.6}.pricing-rule{background:#f3f7fb;border:1px solid #dce5ee;border-radius:14px;margin:20px 0;padding:20px}.pricing-rule .fee-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.pricing-settings button,.pilot-fee-editor button{color:#075ab3;cursor:pointer;background:#fff;border:1px solid #cad7e4;border-radius:9px;margin:10px 10px 0 0;padding:10px 15px;font-weight:600}.pilot-fee-editor section{border-top:1px solid #dce5ee;padding:24px 0}.pilot-fee-editor h4{margin:0 0 18px;font-size:19px}.pilot-fee-editor .check-field{margin-bottom:20px;font-size:14px}.custom-fee-row{grid-template-columns:2fr 1fr 2fr auto;align-items:center;gap:16px;margin-top:18px;display:grid}.custom-fee-row>label{font-size:13px}.apr-display{justify-content:space-between;gap:12px;margin:12px 0;font-size:16px;display:flex}.apr-settings{margin:12px 0;font-size:12px}.action-menu-popover a{color:inherit;padding:13px 16px;text-decoration:none;display:block}.action-menu-popover a small{display:block}.action-menu-popover{max-height:75vh;padding-top:8px;top:100%;overflow-y:auto}.action-menu-popover strong{font-size:14px}.action-menu-popover small{font-size:12px}.saved-scenarios{color:#142b43;max-width:1100px;margin:0 auto;padding:40px 24px;font-family:Arial,Helvetica,sans-serif}.saved-scenarios header{justify-content:space-between;align-items:center;gap:24px;margin:30px 0;display:flex}.saved-scenarios h1{margin:5px 0;font-size:36px}.saved-list{gap:16px;margin:25px 0;display:grid}.saved-list>a{color:inherit;background:#fff;border:1px solid #dce5ee;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;text-decoration:none;display:flex}.saved-list h2{margin:0;font-size:21px}.saved-list p{margin:6px 0}.saved-list small{color:#556579}@media (width<=1000px){.property-grid,.rate-grid,.fee-grid,.pricing-rule .fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-fee-row{grid-template-columns:1fr 1fr}}@media (width<=640px){.property-grid,.rate-grid,.fee-grid,.pricing-rule .fee-grid{grid-template-columns:1fr}.saved-scenarios header,.saved-list>a{flex-direction:column;align-items:flex-start}.custom-fee-row{grid-template-columns:1fr}.address-mode-switch{flex-wrap:wrap}.dual-input{grid-template-columns:minmax(0,1fr) 95px}}}.print-rate-pair{text-align:right;flex-direction:column;gap:5px;display:flex}@media screen{.customer-panel{box-sizing:border-box;border-top:4px solid #0866f5;min-width:0;padding:24px}.customer-panel .panel-heading{flex-wrap:wrap;gap:16px}.customer-panel input{box-sizing:border-box;max-width:100%;height:44px}.llpa-step-input{background:#fff;border:1px solid #c9d6e3;border-radius:8px;min-width:0;display:flex;overflow:hidden}.llpa-step-input input{border:0;border-radius:0;flex:1;width:0;min-width:0;padding:6px}.llpa-step-input>div{flex:0 0 28px;display:grid}.llpa-step-input button{color:#16496d;cursor:pointer;background:#eaf3fc;border:0;padding:2px;font-size:10px}.llpa-step-input button+button{border-top:1px solid #c9d6e3}.rate-panel input[type=number]:not(.input-shell input){appearance:auto}.rate-panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:auto;opacity:1}.customer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px 22px;max-width:980px;display:grid}.customer-grid .field,.customer-grid input{width:100%;min-width:0}.customer-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;display:flex}.customer-actions>a{white-space:nowrap;font-size:14px}.autosave-status{color:#32556e;text-align:right;max-width:340px;font-size:13px}.structured-address{grid-template-columns:1fr 1fr 2fr 1fr;align-items:end;gap:16px;margin:22px 0 20px;display:grid}.tbd-check{align-items:center;gap:8px;min-height:48px;font-weight:600;display:flex}.tbd-check input{width:19px;height:19px}.property-panel input:disabled,.property-panel select:disabled{color:#8a95a3;cursor:not-allowed;background:#e9edf2;border-color:#d7dfe7}.property-financials{border-top:1px solid #dae4ee;margin-top:24px;padding-top:24px}.location-note{color:#52667b;margin:12px 0;font-size:13px;line-height:1.5}.text-button{color:#075ab3;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.par-rate-row{grid-template-columns:1fr 1fr .75fr;align-items:center;gap:20px;display:grid}.par-rate-tile{background:#f0f7fd;border:1px solid #d5e4f2;border-radius:16px;padding:22px}.par-rate-tile>span{font-size:15px;font-weight:600;display:block}.par-rate-tile>strong{color:#075ab3;font-variant-numeric:tabular-nums;margin:8px 0;font-size:34px;display:block}.par-rate-tile>small{color:#496179;font-size:12px}.number-stepper{border-left:1px solid #d2dce7;flex:0 0 30px;grid-template-rows:1fr 1fr;align-self:stretch;margin-right:-12px;display:grid}.number-stepper button{color:#31516f;cursor:pointer;background:#f3f7fb;border:0;min-width:30px;padding:0;font-size:8px;line-height:1}.number-stepper button+button{border-top:1px solid #d2dce7}.number-stepper button:hover{color:#075ab3;background:#e4f0fc}.address-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 22px;display:grid}.address-mode-switch button{text-align:left;color:#17324d;cursor:pointer;background:#fff;border:1px solid #cddae7;border-radius:12px;gap:4px;padding:16px;display:grid}.address-mode-switch button.active{background:#edf6ff;border-color:#087bf2;box-shadow:inset 0 0 0 1px #087bf2}.address-mode-switch strong{font-size:15px}.address-mode-switch small{color:#5d6f82;font-size:12px;line-height:1.35}.address-finder{max-width:none}.rate-disclosure{color:#4d6177;margin:0;padding:16px 0;font-size:13px;line-height:1.65}.rate-panel h4{margin:24px 0 16px;font-size:18px}.base-rate-settings{border-top:1px solid #dce5ee;border-bottom:1px solid #dce5ee;padding:15px 0}.base-rate-settings>summary,.pricing-tables summary,.custom-pricing>summary{cursor:pointer;font-size:16px;font-weight:600}.base-rate-settings .rate-grid{margin-top:20px}.dti-entry{grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:20px;margin:20px 0;display:grid}.pricing-tables>details{border-top:1px solid #dce5ee;padding:20px 0}.pricing-tables input{color:#142b43;background:#fff;border:1px solid #c9d6e3;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px;font-size:16px}.matrix-row{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:16px;padding:12px 0;display:grid}.credit-matrix .matrix-row{grid-template-columns:.6fr 1fr 1fr}.matrix-row>label{font-size:13px}.matrix-row>label>input{margin-top:5px;display:block}.matrix-hit{grid-template-columns:minmax(120px,1fr) 100px 15px;align-items:center;gap:9px;margin:10px 0;font-size:14px;display:grid}.matrix-hit input{text-align:right}.pricing-tables>details>.matrix-hit,.property-hit-group{max-width:720px}.property-hit-group{border-bottom:1px solid #e0e8f0;padding:10px 0}.property-hit-group>.matrix-hit:not(:first-child){color:#496179;padding-left:24px}.custom-pricing{border-top:1px solid #dce5ee;margin-top:20px;padding-top:20px}.cost-section{border-top:1px solid #d7e2ed;padding:14px 0}.cost-section h4{color:#173d60;margin:0 0 12px;font-size:15px}.cash-reconciliation{background:#eef6fc;border-radius:12px;margin-top:16px;padding:16px}@media (width<=1100px){.customer-grid,.structured-address{grid-template-columns:1fr 1fr}.structured-address .street-name{grid-column:span 2}.matrix-row,.credit-matrix .matrix-row{grid-template-columns:1fr 1fr}.matrix-hit{grid-template-columns:1fr 90px 15px}}@media (width<=650px){.customer-grid,.par-rate-row,.dti-entry,.matrix-row,.credit-matrix .matrix-row,.address-mode-switch,.structured-address{grid-template-columns:1fr}.structured-address .street-name{grid-column:auto}.autosave-status{text-align:left}.customer-panel .panel-heading{flex-direction:column;align-items:flex-start}.matrix-hit{grid-template-columns:minmax(0,1fr) 90px 15px}}}.pilot-proof{flex-wrap:wrap;justify-content:center;gap:12px;margin:34px auto 18px;display:flex}.pilot-proof span{color:#52677e;background:#f8fbff;border:1px solid #d5e3f1;border-radius:999px;padding:10px 15px;font-size:14px}.pilot-proof b{color:#071c37}.pilot-live-bar>span{align-items:center;gap:8px;display:flex}.pilot-live-dot{background:#28d17c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #28d17c22}.pilot-demo-progress{background:#dce8f4;height:3px}.pilot-demo-progress span{background:linear-gradient(90deg,#19c4df,#0866f5);height:100%;transition:width .45s;display:block}.pilot-demo-activity{color:#0a4d8f;background:#eaf5ff;justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex}.pilot-demo-activity b{font-size:13px}.pilot-demo-activity small{color:#52708d;font-size:11px}.pilot-demo-share{color:#fff;pointer-events:none;background:#071c37;border:0;border-radius:8px;margin:4px auto 14px;padding:10px 18px;font-size:12px;font-weight:750;display:block}.pilot-momentum{text-align:center;max-width:1320px;margin:0 auto;padding:95px 5%}.pilot-momentum h2{letter-spacing:-.04em;max-width:760px;margin:18px auto 45px;font-size:clamp(34px,4vw,54px);line-height:1.1}.pilot-momentum>div{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pilot-momentum article{background:#fff;border:1px solid #dce6f0;border-radius:16px;padding:26px}.pilot-momentum article>span{color:#0866f5;background:#e9f5ff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:inline-grid}.pilot-momentum h3{margin:22px 0 10px;font-size:20px}.pilot-momentum article p{color:#586b80;margin:0;font-size:15px;line-height:1.6}@media screen{.workspace .field>span,.workspace .rate-control>span,.workspace .credits-heading>strong,.workspace .scenario-section-title,.workspace summary{text-transform:capitalize;font-variant-caps:normal}}@media (width<=900px){.pilot-momentum>div{grid-template-columns:1fr 1fr}.pilot-nav>div>a:not(.pilot-cta):not([href=\/login]){display:none}}@media (width<=600px){.pilot-momentum>div{grid-template-columns:1fr}.pilot-demo-activity{flex-direction:column;align-items:flex-start;gap:3px}.pilot-proof{flex-direction:column;align-items:stretch}.pilot-proof span{text-align:center}.pilot-nav img{width:190px}.pilot-nav .pilot-cta{display:none}.pilot-hero{padding-top:55px}}.print-rate-pair small{font-size:.7em;font-weight:500;display:inline}@media print{.print-rate-pair strong{white-space:nowrap;font-size:12px}.print-option-header{align-items:flex-start;gap:8px}.print-option-header>div:first-child{flex:1;min-width:0}.print-option-header h2{overflow-wrap:anywhere}.print-option-card{break-inside:avoid;page-break-inside:avoid}.pilot-workspace-nav,.pilot-fee-editor,.quick-message{display:none!important}.print-detail-table tr{break-inside:avoid}.print-detail-table th,.print-detail-table td{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.print-option-card{break-inside:avoid}}.buyer-comparisons,.report-options{min-width:0;margin:20px 0;padding:24px}.buyer-comparisons h2{margin:0 0 16px;font-size:24px}.comparison-controls{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.comparison-controls label{flex:1;gap:8px;min-width:170px;font-size:14px;display:grid}.comparison-controls input,.comparison-controls select,.report-options>input{font:inherit;box-sizing:border-box;border:1px solid #b8c5d6;border-radius:8px;width:100%;min-width:0;padding:10px}.comparison-scroll{max-width:100%;overflow:auto}.buyer-comparisons table{border-collapse:collapse;width:100%;font-size:14px}.buyer-comparisons th,.buyer-comparisons td{text-align:right;white-space:nowrap;border-bottom:1px solid #dce3ed;padding:12px}.buyer-comparisons th:first-child{text-align:left;white-space:normal;min-width:150px}.buyer-comparisons thead{background:#edf4fc}.buyer-comparisons p{font-size:14px;line-height:1.6}.buyer-comparisons details{border:1px solid #dce3ed;border-radius:10px;margin-top:14px;padding:16px}.buyer-comparisons summary{cursor:pointer;font-size:16px;font-weight:600}.schedule-scroll{max-height:420px}.report-options label{align-items:center;gap:10px;margin:14px 0;font-size:16px;display:flex}.report-options label input{width:18px;height:18px}.report-options p{font-size:14px;line-height:1.5}.report-options .header-actions{flex-wrap:wrap;margin-top:12px}@media print{.print-comparisons{break-before:page;margin:20px 0;padding:0;display:block!important}.print-comparisons .comparison-scroll{max-height:none;overflow:visible}.print-comparisons table{table-layout:fixed;font-size:9px}.print-comparisons th,.print-comparisons td{white-space:normal;overflow-wrap:anywhere;padding:5px}.print-comparisons th:first-child{min-width:0}.print-comparisons tr{break-inside:avoid}.print-comparisons thead{display:table-header-group}.printed-schedule{break-before:page}.print-comparisons p{font-size:10px}}.field.number-field{flex-direction:column;justify-content:flex-start;gap:0;display:flex}.field>.field-label{white-space:normal;align-items:center;gap:5px;min-height:24px;margin:0 0 4px;line-height:1.25;display:flex;overflow:visible}.field-label label{font:inherit;flex:0 auto}.number-field .input-shell{align-items:center;height:48px;min-height:48px;margin:0;padding-right:0;overflow:hidden}.number-field .input-shell input{flex:1;min-width:0;height:46px;padding-top:0;padding-bottom:0}.number-field .input-shell .suffix{padding-right:8px}.number-field .number-stepper{border-left:1px solid #d2dce7;flex:0 0 36px;grid-template-rows:1fr 1fr;align-self:stretch;width:36px;margin:0;display:grid}.number-stepper button,.llpa-step-input>div button{place-items:center;width:100%;min-width:0;line-height:1;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important}.number-stepper svg,.llpa-step-input svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.field input[type=number],.llpa-step-input input{appearance:textfield}.field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.llpa-step-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.llpa-step-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.matrix-hit{align-items:center;display:flex;justify-content:flex-start!important;gap:8px!important}.matrix-hit>span:first-child{flex:0 180px}.llpa-step-input{flex:0 0 112px;align-items:stretch;min-width:0;height:48px;display:flex}.llpa-step-input>div{flex:0 0 36px;grid-template-rows:1fr 1fr;width:36px;display:grid}.llpa-step-input input{width:76px;min-width:0;height:48px!important}.panel-heading,.comparison-heading{margin-bottom:14px!important}.rate-panel h4{margin:18px 0 8px}.rate-grid,.fee-grid,.property-grid{align-items:start;row-gap:14px}.field>span{margin-bottom:4px}.property-financials{margin-top:16px;padding-top:16px}.address-mode-switch{margin:12px 0 16px}.address-mode-switch button{padding:12px}.par-rate-tile{padding:16px}.par-rate-tile>strong{margin:6px 0 0}.base-rate-settings{margin-top:10px}.rate-disclosure{padding:8px 0}.report-options{padding:18px 24px}.report-options h3{margin:0 0 10px}.compact-assumptions{display:none}.help-tip{vertical-align:middle;white-space:normal;letter-spacing:normal;flex:none;margin-left:3px;line-height:1;display:inline-flex;position:relative}.help-tip>button{cursor:help;place-items:center;color:#365775!important;background:#f0f5fa!important;border:1px solid #b3c4d5!important;border-radius:50%!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font:600 13px/1 system-ui!important;display:grid!important}.help-tip>button:focus-visible{outline-offset:2px;outline:3px solid #1686ef}.help-tip-content{z-index:10000;box-sizing:border-box;color:#fff;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;background:#14263d;border:1px solid #36506b;border-radius:10px;width:min(292px,100vw - 24px);max-height:190px;padding:14px 16px;font:400 14px/1.5 system-ui;display:block;position:fixed;overflow:auto;box-shadow:0 12px 40px #07152640}.share-draft{color:#16273c;background:#fff;border:1px solid #cfdae6;border-radius:20px;width:min(620px,100vw - 32px);max-height:85dvh;padding:24px;overflow:auto}.share-draft::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07152699}.share-draft header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.share-draft h2{margin:0;font-size:24px}.share-draft header button{cursor:pointer;background:#edf3f8;border:0;border-radius:50%;width:40px;height:40px;font-size:26px}.share-draft-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.share-draft label{font-size:14px;display:block}.share-draft textarea{box-sizing:border-box;resize:vertical;border:1px solid #c5d2df;border-radius:10px;width:100%;height:280px;margin:8px 0 16px;padding:14px;font:400 16px/1.5 system-ui;display:block}.share-draft p{font-size:14px;line-height:1.5}.share-draft summary{cursor:pointer;font-size:14px}@media (pointer:coarse){.number-field .input-shell{height:56px;min-height:56px}.number-field .input-shell input{height:54px}.number-field .number-stepper{flex-basis:44px;width:44px}.llpa-step-input{flex-basis:120px;height:56px}.llpa-step-input>div{flex-basis:44px;width:44px}.llpa-step-input input{height:56px!important}.help-tip>button{width:28px!important;height:28px!important}}.launch-page{--launch-blue:#82b6ff;color:#f8faff;background:#090e19;font-family:Arial,Helvetica,sans-serif}.launch-page *{box-sizing:border-box}.launch-page a{text-decoration:none}.launch-nav{border-bottom:1px solid #263041;justify-content:space-between;align-items:center;gap:24px;max-width:1540px;margin:auto;padding:26px 5%;display:flex}.launch-nav img,.launch-footer img{filter:brightness(0)invert();width:206px}.launch-nav>div{align-items:center;gap:26px;display:flex}.launch-nav a{color:#dce5f4;font-size:14px}.launch-page .launch-button{color:#081426;background:#9ec8ff;border:1px solid #94c4ff;border-radius:8px;justify-content:center;align-items:center;gap:28px;padding:16px 22px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.launch-page .launch-button:hover{background:#c5dfff;transform:translateY(-2px)}.launch-hero{background:radial-gradient(at 88% 15%,#15386577,#0000 58%);grid-template-columns:.85fr 1.15fr;align-items:center;gap:5%;max-width:1540px;margin:auto;padding:84px 5% 80px;display:grid}.launch-label{letter-spacing:.16em;color:#8cafe0;font-size:12px;font-weight:700}.launch-intro h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(46px,5.25vw,84px);font-weight:600;line-height:1.02}.launch-intro h1 em{color:#95c2ff;font-style:normal}.launch-intro>p{color:#a9b8cc;max-width:350px;margin:26px 0;font-size:18px;line-height:1.6}.launch-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0;display:flex}.launch-actions>a:last-child{color:#cfddf0;font-size:15px}.launch-programs{color:#8598b2;letter-spacing:.08em;flex-wrap:wrap;gap:18px;margin-top:36px;font-size:12px;font-weight:700;display:flex}.launch-product{min-width:0}.launch-product-label{color:#8da1bd;letter-spacing:.12em;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:10px;display:flex}.launch-product .pilot-live{color:#152b45;background:#f5f8fc;border:1px solid #3c526d;border-radius:16px;transform:perspective(1500px)rotateY(-3deg);box-shadow:0 30px 85px #0008}.launch-product .pilot-live-bar{background:#e4ecf6;border-radius:15px 15px 0 0}.launch-product .pilot-demo-progress{height:3px}.launch-product .pilot-demo-activity{display:none}.launch-product .pilot-live-options{gap:8px}.launch-product .pilot-live-options article{padding:14px 10px}.launch-product .pilot-live-options article>strong{font-size:clamp(20px,2.3vw,34px)}.launch-product .pilot-live-options h3{font-size:14px}.launch-product .pilot-live-options article.selected{background:#eaf3ff;border-color:#2682ec}.launch-product .pilot-demo-caption{display:none}.launch-product .pilot-demo-share{text-align:center;text-decoration:none;display:block}.launch-demo-note{color:#8fa4c0;text-align:center;margin-top:20px;font-size:13px}.launch-strip{color:#94a6be;border-block:1px solid #273244;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:26px 5%;font-size:13px;display:flex}.launch-strip strong{color:#e1ebf9;font-weight:500}.launch-features{max-width:1420px;margin:auto;padding:100px 5%}.launch-features h2,.launch-pricing h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(36px,4vw,58px);line-height:1.07}.launch-features header>p{color:#a3b4ca;font-size:17px}.launch-feature-grid{grid-template-columns:1.2fr 1fr;gap:18px;margin-top:38px;display:grid}.launch-feature-grid article{background:#111b2b;border:1px solid #2a394f;border-radius:18px;padding:32px}.launch-feature-main{flex-direction:column;grid-row:span 2;display:flex;background:linear-gradient(145deg,#1b3556,#101b2b)!important}.launch-index{color:#8babd5;letter-spacing:.12em;font-size:12px}.launch-feature-grid h3{letter-spacing:-.025em;margin:25px 0 15px;font-size:28px;line-height:1.12}.launch-feature-main h3{font-size:40px}.launch-feature-grid p{color:#b2c0d3;max-width:410px;margin:0;font-size:16px;line-height:1.6}.launch-metrics{margin-top:auto;padding-top:40px}.launch-metrics>div{border-top:1px solid #39506d;justify-content:space-between;gap:12px;padding:20px 0;font-size:14px;display:flex}.launch-metrics span{color:#aabed8}.launch-metrics strong{font-weight:500}.launch-feature-tag{color:#90b8ee;margin-top:24px;font-size:13px}.launch-pricing{color:#13243b;background:#f3f6fb;padding:80px max(5%,50vw - 639px)}.launch-pricing header{justify-content:space-between;align-items:end;gap:30px;display:flex}.launch-pricing .launch-label{color:#3e6da7}.launch-pricing header>p{color:#53667c;font-size:15px;line-height:1.7}.launch-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.launch-plan{background:#fff;border:1px solid #d7e0ec;border-radius:16px;flex-direction:column;padding:28px;display:flex}.launch-plan.featured{color:#fff;background:#152c4c;border-color:#152c4c;box-shadow:0 18px 35px #162b4a22}.launch-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.launch-plan h3{margin:0;font-size:24px}.launch-plan-top>span{color:#bdd7fb;border:1px solid #4c709e;border-radius:20px;padding:6px 10px;font-size:11px}.launch-plan>p{color:#5b6d81;min-height:42px;font-size:14px;line-height:1.5}.launch-plan.featured>p{color:#b8c9e1}.launch-price{letter-spacing:-.05em;margin-top:8px;font-size:52px;font-weight:600}.launch-price span{letter-spacing:0;margin-left:8px;font-size:14px;font-weight:400}.launch-plan>small{margin-top:4px;font-size:12px}.launch-plan>a{margin-top:26px}.launch-outline{color:#183b66;border:1px solid #bdcde0;border-radius:8px;justify-content:center;padding:16px;font-size:15px;font-weight:600;display:flex}.launch-plan ul{margin:0;padding:24px 0 0 18px;font-size:14px;line-height:1.55}.launch-plan li{padding-bottom:12px}.launch-availability{color:#5b6d81;max-width:800px;margin:24px 0 0;font-size:13px;line-height:1.6}.launch-close{text-align:center;background:radial-gradient(at bottom,#193a65,#0000 65%);padding:90px 24px 100px}.launch-close h2{letter-spacing:-.055em;margin:24px 0 34px;font-size:clamp(44px,6.5vw,90px);line-height:1.03}.launch-footer{border-top:1px solid #273244;justify-content:space-between;align-items:center;gap:24px;padding:28px 5%;display:flex}.launch-footer span,.launch-footer a{color:#a7bad2;font-size:13px}.launch-footer img{width:172px}@media (width<=1000px){.launch-hero{grid-template-columns:1fr;gap:42px;padding-top:48px}.launch-intro h1{font-size:64px}.launch-intro h1 br:nth-child(2){display:none}.launch-intro>p{max-width:510px}.launch-product .pilot-live{transform:none}.launch-product{width:100%;max-width:760px;margin:auto}.launch-plans{gap:12px}.launch-plan{padding:22px}.launch-nav>div{gap:16px}.launch-strip{gap:24px}.launch-feature-main h3{font-size:34px}}@media (width<=640px){.launch-nav{flex-wrap:wrap;gap:20px;padding:20px}.launch-nav img{width:175px}.launch-nav>div{justify-content:space-between;gap:10px;width:100%}.launch-nav .launch-button{padding:10px 12px;font-size:13px}.launch-hero{padding:38px 20px 40px}.launch-intro h1{font-size:48px}.launch-intro h1 br:nth-child(2){display:block}.launch-product-label{font-size:9px}.launch-product .pilot-live-options{grid-template-columns:1fr}.launch-product .pilot-live-options article>strong{font-size:30px}.launch-feature-grid,.launch-plans{grid-template-columns:1fr}.launch-feature-main{grid-row:auto}.launch-features{padding:56px 20px}.launch-feature-grid article{padding:24px}.launch-pricing{padding:56px 20px}.launch-pricing header{display:block}.launch-footer{flex-wrap:wrap;padding:24px 20px}.launch-strip{justify-content:flex-start;gap:18px;padding:24px 20px}.launch-strip strong{width:100%}.matrix-hit>span:first-child{flex-basis:135px}.share-draft{padding:18px}}@media (prefers-reduced-motion:reduce){.launch-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lp-page{--navy:#071b36;--blue:#1265ee;--cyan:#12c6df;--ink:#102442;--muted:#61728a;color:var(--ink);background:#f7faff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.lp-page *{box-sizing:border-box}.lp-page a{color:inherit;text-decoration:none}.lp-nav{z-index:3;justify-content:space-between;align-items:center;gap:24px;width:min(1390px,100% - 64px);min-height:96px;margin:auto;display:flex;position:relative}.lp-nav img{width:250px;max-width:100%;height:auto;display:block}.lp-nav-links{color:#40536c;align-items:center;gap:28px;font-size:15px;font-weight:700;display:flex}.lp-primary,.lp-secondary{border-radius:13px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 24px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.lp-primary{background:linear-gradient(135deg,#1376f6,#0961e8);box-shadow:0 14px 30px #1265ee35;color:#fff!important}.lp-primary:hover{transform:translateY(-2px);box-shadow:0 19px 36px #1265ee42}.lp-secondary{background:#fff;border:1px solid #ccd8e7;color:#164477!important}.lp-eyebrow{color:#147b9e;letter-spacing:.13em;margin:0;font-size:12px;font-weight:900;line-height:1.4}.lp-eyebrow i{background:#10c5de;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #10c5de20}.lp-hero{grid-template-columns:minmax(0,.8fr) minmax(540px,1.2fr);align-items:center;gap:clamp(32px,5vw,88px);width:min(1390px,100% - 64px);min-height:700px;margin:auto;padding:68px 0 100px;display:grid}.lp-hero-copy{z-index:1;position:relative}.lp-hero h1{color:#071b36;letter-spacing:-.075em;margin:22px 0;font-size:clamp(58px,6.2vw,92px);font-weight:800;line-height:.94}.lp-hero h1 em{color:#0000;background:linear-gradient(110deg,#0569ef,#11c5de);-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-lede{color:#4d6079;max-width:520px;margin:28px 0;font-size:20px;line-height:1.6}.lp-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.lp-text-link{font-size:15px;font-weight:800;color:#174c83!important}.lp-text-link span{color:#0878ee;margin-left:7px}.lp-proof{color:#62748d;flex-wrap:wrap;gap:22px;margin-top:44px;font-size:13px;display:flex}.lp-proof span{border-right:1px solid #d5e1ee;padding-right:20px}.lp-proof span:last-child{border:0}.lp-proof b{color:#0c315a;margin-bottom:3px;font-size:22px;display:block}.lp-demo-wrap{min-width:0;padding:20px 0 14px;position:relative}.lp-demo-topline{color:#61738b;letter-spacing:.13em;justify-content:space-between;gap:12px;margin:0 12px 15px;font-size:10px;font-weight:900;display:flex}.lp-demo-wrap .pilot-live{z-index:1;color:#152b45;background:#f7fbff;border:1px solid #b8cce4;border-radius:20px;position:relative;transform:perspective(1800px)rotateY(-5deg)rotateX(1deg);box-shadow:0 35px 90px #0c32603b}.lp-demo-wrap .pilot-live-bar{background:#e8f0fa;border-radius:19px 19px 0 0}.lp-demo-wrap .pilot-live-options{gap:9px}.lp-demo-wrap .pilot-live-options article{padding:15px 10px}.lp-demo-wrap .pilot-live-options article>strong{font-size:clamp(21px,2.3vw,34px)}.lp-demo-wrap .pilot-live-options h3{font-size:14px}.lp-demo-wrap .pilot-demo-activity,.lp-demo-wrap .pilot-demo-caption{display:none}.lp-demo-wrap .pilot-demo-share{text-align:center;display:block}.lp-demo-orbit{z-index:2;color:#65809d;background:#fff;border:1px solid #d9e7f4;border-radius:12px;padding:12px 15px;font-size:11px;line-height:1.4;position:absolute;box-shadow:0 16px 33px #173a611c}.lp-demo-orbit b{color:#16395e;font-size:13px;display:block}.lp-demo-orbit-a{top:16%;right:-28px}.lp-demo-orbit-b{bottom:3%;left:-36px}.lp-belt{color:#b9c9df;background:#071b36;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding:28px 32px;font-size:13px;font-weight:700;display:flex}.lp-belt strong{color:#fff;margin-right:16px;font-size:16px}.lp-belt span{white-space:nowrap}.lp-problem{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;width:min(1210px,100% - 64px);margin:auto;padding:120px 0 75px;display:grid}.lp-problem h2,.lp-feature-intro h2,.lp-alpha h2,.lp-pricing h2,.lp-close h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(38px,4.3vw,62px);line-height:1.02}.lp-problem>p{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.lp-flow{border-top:1px solid #dce5ef;border-bottom:1px solid #dce5ef;grid-template-columns:repeat(3,1fr);width:min(1210px,100% - 64px);margin:auto;display:grid}.lp-flow article{border-right:1px solid #dce5ef;gap:18px;min-height:218px;padding:35px 28px;display:flex}.lp-flow article:first-child{padding-left:0}.lp-flow article:last-child{border:0}.lp-flow span{color:#1685ef;font-size:14px;font-weight:900}.lp-flow h3{letter-spacing:-.03em;margin:0 0 10px;font-size:21px}.lp-flow p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.lp-feature-section{width:min(1210px,100% - 64px);margin:auto;padding:115px 0}.lp-feature-intro{max-width:760px}.lp-feature-intro>p:last-child{max-width:660px;color:var(--muted);font-size:18px;line-height:1.7}.lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.lp-feature-grid article{background:#fff;border:1px solid #dce6f1;border-radius:21px;min-height:260px;padding:34px;box-shadow:0 10px 35px #122d4908}.lp-feature-grid article>span{color:#1382a6;letter-spacing:.12em;font-size:11px;font-weight:900}.lp-feature-grid h3{letter-spacing:-.04em;max-width:420px;margin:26px 0 12px;font-size:27px;line-height:1.12}.lp-feature-grid p{max-width:470px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.lp-feature-primary{color:#fff;grid-row:span 2;background:linear-gradient(145deg,#092346,#123f78)!important;border:0!important;min-height:536px!important}.lp-feature-primary>span{color:#7adff1!important}.lp-feature-primary h3{font-size:clamp(32px,3.5vw,44px)}.lp-feature-primary ul{margin:56px 0 0;padding:0;list-style:none}.lp-feature-primary li{color:#dbe9fb;border-top:1px solid #4c719d;justify-content:space-between;padding:16px 0;font-size:15px;display:flex}.lp-feature-primary li:after{content:"→";color:#4ed9ec}.lp-alpha{color:#fff;background:linear-gradient(120deg,#071c38,#0b3161 70%,#0b5a8c);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,8vw,120px);padding:clamp(60px,9vw,120px) max(32px,50vw - 605px);display:grid}.lp-alpha .lp-eyebrow{color:#5ee1ef}.lp-alpha-copy>p:not(.lp-eyebrow){color:#c5d5e9;max-width:650px;font-size:18px;line-height:1.7}.lp-alpha-points{color:#e4effe;gap:11px;margin:30px 0;font-size:15px;display:grid}.lp-alpha-card{background:linear-gradient(145deg,#143f70,#0d2c52);border:1px solid #5d82ad;border-radius:22px;padding:34px;box-shadow:0 25px 65px #00142b5c}.lp-alpha-card>span{color:#73e0ec;letter-spacing:.12em;font-size:11px;font-weight:900}.lp-alpha-card>strong{letter-spacing:-.04em;margin-top:16px;font-size:29px;display:block}.lp-alpha-card>p{color:#c2d2e5;line-height:1.6}.lp-alpha-card>div{align-items:center;gap:14px;margin:28px 0;display:flex}.lp-alpha-card b{letter-spacing:-.08em;font-size:76px;line-height:.8}.lp-alpha-card small{color:#8eb4df;text-transform:uppercase;font-size:15px;font-weight:800;line-height:1.25}.lp-alpha-card hr{border:0;border-top:1px solid #54789f}.lp-alpha-card .lp-alpha-small{margin-bottom:0;font-size:13px}.lp-pricing{background:#eef4fa;padding:110px max(32px,50vw - 605px)}.lp-pricing header{justify-content:space-between;align-items:end;gap:50px;display:flex}.lp-pricing header>p{max-width:300px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:46px;display:grid}.lp-plan{background:#fff;border:1px solid #d2dfec;border-radius:20px;flex-direction:column;padding:30px;display:flex}.lp-plan-featured{color:#fff;background:#102f57;border-color:#0f559e;box-shadow:0 22px 45px #0b31572b}.lp-plan-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-plan h3{letter-spacing:-.04em;margin:0;font-size:26px}.lp-plan-heading span{color:#05244c;text-transform:uppercase;background:#28c9e1;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.lp-plan>p{color:#5d708a;min-height:52px;font-size:15px;line-height:1.55}.lp-plan-featured>p{color:#c0d3e9}.lp-price{align-items:baseline;gap:7px;margin:8px 0;display:flex}.lp-price b{letter-spacing:-.07em;font-size:58px;line-height:1}.lp-price small,.lp-plan>em{color:#6e8096;font-size:13px;font-style:normal}.lp-plan-featured .lp-price small,.lp-plan-featured>em{color:#a9c4e4}.lp-plan>a{margin-top:26px}.lp-plan .lp-primary,.lp-plan .lp-secondary{min-height:48px;font-size:14px}.lp-plan ul{border-top:1px solid #dbe4ed;margin:26px 0 0;padding:22px 0 0;list-style:none}.lp-plan-featured ul{border-color:#45678f}.lp-plan li{color:#4e637d;gap:9px;padding:7px 0;font-size:14px;line-height:1.4;display:flex}.lp-plan-featured li{color:#d4e2f3}.lp-plan li:before{content:"✓";color:#1379e8;font-weight:900}.lp-pricing-note{color:#63748a;max-width:820px;margin:26px 0 0;font-size:13px;line-height:1.65}.lp-close{text-align:center;color:#fff;background:radial-gradient(at 50% 105%,#155fa2 0,#0000 60%),#071b36;padding:120px 32px}.lp-close .lp-eyebrow{color:#5cdceb}.lp-close h2{margin-top:18px;font-size:clamp(52px,6vw,82px)}.lp-close>p:not(.lp-eyebrow){color:#c4d5e9;max-width:560px;margin:25px auto 34px;font-size:18px;line-height:1.6}.lp-footer{color:#a9c1dc;background:#071b36;border-top:1px solid #294968;justify-content:space-between;align-items:center;gap:24px;padding:28px max(32px,50vw - 655px);font-size:13px;display:flex}.lp-footer img{filter:brightness(0)invert();width:185px}.lp-footer a{color:#cce0f6}@media (width<=1000px){.lp-hero{grid-template-columns:1fr;width:min(100% - 48px,800px);padding-top:50px}.lp-demo-wrap{width:100%;max-width:760px;margin:auto}.lp-demo-wrap .pilot-live{transform:none}.lp-demo-orbit{display:none}.lp-problem,.lp-alpha{grid-template-columns:1fr;gap:38px}.lp-flow article{padding:28px 18px}.lp-feature-grid{grid-template-columns:1fr}.lp-feature-primary{grid-row:auto;min-height:auto!important}.lp-feature-primary ul{margin-top:38px}.lp-pricing header{display:block}.lp-pricing header>p{margin-top:18px}.lp-plans{grid-template-columns:1fr}.lp-plan{padding:28px}.lp-plan>p{min-height:auto}}@media (width<=680px){.lp-nav{flex-wrap:wrap;width:calc(100% - 40px);min-height:90px;padding:20px 0}.lp-nav img{width:205px}.lp-nav-links{justify-content:space-between;gap:14px;width:100%;font-size:13px}.lp-nav-links a:first-child,.lp-nav-links a:nth-child(2){display:none}.lp-nav-cta{min-height:42px;padding:0 13px;font-size:12px}.lp-hero{width:calc(100% - 40px);min-height:0;padding:46px 0 66px}.lp-hero h1{font-size:clamp(54px,16vw,72px)}.lp-lede{font-size:18px}.lp-actions .lp-primary{width:100%}.lp-proof{gap:13px}.lp-proof span{padding-right:13px;font-size:11px}.lp-proof b{font-size:18px}.lp-demo-topline{font-size:9px}.lp-demo-wrap .pilot-live-options{grid-template-columns:1fr}.lp-demo-wrap .pilot-live-options article>strong{font-size:32px}.lp-belt{justify-content:flex-start;gap:16px;padding:23px 20px}.lp-belt strong{width:100%;margin:0}.lp-problem,.lp-flow,.lp-feature-section{width:calc(100% - 40px)}.lp-problem{padding:68px 0 44px}.lp-problem>p,.lp-feature-intro>p:last-child{font-size:16px}.lp-flow{grid-template-columns:1fr}.lp-flow article,.lp-flow article:first-child{border-bottom:1px solid #dce5ef;border-right:0;min-height:0;padding:26px 0}.lp-flow article:last-child{border-bottom:0}.lp-feature-section{padding:68px 0}.lp-feature-grid{margin-top:32px}.lp-feature-grid article{min-height:0;padding:26px}.lp-feature-grid h3{font-size:25px}.lp-alpha,.lp-pricing{padding:66px 20px}.lp-alpha-card{padding:28px}.lp-footer{flex-wrap:wrap;padding:26px 20px}.lp-footer span{order:3;width:100%}.lp-footer img{width:170px}}@media (prefers-reduced-motion:reduce){.lp-page *{transition:none!important;animation:none!important}}.launch-product .pilot-live-bar{color:#213c5d}.launch-product .pilot-live-bar button{color:#213c5d;border-color:#8da5c2}.rate-panel .llpa-step-input input[type=number]{appearance:textfield}.matrix-hit>span:first-child{overflow-wrap:anywhere;min-width:0}.number-field .input-affix{flex:none;position:static}.launch-product .pilot-live-options dl{font-size:13px}.launch-product .pilot-live-options dl>div{flex-wrap:wrap}.launch-product .pilot-live-options dd{margin-left:auto}#mortgage-comparisons{border-top:3px solid #2c83e6;scroll-margin-top:24px}#mortgage-comparisons h2{font-size:26px}@media screen{main:has(>.pilot-workspace-nav){padding-left:212px}main>.pilot-workspace-nav{box-sizing:border-box;z-index:30;background:#e7eef7;flex-flow:column;gap:14px;width:196px;padding:30px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.pilot-workspace-nav a{color:#183c62;background:#fff;border:1px solid #c8d7e7;border-radius:4px 12px 12px 4px;margin-top:8px;padding:16px 12px;font-size:14px;font-weight:600;display:block;position:relative}.pilot-workspace-nav a:before{content:"";background:#fff;border:1px solid #c8d7e7;border-bottom:0;border-radius:6px 6px 0 0;width:54%;height:9px;position:absolute;top:-8px;left:-1px}.pilot-workspace-nav a:hover,.pilot-workspace-nav a:focus-visible{color:#075ab3;background:#dff0ff}.compact-number.money-compact{align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.compact-number.money-compact span{flex:none;order:-1;position:static}.compact-number.money-compact input{flex:1;width:0;min-width:0;padding:0!important}.fee-grid>.field>span:first-child{align-items:center;min-height:24px;margin-bottom:4px;line-height:1.25;display:flex}.header-actions>.action-menu-right{order:1}.header-actions>.action-menu:not(.action-menu-right){order:2}@media (width<=800px){main:has(>.pilot-workspace-nav){padding-left:116px}main>.pilot-workspace-nav{width:108px;padding:20px 6px}.pilot-workspace-nav a{padding:12px 6px;font-size:12px}.topbar{flex-wrap:wrap}}}@media print{main:has(>.pilot-workspace-nav){padding-left:0!important}}@font-face{font-family:ReportSans;src:url(/fonts/DejaVuSans.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ReportSans;src:url(/fonts/DejaVuSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.client-scenario-title{overflow-wrap:anywhere;white-space:normal;margin:5px 0;font-size:22px;line-height:1.3}.report-preview-modal{box-sizing:border-box;color:#102a46;background:#fff;border:1px solid #ccd9e6;border-radius:14px;width:min(1200px,96vw);max-width:96vw;height:94vh;max-height:94vh;padding:18px}.report-preview-modal::backdrop{background:#102a4699}.report-preview-modal>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-preview-modal h2{margin:0;font-size:22px}.report-preview-modal>header button{cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:28px}.report-preview-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.report-preview-modal>p{font-size:14px;line-height:1.4}.report-preview-modal iframe{background:#fff;border:1px solid #ccd9e6;border-radius:6px;width:100%;height:calc(100% - 165px);min-height:250px;display:block}@media screen{main:has(>.pilot-workspace-nav){padding-left:92px}main>.pilot-workspace-nav{align-items:center;gap:10px;width:80px;padding:18px 10px}.pilot-workspace-nav a{writing-mode:vertical-rl;text-orientation:mixed;box-sizing:border-box;text-align:center;border-radius:10px 3px 3px 10px;flex-shrink:0;width:52px;min-height:104px;margin:0;padding:16px 14px;font-size:13px;transform:rotate(180deg)}.pilot-workspace-nav a:before{display:none}.scenario-title-row{flex-wrap:wrap;align-items:flex-start;gap:6px}.scenario-title-row>div{width:100%;min-width:0}textarea.scenario-name{box-sizing:border-box;field-sizing:content;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:-.02em;width:100%;min-width:0;height:auto;min-height:3em;font-family:inherit;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.3;display:block;padding:3px 0!important}.action-menu-popover small{color:#586c80;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}}@media print{.print-report{letter-spacing:normal;font-size:10px;font-family:ReportSans,Arial,Helvetica,sans-serif!important}.print-report *{text-shadow:none!important;box-shadow:none!important}.print-brand img{object-fit:contain;flex-shrink:0;max-width:120px;max-height:48px;width:auto!important;height:auto!important}.print-officer img{object-fit:contain;border-radius:0;flex-shrink:0;max-width:44px;max-height:44px;width:auto!important;height:auto!important}.print-title-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:10px 0;padding:10px 12px}.print-title-row .print-property-address{grid-column:1/-1}.print-property-address strong{line-height:1.2;font-size:19px!important}.print-title-row strong{font-size:11px}.print-title-row span,.print-brand span,.print-prepared small{letter-spacing:0;text-transform:none;font-size:8px}.print-option-header{display:block}.print-option-header h2{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.2}.print-rate-pair{text-align:left;flex-direction:row;justify-content:space-between;margin-top:5px}.print-option-header span,.print-option-heroes span{letter-spacing:0;text-transform:none;font-size:8px}.print-option-meta{font-size:9px}.print-option-heroes>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:10px 5px;display:flex}.print-option-heroes span{min-height:2.4em;line-height:1.2}.print-option-heroes strong{letter-spacing:normal;font-size:19px}.print-card-section h3{font-size:10px}.print-card-section>div{padding:2px 0;font-size:9px}.print-card-section>div span{overflow-wrap:anywhere;min-width:0}.print-loan-footer,.print-dpa-label{font-size:8px;line-height:1.3}.print-contact{break-inside:avoid;font-size:9px}.print-disclosure{break-inside:avoid}.print-disclosure p{font-size:8px;line-height:1.35}.print-detail-table,.print-section-row td{font-size:10px}}.decision-tools{color:#102c4c;scroll-margin-top:24px}.decision-tools>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.decision-tools>header p{letter-spacing:.1em;color:#1476b6;font-size:12px}.decision-tools h2{margin:8px 0;font-size:28px}.decision-tools h3{margin:24px 0 16px;font-size:22px}.decision-tools h4{margin:0 0 16px;font-size:18px}.decision-tools p,.decision-tools>header>span{color:#51647b;font-size:15px;line-height:1.6}.decision-tools nav{border-bottom:1px solid #d4e1ed;flex-wrap:wrap;gap:8px;padding:18px 0;display:flex}.decision-tools button,.decision-tools a{font-size:15px}.decision-tools button{cursor:pointer;color:#16456d;background:#fff;border:1px solid #bdd0e2;border-radius:9px;padding:11px 15px}.decision-tools button[aria-pressed=true]{color:#fff;background:#075fc4;border-color:#075fc4}.decision-tools button:disabled{cursor:not-allowed;color:#66788a;background:#e8edf2}.decision-tools a{color:#0569c7;text-decoration:underline}.decision-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.decision-tools label{flex-direction:column;gap:8px;min-width:0;margin:14px 0;font-size:15px;display:flex}.decision-tools input,.decision-tools select,.decision-tools textarea{box-sizing:border-box;color:#102c4c;background:#fff;border:1px solid #b9ccdf;border-radius:9px;width:100%;max-width:100%;min-height:48px;padding:12px;font:400 16px/1.5 system-ui}.decision-tools textarea{resize:vertical;min-height:100px;display:block}.decision-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.decision-cards article{overflow-wrap:anywhere;background:#f6faff;border:1px solid #d2dfec;border-radius:14px;min-width:0;padding:22px}.decision-cards dl{font-size:15px;line-height:1.5}.decision-cards dt{color:#64758a}.decision-cards dd{margin:2px 0 14px;font-weight:600}.decision-warning{background:#fff7e8;border:1px solid #e0bc6a;border-radius:12px;margin:22px 0;padding:18px}.decision-warning strong{color:#754609;font-size:16px}.decision-tools :focus-visible{outline-offset:3px;outline:3px solid #1896ec}@media (width<=850px){.decision-inputs,.decision-cards{grid-template-columns:1fr}.decision-tools>header{flex-direction:column;align-items:flex-start}}.lp-pricing-side{align-items:flex-end;gap:24px;display:flex}.lp-pricing-side>p{max-width:300px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.lp-billing-toggle{white-space:nowrap;background:#fff;border:1px solid #cddbe9;border-radius:12px;align-items:center;gap:3px;padding:4px;display:inline-flex}.lp-billing-toggle button{color:#52657d;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:13px;font-weight:800}.lp-billing-toggle button.is-active{color:#fff;background:#0d4d91;box-shadow:0 4px 10px #0c3b6b29}.lp-billing-toggle span{color:#0c7f8c;margin-left:4px;font-size:10px}.lp-billing-toggle .is-active span{color:#87ecf4}@media (width<=1000px){.lp-pricing-side{align-items:flex-start;margin-top:18px}}@media (width<=680px){.lp-pricing-side{display:block}.lp-billing-toggle{justify-content:space-between;width:100%;margin-top:18px}.lp-billing-toggle button{flex:1;padding:0 7px;font-size:12px}}.lp-plan>.lp-annual-savings{min-height:0;margin:12px 0 0;font-size:14px;line-height:1.5}.pilot-demo-views{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.pilot-demo-views button{color:#173b60;cursor:pointer;background:#fff;border:1px solid #c5d6e8;border-radius:8px;flex:1;min-height:40px;font-size:14px}.pilot-demo-views button[aria-pressed=true]{color:#fff;background:#123e70}.pilot-demo-rate{margin:8px 0;font-size:13px;display:block}.pilot-live-options dl>div{gap:8px}.pilot-live-options dd{white-space:nowrap}.pilot-live-options h3{overflow-wrap:anywhere}.lp-demo-wrap .pilot-live{transform:none}.lp-demo-wrap .pilot-live-options article{min-width:0}.lp-demo-wrap .pilot-live-options dl{font-size:13px}.strategy-menu{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.strategy-menu span{color:#17486f;background:#f5f9fd;border:1px solid #c8d8e8;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:650}.decision-toggle-row{flex-wrap:wrap;gap:12px;margin:14px 0 20px;display:flex}.decision-tools .decision-toggle{background:#f8fbfe;border:1px solid #c9d8e6;border-radius:10px;flex-direction:row;align-items:center;gap:9px;margin:0;padding:10px 13px;display:flex}.decision-tools .decision-toggle input{width:18px;height:18px;min-height:18px;margin:0}.contact-grid{align-items:end}.contact-directory{color:#102c4c;background:#f3f7fb;min-height:100vh;padding:48px clamp(20px,5vw,72px)}.contact-directory>header{max-width:1200px;margin:0 auto 28px}.contact-directory>header>a{color:#075fc4;font-weight:700}.contact-directory>header p{color:#0876c9;letter-spacing:.13em;margin:26px 0 6px;font-size:12px;font-weight:800}.contact-directory>header h1{margin:0 0 8px;font-size:42px}.contact-directory>header span{color:#52667d;font-size:16px}.contact-folders{grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:auto;display:grid}.contact-folders section{background:#fff;border:1px solid #d5e1ec;border-radius:18px;padding:24px;box-shadow:0 12px 34px #173b6012}.contact-folders h2{margin:0 0 18px}.contact-folders article{border-top:1px solid #e5edf4;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.contact-folders article div{flex-direction:column;gap:3px;display:flex}.contact-folders article span{color:#607287;font-size:14px}.contact-folders article a{color:#075fc4;font-weight:700}@media (width<=760px){.contact-folders{grid-template-columns:1fr}.contact-directory>header h1{font-size:34px}}.language-control{color:#102c4c;background:#f4f8fc;justify-content:flex-end;padding:8px 24px;font:14px system-ui;display:flex;position:relative}.language-control select{font:inherit;background:#fff;border:1px solid #cad7e4;border-radius:6px;padding:6px}.strategy-results{background:#f7fbff;border:1px solid #d1dfea;border-radius:16px;margin:24px 0;padding:24px}.strategy-results dl>div{border-bottom:1px solid #dce6ef;justify-content:space-between;gap:24px;padding:12px 0;display:flex}.strategy-results dd{text-align:right;margin:0;font-weight:700}.strategy-bar{grid-template-columns:1fr 1fr 100px;align-items:center;gap:12px;margin:15px 0;display:grid}.strategy-bar meter{width:100%;height:24px}.mortgage-help{z-index:10000;color:#102c4c;font:16px/1.5 system-ui;position:fixed;bottom:20px;right:20px}.mortgage-help>button{color:#fff;font:inherit;background:#075fc4;border:0;border-radius:28px;padding:14px 22px;box-shadow:0 8px 25px #06264d30}.mortgage-help>section{background:#fff;border:1px solid #bacfe1;border-radius:18px;width:min(430px,100vw - 32px);max-height:80vh;padding:22px;overflow:auto;box-shadow:0 20px 80px #04274b40}.mortgage-help header{justify-content:space-between;align-items:center;display:flex}.mortgage-help form{gap:8px;display:flex}.mortgage-help input{min-width:0;font:inherit;border:1px solid #acc4d8;border-radius:6px;flex:1;padding:10px}.mortgage-help button{cursor:pointer;font:inherit}.mortgage-help nav{flex-wrap:wrap;gap:7px;display:flex}.mortgage-help nav button{background:#eff6fb;border:1px solid #c5d9e8;border-radius:9px;padding:6px 10px;font-size:14px}.mortgage-help small{color:#52677c;margin-top:15px;display:block}.help-tip-content{max-height:60vh;overflow:auto}.help-more{color:#fff;cursor:pointer;background:#075fc4;border:0;border-radius:6px;margin-top:10px;padding:8px 12px;display:block}@media (width<=600px){.strategy-results dl>div{display:block}.strategy-results dd{text-align:left;margin-top:6px}.strategy-bar{grid-template-columns:1fr}.mortgage-help{bottom:12px;right:12px}}.scenario-lab{margin-top:24px;overflow:hidden;padding:0!important}.scenario-lab>summary{cursor:pointer;padding:22px 26px;list-style-position:inside;display:list-item}.scenario-lab>summary h2{margin:0;font-size:1.2rem;display:inline}.lab-body{padding:0 26px 26px}.lab-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.lab-tabs button{color:#12365c;background:#fff;border:1px solid #ccd9e7;border-radius:10px;padding:12px 16px;font-size:1rem}.lab-tabs button[aria-selected=true]{color:#fff;background:#075fce;border-color:#075fce}.lab-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.lab-cards article{background:#f8fbff;border:1px solid #dce5ef;border-radius:16px;min-width:0;padding:20px}.lab-cards h3{overflow-wrap:anywhere;font-size:1.1rem}.lab-cards .field{margin-top:14px}.lab-body input,.lab-body select,.engagement-panel input,.engagement-panel textarea,.engagement-panel select{box-sizing:border-box;color:#122e4c;background:#fff;border:1px solid #cad7e5;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:1rem}.lab-body p{color:#4e6277;font-size:1rem;line-height:1.65}.lab-body .field{gap:8px;font-size:.9rem}.lab-totals{margin:0}.lab-totals div{border-bottom:1px solid #dce5ef;padding:12px 0;display:block}.lab-totals dt{color:#546980;font-size:.9rem}.lab-totals dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:1.8rem;font-weight:750}.lab-price{font-size:2rem}.lab-four{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-strategies .strategy-results{margin-top:20px}.advanced-strategies .strategy-results dd{overflow-wrap:anywhere}.advanced-strategies .decision-inputs{margin-top:20px}.lab-body button:not([role=tab]){cursor:pointer;border:1px solid #bfd2e8;border-radius:10px;padding:12px 16px;font-size:.95rem}.engagement-panel{margin:24px 0}.engagement-panel label{gap:8px;font-size:1rem;display:grid}.engagement-panel textarea{min-height:100px}.engagement-panel .decision-inputs{margin-bottom:20px}@media (width<=1000px){.lab-cards{grid-template-columns:1fr}.lab-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.lab-four{grid-template-columns:1fr}.lab-body{padding:0 16px 20px}.scenario-lab>summary{padding:20px 16px}.lab-totals dd{font-size:1.6rem}}.activity-page{color:#12304f;max-width:1380px;margin:auto;padding:36px}.activity-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.activity-heading p{max-width:760px;line-height:1.6}.activity-page h1{font-size:2.3rem}.activity-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0;display:grid}.activity-stats article{color:#fff;background:#0a294a;border-radius:18px;gap:8px;padding:24px;display:grid}.activity-stats strong{font-size:2.4rem}.activity-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.activity-page .panel{padding:24px}.activity-record{overflow-wrap:anywhere;border-top:1px solid #dae4ef;padding:18px 0}.activity-page p{color:#50667c;font-size:1rem;line-height:1.6}.activity-page select{border:1px solid #b9cbe0;border-radius:8px;margin:8px;padding:10px;font-size:1rem}.activity-page button{color:#12304f;background:#fff;border:1px solid #bacbe0;border-radius:8px;padding:10px 14px;font-size:.95rem}.activity-page blockquote{white-space:pre-wrap;background:#f0f6fd;border-left:3px solid #0b78e3;margin:10px 0;padding:16px}.activity-record a{color:#075fce}.engagement-panel button{margin-top:18px}.activity-page li{overflow-wrap:anywhere;padding:8px}@media (width<=900px){.activity-layout{grid-template-columns:1fr}.activity-heading{display:block}}@media (width<=550px){.activity-page{padding:18px}.activity-stats{grid-template-columns:1fr}}.walkthrough iframe,.walkthrough video{aspect-ratio:16/9;background:#051e3b;border:0;border-radius:14px;width:100%;max-height:620px}.walkthrough details{margin-top:18px}.presentation-pen{z-index:10002;background:#092749;border-radius:14px;gap:8px;padding:10px;display:flex;position:fixed;bottom:30px;right:24px;box-shadow:0 10px 40px #001d4f40}.presentation-pen button{color:#102e50;background:#fff;border:0;border-radius:8px;padding:12px;font-size:1rem}.presentation-pen button[aria-pressed=true]{background:#ffe42b}.presentation-ink{z-index:10001;touch-action:none;width:100vw;height:100vh;position:fixed;inset:0}.setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.setup-steps a{color:#075fce;border:1px solid #d0dfed;border-radius:14px;padding:20px;text-decoration:none}.setup-steps strong{font-size:1.1rem}.lab-body textarea{box-sizing:border-box;border:1px solid #cad7e5;border-radius:10px;width:100%;padding:12px;font-size:1rem;line-height:1.6}@media (width<=850px){.setup-steps{grid-template-columns:1fr}.presentation-pen{bottom:12px;right:10px}}.partner-page .panel{margin-top:20px}.partner-page input:not([type=checkbox]){box-sizing:border-box;border:1px solid #c9d7e5;border-radius:10px;width:100%;max-width:100%;padding:12px;font-size:1rem}.partner-consent{align-items:flex-start;margin-top:18px;display:flex!important}.partner-consent input{flex-shrink:0;margin-top:4px;width:20px!important}.partner-page .activity-record button{margin-top:12px}.lp-value{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1440px;margin:0 auto;padding:90px 40px;display:grid}.lp-value h2,.lp-workflow-value h2{letter-spacing:-.035em;color:#081e3a;margin:20px 0;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.08}.lp-value-copy>p{color:#52667c;font-size:1.15rem;line-height:1.75}.lp-value ul{margin:26px 0;padding:0;list-style:none}.lp-value li{color:#52667c;border-left:3px solid #14bde1;margin:18px 0;padding-left:18px;font-size:1.05rem;line-height:1.7}.lp-value li strong{color:#102f52}.lp-value-demo{color:#fff;background:#082441;border-radius:28px;padding:36px;box-shadow:0 24px 60px #122a421a}.lp-value-demo h3{color:#fff;margin:20px 0 32px;font-size:1.6rem;line-height:1.3}.lp-value-demo .lp-eyebrow{color:#55dbf5}.lp-value-demo label{color:#d5e6f7;justify-content:space-between;gap:16px;font-size:1rem;display:flex}.lp-value-demo label strong{color:#64e3fb;font-size:1.4rem}.lp-value-demo input[type=range]{accent-color:#25c8ed;width:100%;height:44px;margin:18px 0 26px}.lp-value-results{border-top:1px solid #ffffff35;grid-template-columns:1fr 1fr;gap:24px;padding-top:26px;display:grid}.lp-value-results span{color:#c5d7e9;font-size:.9rem;line-height:1.4;display:block}.lp-value-results strong{font-variant-numeric:tabular-nums;margin-top:14px;font-size:2.25rem;display:block}.lp-value-results small{font-size:1rem;font-weight:500}.lp-value-demo .lp-value-note{color:#bfd0e4;margin-top:26px;font-size:.85rem;line-height:1.65}.lp-workflow-value{max-width:1440px;margin:0 auto;padding:30px 40px 90px}.lp-workflow-value>div:first-child{max-width:700px;margin-bottom:38px}.lp-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.lp-workflow-grid article{border-top:2px solid #1ac5e5;padding-top:22px}.lp-workflow-grid article>span{color:#0073d6;font-size:.9rem;font-weight:750}.lp-workflow-grid h3{color:#0a2748;margin:18px 0;font-size:1.4rem;line-height:1.3}.lp-workflow-grid p{color:#52667c;font-size:1rem;line-height:1.8}.lp-connection-note{color:#5b7189;border-top:1px solid #d9e5f1;margin-top:32px;padding-top:20px;font-size:.9rem;line-height:1.7}@media (width<=1100px){.lp-value{gap:32px}.lp-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lp-value{grid-template-columns:1fr;padding:50px 22px}.lp-workflow-value{padding:30px 22px 60px}.lp-value-demo{padding:24px}.lp-workflow-grid{grid-template-columns:1fr}.lp-value-results strong{font-size:1.8rem}}.template-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;display:flex}.template-actions button,.template-actions label{background:#fff;border:1px solid #cad8e7;border-radius:10px;padding:12px 14px;font-size:1rem}.template-actions input{max-width:100%;margin-top:8px;font-size:.9rem;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@media screen{.persistent-workspace{padding-left:224px}.persistent-sidebar{box-sizing:border-box;z-index:30;background:#f3f7fb;border-right:1px solid #dce6ef;flex-direction:column;gap:8px;width:208px;padding:24px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.persistent-sidebar a{color:#16456d;border-radius:9px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.persistent-sidebar a[aria-current=page]{color:#fff;background:#075fc4}.persistent-sidebar a:hover{color:#075ab3;background:#dff0ff}.persistent-sidebar .workspace-brand{padding:0 0 20px}.persistent-sidebar img{width:100%;height:auto}.persistent-content{min-width:0}.persistent-content main:has(>.pilot-workspace-nav){padding-left:0}.persistent-content main>.pilot-workspace-nav,.persistent-content .saas-sidebar{display:none}.persistent-content .saas-dashboard{display:block}.amount-slider{width:100%;min-width:0}.amount-mode{justify-content:flex-end;gap:4px;margin-bottom:8px;display:flex}.amount-mode button{color:#16456d;cursor:pointer;background:#fff;border:1px solid #c8d8e8;border-radius:7px;min-height:36px;padding:6px 14px}.amount-mode button[aria-pressed=true]{color:#fff;background:#075fc4}.amount-slider>input[type=range]{accent-color:#075fc4;width:100%;height:36px;margin:0 0 10px;padding:0}.amount-output{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.amount-output output{color:#16456d;font-variant-numeric:tabular-nums;font-size:16px}.amount-output>label{width:148px;max-width:100%;margin:0;position:relative}.amount-output input{text-align:right;width:100%;padding:12px 30px 12px 12px;font-size:16px}.amount-output label>span:last-child{color:#64748b;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.amount-output .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace .rate-pricing-card,.workspace .credits-grid,.workspace .additional-costs-grid{grid-template-columns:minmax(0,1fr);gap:22px}.workspace .dual-input{grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.workspace .dual-input>input[type=range]{cursor:pointer;width:100%;min-width:0;height:36px;margin:0}.workspace .dual-input>.compact-number{justify-self:end;width:132px;max-width:100%}.workspace .field>small{line-height:1.5}main:has(>.pilot-workspace-nav){padding-left:224px}main>.pilot-workspace-nav{background:#f3f7fb;border-right:1px solid #dce6ef;align-items:stretch;gap:8px;width:208px;padding:24px 14px}.pilot-workspace-nav a{writing-mode:horizontal-tb;color:#16456d;text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:9px;width:100%;min-height:46px;margin:0;padding:12px 14px;font-size:15px;line-height:1.4;transform:none}.pilot-workspace-nav a[aria-current=page]{color:#fff;background:#075fc4}.compact-number.money-compact{padding:0;position:relative}.compact-number.money-compact input{text-align:center;font-variant-numeric:tabular-nums;padding-inline:24px!important}.compact-number.money-compact span{pointer-events:none;position:absolute;left:10px}.decision-tools{box-sizing:border-box;margin-block:32px;padding:clamp(20px,3vw,40px)}.decision-tools>header{border-bottom:1px solid #dce6ef;align-items:center;max-width:1180px;margin:0 auto 28px;padding-bottom:24px}.decision-tools>header p{margin:0}.decision-tools>header h2{margin-bottom:0}.decision-tools>header>span{text-align:right;max-width:240px}.decision-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px);max-width:1180px;margin-inline:auto;display:grid}.decision-layout>nav{border:0;gap:6px;margin:0;padding:0;display:grid}.decision-layout>nav button{text-align:left;overflow-wrap:anywhere;background:#f3f7fb;border-color:#0000;min-height:46px;line-height:1.4}.decision-layout>nav button[aria-pressed=true]{background:#075fc4}.decision-content{width:100%;min-width:0;max-width:920px;margin-inline:auto}.decision-content>h3:first-child{margin-top:0}.decision-content p{max-width:75ch}.decision-tools .strategy-picker{max-width:480px;margin:0 0 28px;font-weight:600}.decision-tools .decision-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;gap:20px 24px;margin-block:24px}.decision-inputs>label{margin:0}.decision-tools .decision-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}.decision-tools .decision-cards article{padding:24px}.decision-tools .strategy-results{margin-block:28px;padding:clamp(18px,2vw,28px)}.strategy-results dl{margin:0}.strategy-results dl>div{align-items:baseline;gap:20px;padding-block:16px}.strategy-results dt{overflow-wrap:anywhere;min-width:0}.strategy-results dd{font-variant-numeric:tabular-nums;flex-shrink:0}.strategy-bar{grid-template-columns:minmax(0,1fr) minmax(80px,1fr) minmax(75px,auto)}.saas-main{box-sizing:border-box;min-width:0;margin-inline:auto}.workspace>section{box-sizing:border-box;min-width:0}.workspace .customer-grid{gap:20px 24px;max-width:none}.workspace .field,.workspace .rate-control,.lp-hero>*,.lp-feature-grid>*,.lp-contact>*,.saas-main-header>*,.lp-pricing-side>*{min-width:0}.workspace input,.workspace select,.workspace textarea{box-sizing:border-box;max-width:100%}.panel-heading,.comparison-heading,.header-actions{flex-wrap:wrap;align-items:center}.scenario-card h3,.option-title{overflow-wrap:anywhere}.lp-actions,.lp-nav-links,.lp-pricing-side{flex-wrap:wrap;align-items:center;gap:16px}.lp-demo-wrap{width:100%;min-width:0;margin-inline:auto}.lp-footer{align-items:center;gap:24px}.lp-footer span{line-height:1.6}.pilot-auth{box-sizing:border-box;width:min(560px,100% - 32px);margin-inline:auto}.pilot-auth input,.pilot-auth button{box-sizing:border-box;max-width:100%}.contact-directory>section,.contact-directory>nav{max-width:1200px;margin-inline:auto}}@media screen and (width<=1000px){main:has(>.pilot-workspace-nav){padding-left:0}main>.pilot-workspace-nav{border-bottom:1px solid #dce6ef;border-right:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;padding:16px;display:grid;position:relative;inset:auto}.decision-layout{grid-template-columns:minmax(0,1fr);gap:24px}.decision-layout>nav{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.decision-layout>nav button{text-align:center}.decision-tools>header{flex-direction:row}.lp-pricing-side{align-items:flex-start}}@media screen and (width<=600px){.persistent-workspace{padding-left:122px}.persistent-sidebar{width:114px;padding:16px 6px}.persistent-sidebar a{overflow-wrap:anywhere;padding:10px 7px;font-size:13px}.decision-tools{margin-block:24px;padding:20px 16px}.decision-tools>header{flex-direction:column;align-items:flex-start;gap:8px}.decision-tools>header>span{text-align:left;max-width:none}.decision-layout>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-layout>nav button{padding:10px 8px;font-size:14px}.decision-tools .strategy-picker{max-width:none}.strategy-results dl>div{display:block}.strategy-results dd{text-align:left;overflow-wrap:anywhere;margin-top:6px}.strategy-bar{grid-template-columns:minmax(0,1fr)}.header-actions{justify-content:flex-start;gap:10px;width:100%}.header-actions>.action-menu{flex:1}.header-actions .action-menu>summary{justify-content:center}.lp-actions>a,.lp-footer{text-align:center;justify-content:center}}@media print{.persistent-sidebar{display:none!important}.persistent-workspace{padding:0!important}}.pilot-auth-form .auth-password-field{width:100%;min-width:0;display:block;position:relative}.pilot-auth-form .auth-password-field input{box-sizing:border-box;width:100%;padding-right:3.5rem}.pilot-auth-form .auth-password-field .auth-password-toggle{color:#153c63;width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pilot-auth-form .auth-password-toggle:hover{background:#eaf2fb}.pilot-auth-form .auth-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #006bff}.originator-home{color:#102c47;box-sizing:border-box;max-width:1540px;margin:0 auto;padding:32px clamp(20px,3vw,48px) 72px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.originator-home *{box-sizing:border-box}.originator-home h1,.originator-home h2,.originator-home h3,.originator-home p{margin:0}.originator-home a{text-decoration:none}.originator-home button,.originator-home a{touch-action:manipulation}.originator-home a:focus-visible,.originator-home button:focus-visible{outline-offset:4px;outline:3px solid #06f}.originator-welcome{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.originator-home .originator-eyebrow{letter-spacing:.11em;color:#347080;margin-bottom:8px;font-size:12px;font-weight:700}.originator-welcome h1{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.15}.originator-welcome>div>p:last-child{color:#53677a;max-width:640px;font-size:17px}.originator-primary,.originator-secondary{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 18px;font-size:15px;font-weight:700;display:inline-flex}.originator-home .originator-primary{color:#fff;white-space:nowrap;background:#0664df;box-shadow:0 5px 16px #0764dc1a}.originator-home .originator-primary:hover{background:#074eaf}.originator-home .originator-secondary{color:#0753ac;background:#eff6ff;width:100%;margin-top:16px}.originator-section-heading,.originator-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.originator-home h2{letter-spacing:-.02em;font-size:21px;line-height:1.25}.originator-periods{background:#eaf0f6;border-radius:12px;gap:4px;padding:4px;display:flex}.originator-periods button{color:#455d72;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:40px;padding:9px 15px;font-size:14px}.originator-periods button[aria-pressed=true]{color:#075fc4;background:#fff;font-weight:700;box-shadow:0 1px 5px #152d4917}.originator-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.originator-metrics article{background:#fff;border:1px solid #dce5ee;border-top:3px solid #dceafa;border-radius:16px;min-width:0;padding:22px}.originator-metrics article:first-child{border-top-color:#11bade}.originator-metrics span{color:#53677a;font-size:14px;font-weight:600;display:block}.originator-metrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(25px,2.7vw,36px);line-height:1.4;display:block}.originator-metrics small{color:#677889;font-size:13px;display:block}.originator-status{color:#667789;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 28px;font-size:13px;display:flex}.originator-status button{color:#075fc4;font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px}.originator-status button:disabled{opacity:.5;cursor:wait}.originator-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:stretch;gap:24px;display:grid}.originator-panel{background:#fff;border:1px solid #dce5ee;border-radius:20px;min-width:0;padding:24px;overflow:hidden;box-shadow:0 4px 18px #102c4704}.originator-panel-heading{margin-bottom:12px}.originator-panel-copy{color:#566a7e;font-size:15px;line-height:1.55;margin-bottom:20px!important}.originator-badge{color:#516577;white-space:nowrap;border:1px solid #dbe5ef;border-radius:20px;padding:4px 10px;font-size:12px}.originator-widget{background:#fff;border:0;width:100%;min-width:0;height:510px;display:block}.originator-source-note{color:#667889;line-height:1.6;margin-top:16px!important;font-size:13px!important}.originator-source-link{color:#075fc4;margin-top:12px;font-size:13px;font-weight:600;line-height:1.6;display:inline-block}.originator-recent,.originator-agencies{margin:0;padding:0;list-style:none}.originator-recent li{border-bottom:1px solid #e9eef4}.originator-recent a{color:#123550;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.originator-recent a:hover strong,.originator-agencies a:hover strong{color:#0066d9}.originator-recent a>div{overflow-wrap:anywhere;min-width:0}.originator-recent strong{font-size:16px;line-height:1.4;display:block}.originator-recent span{color:#556c7e;margin:4px 0;font-size:14px;display:block}.originator-recent small{color:#738494;font-size:12px}.originator-empty{text-align:center;color:#61768a;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:24px;display:flex}.originator-empty>span{color:#4594cb;margin-bottom:14px;font-size:42px}.originator-empty h3{color:#1a3954;margin-bottom:12px;font-size:20px}.originator-empty p{max-width:280px;font-size:15px}.originator-resource-strip{color:#fff;background:#0b2744;border-radius:20px;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:20px;margin:24px 0;padding:28px;display:grid}.originator-resource-strip>div{align-self:center}.originator-resource-strip p{color:#c4d7e8;margin-top:10px;font-size:14px;line-height:1.6}.originator-resource-strip a{color:#fff;border-left:1px solid #385168;flex-direction:column;justify-content:center;gap:8px;padding:12px 0 12px 24px;display:flex}.originator-resource-strip a:hover strong{color:#62ddf5}.originator-resource-strip span{color:#cae2f3;font-size:13px}.originator-resource-strip strong{font-size:16px;line-height:1.5}.originator-resource-strip small{color:#a9c5dc;font-size:12px}.originator-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.originator-agencies a{color:#123550;border-bottom:1px solid #e9eef4;align-items:center;gap:14px;padding:17px 0;display:flex}.originator-agency-mark{color:#2a699b;background:#edf5fc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:flex}.originator-agencies a>div{flex:1;min-width:0}.originator-agencies strong{font-size:16px;display:block}.originator-agencies div>span{color:#617587;margin-top:3px;font-size:13px;display:block}@media (width<=1200px){.originator-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}.originator-metrics{gap:12px}.originator-metrics article{padding:18px}.originator-resource-strip{grid-template-columns:1fr 1fr}.originator-resource-strip a:nth-of-type(2){border-left:0;padding-left:0}.originator-panel{padding:20px}}@media (width<=1000px){.originator-main-grid{grid-template-columns:minmax(0,1fr)}.originator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.originator-welcome{flex-direction:column;align-items:flex-start}.originator-widget{height:510px}.originator-empty{min-height:200px}}@media (width<=600px){.originator-home{padding:20px 12px 56px}.originator-section-heading{flex-direction:column;align-items:flex-start}.originator-periods{width:100%}.originator-periods button{flex:1;padding:8px}.originator-metrics{grid-template-columns:1fr}.originator-metrics strong{font-size:30px}.originator-resource-strip{grid-template-columns:1fr;padding:22px}.originator-resource-strip a,.originator-resource-strip a:nth-of-type(2){border-top:1px solid #385168;border-left:0;padding:16px 0 0}.originator-panel{padding:16px 12px}.originator-panel-heading{flex-wrap:wrap;align-items:flex-start}.originator-welcome h1{font-size:29px}.originator-welcome .originator-primary{white-space:normal;width:100%}}.originator-widget-credit{text-align:center;color:#075fc4;padding:8px;font-size:13px}.originator-widget-credit a{color:inherit}.originator-treasury{background:#fff;border:1px solid #dce5ee;border-radius:20px;margin-bottom:24px;padding:24px}.originator-yields{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.originator-yields article{border-left:3px solid #13b7d8;min-width:0;padding-left:18px}.originator-yields span{color:#53677a;font-size:14px;font-weight:700;display:block}.originator-yields strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:4px 0;font-size:32px;display:block}.originator-yields small{color:#52697d;font-size:13px;display:block}.originator-treasury a{color:#075fc4;font-weight:600}@media (width<=700px){.originator-yields{grid-template-columns:1fr;gap:20px}.originator-treasury{padding:20px}}.meetings-workspace,.meeting-booking{color:#112d49;box-sizing:border-box;max-width:1340px;margin:0 auto;padding:40px clamp(20px,3vw,44px) 72px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.meetings-workspace *,.meeting-booking *{box-sizing:border-box;min-width:0}.meetings-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.meetings-heading h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:38px}.meetings-heading p{color:#52677c;margin:0}.meetings-kicker{letter-spacing:.13em;font-weight:700;color:#18789a!important;font-size:12px!important}.meeting-status{color:#305b83;white-space:nowrap;background:#e9f1fa;border-radius:20px;padding:8px 14px;font-size:14px}.meetings-tabs{border-bottom:1px solid #d9e3ed;gap:6px;margin:0 0 24px;display:flex}.meetings-tabs button{color:#576b80!important;background:0 0!important;border:0!important;border-radius:0!important;padding:14px 20px!important}.meetings-tabs button[aria-selected=true]{color:#0866db!important;border-bottom:3px solid #0866db!important}.meetings-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:start;gap:24px;display:grid}.meeting-card{background:#fff;border:1px solid #dce5ef;border-radius:20px;padding:26px;box-shadow:0 6px 24px #0b294805}.meeting-card h2{margin:0;font-size:21px;line-height:1.3}.meeting-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.meeting-section-title>span{color:#0564d8;background:#eaf4ff;border-radius:8px;padding:6px 9px;font-size:13px;font-weight:700}.meeting-section-title h2{flex:1}.meeting-muted{color:#596f81;font-size:14px;line-height:1.65}.meeting-providers{gap:14px;margin-top:20px;display:grid}.meeting-providers article{border:1px solid #dce5ed;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.meeting-providers p{color:#546a7e;overflow-wrap:anywhere;margin:5px 0;font-size:14px}.meeting-providers small{color:#347087;font-size:13px}.meeting-provider-actions{flex-direction:column;gap:8px;display:flex}.meeting-setup-note{color:#526b7f;background:#f0f6fc;border-radius:12px;margin:18px 0 0;padding:14px;font-size:14px}.meetings-workspace button,.meeting-booking button{font:inherit;color:#154872;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #cedce9;border-radius:10px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:600}.meetings-workspace button:disabled,.meeting-booking button:disabled{opacity:.5;cursor:not-allowed}.meetings-workspace .meeting-primary,.meeting-booking .meeting-primary{color:#fff;background:#0966dc;border-color:#0966dc}.meetings-workspace a,.meeting-booking a{color:#0961c9}.meetings-workspace button:focus-visible,.meeting-booking button:focus-visible{outline-offset:3px;outline:3px solid #20bfe3}.meeting-preview{background:#f4f9ff;grid-area:1/2/span 2;position:sticky;top:100px}.meeting-preview h2{letter-spacing:-.025em;margin:18px 0 8px;font-size:27px}.meeting-preview-meta{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.meeting-preview-meta span{background:#fff;border:1px solid #dce7f2;border-radius:8px;padding:7px 10px;font-size:14px}.meeting-preview .meeting-primary{width:100%;margin:18px 0 12px}.meeting-preview a,.meeting-preview small{margin-top:10px;display:block}.meeting-preview small{color:#5c7183;font-size:13px}.meeting-availability{grid-column:1}.meeting-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.meetings-workspace label,.meeting-booking label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.meetings-workspace input:not([type=checkbox]),.meetings-workspace select,.meeting-booking input:not([type=checkbox]),.meeting-booking select{width:100%;height:48px;font:inherit;color:#14354f;background:#fff;border:1px solid #cddae7;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:400}.meeting-days{border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.meeting-days legend{margin-bottom:12px;font-size:14px;font-weight:600}.meeting-days label{border:1px solid #dce5ef;border-radius:9px;flex-direction:row;align-items:center;padding:9px 10px}.meeting-days input,.meeting-toggle input{accent-color:#0766df;flex-shrink:0;width:18px;height:18px}.meetings-workspace .meeting-toggle,.meeting-booking .meeting-toggle{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.meeting-save{border-top:1px solid #e0e8f0;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.meeting-save small{color:#61778a;max-width:290px;font-size:13px}.meeting-save button{white-space:nowrap}.meetings-message{overflow-wrap:anywhere;background:#f0f6fd;border:1px solid #ccddef;border-radius:12px;padding:14px 18px}.meeting-empty{text-align:center;padding:60px 20px}.meeting-empty h3{font-size:22px}.meeting-empty p{color:#5d7385;max-width:440px;margin:auto}.meeting-appointment{border-top:1px solid #e1e8ef;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.meeting-appointment p{overflow-wrap:anywhere;margin:6px 0;font-size:14px}.meeting-appointment small{color:#447184}.meeting-booking{max-width:1150px;padding-top:60px}.meeting-wordmark{object-fit:contain;width:240px;height:auto;margin-bottom:38px}.meeting-booking-layout{background:#fff;border:1px solid #dae4ee;border-radius:22px;grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);display:grid;overflow:hidden;box-shadow:0 16px 50px #15375409}.meeting-booking-layout>aside{background:#f1f7fd;border-right:1px solid #dae4ee;padding:36px}.meeting-booking h1{letter-spacing:-.025em;margin:20px 0;font-size:32px;line-height:1.2}.meeting-booking-main{padding:30px}.meeting-booking-main h2{margin:0 0 20px;font-size:23px}.meeting-slot-list{max-height:400px;margin:24px 0;padding:0 6px 0 0;overflow:auto}.meeting-slot-list fieldset{border:0;margin:18px 0;padding:0}.meeting-slot-list legend{margin-bottom:12px;font-size:14px;font-weight:600}.meeting-slot-list fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.meeting-slot-list button[aria-pressed=true]{color:#fff;background:#0b67dc;border-color:#0b67dc}.meeting-booking form{border-top:1px solid #dae4ee;gap:16px;padding-top:20px;display:grid}@media (width<=1050px){.meetings-grid{grid-template-columns:1fr}.meeting-preview{grid-area:auto/1;position:static}.meeting-availability{grid-row:2}.meetings-heading{align-items:flex-start}.meeting-status{white-space:normal}.meeting-providers article{flex-wrap:wrap}}@media (width<=650px){.meetings-workspace,.meeting-booking{padding:24px 16px 50px}.meetings-heading{flex-direction:column;gap:12px}.meetings-heading h1{font-size:30px}.meeting-fields{grid-template-columns:1fr}.meeting-card{padding:20px}.meeting-save{flex-direction:column;align-items:stretch}.meeting-save small{max-width:none}.meeting-booking-layout{grid-template-columns:1fr}.meeting-booking-layout>aside{border-bottom:1px solid #dae4ee;border-right:0;padding:24px}.meeting-booking-main{padding:22px}.meeting-slot-list fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-appointment{flex-direction:column;align-items:flex-start}}.originator-header-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.originator-meetings-link{color:#0961c9;padding:12px;font-size:15px;font-weight:700}.billing-test{color:#0a2342;max-width:1040px;margin:0 auto;padding:48px 32px 80px;font-size:16px;line-height:1.55}.billing-test header{max-width:760px;margin-bottom:28px}.billing-test h1{margin:12px 0;font-size:clamp(1.9rem,3.5vw,2.7rem);line-height:1.15}.billing-test h2{margin:0 0 12px;font-size:1.35rem}.billing-test p{margin:10px 0}.billing-test-eyebrow{letter-spacing:.07em;color:#1267b4;font-size:.875rem;font-weight:700}.billing-test button{color:#0a2342;cursor:pointer;background:#fff;border:1px solid #c5d7e7;border-radius:12px;min-height:46px;padding:10px 18px;font-size:1rem;font-weight:600}.billing-test button:disabled{opacity:.55;cursor:default}.billing-test button:focus-visible,.billing-test input:focus-visible{outline-offset:3px;outline:3px solid #09b7de}.billing-test-status,.billing-test-result,.billing-test-setup{background:#fff;border:1px solid #d9e3ed;border-radius:20px;margin:20px 0;padding:24px}.billing-test-status{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-test-status p{color:#4d6177}.billing-test-status button{flex-shrink:0}.billing-test-toggle{gap:8px;margin:28px 0 18px;display:flex}.billing-test-toggle button[aria-pressed=true]{color:#fff;background:#08264b;border-color:#08264b}.billing-test-plans{grid-template-columns:1fr 1fr;gap:20px;display:grid}.billing-test-plans article{background:#fff;border:1px solid #c8d9e8;border-radius:20px;min-width:0;padding:28px}.billing-test-plans article:last-child{background:#f6faff;border:2px solid #126ce8}.billing-test-price{font-size:2.8rem;font-weight:700;line-height:1.2}.billing-test-price span{margin-left:6px;font-size:1rem;font-weight:400}.billing-test-plans button{color:#fff;background:#0869e7;border-color:#0869e7;width:100%;margin-top:16px}.billing-test-setup li{margin-bottom:14px}.billing-test-setup label{font-weight:600;display:block}.billing-test-setup input{box-sizing:border-box;border:1px solid #c5d7e7;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-size:1rem;display:block}.billing-test-setup p{overflow-wrap:anywhere}.billing-test-error{color:#8a2520;background:#fff0ef;border:1px solid #efb4b0;border-radius:12px;padding:16px}.billing-test-result{background:#f2faf6;border-color:#298267}@media (width<=700px){.billing-test{padding:24px 16px 64px}.billing-test-plans{grid-template-columns:1fr}.billing-test-status{flex-direction:column;align-items:stretch}.billing-test-toggle{flex-wrap:wrap}.billing-test-setup{padding:18px}.billing-test-setup ol{padding-left:22px}}.fee-templates{color:#102c4d;background:#f5f9ff;border:1px solid #bfd3eb;border-radius:16px;min-width:0;margin:0 0 24px;padding:24px}.fee-templates .fee-templates-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.fee-templates h4{margin:0 0 8px;font-size:1.125rem;line-height:1.4}.fee-templates p{max-width:85ch;margin:8px 0;font-size:.9375rem;line-height:1.55}.fee-templates fieldset{border:0;min-width:0;margin:0;padding:0}.fee-templates label{flex-direction:column;gap:8px;min-width:0;font-size:.9375rem;font-weight:600;display:flex}.fee-templates input,.fee-templates select{box-sizing:border-box;color:#102c4d;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #b9c9dc;border-radius:9px;padding:10px 12px}.fee-templates .fee-template-picker{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:16px;margin-bottom:18px;display:grid}.fee-templates .fee-template-fields{grid-template-columns:minmax(0,2fr) minmax(130px,1fr) minmax(140px,1fr);gap:16px;margin-bottom:14px;display:grid}.fee-templates .fee-template-note{color:#4a6179;font-size:.875rem}.fee-templates .fee-template-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.fee-templates button{white-space:normal;color:#123d67;cursor:pointer;background:#fff;border:1px solid #b9c9dc;border-radius:9px;min-height:44px;padding:10px 16px;font-size:.9375rem;font-weight:600;line-height:1.35}.fee-templates button.fee-template-primary{color:#fff;background:#0866d7;border-color:#0866d7}.fee-templates button:disabled{opacity:.5;cursor:not-allowed}.fee-templates :is(input,select,button):focus-visible{outline-offset:3px;outline:3px solid #148bdd}.fee-templates .fee-template-confirm{background:#fff;border:1px solid #9db9dc;border-radius:10px;margin-top:18px;padding:16px}.fee-templates .fee-template-warning{color:#7a4400}.fee-templates .fee-template-error{color:#9f1e29}.fee-templates [role=status]:empty{display:none}@media (width<=700px){.fee-templates{padding:16px}.fee-templates .fee-template-fields,.fee-templates .fee-template-picker{grid-template-columns:minmax(0,1fr)}.fee-templates .fee-templates-heading{flex-direction:column;gap:8px}.fee-templates .fee-template-actions button{flex:140px}}.lp-launch-shell{isolation:isolate;color:#fff;background:#071b36;position:relative;overflow:hidden}.lp-launch-shell:before{content:"";z-index:-1;background:radial-gradient(at 88% 45%,#1265ee46,#0000 56%),radial-gradient(at 9% 97%,#12c6df1c,#0000 40%),linear-gradient(130deg,#06152c,#0a2344);position:absolute;inset:0}.lp-launch-shell:after{content:"";z-index:-1;pointer-events:none;border:1px solid #35d6ed20;border-radius:50%;width:700px;height:700px;position:absolute;top:120px;right:-280px;box-shadow:0 0 0 80px #35d6ed05,0 0 0 160px #35d6ed04}.lp-launch-shell .lp-nav{border-bottom:1px solid #c6e3ff14;min-height:100px}.lp-nav .lp-brand{color:#fff;align-items:center;gap:11px;display:flex}.lp-nav .lp-brand img{object-fit:contain;width:47px;height:47px}.lp-brand>span{letter-spacing:-.055em;white-space:nowrap;font-size:24px;font-weight:750}.lp-brand b{color:#5cdded;font-weight:750}.lp-launch-shell .lp-nav-links{color:#c9d9ed}.lp-launch-shell .lp-nav-links>a:not(.lp-primary):hover{color:#6eeaf5}.lp-launch-shell .lp-primary{background:linear-gradient(110deg,#156bed,#0789dd);border:1px solid #91d5ff30;box-shadow:0 10px 32px #0878db30}.lp-launch-shell .lp-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:54px;min-height:650px;padding:72px 0 90px}.lp-launch-shell .lp-eyebrow{letter-spacing:.12em;color:#70d9ec;max-width:470px;font-size:11px;line-height:1.7}.lp-launch-shell .lp-hero h1{color:#f6fbff;letter-spacing:-.065em;margin:25px 0 26px;font-size:clamp(56px,5.4vw,84px);line-height:1.01}.lp-launch-shell .lp-hero h1 em{color:#0000;background:linear-gradient(100deg,#d8fbff 0%,#5dd9ef 52%,#3596ff 100%);-webkit-background-clip:text;background-clip:text}.lp-launch-shell .lp-lede{color:#b9cde4;max-width:490px;margin:0;font-size:18px;line-height:1.7}.lp-launch-shell .lp-actions{gap:17px;margin-top:29px}.lp-launch-shell .lp-actions .lp-primary{gap:15px;padding:0 21px}.lp-launch-shell .lp-text-link{color:#d4ebff!important}.lp-launch-shell .lp-text-link span{color:#61dced}.lp-launch-shell .lp-proof{color:#8fabcb;gap:24px;margin-top:33px;font-size:11px}.lp-launch-shell .lp-proof span{border-color:#698aaa3d;padding-right:24px}.lp-launch-shell .lp-proof b{color:#e4f4ff;font-size:22px}.lp-hero-media{min-width:0;padding:30px 0 23px;position:relative}.lp-hero-media:before{content:"";filter:blur(48px);pointer-events:none;background:#117bda2b;border-radius:50%;position:absolute;inset:8% -7%}.lp-hero-media .lp-media-label{color:#81b4d7;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:9px;margin:0 8px 17px;font-size:10px;font-weight:750;display:flex}.lp-media-label>span:first-child{color:#6de0ee}.lp-film{background:#071b36;border:1px solid #3a6697;border-radius:19px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #000b2866,0 0 40px #159ad912}.lp-film-chrome{color:#a1b9d3;background:#0e2847;border-bottom:1px solid #315777;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:0 16px;font-size:10px;display:flex}.lp-film-dots{gap:5px;display:flex}.lp-film-dots i{background:#375576;border-radius:50%;width:6px;height:6px}.lp-film-dots i:first-child{background:#42b9d0}.lp-film-dots i:nth-child(2){background:#237ac1}.lp-film-status{color:#75d4e4;letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;display:flex}.lp-film-status i{background:#43d8a7;border-radius:50%;width:5px;height:5px}.lp-film-screen{aspect-ratio:16/9;background:#06152c;width:100%;position:relative;overflow:hidden}.lp-film-poster,.lp-film-video{object-fit:contain;width:100%;height:100%;display:block}.lp-film-video{opacity:0;transition:opacity .25s;position:absolute;inset:0}.lp-film-video.is-ready{opacity:1}.lp-film-caption{color:#9bb8d6;background:#0c2443;border-top:1px solid #29496d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 16px;font-size:11px;display:flex}.lp-film-caption>span{align-items:center;gap:11px;display:flex}.lp-film-caption b{color:#7ce1ed;background:#163859;border-radius:5px;padding:5px 6px;font-size:10px;font-weight:600}.lp-film-caption button{color:#dbedff;min-width:72px;min-height:32px;font:inherit;cursor:pointer;background:#0f2d4d;border:1px solid #436384;border-radius:7px;align-items:center;gap:7px;padding:5px 9px;display:flex}.lp-film-caption button:hover{border-color:#63d5ea}.lp-film-caption button:focus-visible,.lp-launch-shell a:focus-visible{outline-offset:4px;outline:3px solid #5cdff1}.lp-media-note{color:#88a9c9;text-align:center;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:11px;line-height:1.5;display:flex}.lp-media-note i{background:#40d7ad;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.lp-live-section{width:min(1120px,100% - 64px);margin:auto;padding:86px 0 20px;scroll-margin-top:25px;position:relative}.lp-live-section>header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:27px;display:flex}.lp-live-section h2{color:#071b36;letter-spacing:-.05em;max-width:720px;margin:14px 0 0;font-size:clamp(30px,3.5vw,48px);line-height:1.1}.lp-live-section>header>p{color:#61728a;max-width:250px;margin:0;font-size:14px;line-height:1.7}.lp-live-section .lp-demo-wrap{max-width:none;padding:0}.lp-live-section .lp-demo-wrap .pilot-live{box-shadow:0 22px 65px #102c4615}.lp-live-section .lp-demo-wrap .pilot-live-options{gap:15px}.lp-live-section .lp-demo-wrap .pilot-live-options article{padding:24px 22px}.lp-live-section .lp-demo-wrap .pilot-live-options article>strong{font-size:38px}.lp-live-section .lp-demo-wrap .pilot-live-options h3{font-size:18px}@media (width>=1500px){.lp-launch-shell .lp-hero{gap:68px}.lp-launch-shell .lp-lede{font-size:20px}}@media (width<=1100px){.lp-launch-shell .lp-hero{grid-template-columns:1fr;gap:20px;width:min(850px,100% - 64px);padding:55px 0 60px}.lp-launch-shell .lp-hero-copy{max-width:690px}.lp-launch-shell .lp-hero h1{font-size:76px}.lp-launch-shell .lp-lede{max-width:630px}.lp-hero-media{width:100%;padding:22px 0 0}.lp-nav-links{gap:20px}.lp-live-section>header{gap:24px}}@media (width<=680px){.lp-launch-shell .lp-nav{min-height:95px;padding:22px 0 18px}.lp-nav .lp-brand img{width:40px;height:40px}.lp-brand>span{font-size:22px}.lp-launch-shell .lp-hero{gap:18px;width:calc(100% - 40px);padding:40px 0 43px}.lp-launch-shell .lp-hero h1{margin:21px 0 22px;font-size:clamp(47px,12vw,68px)}.lp-launch-shell .lp-eyebrow{letter-spacing:.11em;max-width:290px;font-size:9px}.lp-launch-shell .lp-lede{font-size:16px;line-height:1.7}.lp-launch-shell .lp-actions{gap:19px;margin-top:24px}.lp-launch-shell .lp-actions .lp-primary{width:100%;min-height:53px;font-size:14px}.lp-launch-shell .lp-proof{gap:12px;margin-top:27px}.lp-launch-shell .lp-proof span{padding-right:13px;font-size:10px}.lp-launch-shell .lp-proof b{font-size:20px}.lp-hero-media .lp-media-label{letter-spacing:.07em;margin:0 2px 11px;font-size:8px}.lp-film{border-radius:12px}.lp-film-chrome{min-height:32px;padding:0 11px;font-size:9px}.lp-film-status{font-size:7px}.lp-film-caption{gap:5px;min-height:44px;padding:7px 10px;font-size:9px}.lp-film-caption>span{gap:7px}.lp-film-caption button{min-width:62px;min-height:30px;padding:5px 7px}.lp-film-caption b{font-size:8px}.lp-media-note{margin-top:12px;font-size:10px}.lp-live-section{width:calc(100% - 40px);padding:52px 0 0}.lp-live-section>header{margin-bottom:23px;display:block}.lp-live-section>header>p{max-width:100%;margin-top:17px;font-size:14px}.lp-live-section .lp-demo-wrap .pilot-live-options article{padding:22px}.lp-live-section h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.lp-film-video{display:none}.lp-launch-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lp-launch-shell .lp-hero h1{letter-spacing:-.055em;font-size:clamp(44px,4.2vw,65px);line-height:1.06}.lp-film{border-color:#43688d}.lp-walkthrough{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;width:min(1120px,100% - 64px);margin:auto;padding:76px 0 0;display:grid}.lp-walkthrough h2{letter-spacing:-.05em;color:#071b36;margin:16px 0;font-size:clamp(30px,3.3vw,44px);line-height:1.1}.lp-walkthrough p:not(.lp-eyebrow){color:#61728a;font-size:16px;line-height:1.7}.lp-walkthrough video{aspect-ratio:16/9;object-fit:contain;background:#06152c;border:1px solid #cbd9e7;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 18px 50px #102c4618}@media (width<=1100px){.lp-launch-shell .lp-hero h1{max-width:760px;font-size:clamp(48px,7vw,72px)}}@media (width<=680px){.lp-launch-shell .lp-hero h1{font-size:clamp(40px,10.5vw,59px)}.lp-walkthrough{grid-template-columns:1fr;gap:20px;width:calc(100% - 40px);padding-top:46px}.lp-walkthrough h2{font-size:34px}.lp-walkthrough video{border-radius:12px}}
