/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-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}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.hidden\!{display:none!important}.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,)}.cursor-pointer{cursor:pointer}.border{border-style:var(--tw-border-style);border-width:1px}.text-\[\#C9A96E\]{color:#c9a96e}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--ink:#172230;--forest:#1e3146;--deep:#101b28;--sage:#aeb8c1;--sand:#e9e2d6;--paper:#f7f5f0;--white:#fffdfa;--line:#17223024;--accent:#a5854f;--accent-soft:#d8c8a7;--shadow:0 22px 60px #0f1b2817}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:relative}.nav-wrap{align-items:center;gap:48px;min-height:84px;display:flex}.brand{flex-direction:column;margin-right:auto;line-height:1;display:flex}.brand-name{letter-spacing:.075em;font-family:Georgia,Times New Roman,serif;font-size:20px}.brand-sub{letter-spacing:.29em;color:#5b6863;margin-top:7px;font-size:9px}.main-nav{align-items:center;gap:30px;font-size:13px;display:flex}.main-nav a,.portal-link{transition:opacity .2s}.main-nav a:hover,.portal-link:hover{opacity:.55}.portal-link{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;padding:12px 17px;font-size:12px}.hero{min-height:690px;color:var(--white);background:#30453f;align-items:stretch;display:flex;position:relative;overflow:hidden}.hero-media{opacity:.8;background-image:url(/hero.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-media:after{content:"";background:linear-gradient(90deg,#0c1d19f5 0%,#0c1d19bf 42%,#0c1d192e 76%);position:absolute;inset:0}.hero-shade{background:linear-gradient(#0000,#08131099);height:45%;position:absolute;inset:auto 0 0}.hero-inner{z-index:2;grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;padding:110px 0 72px;display:grid;position:relative}.hero-copy h1{letter-spacing:-.045em;max-width:780px;margin:18px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.2vw,88px);font-weight:400;line-height:.98}.hero-deck{color:#fffdf8d1;max-width:650px;font-size:19px;line-height:1.65}.kicker{text-transform:uppercase;letter-spacing:.22em;color:#63716b;margin:0;font-size:11px;font-weight:700;line-height:1.3}.hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:38px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;justify-content:center;align-items:center;min-height:50px;padding:0 23px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{background:var(--white);color:var(--deep)}.button-dark{background:var(--deep);color:var(--white)}.text-link{border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(4px)}.light-link{color:var(--white)}.signal-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10211db8;border:1px solid #ffffff40;align-self:end;padding:28px}.signal-label{margin:0 0 18px;font-family:Georgia,serif;font-size:24px}.signal-row{border-top:1px solid #ffffff2b;grid-template-columns:72px 1fr;gap:14px;padding:15px 0;display:grid}.signal-row span{color:#b9c5bd;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.signal-row strong{font-size:12px;line-height:1.5}.decision-strip{background:var(--sand);border-bottom:1px solid #18211f1f}.decision-inner{align-items:center;gap:42px;min-height:86px;display:flex}.decision-inner>p{margin-right:auto;font-family:Georgia,serif;font-size:18px}.decision-inner nav{flex-wrap:wrap;gap:28px;display:flex}.decision-inner nav a{border-bottom:1px solid #18211f59;padding-bottom:4px;font-size:12px;font-weight:700}.intro-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.intro-grid h2,.proof-grid h2,.closing-cta h2{letter-spacing:-.035em;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.06}.intro-copy{color:#4d5b56;padding-top:28px;font-size:18px;line-height:1.75}.intro-copy p:first-child{margin-top:0}.pathways{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:110px;display:grid}.pathway{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:410px;padding:34px;display:flex}.pathway-number{color:#89958f;margin-bottom:70px;font-family:Georgia,serif;font-size:18px}.pathway h3{margin:18px 0;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.14}.pathway>p:not(.kicker){color:#5a6762;font-size:15px;line-height:1.7}.pathway .text-link{align-self:flex-start;margin-top:auto}.proof-section{background:var(--deep);color:var(--white);padding:110px 0}.proof-grid{grid-template-columns:.9fr 1.1fr;gap:120px;display:grid}.proof-list>div{border-top:1px solid #ffffff29;grid-template-columns:38px 1fr;gap:22px;padding:26px 0;display:grid}.proof-list span{color:var(--sage);letter-spacing:.12em;font-size:11px}.proof-list p{color:#cbd2ce;margin:0;font-size:16px;line-height:1.65}.proof-list strong{color:var(--white)}.closing-cta{text-align:center}.closing-cta h2{max-width:900px;margin:22px auto 36px}.closing-cta>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.site-footer{color:#d7ddd9;background:#0c1714;padding:58px 0}.footer-grid{grid-template-columns:.8fr .8fr 1.4fr;gap:60px;display:grid}.footer-brand{letter-spacing:.07em;margin:0;font-family:Georgia,serif;font-size:19px}.footer-sub,.site-footer a{color:#a9b5ae;font-size:12px}.site-footer div>p{line-height:1.65}.legal{color:#84918a;font-size:10px}@media (width<=900px){.main-nav{display:none}.hero-inner,.intro-grid,.proof-grid{grid-template-columns:1fr;gap:45px}.hero-inner{padding-top:90px}.signal-card{max-width:430px}.decision-inner{padding:24px 0;display:block}.decision-inner nav{gap:16px 24px}.pathways{grid-template-columns:1fr}.pathway{min-height:330px}.pathway-number{margin-bottom:40px}.footer-grid{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.shell{width:min(100% - 28px,1180px)}.nav-wrap{min-height:72px}.brand-name{font-size:17px}.brand-sub{font-size:7px}.portal-link{padding:10px;font-size:9px}.hero{min-height:710px}.hero-inner{padding:82px 0 40px}.hero-copy h1{font-size:51px}.hero-deck{font-size:17px}.section,.proof-section{padding-top:75px;padding-bottom:75px}.pathways{margin-bottom:75px}}.subhero{background:var(--forest);color:var(--white);padding:105px 0 90px}.subhero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.subhero h1{letter-spacing:-.045em;margin:18px 0 25px;font:400 clamp(52px,6vw,82px)/1 Georgia,serif}.subhero-grid>div>p:not(.kicker){color:#c9d1cc;max-width:680px;font-size:18px;line-height:1.7}.subhero .button{margin-top:24px}.step-index{border-top:1px solid #fff3;grid-template-columns:36px 1fr;gap:0 18px;display:grid}.step-index span,.step-index p{border-bottom:1px solid #fff3;margin:0;padding:16px 0}.step-index span{color:var(--sage);font-size:10px}.step-index p{font-size:13px}.tool-section{grid-template-columns:.85fr 1.15fr;gap:100px;padding-top:105px;padding-bottom:105px;display:grid}.tool-intro h2,.section-head h2,.strategy-section h2,.lead-grid h2,.comparison-grid h2,.relocation-plan h2{letter-spacing:-.035em;margin:20px 0;font:400 clamp(40px,4.5vw,62px)/1.06 Georgia,serif}.tool-intro>p:not(.kicker),.section-head>p:not(.kicker),.lead-grid>div>p:not(.kicker),.comparison-grid>div>p:not(.kicker){color:#56635e;font-size:17px;line-height:1.7}.note-box{border-left:3px solid var(--forest);background:#ebe7dd;margin-top:42px;padding:22px 25px}.note-box p{color:#64706b;margin:7px 0 0;font-size:13px;line-height:1.6}.calculator-card,.lead-form,.brief-card{background:var(--white);border:1px solid var(--line);padding:36px;box-shadow:0 18px 45px #121d1912}.calculator-card label,.lead-form label{text-transform:uppercase;letter-spacing:.13em;margin-top:22px;font-size:11px;font-weight:700;display:block}.calculator-card label:first-child{margin-top:0}.calculator-card label strong{float:right;letter-spacing:0;font:400 20px Georgia,serif}.calculator-card input[type=range]{width:100%;accent-color:var(--forest);margin:20px 0 8px}.range-labels{color:#8a958f;justify-content:space-between;font-size:10px;display:flex}.calculation{border-top:1px solid var(--line);margin-top:32px}.calculation>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.calculation .net-row{padding:20px 0;font-size:18px}.net-row strong{font:400 25px Georgia,serif}.fine-print{color:#89938e!important;font-size:10px!important;line-height:1.5!important}.strategy-section{background:#dcd4c4;padding:105px 0}.strategy-grid{border-top:1px solid #18211f33;border-left:1px solid #18211f33;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.strategy-grid article{border-bottom:1px solid #18211f33;border-right:1px solid #18211f33;min-height:300px;padding:32px}.strategy-grid span,.principles span{letter-spacing:.14em;color:#66736d;font-size:10px}.strategy-grid h3,.lens-grid h3,.place-grid h3,.principles h3{margin:65px 0 16px;font:400 28px/1.16 Georgia,serif}.strategy-grid p,.lens-grid p,.place-grid p,.principles p{color:#5b6862;font-size:14px;line-height:1.7}.lead-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lead-form input,.lead-form select{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #9ea7a2;outline:none;margin-top:9px;padding:14px 0;font:15px Arial}.lead-form .button{border:0;margin-top:30px}.success-state{text-align:center;padding:45px 15px}.success-state>span{width:55px;height:55px;color:var(--forest);background:#dfe9e1;border-radius:50%;place-items:center;font-size:24px;display:inline-grid}.success-state h3{font:400 33px Georgia,serif}.success-state p{color:#67736d;line-height:1.7}.success-state button,.placeholder-view button,.portal-card button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 5px;font-weight:700}.next-link{border-top:1px solid var(--line);justify-content:space-between;padding-top:0;display:flex}.buy-hero{background:#243832}.quote-card{background:#09161240;border:1px solid #ffffff40;padding:35px}.quote-card p{color:var(--white)!important;margin:0 0 28px!important;font:400 27px/1.45 Georgia,serif!important}.quote-card span{letter-spacing:.18em;color:var(--sage);font-size:9px}.section-head{max-width:780px}.section-head>p:not(.kicker){max-width:650px}.lens-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.lens-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:27px}.lens-grid span{color:#84918a;font-size:10px}.lens-grid h3{margin-top:65px}.comparison-section{background:var(--deep);color:var(--white);padding:105px 0}.comparison-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.comparison-grid h2{font-size:52px}.comparison-grid>div>p:not(.kicker){color:#b8c2bc}.comparison-table{border-top:1px solid #ffffff38}.comparison-table>div{border-bottom:1px solid #ffffff26;grid-template-columns:1.3fr .7fr .7fr;gap:15px;padding:17px 0;font-size:12px;display:grid}.comparison-table strong{font-size:13px}.comparison-table .table-head{color:#aab6af;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.comparison-table .good{color:#9fc1a8}.comparison-table .warn{color:#d6b987}.comparison-table .table-score{padding:25px 0}.table-score strong{font:400 29px Georgia,serif}.brief-card p{font:400 25px Georgia,serif}.brief-card ul{margin:22px 0 30px;padding:0;list-style:none}.brief-card li{border-top:1px solid var(--line);padding:12px 0;font-size:14px}.brief-card li:before{content:"✓";color:#657d70;margin-right:12px}.relocate-hero{background:#4b5141}.relocation-metrics{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid}.relocation-metrics div{border-bottom:1px solid #fff3;border-right:1px solid #fff3;padding:25px}.relocation-metrics strong{font:400 28px Georgia,serif;display:block}.relocation-metrics span{text-transform:uppercase;letter-spacing:.11em;color:#c7d0c7;font-size:10px}.place-grid{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.place-grid article{border-top:1px solid var(--line);border-right:1px solid var(--line);padding:26px}.place-grid>article>span{color:#7b8882;font-size:10px}.place-signal{text-transform:uppercase;letter-spacing:.15em;color:#73817b!important;margin-top:50px!important;font-size:9px!important}.place-grid h3{margin:13px 0 20px;font-size:34px}.relocation-plan{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.relocation-plan ol{margin:0;padding:0;list-style:none}.relocation-plan li{border-top:1px solid #ffffff2b;grid-template-columns:40px 1fr;gap:20px;padding:22px 0;display:grid}.relocation-plan li>span{color:var(--sage);font-size:10px}.relocation-plan strong{font:400 23px Georgia,serif}.relocation-plan li p{color:#aeb9b3;margin:7px 0 0;font-size:13px;line-height:1.6}.approach-hero{background:#2d3d39}.principles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:110px;display:grid}.principles article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:32px}.principles h3{margin-top:65px;font-size:34px}.portal-page{background:#ecefe9;min-height:100vh}.portal-shell{grid-template-columns:260px 1fr;min-height:calc(100vh - 85px);display:grid}.portal-side{background:var(--deep);color:var(--white);padding:38px 28px}.portal-mark{border:1px solid #799086;place-items:center;width:42px;height:42px;font:400 18px Georgia,serif;display:grid}.portal-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#95a69e;margin:36px 0 8px;font-size:9px}.portal-side h2{margin:0;font:400 24px Georgia,serif}.portal-side>p:not(.portal-mark):not(.portal-eyebrow){color:#93a29a;margin:5px 0;font-size:12px}.portal-side nav{margin:45px -28px 38px}.portal-side nav button{color:#aab6b0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:14px 28px;display:flex}.portal-side nav button span{border:1px solid #5e7269;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.portal-side nav button.active{color:#fff;background:#243a34;border-right:3px solid #b4c1a8}.portal-side>a{color:#93a29a;font-size:11px}.portal-main{padding:46px 52px}.portal-top{justify-content:space-between;align-items:center;display:flex}.portal-top h1{margin:8px 0 0;font:400 40px Georgia,serif}.advisor-chip{align-items:center;gap:12px;display:flex}.advisor-chip>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font:14px Georgia;display:grid}.advisor-chip div{flex-direction:column;display:flex}.advisor-chip strong{font-size:12px}.advisor-chip small{color:#75817b;margin-top:4px;font-size:9px}.status-banner{background:#d8e1d8;justify-content:space-between;align-items:center;margin-top:35px;padding:20px 24px;display:flex}.status-banner>div{align-items:center;gap:14px;display:flex}.status-banner p{letter-spacing:.13em;color:#607168;margin:0 0 4px;font-size:8px}.status-banner strong{font-size:14px}.status-banner button{background:0 0;border:0;font-size:11px;font-weight:700}.pulse{background:#568367;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #5683671f}.metric-grid{background:#ced3cf;border:1px solid #ced3cf;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:25px;display:grid}.metric-grid article{background:#fafbf7;padding:23px}.metric-grid span{text-transform:uppercase;letter-spacing:.1em;color:#7a8680;font-size:9px;display:block}.metric-grid strong{margin:13px 0 7px;font:400 27px Georgia,serif;display:block}.metric-grid small{color:#89938e;font-size:9px}.portal-content{grid-template-columns:1.3fr .7fr;gap:22px;margin-top:22px;display:grid}.portal-card{background:#fafbf7;border:1px solid #d4d9d5;padding:25px}.card-title{justify-content:space-between;display:flex}.card-title h3,.portal-card h3{margin:8px 0 0;font:400 25px Georgia,serif}.card-title>span{color:#65746c;font-size:10px}.progress{background:#dfe3df;height:4px;margin:23px 0}.progress i{background:#66806f;width:40%;height:100%;display:block}.journey-row{border-top:1px solid #dfe2df;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.journey-row>span{color:#829087;font-size:9px}.journey-row strong{font-size:12px}.journey-row em{color:#77847d;font-size:9px;font-style:normal}.portal-stack{gap:22px;display:grid}.portal-card>p:not(.kicker){color:#707d76;font-size:12px;line-height:1.65}.portal-card button{margin-top:10px;font-size:10px}.market-line{align-items:center;gap:15px;margin:18px 0;display:flex}.market-line strong{font:400 42px Georgia,serif}.market-line span{color:#7c8982;font-size:10px;line-height:1.5}.placeholder-view{background:#fafbf7;border:1px solid #d4d9d5;min-height:500px;margin-top:35px;padding:65px}.placeholder-view h2{max-width:700px;font:400 48px/1.1 Georgia,serif}.placeholder-view p:not(.kicker){color:#6d7a73;max-width:650px;font-size:16px;line-height:1.7}@media (width<=900px){.subhero-grid,.tool-section,.lead-grid,.comparison-grid,.relocation-plan{grid-template-columns:1fr;gap:50px}.strategy-grid,.lens-grid,.place-grid{grid-template-columns:1fr 1fr}.portal-shell{grid-template-columns:1fr}.portal-side{display:none}.portal-main{padding:35px 24px}.portal-content{grid-template-columns:1fr}}@media (width<=600px){.subhero{padding:75px 0}.subhero h1{font-size:51px}.tool-section{padding-top:75px;padding-bottom:75px}.calculator-card,.lead-form{padding:25px}.form-row,.strategy-grid,.lens-grid,.place-grid,.principles,.metric-grid{grid-template-columns:1fr}.portal-main{padding:28px 14px}.portal-top{align-items:flex-start}.advisor-chip div{display:none}.status-banner{align-items:flex-start;gap:15px}.status-banner button{max-width:100px}.portal-content{display:block}.portal-stack{margin-top:18px}.next-link{display:block}.next-link .text-link{margin-top:12px}}.footer-contact a{margin-top:8px;display:block}.brand-logo{flex:0 0 112px;width:112px;height:80px;margin-right:auto;position:relative;overflow:hidden}.brand-logo img{width:190px;max-width:none;height:190px;position:absolute;top:-42px;left:-42px}.footer-logo{aspect-ratio:1233/731;width:min(100%,260px)}.footer-logo img{object-fit:contain;width:100%;height:100%;display:block}.approach-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:70px;display:grid}.approach-grid>div:first-child>p:not(.kicker){color:#c9d1cc;max-width:620px;font-size:18px;line-height:1.7}.about-contact{flex-wrap:wrap;gap:25px;margin-top:30px;display:flex}.about-contact a{border-bottom:1px solid #ffffff73;padding-bottom:5px;font-size:12px}.portrait-stage{background:linear-gradient(145deg,#ffffff14,#ffffff04);border:1px solid #ffffff2b;justify-content:center;align-self:stretch;align-items:flex-end;min-height:530px;display:flex;position:relative;overflow:hidden}.portrait-stage>img{object-fit:contain;width:auto;height:92%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.portrait-stage>div{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c1c18d1;padding:15px 17px;position:absolute;bottom:22px;left:24px;right:24px}.portrait-stage p{letter-spacing:.05em;color:#fff!important;margin:0 0 5px!important;font:17px Georgia,serif!important}.portrait-stage span{letter-spacing:.08em;text-transform:uppercase;color:#aebdb5;font-size:8px;line-height:1.6}.crm-user,.advisor-chip>span{color:#0000;background-color:#d9ddd9;background-image:url(/john-duquette-portrait.png);background-position:50% 4%;background-repeat:no-repeat;background-size:160%}.advisor-chip>span{border-radius:50%;overflow:hidden}.advisor-chip>img{object-fit:cover;object-position:center 10%;background:#d9ddd9;border-radius:50%;width:38px;height:38px}.connected-form textarea{width:100%;color:var(--ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #9ea7a2;outline:none;margin-top:9px;padding:14px 0;font:15px Arial}.connected-form button:disabled{opacity:.65;cursor:wait}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.form-error{color:#934c35;background:#f6e5df;padding:10px 12px;font-size:11px}.routing-note{border:1px solid var(--line);background:#eeece5;margin-top:35px;padding:18px 20px}.routing-note>span{color:#47705a;text-transform:uppercase;letter-spacing:.12em;background:#dce9df;border-radius:99px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-block}.routing-note p{color:#66736d;margin:10px 0 0;font-size:12px;line-height:1.6}.connected-form.compact{padding:26px}.crm-page{color:#19231f;background:#edf0ec;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.crm-sidebar{color:#d8dfda;background:#101e1a;height:100vh;padding:27px 22px;position:sticky;top:0}.crm-brand{align-items:center;gap:12px;display:flex}.crm-brand>span{border:1px solid #70847a;place-items:center;width:38px;height:38px;font:16px Georgia,serif;display:grid}.crm-brand div{flex-direction:column;display:flex}.crm-brand strong{letter-spacing:.07em;font:14px Georgia,serif}.crm-brand small{letter-spacing:.18em;color:#80938a;margin-top:4px;font-size:7px}.crm-label{letter-spacing:.16em;color:#6e8278;margin:42px 7px 16px;font-size:8px}.crm-sidebar nav{margin:0 -22px}.crm-sidebar nav button{color:#9aaba3;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:13px;width:100%;padding:13px 28px;font-size:12px;display:flex}.crm-sidebar nav button span{border:1px solid #43584f;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.crm-sidebar nav button.active{color:#fff;background:#1b3029;border-left-color:#c3ac75}.crm-sidebar-bottom{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.crm-sidebar-bottom a{color:#9dada5;font-size:10px}.crm-sidebar-bottom p{color:#74877e;border-top:1px solid #34473f;padding-top:16px;font-size:8px;line-height:1.6}.crm-main{min-width:0;padding:36px 44px 70px}.crm-top{justify-content:space-between;align-items:center;margin-bottom:31px;display:flex}.crm-overline,.crm-panel-head p{letter-spacing:.17em;color:#748079;margin:0 0 6px;font-size:8px}.crm-top h1{margin:0;font:400 34px Georgia,serif}.crm-actions{align-items:center;gap:10px;display:flex}.crm-search{background:#f9faf7;border:1px solid #cbd1cc;width:37px;height:37px;font-size:19px}.crm-add{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#203d33;border:0;min-height:38px;padding:0 17px;font-size:10px;font-weight:700}.crm-user{background:#d9ddd9;border-radius:50%;place-items:center;width:37px;height:37px;font:13px Georgia,serif;display:grid}.crm-loading,.crm-error{text-align:center;background:#fafbf8;border:1px solid #d5dbd6;padding:90px}.crm-error h2{font:32px Georgia,serif}.crm-error p{color:#69766f}.crm-error button{background:0 0;border:0;border-bottom:1px solid}.crm-metrics{background:#d5dad6;border:1px solid #d5dad6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.crm-metrics article{background:#fafbf8;padding:21px}.crm-metrics span{letter-spacing:.13em;color:#77837c;font-size:8px}.crm-metrics strong{margin:13px 0 5px;font:31px Georgia,serif;display:block}.crm-metrics small{color:#7d8982;font-size:9px}.crm-dashboard-grid{grid-template-columns:1.3fr .7fr;gap:18px;margin-top:18px;display:grid}.crm-panel{background:#fafbf8;border:1px solid #d6dbd7}.crm-panel-head{border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.crm-panel-head h2{margin:0;font:23px Georgia,serif}.crm-panel-head button{background:0 0;border:0;font-size:9px;font-weight:700}.crm-panel-head>span{color:#79857e;font-size:9px}.opportunity-row{border-bottom:1px solid #e0e4e0;grid-template-columns:34px 1fr auto 50px;align-items:center;gap:13px;padding:15px 22px;display:grid}.type-mark{color:#3f6b56;background:#e1ebe5;place-items:center;width:30px;height:30px;font:12px Georgia,serif;display:grid}.opportunity-row>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.opportunity-row strong{font-size:11px}.opportunity-row span{white-space:nowrap;text-overflow:ellipsis;color:#7b8780;margin-top:5px;font-size:8px;overflow:hidden}.opportunity-row em,.contact-row em{font-style:normal}.stage,.side,.temp{text-transform:uppercase;letter-spacing:.08em;color:#536159;background:#e7eae7;border-radius:99px;padding:4px 7px;font-size:7px!important}.stage.strategy,.temp.hot{color:#8f5639;background:#f1ddcf}.stage.consultation,.temp.warm{color:#786824;background:#ede8cf}.stage.nurture,.temp.nurture{color:#697870;background:#e1e7e4}.opportunity-row b{font:15px Georgia,serif}.task-list label{cursor:pointer;border-bottom:1px solid #e0e4e0;grid-template-columns:20px 1fr auto;align-items:center;gap:11px;padding:16px 21px;display:grid}.task-list label>span{flex-direction:column;display:flex}.task-list strong{font-size:10px}.task-list small{color:#7d8882;margin-top:5px;font-size:8px}.task-list em{text-transform:uppercase;color:#77847d;font-size:7px;font-style:normal}.task-list em.high{color:#a2543c}.task-list label.done{opacity:.48}.task-list label.done strong{text-decoration:line-through}.attention{margin-top:18px}.attention-grid{grid-template-columns:repeat(3,1fr);display:grid}.attention-grid article{border-right:1px solid #dce1dd;padding:23px}.attention-grid article:last-child{border-right:0}.attention-grid h3{margin:18px 0 8px;font:20px Georgia,serif}.attention-grid p{color:#6f7c75;min-height:55px;font-size:9px;line-height:1.6}.attention-grid>article>strong{font-size:9px}.pipeline-board{grid-template-columns:repeat(7,minmax(180px,1fr));gap:10px;padding-bottom:20px;display:grid;overflow-x:auto}.pipeline-board>section{background:#e3e7e3;border:1px solid #d2d8d3;min-height:600px}.pipeline-board section>header{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:14px 12px;font-size:8px;display:flex}.pipeline-board section>article{background:#fafbf8;border:1px solid #d5dbd6;margin:0 8px 10px;padding:14px}.pipeline-board .side{margin:0;display:inline-block}.pipeline-board h3{margin:13px 0 4px;font:17px Georgia,serif}.pipeline-board article>p:not(.side){color:#748079;margin:0 0 13px;font-size:8px}.pipeline-board article>strong{font:16px Georgia,serif}.pipeline-board article>small{color:#6e7a74;margin:13px 0;font-size:8px;line-height:1.5;display:block}.pipeline-board select{text-transform:capitalize;background:#f1f3ef;border:1px solid #d3d8d4;width:100%;padding:7px;font-size:8px}.contact-panel,.tasks-view,.activity-view{min-height:600px}.contact-toolbar{border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.contact-toolbar input{background:#f1f4f0;border:1px solid #d5dad6;width:min(430px,70%);padding:10px 13px;font-size:10px}.contact-toolbar span{color:#75817a;font-size:9px}.contact-head,.contact-row{grid-template-columns:1.4fr .7fr .8fr .8fr .5fr;align-items:center;gap:18px;padding:13px 22px;display:grid}.contact-head{text-transform:uppercase;letter-spacing:.1em;color:#78847d;background:#f0f2ef;font-size:7px}.contact-row{border-top:1px solid #e2e6e2;font-size:10px}.contact-row>span:first-child{align-items:center;gap:11px;display:flex}.contact-row>span:first-child>b{background:#dfe5e0;border-radius:50%;place-items:center;width:31px;height:31px;font:10px Georgia,serif;display:grid}.contact-row>span>span{flex-direction:column;display:flex}.contact-row strong{font-size:10px}.contact-row small{color:#7b8780;margin-top:4px;font-size:8px}.contact-row em{text-transform:capitalize}.tasks-view .task-list label{padding:20px 25px}.activity-row{border-bottom:1px solid #e0e4e0;align-items:center;gap:16px;padding:18px 24px;display:flex}.activity-row>span{background:#e3e9e4;border-radius:50%;place-items:center;width:34px;height:34px;font:12px Georgia,serif;display:grid}.activity-row>div{flex-direction:column;display:flex}.activity-row strong{font-size:11px}.activity-row small{color:#78847d;margin-top:6px;font-size:8px}.crm-modal{z-index:50;background:#07110e9e;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.crm-modal form{background:#f9faf7;width:min(620px,100%);max-height:90vh;padding:30px;overflow:auto;box-shadow:0 30px 80px #00000040}.modal-head{justify-content:space-between;align-items:flex-start;display:flex}.modal-head p{letter-spacing:.15em;color:#76827b;margin:0;font-size:8px}.modal-head h2{margin:8px 0 20px;font:30px Georgia,serif}.modal-head button{background:0 0;border:0;font-size:25px}.crm-modal label{text-transform:uppercase;letter-spacing:.1em;margin:13px 0;font-size:8px;font-weight:700;display:block}.crm-modal input,.crm-modal select,.crm-modal textarea{background:#fff;border:1px solid #cbd2cd;width:100%;margin-top:7px;padding:10px;font:12px Arial}.crm-modal .crm-add{margin-top:12px}.crm-modal .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=1050px){.crm-page{grid-template-columns:74px 1fr}.crm-sidebar{padding:25px 12px}.crm-brand div,.crm-label,.crm-sidebar nav button:not(.active){font-size:0}.crm-sidebar nav{margin:30px -12px}.crm-sidebar nav button{justify-content:center;padding:12px}.crm-sidebar nav button.active{font-size:0}.crm-sidebar-bottom{display:none}.crm-dashboard-grid{grid-template-columns:1fr}.crm-metrics{grid-template-columns:1fr 1fr}}@media (width<=650px){.crm-page{display:block}.crm-sidebar{align-items:center;width:100%;height:auto;display:flex;position:static}.crm-sidebar nav{margin:0 0 0 auto;display:flex}.crm-sidebar nav button{display:none}.crm-sidebar nav button.active{display:flex}.crm-main{padding:25px 14px}.crm-top h1{font-size:27px}.crm-search{display:none}.crm-add{padding:0 10px}.crm-metrics{grid-template-columns:1fr 1fr}.attention-grid{grid-template-columns:1fr}.attention-grid article{border-bottom:1px solid #dce1dd;border-right:0}.contact-head{display:none}.contact-row{grid-template-columns:1fr .6fr}.contact-row>span:nth-child(3),.contact-row>span:nth-child(4),.contact-row>span:nth-child(5){display:none}.crm-modal .form-row{grid-template-columns:1fr}}@media (width<=900px){.approach-grid{grid-template-columns:1fr}.portrait-stage{max-width:520px;min-height:500px}.footer-logo{margin-bottom:8px}}@media (width<=600px){.brand-logo{flex-basis:88px;width:88px;height:66px}.brand-logo img{width:160px;height:160px;top:-36px;left:-36px}.portrait-stage{min-height:430px}.approach-grid{gap:40px}}body{-webkit-font-smoothing:antialiased;font-family:Aptos,Segoe UI,Arial,sans-serif;line-height:1.5}h1,h2,h3,.signal-label,.portal-top h1,.crm-top h1,.crm-panel-head h2{font-family:Iowan Old Style,Baskerville,Times New Roman,serif!important}.shell{width:min(1240px,100% - 64px)}.executive-bar{background:var(--deep);color:#cbd2d8;border-bottom:1px solid #ffffff14}.executive-bar>.shell{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:29px;font-size:8px;display:flex}.executive-bar div>div{align-items:center;gap:13px;display:flex}.executive-bar i{color:var(--accent);font-style:normal}.executive-bar a{transition:color .25s}.executive-bar a:hover{color:#fff}.site-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f5f0f5;border-bottom:1px solid #1722301f;position:sticky;top:0;box-shadow:0 8px 28px #0c172309}.nav-wrap{min-height:88px}.main-nav{gap:34px}.main-nav a{letter-spacing:.06em;text-transform:uppercase;color:#43505d;font-size:11px;font-weight:650;position:relative;opacity:1!important}.main-nav a:after{content:"";background:var(--accent);height:1px;transition:right .28s;position:absolute;bottom:-10px;left:0;right:100%}.main-nav a:hover{color:var(--ink)}.main-nav a:hover:after{right:0}.portal-link{border:1px solid var(--deep);background:var(--deep);color:#fff;letter-spacing:.15em;padding:13px 18px;font-size:9px;transition:background .25s,color .25s,transform .25s!important}.portal-link:hover{color:var(--deep);background:0 0;transform:translateY(-1px);opacity:1!important}.hero{background:var(--deep);min-height:720px}.hero-media{opacity:.72;animation:1.4s cubic-bezier(.2,.7,.2,1) both heroSettle;transform:scale(1.015)}.hero-media:after{background:linear-gradient(90deg,#0d1926f7 0%,#0f1d2bd6 44%,#0e1b2838 78%)}.hero-shade{background:linear-gradient(#0000,#09121cc7)}.hero-inner{padding:125px 0 78px}.hero-copy h1{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(55px,6.1vw,88px);line-height:.96}.hero-deck{color:#ffffffc7;max-width:620px;font-size:18px}.kicker{letter-spacing:.26em;color:#687480;font-size:9px}.kicker.light{color:var(--accent-soft)}.signal-card{background:#0c1a27c7;border:1px solid #d8c8a76b;padding:31px;box-shadow:0 22px 55px #00000038}.signal-card:before{content:"ADVISORY STANDARD";color:var(--accent-soft);letter-spacing:.22em;margin-bottom:18px;font-size:7px;display:block}.signal-label{font-size:25px}.signal-row{padding:17px 0}.signal-row span{color:var(--accent-soft)}.button{letter-spacing:.15em;min-height:52px;box-shadow:none;border-radius:1px;padding:0 25px;transition:transform .25s,background .25s,color .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0e1a2726}.button-dark{background:var(--deep)}.button-light{background:var(--white)}.text-link{letter-spacing:.045em;font-size:11px}.decision-strip{background:#eee8dd}.decision-inner{min-height:78px}.decision-inner>p{color:#273441;font-size:17px}.decision-inner nav a{letter-spacing:.045em;border-bottom-color:#a5854fb3;font-size:10px;transition:color .2s}.decision-inner nav a:hover{color:var(--accent)}.section{padding-top:125px;padding-bottom:125px}.intro-grid h2,.proof-grid h2,.closing-cta h2,.tool-intro h2,.section-head h2,.strategy-section h2,.lead-grid h2,.comparison-grid h2,.relocation-plan h2{letter-spacing:-.045em!important}.intro-copy,.tool-intro>p:not(.kicker),.section-head>p:not(.kicker),.lead-grid>div>p:not(.kicker){color:#57636e}.pathways{border:0;gap:18px;margin-bottom:125px}.pathway{border:1px solid var(--line);background:#fffdfabd;min-height:430px;padding:38px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;position:relative;box-shadow:0 8px 35px #0f1b2809}.pathway:before{content:"";background:var(--accent);width:38px;height:2px;position:absolute;top:-1px;left:-1px}.pathway:hover{box-shadow:var(--shadow);border-color:#a5854f52;transform:translateY(-7px)}.pathway-number{color:var(--accent)}.pathway>p:not(.kicker){color:#65717b}.proof-section,.comparison-section{background:linear-gradient(145deg,#0f1c2a,#172b3f);position:relative}.proof-section:before,.comparison-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a5854f0d,#0000);position:absolute;inset:0}.proof-list>div{border-top-color:#d8c8a73d}.proof-list span{color:var(--accent-soft)}.closing-cta{position:relative}.closing-cta:before{content:"";background:var(--accent);width:50px;height:1px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.site-footer{color:#d6dde2;background:#0c1622;border-top:1px solid #d8c8a738;padding:68px 0}.footer-sub,.site-footer a{color:#aab5be}.legal{color:#788792}.subhero,.buy-hero,.relocate-hero,.approach-hero{background:linear-gradient(145deg,#142538,#24394e);padding:120px 0 105px;position:relative;overflow:hidden}.subhero:after{content:"";border:1px solid #d8c8a71f;border-radius:50%;width:520px;height:520px;position:absolute;top:-300px;right:-240px;box-shadow:0 0 0 70px #d8c8a706,0 0 0 140px #d8c8a705}.subhero-grid,.approach-grid{z-index:1;position:relative}.step-index,.relocation-metrics{border-color:#d8c8a747}.step-index span,.step-index p,.relocation-metrics div{border-color:#d8c8a738}.step-index span,.relocation-metrics strong{color:var(--accent-soft)}.quote-card{background:#07111b45;border-color:#d8c8a766;box-shadow:0 25px 55px #00000021}.quote-card span{color:var(--accent-soft)}.calculator-card,.lead-form,.brief-card{box-shadow:var(--shadow);border:1px solid #1722301f}.calculator-card input[type=range]{accent-color:var(--accent)}.lead-form input,.lead-form select,.connected-form textarea{border-bottom-color:#aab1b8;transition:border-color .2s,background .2s}.lead-form input:focus,.lead-form select:focus,.connected-form textarea:focus{border-bottom-color:var(--accent);background:#a5854f09}.strategy-section{background:#e7e0d4}.strategy-grid{border:0;gap:14px}.strategy-grid article,.lens-grid article,.place-grid article,.principles article{border:1px solid var(--line);background:#fffdfa94;transition:background .25s,transform .25s,box-shadow .25s}.strategy-grid article:hover,.lens-grid article:hover,.place-grid article:hover,.principles article:hover{background:var(--white);transform:translateY(-4px);box-shadow:0 16px 38px #0f1b2812}.lens-grid,.place-grid,.principles{border:0;gap:14px}.place-grid article:first-child{border-left:1px solid var(--line)}.routing-note{border-left:2px solid var(--accent);background:#f0ece4}.routing-note>span{color:#715b32;background:#e5dcc8}.portal-page,.crm-page{color:var(--ink);background:#edf0f2}.portal-side,.crm-sidebar{background:linear-gradient(#101d2b,#14283a)}.portal-side nav button.active{border-right-color:var(--accent);background:#20374b}.portal-mark,.crm-brand>span{color:var(--accent-soft);border-color:#d8c8a78c}.status-banner{border-left:2px solid var(--accent);background:#e7e3d9}.pulse{background:var(--accent);box-shadow:0 0 0 5px #a5854f21}.metric-grid,.crm-metrics{background:#d8dde0;border-color:#d8dde0}.metric-grid article,.portal-card,.crm-panel,.crm-metrics article{background:#fbfaf7;border-color:#d7dcdf}.portal-card,.crm-panel{box-shadow:0 10px 35px #0f1b2809}.progress i{background:var(--accent)}.crm-sidebar nav button.active{border-left-color:var(--accent);background:#20374b}.crm-add{background:var(--deep);transition:background .2s,transform .2s}.crm-add:hover{background:#243e56;transform:translateY(-1px)}.crm-main{padding-top:44px}.crm-panel,.crm-metrics article,.pipeline-board section>article{border-radius:2px}.type-mark{color:#405d77;background:#e4e9ed}.type-mark.buyer{color:#795e31;background:#eee6d8}.task-list input{accent-color:var(--accent)}.crm-search{transition:border-color .2s,background .2s}.crm-search:hover{border-color:var(--accent);background:#fff}.pipeline-board>section{background:#e5e8ea;border-color:#d6dcdf}.pipeline-board section>article{background:#fbfaf7}.temp.hot,.stage.strategy{color:#8b5b2f;background:#eee0cf}.portrait-stage{background:linear-gradient(145deg,#ffffff1a,#ffffff06);border-color:#d8c8a75c}.portrait-stage>div{background:#0b1824db}.button:focus-visible,.text-link:focus-visible,.main-nav a:focus-visible,.portal-link:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes executiveRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSettle{0%{opacity:.3;transform:scale(1.055)}to{opacity:.72;transform:scale(1.015)}}.hero-copy,.signal-card,.subhero-grid>div,.approach-grid>div{animation:.75s cubic-bezier(.2,.7,.2,1) both executiveRise}.signal-card,.subhero-grid>div:nth-child(2),.approach-grid>div:nth-child(2){animation-delay:.12s}.pathway,.strategy-grid article,.lens-grid article,.place-grid article{animation:.55s cubic-bezier(.2,.7,.2,1) both executiveRise}.pathway:nth-child(2),.strategy-grid article:nth-child(2),.lens-grid article:nth-child(2),.place-grid article:nth-child(2){animation-delay:60ms}.pathway:nth-child(3),.strategy-grid article:nth-child(3),.lens-grid article:nth-child(3),.place-grid article:nth-child(3){animation-delay:.12s}.lens-grid article:nth-child(4),.place-grid article:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.shell{width:min(100% - 36px,1240px)}.executive-bar>.shell>span{display:none}.executive-bar>.shell{justify-content:flex-end}.section{padding-top:95px;padding-bottom:95px}.subhero{padding-top:90px;padding-bottom:80px}.pathways,.strategy-grid,.lens-grid,.place-grid{gap:0}}@media (width<=600px){.executive-bar div>div>span,.executive-bar i{display:none}.executive-bar>.shell{justify-content:center}.nav-wrap{gap:15px;min-height:76px}.portal-link{padding:10px 11px;font-size:8px}.hero-inner{padding-top:95px}.section{padding-top:82px;padding-bottom:82px}.closing-cta:before{top:45px}.crm-metrics strong{font-size:27px}}.decision-trigger-section{color:#f8f5ef;background:#152638;padding:122px 0;position:relative;overflow:hidden}.decision-trigger-grid{z-index:1;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:96px;display:grid;position:relative}.decision-trigger-heading{align-self:start;padding-top:7px;position:sticky;top:48px}.decision-trigger-heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:480px;margin:0;font:400 clamp(48px,5.1vw,72px)/1.01 Iowan Old Style,Baskerville,Georgia,serif}.decision-trigger-excerpt{color:#172230;background:#f3efe7;border-top:2px solid #a5854f;padding:54px 58px;box-shadow:0 28px 70px #030b1238}.decision-trigger-opening{margin:0 0 31px;font:400 26px/1.45 Iowan Old Style,Baskerville,Georgia,serif}.decision-trigger-stories{border-top:1px solid #17223026}.decision-trigger-stories p{color:#58656f;border-bottom:1px solid #17223026;margin:0;padding:18px 0 18px 26px;font-size:14px;line-height:1.65;position:relative}.decision-trigger-stories p:before{content:"";background:#a5854f;width:8px;height:1px;position:absolute;top:26px;left:0}.decision-trigger-statement{color:#43505a;margin:40px 0 0;font:400 25px/1.55 Iowan Old Style,Baskerville,Georgia,serif}.decision-trigger-statement strong{color:#172230;font-size:34px;font-weight:400}.decision-trigger-context{color:#5a6670;margin:28px 0 0;font-size:15px;line-height:1.75}.decision-trigger-process{flex-wrap:wrap;gap:7px;margin:26px 0 0;display:flex}.decision-trigger-process span{color:#53606a;letter-spacing:.08em;text-transform:uppercase;background:#faf8f4;border:1px solid #1722302e;padding:9px 10px;font-size:8px;font-weight:700}.decision-trigger-closing{color:#66717a;margin:21px 0 0;font-size:12px;line-height:1.65}.decision-trigger-uncertainty{color:#34414b;text-wrap:pretty;background:#e4ddd1;border-top:1px solid #17223029;margin:36px -58px -54px;padding:42px 58px 49px;font:400 19px/1.75 Iowan Old Style,Baskerville,Georgia,serif}.decision-trigger-section .decision-trigger-heading,.decision-trigger-section .decision-trigger-excerpt{animation:.72s cubic-bezier(.2,.7,.2,1) both executiveRise}.decision-trigger-section .decision-trigger-excerpt{animation-delay:80ms}@media (width<=900px){.decision-trigger-section{padding:95px 0}.decision-trigger-grid{grid-template-columns:1fr;gap:48px}.decision-trigger-heading{position:static}.decision-trigger-heading h2{max-width:720px}.decision-trigger-excerpt{padding:46px}.decision-trigger-uncertainty{margin:36px -46px -46px;padding:39px 46px 44px}}@media (width<=600px){.decision-trigger-section{padding:78px 0}.decision-trigger-grid{gap:36px}.decision-trigger-heading h2{font-size:46px}.decision-trigger-excerpt{padding:33px 23px}.decision-trigger-opening{font-size:23px}.decision-trigger-stories p{padding:16px 0 16px 22px;font-size:13px}.decision-trigger-statement{font-size:21px}.decision-trigger-statement strong{font-size:28px}.decision-trigger-context{font-size:14px}.decision-trigger-uncertainty{margin:32px -23px -33px;padding:31px 23px 36px;font-size:17px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s both pageOut}::view-transition-new(root){animation:.34s cubic-bezier(.2,.7,.2,1) both pageIn}@keyframes pageOut{to{opacity:.72}}@keyframes pageIn{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}.main-nav a.active{color:var(--ink)}.main-nav a.active:after{right:0}.advisor-access{color:var(--accent-soft)}.mobile-menu-button{cursor:pointer;background:0 0;border:1px solid #17223038;place-content:center;gap:6px;width:42px;height:42px;padding:0;display:none}.mobile-menu-button span{background:var(--ink);width:17px;height:1px;transition:transform .25s;display:block}.menu-open .mobile-menu-button span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-open .mobile-menu-button span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav{visibility:hidden;opacity:0;color:#fff;background:#0f1c2afb;max-height:0;transition:max-height .42s cubic-bezier(.2,.7,.2,1),opacity .28s,visibility .28s;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 28px 55px #08121c38}.mobile-nav.open{visibility:visible;opacity:1;max-height:660px}.mobile-nav-grid{grid-template-columns:1.2fr .8fr;gap:70px;padding-top:42px;padding-bottom:46px;display:grid}.mobile-nav nav{display:grid}.mobile-nav nav a{opacity:0;transition:color .2s ease,opacity .32s ease calc(var(--nav-order) * 45ms),transform .32s ease calc(var(--nav-order) * 45ms);border-top:1px solid #d8c8a733;grid-template-columns:38px 1fr;align-items:center;padding:16px 0;font:400 30px/1.1 Iowan Old Style,Baskerville,serif;display:grid;transform:translateY(8px)}.mobile-nav.open nav a{opacity:1;transform:none}.mobile-nav nav a:last-child{border-bottom:1px solid #d8c8a733}.mobile-nav nav a:hover,.mobile-nav nav a[aria-current=page]{color:var(--accent-soft)}.mobile-nav nav a>span{letter-spacing:.14em;color:var(--accent-soft);font:700 7px/1 Aptos,Segoe UI,sans-serif}.mobile-nav-contact{border-left:1px solid #d8c8a74d;align-self:end;padding:24px}.mobile-nav-contact p{color:#b8c3cb;max-width:280px;margin:0 0 24px;font:400 20px/1.4 Iowan Old Style,Baskerville,serif}.mobile-nav-contact>a{color:#d4dbe0;letter-spacing:.05em;margin-top:9px;font-size:10px;display:block}.mobile-nav-contact>a:last-child{color:var(--accent-soft);text-transform:uppercase;letter-spacing:.13em;margin-top:28px}.advisor-section{background:#e9e4da;padding:125px 0;position:relative;overflow:hidden}.advisor-section:before{content:"";border:1px solid #a5854f29;border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-160px;box-shadow:0 0 0 80px #a5854f06,0 0 0 160px #a5854f05}.advisor-grid{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:105px;display:grid;position:relative}.advisor-portrait{background:linear-gradient(145deg,#d7d1c5,#f3eee5);border:1px solid #17223024;min-height:590px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0f1b281c}.advisor-portrait:before{content:"";border:1px solid #a5854f40;position:absolute;inset:25px}.advisor-portrait img{z-index:1;object-fit:contain;filter:saturate(.86)contrast(1.03);width:auto;max-width:none;height:92%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.advisor-monogram{color:#a5854f30;letter-spacing:-.08em;font:400 118px/1 Iowan Old Style,Baskerville,serif;position:absolute;top:24px;right:30px}.advisor-caption{z-index:2;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#0d1b28e6;border-top:1px solid #d8c8a76b;padding:17px 19px;position:absolute;bottom:24px;left:25px;right:25px}.advisor-caption strong,.advisor-caption span{display:block}.advisor-caption strong{color:#fff;font:400 18px Iowan Old Style,Baskerville,serif}.advisor-caption span{color:#aeb9c2;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:7px;line-height:1.6}.advisor-copy h2{letter-spacing:-.047em;text-wrap:balance;margin:20px 0 28px;font:400 clamp(44px,5vw,67px)/1.01 Iowan Old Style,Baskerville,serif}.advisor-copy>p:not(.kicker){color:#58646e;max-width:680px;font-size:16px;line-height:1.75}.advisor-copy .advisor-lead{color:#273441!important;font:400 22px/1.55 Iowan Old Style,Baskerville,serif!important}.advisor-principles{border-top:1px solid #1722302b;margin-top:34px}.advisor-principles>div{border-bottom:1px solid #1722302b;grid-template-columns:48px 1fr;align-items:center;padding:16px 0;display:grid}.advisor-principles span{color:var(--accent);letter-spacing:.14em;font-size:8px}.advisor-principles strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.advisor-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:37px;display:flex}.advisor-section .advisor-portrait,.advisor-section .advisor-copy{animation:.72s cubic-bezier(.2,.7,.2,1) both executiveRise}.advisor-section .advisor-copy{animation-delay:.1s}@media (width<=900px){.mobile-menu-button{display:grid}.advisor-grid{grid-template-columns:1fr;gap:58px}.advisor-portrait{max-width:500px;min-height:560px}.advisor-section{padding:95px 0}.mobile-nav{display:block}.mobile-nav-grid{gap:40px}.main-nav{display:none}}@media (width>=901px){.mobile-nav{display:none!important}}@media (width<=620px){.executive-bar .advisor-access{display:none}.portal-link{margin-left:auto}.mobile-menu-button{flex:0 0 42px}.mobile-nav-grid{grid-template-columns:1fr;gap:28px;padding-top:27px;padding-bottom:30px}.mobile-nav nav a{padding:13px 0;font-size:25px}.mobile-nav-contact{border-left:0;padding:4px 0 0}.mobile-nav-contact p{display:none}.mobile-nav-contact>a{font-size:9px}.mobile-nav-contact>a:last-child{margin-top:17px}.advisor-section{padding:80px 0}.advisor-grid{gap:42px}.advisor-portrait{min-height:470px}.advisor-copy h2{font-size:45px}.advisor-copy .advisor-lead{font-size:20px!important}.advisor-actions{flex-direction:column;align-items:flex-start;gap:19px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.mobile-nav,.mobile-nav nav a{transition:none!important}}.mls-page{background:#eef0f1}.mls-intro{color:#fff;background:linear-gradient(145deg,#101d2b,#1d354a);padding:82px 0 72px;position:relative;overflow:hidden}.mls-intro:after{content:"";border:1px solid #d8c8a721;border-radius:50%;width:650px;height:650px;position:absolute;top:-330px;right:-210px;box-shadow:0 0 0 80px #d8c8a706,0 0 0 160px #d8c8a705}.mls-intro-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid;position:relative}.mls-intro h1{letter-spacing:-.047em;margin:18px 0 24px;font:400 clamp(48px,5.7vw,76px)/.99 Iowan Old Style,Baskerville,serif}.mls-intro-grid>div:first-child>p:not(.kicker){color:#bdc7ce;max-width:650px;font-size:17px;line-height:1.7}.mls-intro-notes{border-top:1px solid #d8c8a74d}.mls-intro-notes>div{border-bottom:1px solid #d8c8a738;grid-template-columns:36px 1fr;gap:0 15px;padding:19px 0;display:grid}.mls-intro-notes span{color:var(--accent-soft);letter-spacing:.14em;grid-row:1/3;font-size:8px}.mls-intro-notes strong{letter-spacing:.05em;text-transform:uppercase;font-size:11px}.mls-intro-notes p{color:#aab6bf;margin:7px 0 0;font-size:11px;line-height:1.55}.mls-workspace{padding:55px 0 82px}.mls-frame-shell{background:#fff;border:1px solid #17223029;overflow:hidden;box-shadow:0 26px 70px #0f1b281f}.mls-frame-bar{background:#f9f7f2;border-bottom:1px solid #17223021;justify-content:space-between;align-items:center;gap:22px;min-height:66px;padding:0 23px;display:flex}.mls-frame-bar>div{align-items:center;gap:14px;display:flex}.mls-frame-bar>div>div{flex-direction:column;display:flex}.mls-frame-bar strong{font:400 17px Iowan Old Style,Baskerville,serif}.mls-frame-bar small{color:#74808a;letter-spacing:.05em;margin-top:3px;font-size:8px}.mls-frame-bar>a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #a5854fb3;padding-bottom:4px;font-size:9px;font-weight:700}.mls-frame-bar>a span{color:var(--accent);margin-left:6px}.mls-live-dot{background:#6f8f76;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #6f8f7621}.mls-frame{background:#fff;border:0;width:100%;height:1080px;display:block}.mls-source-note{color:#77828b;margin:17px 2px 0;font-size:9px;line-height:1.6}.mls-support{background:#e7e0d4;padding:105px 0}.mls-support .lead-grid{align-items:start}.mls-support .lead-grid h2{font-size:clamp(43px,4.6vw,62px)}.mls-support .lead-grid>div>p:not(.kicker){max-width:590px}.mls-support .connected-form{background:#fffdfa}@media (width<=900px){.mls-intro-grid{grid-template-columns:1fr;gap:42px}.mls-intro{padding:70px 0 62px}.mls-frame{height:1160px}.mls-support{padding:90px 0}}@media (width<=600px){.mls-intro{padding:58px 0 52px}.mls-intro h1{font-size:46px}.mls-frame-bar{align-items:flex-start;padding:17px}.mls-frame-bar small{max-width:190px;line-height:1.4}.mls-frame-bar>a{white-space:nowrap;font-size:7px}.mls-workspace{padding:28px 0 64px}.mls-frame{height:1250px}.mls-support{padding:75px 0}.mls-source-note{font-size:8px}}.region-ai-section{background:#f2f0eb;padding:120px 0 130px}.region-ai-section .section-head{max-width:850px}.town-ai{background:#fffdfa;border:1px solid #17223024;margin-top:55px;box-shadow:0 26px 70px #0f1b2814}.town-ai-controls{color:#fff;background:linear-gradient(145deg,#111f2e,#1b3348);border-bottom:1px solid #d8c8a73d;grid-template-columns:.75fr 1.25fr;gap:65px;padding:32px 35px;display:grid}.town-ai-controls h3{margin:14px 0 8px;font:400 29px/1.1 Iowan Old Style,Baskerville,serif}.town-ai-controls p{color:#aab7c0;margin:0;font-size:11px;line-height:1.6}.ai-status{color:var(--accent-soft);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:7px;font-weight:700;display:inline-flex}.ai-status i{background:#9bc0a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #9bc0a51a}.priority-chips{flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:8px;display:flex}.priority-chips button{color:#c3cdd4;letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid #fff3;min-height:37px;padding:0 14px;font-size:8px;transition:background .2s,border-color .2s,color .2s,transform .2s}.priority-chips button:hover{border-color:#d8c8a799;transform:translateY(-1px)}.priority-chips button.selected{background:var(--accent);border-color:var(--accent);color:#fff}.town-ai-layout{grid-template-columns:300px 1fr;min-height:780px;display:grid}.town-selector{background:#f3f1ec;border-right:1px solid #17223021}.town-selector>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #1722301f;border-left:3px solid #0000;border-right:0;grid-template-columns:32px 1fr 35px;align-items:center;gap:13px;padding:20px 21px;transition:background .2s,border-color .2s;display:grid}.town-selector>button:hover{background:#fffdfa}.town-selector>button.active{border-left-color:var(--accent);background:#fffdfa}.town-selector>button>span{color:#9a7d4d;letter-spacing:.12em;font-size:7px}.town-selector>button>div{flex-direction:column;display:flex}.town-selector small{color:#77838d;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.town-selector strong{margin-top:6px;font:400 21px Iowan Old Style,Baskerville,serif}.town-selector>button>b{color:#5f5034;background:#e4dfd4;border-radius:50%;place-items:center;width:33px;height:33px;font:400 13px Iowan Old Style,Baskerville,serif;display:grid}.town-selector>button.active>b{background:var(--deep);color:#fff}.town-ai-result{padding:42px 46px;animation:.42s cubic-bezier(.2,.7,.2,1) both townBriefIn}.town-ai-result>header{border-bottom:1px solid #17223024;justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.town-ai-result>header p{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:7px;font-weight:700}.town-ai-result>header h3{letter-spacing:-.04em;margin:11px 0 0;font:400 clamp(37px,4vw,51px)/1 Iowan Old Style,Baskerville,serif}.town-fit-score{flex-direction:column;flex:0 0 95px;align-items:flex-end;display:flex}.town-fit-score strong{color:var(--accent);font:400 50px/1 Iowan Old Style,Baskerville,serif}.town-fit-score span{color:#6f7a83;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:700}.town-ai-summary{color:#2d3b48;margin:27px 0 31px;font:400 20px/1.55 Iowan Old Style,Baskerville,serif}.town-ai-details{background:#d9d8d3;border:1px solid #d9d8d3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.town-ai-details section{background:#f5f3ee;padding:20px}.town-ai-details span,.town-ai-columns span,.town-ranking>span{color:#7a6642;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.town-ai-details p{color:#65717a;margin:11px 0 0;font-size:10px;line-height:1.65}.town-ai-columns{grid-template-columns:1fr 1fr;gap:25px;margin-top:28px;display:grid}.town-ai-columns section{border:1px solid #17223021;padding:22px 24px}.town-ai-columns ul{margin:15px 0 0;padding:0;list-style:none}.town-ai-columns li{color:#59656e;border-top:1px solid #1722301a;padding:9px 0;font-size:10px}.town-ai-columns li:before{content:"—";color:var(--accent);margin-right:9px}.town-ranking{border-top:1px solid #17223024;margin-top:29px;padding-top:20px}.town-ranking>span{margin-bottom:10px}.town-ranking button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1722301a;grid-template-columns:35px 1fr 40px;align-items:center;width:100%;padding:11px 0;display:grid}.town-ranking button i{color:var(--accent);font-size:7px;font-style:normal}.town-ranking button strong{font-size:10px}.town-ranking button b{text-align:right;font:400 17px Iowan Old Style,Baskerville,serif}.town-ai-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:30px;display:flex}.town-ai-disclaimer{color:#8a9298!important;margin:24px 0 0!important;font-size:8px!important;line-height:1.55!important}.town-ai button:focus-visible{outline-color:var(--accent-soft)}@keyframes townBriefIn{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1000px){.town-ai-controls{grid-template-columns:1fr;gap:25px}.priority-chips{justify-content:flex-start}.town-ai-layout{grid-template-columns:240px 1fr}.town-ai-result{padding:35px 30px}.town-ai-details{grid-template-columns:1fr}.town-ai-details section{padding:17px 19px}}@media (width<=720px){.region-ai-section{padding:82px 0}.town-ai{margin-top:38px}.town-ai-controls{padding:25px 20px}.priority-chips{grid-template-columns:1fr 1fr;display:grid}.priority-chips button{padding:0 8px}.town-ai-layout{display:block}.town-selector{border-right:0;grid-template-columns:1fr 1fr;display:grid}.town-selector>button{border-right:1px solid #1722301f;grid-template-columns:23px 1fr 31px;padding:15px 13px}.town-selector strong{font-size:18px}.town-selector>button>b{width:29px;height:29px;font-size:11px}.town-ai-result{padding:29px 19px}.town-ai-result>header{align-items:flex-start}.town-fit-score{flex-basis:72px}.town-fit-score strong{font-size:42px}.town-ai-summary{font-size:18px}.town-ai-columns{grid-template-columns:1fr;gap:12px}.town-ai-actions{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=430px){.town-selector{grid-template-columns:1fr}.town-selector>button{border-right:0}.town-ai-result>header h3{font-size:34px}.priority-chips{grid-template-columns:1fr}}.mls-frame-bar{min-height:78px;padding:0 27px}.mls-frame-bar>div{gap:17px}.mls-frame-eyebrow{color:#967b4c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:6px;font-weight:700}.mls-frame-bar strong{font-size:20px}.mls-frame-meta{color:#cbd3d9;background:#152638;border-bottom:1px solid #ffffff14;align-items:center;min-height:38px;padding:0 27px;display:flex}.mls-frame-meta span{letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #d8c8a740;align-items:center;min-height:18px;padding:0 18px;font-size:7px;font-weight:700;display:flex}.mls-frame-meta span:first-child{border-left:0;padding-left:0}.mls-frame{height:980px}.mls-mobile-launch{display:none}@media (width<=600px){.mls-frame-shell{border-color:#1722301f;box-shadow:0 20px 50px #0f1b281a}.mls-frame-bar{align-items:center;min-height:84px;padding:15px 17px}.mls-frame-bar>div{gap:13px}.mls-frame-bar strong{font-size:19px}.mls-frame-bar small{max-width:210px}.mls-frame-bar>a,.mls-frame-meta,.mls-frame{display:none}.mls-mobile-launch{background:linear-gradient(155deg,#fffdfa 0%,#f1ede4 100%);padding:39px 27px 31px;display:block;position:relative;overflow:hidden}.mls-mobile-launch:after{content:"";border:1px solid #a5854f26;border-radius:50%;width:260px;height:260px;position:absolute;top:-115px;right:-105px;box-shadow:0 0 0 36px #a5854f06,0 0 0 72px #a5854f05}.mls-mobile-launch>*{z-index:1;position:relative}.mls-mobile-mark{color:#fff;text-align:center;background:#142638;border:1px solid #a5854f8c;place-content:center;width:62px;height:62px;margin-bottom:34px;display:grid;box-shadow:inset 0 0 0 5px #142638,inset 0 0 0 6px #d8c8a738}.mls-mobile-mark span,.mls-mobile-mark strong{line-height:1;display:block}.mls-mobile-mark span{color:#c6b389;letter-spacing:.18em;font-size:7px}.mls-mobile-mark strong{letter-spacing:.05em;margin-top:4px;font:400 18px Iowan Old Style,Baskerville,serif}.mls-mobile-launch h2{letter-spacing:-.035em;max-width:310px;margin:13px 0 17px;font:400 36px/1.04 Iowan Old Style,Baskerville,serif}.mls-mobile-launch>p:not(.kicker){color:#5e6a73;margin:0;font-size:13px;line-height:1.7}.mls-mobile-launch>.button{gap:12px;width:100%;margin:27px 0 34px}.mls-mobile-route{border-top:1px solid #17223021;grid-template-columns:29px 1fr;gap:12px;padding:16px 0;display:grid}.mls-mobile-route:last-child{border-bottom:1px solid #17223021}.mls-mobile-route>span{color:#9a7d4d;letter-spacing:.13em;padding-top:2px;font-size:7px}.mls-mobile-route p{color:#6d7880;margin:0;font-size:10px;line-height:1.55}.mls-mobile-route strong{color:#24313d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}}.mls-gateway{color:#fff;background:linear-gradient(145deg,#101d2b,#193249);border:1px solid #17223021;grid-template-columns:1.15fr .85fr;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #0f1b2826}.mls-gateway:before{content:"";border:1px solid #d8c8a71f;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-400px;left:-210px;box-shadow:0 0 0 72px #d8c8a706,0 0 0 144px #d8c8a704}.mls-gateway-copy,.mls-gateway-route{z-index:1;position:relative}.mls-gateway-copy{padding:66px 68px 61px}.mls-access-state{color:#c7d2d9;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:45px;font-size:8px;font-weight:700;display:flex}.mls-gateway-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:690px;margin:17px 0 22px;font:400 clamp(44px,4.8vw,65px)/1.02 Iowan Old Style,Baskerville,serif}.mls-gateway-copy>p:not(.kicker){color:#bbc6ce;max-width:650px;margin:0;font-size:15px;line-height:1.75}.mls-gateway-copy>.button{gap:14px;margin-top:33px}.mls-gateway-copy>small{color:#8294a1;letter-spacing:.05em;margin-top:14px;font-size:8px;display:block}.mls-gateway-route{background:#ffffff0b;border-left:1px solid #d8c8a730;padding:55px 45px}.mls-gateway-route>div{border-top:1px solid #d8c8a730;grid-template-columns:37px 1fr;gap:12px;padding:23px 0;display:grid}.mls-gateway-route>div:first-of-type{margin-top:29px}.mls-gateway-route>div>span{color:var(--accent-soft);letter-spacing:.13em;padding-top:3px;font-size:8px}.mls-gateway-route p{color:#aebbc4;margin:0;font-size:11px;line-height:1.6}.mls-gateway-route strong{color:#fff;margin-bottom:6px;font:400 23px Iowan Old Style,Baskerville,serif;display:block}.mls-gateway-route>a{color:var(--accent-soft);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d8c8a730;border-bottom:1px solid #d8c8a773;justify-content:space-between;gap:20px;margin-top:7px;padding:20px 0 7px;font-size:8px;font-weight:700;display:flex}.mls-gateway-route>a span{font-size:13px}@media (width<=900px){.mls-gateway{grid-template-columns:1fr}.mls-gateway-copy{padding:55px 50px}.mls-gateway-route{border-top:1px solid #d8c8a730;border-left:0;padding:45px 50px}}@media (width<=600px){.mls-workspace{padding-top:28px}.mls-gateway-copy{padding:40px 25px 38px}.mls-access-state{margin-bottom:34px}.mls-gateway-copy h2{font-size:39px}.mls-gateway-copy>p:not(.kicker){font-size:13px}.mls-gateway-copy>.button{width:100%;margin-top:28px}.mls-gateway-route{padding:36px 25px}.mls-gateway-route>div:first-of-type{margin-top:24px}.mls-gateway-route strong{font-size:21px}}.idx-workspace-page{background:#f2f0eb;min-height:100svh}.idx-command-bar{z-index:5;background:#f7f5f0;border-bottom:1px solid #17223029;position:relative;box-shadow:0 8px 22px #0f1b280e}.idx-command-inner{justify-content:space-between;align-items:center;gap:28px;min-height:67px;display:flex}.idx-command-title{align-items:center;gap:15px;display:flex}.idx-command-title>div{flex-direction:column;display:flex}.idx-command-title strong{font:400 18px Iowan Old Style,Baskerville,serif}.idx-command-title small{color:#76828b;letter-spacing:.07em;margin-top:4px;font-size:7px}.idx-command-inner nav{align-items:center;gap:25px;display:flex}.idx-command-inner nav a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #a5854f99;padding-bottom:5px;font-size:8px;font-weight:700}.idx-safe-workspace{color:#fff;background:linear-gradient(145deg,#101d2b,#193249);padding:70px 0 80px}.idx-safe-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:start;gap:65px;display:grid}.idx-safe-copy{padding:28px 0}.idx-safe-copy>.kicker{margin-top:48px}.idx-safe-copy h1{letter-spacing:-.05em;max-width:730px;margin:18px 0 24px;font:400 clamp(50px,5.5vw,76px)/.98 Iowan Old Style,Baskerville,serif}.idx-safe-copy>p:not(.kicker){color:#b9c5cd;max-width:680px;margin:0;font-size:15px;line-height:1.75}.idx-safe-copy>.button{gap:15px;margin-top:33px;display:inline-flex}.idx-safe-copy>small{color:#8294a1;margin-top:14px;font-size:8px;display:block}.idx-safe-steps{border-top:1px solid #d8c8a733;margin-top:52px}.idx-safe-steps>div{border-bottom:1px solid #d8c8a733;grid-template-columns:35px 1fr;gap:15px;padding:18px 0;display:grid}.idx-safe-steps>div>span{color:var(--accent-soft);letter-spacing:.12em;font-size:8px}.idx-safe-steps p{color:#9cabb5;margin:0;font-size:10px;line-height:1.55}.idx-safe-steps strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.idx-property-brief{color:#172230;background:#fffdfa;border:1px solid #d8c8a759;padding:32px;box-shadow:0 28px 70px #00000029}.idx-property-head{border-bottom:1px solid #d9dddf;padding-bottom:23px}.idx-property-head>p{color:#846d43;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:7px;font-weight:700}.idx-property-head h2{margin:10px 0 9px;font:400 35px Iowan Old Style,Baskerville,serif}.idx-property-head>span{color:#6c7880;font-size:10px;line-height:1.6;display:block}.idx-property-brief .lead-form{box-shadow:none;border:0;padding:0}.idx-property-brief .lead-form label{margin-top:17px}.idx-property-brief .lead-form .button{width:100%}.idx-trust-strip{color:#8294a1;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #d8c8a733;align-items:center;gap:14px;margin-top:55px;padding-top:23px;font-size:7px;display:flex}.idx-trust-strip strong{color:#d7dee3;margin-right:20px;font-size:8px}.idx-workspace-page>.site-footer{margin-top:0}@media (width<=900px){.idx-safe-grid{grid-template-columns:1fr}.idx-property-brief{max-width:650px}.idx-trust-strip{flex-wrap:wrap;align-items:flex-start}}@media (width<=700px){.idx-command-inner{min-height:59px}.idx-command-title{gap:11px}.idx-command-title strong{font-size:16px}.idx-command-title small{display:none}.idx-command-inner nav{gap:14px}.idx-command-inner nav a{font-size:7px}.idx-command-inner nav a:first-child{display:none}.idx-safe-workspace{padding:42px 0 55px}.idx-safe-grid{gap:40px}.idx-safe-copy{padding:8px 0}.idx-safe-copy>.kicker{margin-top:34px}.idx-safe-copy h1{font-size:44px}.idx-safe-copy>.button{justify-content:center;width:100%}.idx-property-brief{padding:23px}.idx-property-brief .form-row{grid-template-columns:1fr}.idx-trust-strip{grid-template-columns:auto 1fr;gap:8px 12px;margin-top:40px;display:grid}.idx-trust-strip strong{margin:0}}.brief-workspace{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:start;gap:22px;display:grid}.brief-builder,.brief-output,.brief-history{padding:29px}.brief-builder-head{border-bottom:1px solid #d9dddf;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.brief-builder-head p,.brief-document header p{color:#7b6642;letter-spacing:.15em;margin:0;font-size:7px;font-weight:700}.brief-builder-head h2{margin:8px 0 0;font:400 28px Iowan Old Style,Baskerville,serif}.ai-ready,.ai-needs-key{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;border:1px solid;align-items:center;gap:8px;padding:8px 10px;font-size:6px;font-weight:700;display:inline-flex}.ai-ready{color:#486452;background:#e6efe8;border-color:#bdd0c2}.ai-needs-key{color:#775f35;background:#f1eadc;border-color:#d8c8a7}.ai-ready i,.ai-needs-key i{background:currentColor;border-radius:50%;width:6px;height:6px}.brief-config-note{border-left:2px solid var(--accent);background:#f0ece4;margin:20px 0;padding:15px 17px}.brief-config-note strong{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.brief-config-note p{color:#6b747b;margin:6px 0 0;font-size:9px;line-height:1.6}.brief-form{margin-top:22px}.brief-side-toggle{background:#d5dade;border:1px solid #d5dade;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:23px;display:grid}.brief-side-toggle button{color:#6d7880;letter-spacing:.06em;cursor:pointer;background:#f2f3f1;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:9px;font-weight:700;display:flex}.brief-side-toggle button span{border:1px solid #aab3b8;place-items:center;width:22px;height:22px;font:400 10px Iowan Old Style,Baskerville,serif;display:grid}.brief-side-toggle button.active{color:#fff;background:#152638}.brief-side-toggle button.active span{color:var(--accent-soft);border-color:#d8c8a78c}.brief-form label{color:#46535d;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:7px;font-weight:700;display:block}.brief-form>.brief-side-toggle+input+label{margin-top:0}.brief-form input,.brief-form select,.brief-form textarea{color:#172230;resize:vertical;background:#fbfaf7;border:1px solid #ccd2d5;outline:none;width:100%;margin-top:7px;padding:11px 12px;font:11px/1.5 Arial,Helvetica,sans-serif}.brief-form select{min-height:41px}.brief-form textarea{min-height:68px}.brief-form input:focus,.brief-form select:focus,.brief-form textarea:focus{border-color:var(--accent);background:#fff}.brief-form .form-row{gap:13px}.brief-generate{justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:23px;display:flex}.brief-generate:disabled{cursor:not-allowed;opacity:.55}.brief-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite briefSpin}.brief-guardrail{color:#879197;margin:13px 0 0;font-size:7px;line-height:1.55}.brief-error{color:#8d463a;background:#f4e4df;padding:11px 13px;font-size:9px;line-height:1.5}.brief-output{min-height:720px}.brief-empty{text-align:center;background:linear-gradient(145deg,#f8f6f1,#eef0f1);align-content:center;justify-items:center;min-height:660px;padding:50px;display:grid}.brief-empty>span{width:62px;height:62px;color:var(--accent-soft);background:#152638;border:1px solid #a5854f8c;place-items:center;margin-bottom:28px;font:400 18px Iowan Old Style,Baskerville,serif;display:grid}.brief-empty>p{color:#8a7046;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.brief-empty h2{max-width:440px;margin:14px 0 16px;font:400 38px/1.08 Iowan Old Style,Baskerville,serif}.brief-empty small{color:#727e86;max-width:470px;font-size:10px;line-height:1.65}.brief-document>header{border-bottom:1px solid #d9dddf;justify-content:space-between;gap:25px;padding-bottom:23px;display:flex}.brief-document header h2{letter-spacing:-.035em;max-width:540px;margin:10px 0 0;font:400 36px/1.06 Iowan Old Style,Baskerville,serif}.brief-warning{border-left:2px solid var(--accent);color:#6d624f;background:#f0ece4;margin-top:18px;padding:12px 14px;font-size:8px;line-height:1.55}.brief-executive{border-bottom:1px solid #d9dddf;padding:27px 0}.brief-executive>span,.brief-document-grid section>span{color:#7b6642;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.brief-executive p{color:#293744;margin:12px 0 0;font:400 18px/1.55 Iowan Old Style,Baskerville,serif}.brief-document-grid{grid-template-columns:1fr 1fr;gap:0 27px;display:grid}.brief-document-grid section{border-bottom:1px solid #d9dddf;padding:23px 0}.brief-document-grid ul{margin:13px 0 0;padding:0;list-style:none}.brief-document-grid li{color:#5e6971;padding:8px 0 8px 15px;font-size:9px;line-height:1.55;position:relative}.brief-document-grid li:before{content:"—";color:var(--accent);position:absolute;left:0}.brief-document footer{color:#849097;justify-content:space-between;gap:20px;padding-top:21px;font-size:7px;display:flex}.brief-document footer strong{color:#4b5963;text-align:right}.brief-history{grid-column:1/-1}.brief-history-list{border-top:1px solid #d9dddf;margin-top:18px}.brief-history-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d9dddf;grid-template-columns:35px 1fr auto 25px;align-items:center;gap:13px;width:100%;padding:14px 0;display:grid}.brief-side-mark{color:#36536b;background:#e5e9ec;place-items:center;width:31px;height:31px;font:400 12px Iowan Old Style,Baskerville,serif;display:grid}.brief-side-mark.seller{color:#755c34;background:#ede5d7}.brief-history-list button>span:nth-child(2){flex-direction:column;display:flex}.brief-history-list strong{font-size:10px}.brief-history-list small{color:#7a858d;text-transform:capitalize;margin-top:5px;font-size:7px}.brief-history-list em{color:#4f6858;letter-spacing:.1em;background:#e8eee9;padding:6px 8px;font-size:6px;font-style:normal;font-weight:700}.brief-history-list b{font-size:14px}.brief-history-empty{color:#7b868d;font-size:10px}.brief-history-list>button:hover{background:#f7f6f2}.brief-history-list>button:focus-visible{outline-offset:-2px}@keyframes briefSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.brief-workspace{grid-template-columns:1fr}.brief-output{min-height:0}.brief-history{grid-column:auto}.brief-empty{min-height:420px}}@media (width<=650px){.brief-builder,.brief-output,.brief-history{padding:20px}.brief-builder-head{display:block}.brief-builder-head>.ai-ready,.brief-builder-head>.ai-needs-key{margin-top:15px}.brief-form .form-row,.brief-document-grid{grid-template-columns:1fr}.brief-document>header{display:block}.brief-document header>.ai-ready,.brief-document header>.ai-needs-key{margin-top:17px}.brief-document header h2{font-size:31px}.brief-empty{min-height:360px;padding:35px 20px}.brief-empty h2{font-size:32px}.brief-document footer{display:block}.brief-document footer strong{text-align:left;margin-top:7px;display:block}.brief-history-list>button{grid-template-columns:33px 1fr auto}.brief-history-list>button>b{display:none}}.brand-logo{flex-basis:154px;width:154px}.brand-logo img{left:-18px}@media (width<=600px){.brand-logo{flex-basis:140px;width:140px;height:72px}.brand-logo img{width:176px;height:176px;top:-39px;left:-18px}}@media (width<=380px){.brand-logo{flex-basis:136px;width:136px}.portal-link{display:none}}.ai-studio{gap:18px;display:grid}.ai-command{color:#fff;grid-template-columns:1.25fr .8fr auto;align-items:center;gap:34px;padding:30px 32px;display:grid;position:relative;overflow:hidden;background:linear-gradient(135deg,#101e2c,#1b3449)!important;border-color:#d8c8a747!important;box-shadow:0 20px 55px #0b182424!important}.ai-command:after{content:"";border:1px solid #d8c8a71f;border-radius:50%;width:390px;height:390px;position:absolute;top:-210px;right:-125px;box-shadow:0 0 0 45px #d8c8a706,0 0 0 90px #d8c8a704}.ai-command>*{z-index:1;position:relative}.ai-command-copy>p,.ai-priority-intro>p,.ai-library-head>p,.ai-composer header p,.ai-output header p{color:var(--accent-soft);letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.ai-command-copy h2{letter-spacing:-.035em;margin:9px 0 10px;font:400 31px/1.05 Iowan Old Style,Baskerville,serif}.ai-command-copy>span{color:#b5c0c8;max-width:690px;font-size:10px;line-height:1.65;display:block}.ai-command-metrics{border:1px solid #d8c8a733;grid-template-columns:repeat(3,1fr);display:grid}.ai-command-metrics article{border-left:1px solid #d8c8a733;min-width:90px;padding:16px 14px}.ai-command-metrics article:first-child{border-left:0}.ai-command-metrics strong,.ai-command-metrics span{display:block}.ai-command-metrics strong{color:#fff;font:400 24px Iowan Old Style,Baskerville,serif}.ai-command-metrics span{color:#8fa0ac;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:6px}.ai-system-state{white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;border:1px solid;align-items:center;gap:8px;padding:9px 11px;font-size:6px;font-weight:700;display:flex}.ai-system-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.ai-system-state.ready{color:#afcfb8;border-color:#7ea38c}.ai-system-state.pending{color:#dbc99f;border-color:#9e875c}.ai-priority-strip{grid-template-columns:260px 1fr;padding:0;display:grid}.ai-priority-intro{border-right:1px solid #dce1e4;padding:24px 26px}.ai-priority-intro>p{color:#856c43}.ai-priority-intro h3{margin:8px 0 6px;font:400 22px Iowan Old Style,Baskerville,serif}.ai-priority-intro small{color:#7c878f;font-size:8px;line-height:1.5}.ai-priority-list{grid-template-columns:repeat(3,1fr);display:grid}.ai-priority-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #dce1e4;grid-template-columns:auto 1fr;align-content:center;gap:10px;min-width:0;padding:19px;transition:background .2s;display:grid}.ai-priority-list button:last-child{border-right:0}.ai-priority-list button:hover{background:#f1eee7}.ai-priority-list button>.temp{grid-row:1/3;align-self:start}.ai-priority-list button>div{flex-direction:column;min-width:0;display:flex}.ai-priority-list strong{font-size:10px}.ai-priority-list small{color:#7c878f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;line-height:1.4;overflow:hidden}.ai-priority-list b{color:#785f36;letter-spacing:.04em;grid-column:2;font-size:7px}.ai-workbench{grid-template-columns:minmax(235px,.62fr) minmax(330px,.88fr) minmax(420px,1.2fr);align-items:start;gap:18px;display:grid}.ai-library,.ai-composer,.ai-output{min-width:0;overflow:hidden}.ai-library-head{padding:23px 23px 17px}.ai-library-head>p,.ai-composer header p,.ai-output header p{color:#856c43}.ai-library-head h3{margin:8px 0 0;font:400 24px Iowan Old Style,Baskerville,serif}.ai-category-tabs{border-bottom:1px solid #dce1e4;gap:5px;padding:0 20px 17px;display:flex;overflow-x:auto}.ai-category-tabs button{color:#69757e;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d5dadd;flex:none;padding:7px 9px;font-size:6px;font-weight:700}.ai-category-tabs button.active{color:#fff;background:#152638;border-color:#152638}.ai-workflow-list{max-height:760px;overflow:auto}.ai-workflow-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e4e6;grid-template-columns:31px 1fr 15px;align-items:center;gap:11px;width:100%;padding:13px 17px;display:grid}.ai-workflow-list>button:hover,.ai-workflow-list>button.active{background:#f0ede6}.ai-workflow-list>button.active{box-shadow:inset 2px 0 var(--accent)}.ai-workflow-list>button>span{color:#40566a;background:#e5e9ec;place-items:center;width:29px;height:29px;font:400 9px Iowan Old Style,Baskerville,serif;display:grid}.ai-workflow-list>button.active>span{color:var(--accent-soft);background:#152638}.ai-workflow-list>button>div{flex-direction:column;min-width:0;display:flex}.ai-workflow-list strong{font-size:9px}.ai-workflow-list small{color:#7d8890;margin-top:4px;font-size:7px;line-height:1.4}.ai-workflow-list b{color:#a58a5b;font-size:11px}.ai-composer>header{border-bottom:1px solid #dce1e4;justify-content:space-between;gap:20px;padding:25px 26px;display:flex}.ai-composer>header h3{margin:8px 0 6px;font:400 28px Iowan Old Style,Baskerville,serif}.ai-composer>header>div>span{color:#74808a;font-size:9px;line-height:1.55;display:block}.ai-composer>header>em{height:43px;color:var(--accent-soft);background:#152638;border:1px solid #a5854f6b;flex:0 0 43px;place-items:center;font:400 12px Iowan Old Style,Baskerville,serif;display:grid}.ai-activation-note{border-left:2px solid var(--accent);background:#f0ece4;flex-direction:column;gap:9px;margin:20px 25px 0;padding:14px 15px;display:flex}.ai-activation-note strong{letter-spacing:.1em;text-transform:uppercase;font-size:7px}.ai-activation-note span{color:#6f777d;font-size:8px;line-height:1.55}.ai-composer form{padding:23px 25px 27px}.ai-composer form>label,.ai-form-row label,.ai-output>label{color:#48545e;letter-spacing:.09em;text-transform:uppercase;margin-top:17px;font-size:7px;font-weight:700;display:block}.ai-composer form>label:first-child{margin-top:0}.ai-composer label>span{float:right;color:#8a949b;letter-spacing:0;text-transform:none;font-weight:400}.ai-composer input,.ai-composer select,.ai-composer textarea,.ai-output input,.ai-output textarea{color:#172230;resize:vertical;background:#fbfaf7;border:1px solid #ccd2d6;outline:none;width:100%;margin-top:7px;padding:11px 12px;font:10px/1.55 Arial,Helvetica,sans-serif}.ai-composer input:focus,.ai-composer select:focus,.ai-composer textarea:focus,.ai-output input:focus,.ai-output textarea:focus{border-color:var(--accent);background:#fff}.ai-context-card{background:#eff1ef;border:1px solid #d8dddf;grid-template-columns:auto 1fr;gap:11px;margin-top:14px;padding:13px;display:grid}.ai-context-card>.temp{align-self:start}.ai-context-card>div{flex-direction:column;min-width:0;display:flex}.ai-context-card strong{font-size:9px}.ai-context-card small{color:#7c878e;margin-top:3px;font-size:7px}.ai-context-card p{color:#66727a;margin:7px 0 0;font-size:8px;line-height:1.5}.ai-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ai-generate{justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:21px;display:flex}.ai-generate:disabled{opacity:.55;cursor:wait}.ai-form-guardrail{color:#89939a;margin:11px 0 0;font-size:6px;line-height:1.5}.ai-error{color:#914b3d;background:#f4e4df;padding:11px 12px;font-size:8px;line-height:1.5}.ai-output{min-height:740px;padding:25px 27px}.ai-output>header{border-bottom:1px solid #dce1e4;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.ai-output>header>div{flex:1;min-width:0}.ai-output header input{letter-spacing:-.025em;background:0 0;border:0;margin-top:8px;padding:0;font:400 28px/1.1 Iowan Old Style,Baskerville,serif}.ai-output header>span{letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;font-size:6px;font-weight:700}.ai-output header>span.draft{color:#775e35;background:#eee6d7}.ai-output header>span.reviewed{color:#4d6756;background:#e3ece6}.ai-notice{color:#566a5c;background:#edf2ee;border-left:2px solid #78937f;margin:16px 0;padding:11px 13px;font-size:8px;line-height:1.5}.ai-output>label{margin-top:18px}.ai-output .ai-primary-copy{font-size:11px;line-height:1.65}.ai-output-list{border-bottom:1px solid #dce1e4;padding:18px 0}.ai-output-list>span,.ai-compliance>span{color:#856c43;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:700}.ai-output-list p,.ai-compliance p{color:#647078;margin:9px 0 0;padding-left:13px;font-size:8px;line-height:1.55;position:relative}.ai-output-list p:before,.ai-compliance p:before{content:"—";color:var(--accent);position:absolute;left:0}.ai-compliance{background:#f2eee6;margin-top:18px;padding:15px}.ai-output-actions{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.ai-output-actions button,.ai-output-actions a{color:#263440;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bcc5ca;align-items:center;min-height:34px;padding:0 11px;font-size:7px;font-weight:700;display:inline-flex}.ai-output-actions button:first-child{color:#fff;background:#152638;border-color:#152638}.ai-output-actions button:hover,.ai-output-actions a:hover{border-color:var(--accent)}.ai-output-empty{text-align:center;background:linear-gradient(145deg,#f8f6f1,#eef0f1);align-content:center;justify-items:center;min-height:685px;padding:50px;display:grid}.ai-output-empty>span{width:62px;height:62px;color:var(--accent-soft);background:#152638;border:1px solid #a5854f8c;place-items:center;margin-bottom:27px;font:400 18px Iowan Old Style,Baskerville,serif;display:grid}.ai-output-empty>p{color:#856c43;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.ai-output-empty h3{max-width:380px;margin:14px 0 15px;font:400 35px/1.08 Iowan Old Style,Baskerville,serif}.ai-output-empty small{color:#727e86;max-width:420px;font-size:10px;line-height:1.65}.ai-history{padding:0 25px 22px}.ai-history>.crm-panel-head{margin:0 -25px;padding-left:25px;padding-right:25px}.ai-history-list{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.ai-history-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce1e4;grid-template-columns:32px 1fr auto 14px;align-items:center;gap:11px;padding:14px 0;display:grid}.ai-history-list>button:hover{background:#f5f3ed}.ai-history-list>button>span{color:#42586b;background:#e4e9ec;place-items:center;width:30px;height:30px;font:400 9px Iowan Old Style,Baskerville,serif;display:grid}.ai-history-list>button>div{flex-direction:column;min-width:0;display:flex}.ai-history-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-history-list small{color:#7c878f;margin-top:4px;font-size:7px}.ai-history-list em{color:#516a5a;letter-spacing:.09em;background:#e8eee9;padding:5px 7px;font-size:6px;font-style:normal;font-weight:700}.ai-history-list b{color:var(--accent)}.ai-history-empty{color:#7b868e;font-size:9px}@media (width<=1420px){.ai-command{grid-template-columns:1fr auto}.ai-command-metrics{grid-column:1/-1;max-width:470px}.ai-system-state{grid-area:1/2}.ai-workbench{grid-template-columns:minmax(225px,.6fr) minmax(330px,.9fr)}.ai-output{grid-column:1/-1;min-height:0}.ai-output-empty{min-height:410px}}@media (width<=1000px){.ai-priority-strip{grid-template-columns:1fr}.ai-priority-intro{border-bottom:1px solid #dce1e4;border-right:0}.ai-workbench{grid-template-columns:1fr}.ai-library,.ai-composer,.ai-output{grid-column:auto}.ai-workflow-list{max-height:430px}.ai-history-list{grid-template-columns:1fr}}@media (width<=650px){.crm-sidebar{padding:17px 14px;display:block}.crm-sidebar nav{gap:5px;margin:16px -14px -17px;padding:0 14px 12px;display:flex;overflow-x:auto}.crm-sidebar nav button,.crm-sidebar nav button:not(.active),.crm-sidebar nav button.active{letter-spacing:.05em;border:1px solid #d8c8a733;flex:none;width:auto;padding:8px 10px;font-size:7px!important;display:flex!important}.crm-sidebar nav button span{width:20px;height:20px;font-size:7px}.crm-sidebar nav button.active{border-left-color:var(--accent);background:#20374b}.ai-command{padding:25px 23px;display:block}.ai-command-copy h2{font-size:28px}.ai-command-metrics{margin-top:22px}.ai-system-state{margin-top:17px;display:inline-flex}.ai-priority-list{grid-template-columns:1fr}.ai-priority-list button{border-bottom:1px solid #dce1e4;border-right:0}.ai-priority-list button:last-child{border-bottom:0}.ai-library-head,.ai-composer>header{padding-left:20px;padding-right:20px}.ai-composer form,.ai-output{padding:20px}.ai-form-row{grid-template-columns:1fr}.ai-output-empty{min-height:360px;padding:35px 18px}.ai-output header input{font-size:24px}.ai-history{padding-left:19px;padding-right:19px}.ai-history>.crm-panel-head{margin-left:-19px;margin-right:-19px;padding-left:19px;padding-right:19px}.ai-history-list>button{grid-template-columns:30px 1fr auto}.ai-history-list>button>b{display:none}.ai-command-metrics article{min-width:0;padding:13px 9px}.ai-command-metrics strong{font-size:21px}}.tc-shell{gap:18px;display:grid}.tc-command{color:#fff;grid-template-columns:1.35fr auto auto;align-items:center;gap:35px;padding:29px 31px;display:grid;position:relative;overflow:hidden;background:linear-gradient(135deg,#10231d,#1c3a30)!important}.tc-command:after{content:"";border:1px solid #d5c29621;border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-90px;box-shadow:0 0 0 43px #d5c29606,0 0 0 86px #d5c29604}.tc-command>*{z-index:1;position:relative}.tc-command p,.tc-builder header p,.tc-plan-head p,.tc-timeline header p{color:#d7c59a;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.tc-command h2{margin:9px 0 10px;font:400 30px/1.06 Iowan Old Style,Baskerville,serif}.tc-command>div:first-child>span{color:#b5c4bd;max-width:680px;font-size:10px;line-height:1.65;display:block}.tc-command-stats{border:1px solid #d7c59a33;grid-template-columns:repeat(3,92px);display:grid}.tc-command-stats article{border-left:1px solid #d7c59a33;padding:15px}.tc-command-stats article:first-child{border-left:0}.tc-command-stats strong,.tc-command-stats small{display:block}.tc-command-stats strong{font:400 24px Georgia,serif}.tc-command-stats small{color:#91a59b;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:6px}.tc-command>em{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:9px 11px;font-size:6px;font-style:normal;font-weight:700}.tc-command>em.ready{color:#b8d5c2;border-color:#779e88}.tc-command>em.pending{color:#ddcda6;border-color:#aa9467}.tc-grid{grid-template-columns:minmax(320px,.58fr) minmax(650px,1.42fr);align-items:start;gap:18px;display:grid}.tc-builder{overflow:hidden}.tc-builder>header{border-bottom:1px solid #dce1dd;padding:24px 25px 20px}.tc-builder header p,.tc-plan-head p,.tc-timeline header p{color:#856c43}.tc-builder h3{margin:8px 0 6px;font:400 24px Georgia,serif}.tc-builder header>span{color:#78847e;font-size:8px;line-height:1.5}.tc-builder form{padding:23px 25px}.tc-builder label,.tc-edit-label,.tc-timeline article>label{color:#4c5952;letter-spacing:.09em;text-transform:uppercase;margin-top:14px;font-size:7px;font-weight:700;display:block}.tc-builder label:first-child{margin-top:0}.tc-builder input,.tc-builder select,.tc-builder textarea,.tc-edit-label textarea,.tc-next textarea,.tc-timeline input,.tc-timeline textarea,.tc-timeline select,.tc-client-update textarea{color:#17231f;resize:vertical;background:#fbfaf7;border:1px solid #ccd2ce;outline:none;width:100%;margin-top:7px;padding:10px 11px;font:10px/1.5 Arial,sans-serif}.tc-builder input:focus,.tc-builder select:focus,.tc-builder textarea:focus,.tc-timeline input:focus,.tc-timeline textarea:focus,.tc-client-update textarea:focus{background:#fff;border-color:#a88d57}.tc-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tc-deal-context{background:#eef1ee;border:1px solid #d8ded9;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.tc-deal-context>div{flex-direction:column;display:flex}.tc-deal-context strong{font-size:9px}.tc-deal-context small{color:#748079;margin-top:4px;font-size:7px}.tc-generate{width:100%;margin-top:20px}.tc-guardrail{color:#87928c;margin:10px 0 0;font-size:6px;line-height:1.55}.tc-workspace{min-width:0;overflow:hidden}.tc-plan-head{border-bottom:1px solid #dce1dd;justify-content:space-between;gap:25px;padding:26px 28px;display:flex}.tc-plan-head h3{margin:9px 0 7px;font:400 30px/1.05 Georgia,serif}.tc-plan-head>div>span{color:#748079;text-transform:capitalize;font-size:8px}.tc-plan-head>b{color:#79633e;letter-spacing:.1em;text-transform:uppercase;background:#ece7dc;align-self:start;padding:6px 8px;font-size:6px}.tc-plan-head>b.reviewed{color:#4f6757;background:#e2ebe5}.tc-plan-head>b.active{color:#fff;background:#193a2e}.tc-workspace>.ai-notice{margin-left:28px;margin-right:28px}.tc-plan-metrics{border-left:1px solid #dce1dd;grid-template-columns:repeat(4,1fr);margin:0 28px;display:grid}.tc-plan-metrics article{border-bottom:1px solid #dce1dd;border-right:1px solid #dce1dd;padding:17px 14px}.tc-plan-metrics strong,.tc-plan-metrics span{display:block}.tc-plan-metrics strong{font:400 22px Georgia,serif}.tc-plan-metrics span{color:#7d8882;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:6px}.tc-edit-label{margin:23px 28px 0}.tc-alert-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 28px;display:grid}.tc-alert-grid>section{border-left:2px solid;padding:16px}.tc-alert-grid span,.tc-next>span,.tc-client-update header>span{letter-spacing:.12em;font-size:7px;font-weight:700}.tc-alert-grid p{color:#66736c;margin:9px 0 0;padding-left:12px;font-size:8px;line-height:1.5;position:relative}.tc-alert-grid p:before{content:"—";position:absolute;left:0}.tc-risk{background:#f3e8e3;border-color:#aa6853}.tc-risk span{color:#8b4f3e}.tc-missing{background:#f1ece2;border-color:#ad905a}.tc-missing span{color:#7b653c}.tc-next{background:#edf1ee;border-left:2px solid #567663;margin:0 28px 23px;padding:16px}.tc-next textarea{background:#fff;margin-top:9px}.tc-timeline{border-top:1px solid #dce1dd}.tc-timeline>header{justify-content:space-between;align-items:end;padding:22px 28px;display:flex}.tc-timeline h4{margin:7px 0 0;font:400 22px Georgia,serif}.tc-timeline>header>span{color:#839089;font-size:7px}.tc-timeline article{border-top:1px solid #e0e4e1;grid-template-columns:24px 25px minmax(220px,1fr) 118px 120px 65px;align-items:start;gap:11px;padding:14px 18px;display:grid}.tc-timeline article.high{box-shadow:inset 2px 0 #a75d47}.tc-timeline article.complete{opacity:.48;background:#eef1ee}.tc-timeline article.complete .tc-milestone-copy>input{text-decoration:line-through}.tc-check{margin:8px 0 0!important}.tc-check input{opacity:0;position:absolute}.tc-check i{background:#fff;border:1px solid #9eaaa3;width:17px;height:17px;display:block}.tc-check input:checked+i{background:#315946;box-shadow:inset 0 0 0 4px #fff}.tc-sequence{color:#947b4f;padding-top:10px;font:11px Georgia,serif}.tc-milestone-copy>input{background:0 0;border:0;margin-top:0;padding:6px 0;font:400 16px Georgia,serif}.tc-milestone-copy>textarea{color:#68746e;background:0 0;border:0;margin-top:2px;padding:4px 0;font-size:8px}.tc-milestone-copy>span{color:#866e44;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:6px;font-weight:700;display:inline-block}.tc-timeline article>label{margin-top:0}.tc-timeline article>select{text-transform:uppercase;margin-top:7px;padding:9px 5px;font-size:7px}.tc-client-update{background:#f0ede6;margin:25px 28px;padding:18px}.tc-client-update header{justify-content:space-between;align-items:center;display:flex}.tc-client-update header>span{color:#7d653d}.tc-client-update header button{color:#405249;background:0 0;border:0;border-bottom:1px solid;font-size:7px;font-weight:700}.tc-client-update textarea{background:#fffdfa}.tc-client-update>a{color:#2e5040;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;margin-top:11px;padding-bottom:4px;font-size:7px;font-weight:700;display:inline-block}.tc-review-notes{border:1px solid #d9ddd9;margin:0 28px;padding:14px 16px}.tc-review-notes p{color:#78847e;margin:5px 0;font-size:7px;line-height:1.5}.tc-plan-actions{gap:8px;padding:22px 28px 28px;display:flex}.tc-plan-actions button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#23483a;border:1px solid #23483a;min-height:38px;padding:0 14px;font-size:7px;font-weight:700}.tc-plan-actions button+button{color:#23483a;background:0 0}.tc-plan-actions button:disabled{opacity:.5;cursor:not-allowed}.tc-empty{text-align:center;background:linear-gradient(145deg,#f8f6f1,#edf1ee);align-content:center;justify-items:center;min-height:760px;padding:55px;display:grid}.tc-empty>span{color:#dac99f;background:#173a2e;border:1px solid #a99264;place-items:center;width:62px;height:62px;font:18px Georgia,serif;display:grid}.tc-empty p{color:#826b43;letter-spacing:.16em;margin:25px 0 0;font-size:7px;font-weight:700}.tc-empty h3{max-width:560px;margin:14px 0;font:400 36px/1.08 Georgia,serif}.tc-empty small{color:#748079;max-width:500px;font-size:10px;line-height:1.6}.tc-history>.crm-panel-head+div{grid-template-columns:1fr 1fr;padding:0 24px;display:grid}.tc-history>.crm-panel-head+div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce1dd;grid-template-columns:31px 1fr auto 15px;align-items:center;gap:11px;padding:15px 0;display:grid}.tc-history>.crm-panel-head+div>button:nth-child(odd){margin-right:22px}.tc-history button>span{color:#315341;background:#e1e9e4;place-items:center;width:30px;height:30px;font:11px Georgia,serif;display:grid}.tc-history button>div{flex-direction:column;min-width:0;display:flex}.tc-history button strong{font-size:9px}.tc-history button small{color:#7c8781;margin-top:4px;font-size:7px}.tc-history button em{color:#755f38;text-transform:uppercase;background:#eee8dc;padding:5px 7px;font-size:6px;font-style:normal;font-weight:700}.tc-history button em.active{color:#4c6655;background:#dfeae3}.tc-history button b{color:#9b8151}.tc-history>p{color:#7b8780;padding:23px 25px;font-size:9px}@media (width<=1280px){.tc-command{grid-template-columns:1fr auto}.tc-command>em{grid-area:1/2}.tc-command-stats{grid-column:1/-1;width:max-content}.tc-grid{grid-template-columns:1fr}.tc-empty{min-height:430px}}@media (width<=820px){.tc-command{display:block}.tc-command-stats{grid-template-columns:repeat(3,1fr);width:100%;margin-top:20px}.tc-command>em{margin-top:15px;display:inline-block}.tc-timeline article{grid-template-columns:23px 21px 1fr 1fr}.tc-timeline article>label:nth-of-type(2),.tc-timeline article>label:nth-of-type(3),.tc-timeline article>select{grid-column:auto}.tc-milestone-copy{grid-column:3/-1}.tc-alert-grid,.tc-history>.crm-panel-head+div{grid-template-columns:1fr}.tc-history>.crm-panel-head+div>button:nth-child(odd){margin-right:0}}@media (width<=560px){.tc-command{padding:24px 21px}.tc-command h2{font-size:27px}.tc-builder form,.tc-builder>header{padding-left:19px;padding-right:19px}.tc-form-row{grid-template-columns:1fr}.tc-plan-head{padding:22px 20px;display:block}.tc-plan-head>b{margin-top:13px;display:inline-block}.tc-plan-metrics{grid-template-columns:1fr 1fr;margin:0 20px}.tc-edit-label,.tc-alert-grid,.tc-next,.tc-client-update,.tc-review-notes{margin-left:20px;margin-right:20px}.tc-timeline>header{padding:20px;display:block}.tc-timeline>header>span{margin-top:7px;display:block}.tc-timeline article{grid-template-columns:23px 1fr;padding:14px 17px}.tc-sequence{display:none}.tc-milestone-copy,.tc-timeline article>label,.tc-timeline article>select{grid-column:2}.tc-plan-actions{padding:20px;display:grid}.tc-history>.crm-panel-head+div{padding:0 19px}}.sig-shell{gap:18px;display:grid}.sig-command{color:#fff;grid-template-columns:1fr auto;align-items:center;gap:45px;padding:31px 33px;display:grid;background:linear-gradient(135deg,#10212e,#1a3548)!important}.sig-command p,.sig-preview-panel>header p,.sig-rules>header p,.sig-social>div>p{color:#d7c39a;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.sig-command h2{margin:9px 0 10px;font:400 31px/1.05 Georgia,serif}.sig-command>div:first-child>span{color:#b9c5cd;max-width:720px;font-size:10px;line-height:1.65;display:block}.sig-status{border:1px solid #d7c39a45;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:14px 16px;display:grid}.sig-status i{background:#8db59a;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 5px #8db59a1a}.sig-status strong{text-transform:uppercase;letter-spacing:.09em;font-size:8px}.sig-status small{color:#91a2ad;font-size:7px}.sig-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.sig-preview-panel,.sig-rules{overflow:hidden}.sig-preview-panel>header,.sig-rules>header{border-bottom:1px solid #dce1dd;padding:25px 27px}.sig-preview-panel>header p,.sig-rules>header p,.sig-social>div>p{color:#80683f}.sig-preview-panel>header h3,.sig-rules>header h3{margin:9px 0 6px;font:400 25px Georgia,serif}.sig-preview-panel>header>span{color:#77847d;font-size:8px}.sig-preview-stage{background:linear-gradient(145deg,#f2f2ee,#e4e9e5);padding:48px 42px}.email-signature-card{background:#fff;border:1px solid #d3d9d5;align-items:center;width:min(100%,630px);margin:auto;padding:29px 31px;display:flex;box-shadow:0 22px 50px #13211b17}.email-signature-card>img{object-fit:cover;object-position:50% 18%;background:#e6ebe7;border-radius:50%;flex:0 0 112px;width:112px;height:112px;margin-right:24px}.email-signature-card>div{border-left:2px solid #a58958;padding:2px 0 2px 24px}.email-signature-card h4{margin:0;font:400 27px/1.1 Georgia,serif}.email-signature-card p{color:#5f6d66;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 2px;font-size:9px;font-weight:700}.email-signature-card>div>strong{color:#263a31;font-size:11px}.email-signature-card address{grid-template-columns:auto auto 1fr;gap:2px 8px;margin-top:11px;font-size:9px;font-style:normal;display:grid}.email-signature-card address a{color:#506059}.email-signature-card address a:last-child{color:#806a42;grid-column:1/-1;font-weight:700}.email-signature-card small{color:#7a8580;margin-top:8px;font-size:8px;display:block}.sig-actions{border-top:1px solid #dce1dd;gap:8px;padding:20px 27px;display:flex}.sig-actions button,.sig-social>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#183a2e;border:1px solid #183a2e;min-height:38px;padding:0 14px;font-size:7px;font-weight:700}.sig-actions button+button{color:#183a2e;background:0 0}.sig-preview-panel>.ai-notice{margin:0 27px 22px}.sig-rule-list article{border-bottom:1px solid #e0e4e1;grid-template-columns:38px 1fr;gap:14px;padding:20px 24px;display:grid}.sig-rule-list article>span{color:#3b5b4a;background:#e4eae6;place-items:center;width:35px;height:35px;font:10px Georgia,serif;display:grid}.sig-rule-list strong{font:400 17px Georgia,serif}.sig-rule-list p{color:#6c7972;margin:6px 0 0;font-size:8px;line-height:1.6}.sig-social{grid-template-columns:1fr minmax(310px,.75fr) auto;align-items:center;gap:25px;padding:25px 28px;display:grid}.sig-social h3{margin:8px 0 5px;font:400 23px Georgia,serif}.sig-social>div>span{color:#75817b;font-size:8px}.sig-social pre{color:#35443d;white-space:pre-wrap;background:#f0ede6;border-left:2px solid #a58958;margin:0;padding:15px 17px;font:10px/1.6 Arial,sans-serif}.sig-install>.crm-panel-head+div{grid-template-columns:repeat(3,1fr);display:grid}.sig-install article{border-right:1px solid #dce1dd;padding:25px}.sig-install article:last-child{border-right:0}.sig-install article>span{color:#9a7f50;font:16px Georgia,serif}.sig-install h3{margin:14px 0 7px;font:400 20px Georgia,serif}.sig-install article p{color:#6d7973;margin:0;font-size:9px;line-height:1.6}.sig-install>footer{color:#718078;background:#f0f2ef;border-top:1px solid #dce1dd;padding:17px 25px;font-size:8px;line-height:1.55}@media (width<=1050px){.sig-grid{grid-template-columns:1fr}.sig-social{grid-template-columns:1fr auto}.sig-social pre{grid-area:2/1/auto/-1}.sig-social>button{grid-area:1/2}}@media (width<=700px){.sig-command{padding:25px 22px;display:block}.sig-status{margin-top:20px}.sig-preview-stage{padding:28px 19px}.email-signature-card{align-items:flex-start;padding:23px 20px}.email-signature-card>img{flex-basis:78px;width:78px;height:78px;margin-right:15px}.email-signature-card>div{padding-left:15px}.email-signature-card h4{font-size:22px}.email-signature-card address{line-height:1.6;display:block}.email-signature-card address span{display:none}.email-signature-card address a{display:block}.sig-actions{display:grid}.sig-social{padding:22px;display:block}.sig-social pre{margin:18px 0}.sig-social>button{width:100%}.sig-install>.crm-panel-head+div{grid-template-columns:1fr}.sig-install article{border-bottom:1px solid #dce1dd;border-right:0}}@media (width<=430px){.email-signature-card{display:block}.email-signature-card>img{width:88px;height:88px;margin:0 0 18px}.email-signature-card>div{border-top:2px solid #a58958;border-left:0;padding:15px 0 0}}.google-config-page{gap:20px;display:grid}.google-config-status{background:linear-gradient(115deg,#fffdfa,#f2efe7);border:1px solid #d5dad7;grid-template-columns:58px 1fr auto;align-items:center;gap:22px;padding:27px 30px;display:grid}.google-config-mark{color:#d9c79d;background:#17352b;place-items:center;width:58px;height:58px;font:400 26px Georgia,serif;display:grid}.google-config-status p,.google-config-panel header p,.google-test-results header p{color:#8b7043;letter-spacing:.15em;margin:0;font-size:7px;font-weight:700}.google-config-status h2{color:#172531;margin:7px 0 6px;font:400 31px/1.05 Georgia,serif}.google-config-status>div:nth-child(2)>span{color:#66736c;font-size:10px;line-height:1.6}.google-config-state{background:#fff;border:1px solid #d6dbd8;grid-template-columns:9px auto;align-items:center;gap:3px 8px;min-width:185px;padding:15px 18px;display:grid}.google-config-state i{background:#a3574b;border-radius:50%;grid-row:1/3;width:8px;height:8px}.google-config-state.active i{background:#4c8060;box-shadow:0 0 0 4px #e4eee7}.google-config-state strong{color:#25372f;font-size:10px}.google-config-state small{color:#859189;letter-spacing:.05em;font-size:7px}.google-config-notice{color:#3f614d;background:#e6eee8;border-left:3px solid #4f7c60;padding:13px 16px;font-size:10px}.google-config-notice.error{color:#874c40;background:#f3e5e1;border-left-color:#a35c4d}.google-config-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:20px;display:grid}.google-config-panel{background:#fffdfa;border:1px solid #d4dad6;padding:29px 30px;box-shadow:0 14px 38px #17251f0a}.google-config-panel>header{border-bottom:1px solid #dce1de;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.google-config-panel header h3{color:#172531;margin:7px 0 0;font:400 26px Georgia,serif}.google-config-panel>header>span{color:#526b5c;letter-spacing:.1em;border:1px solid #b6c2bb;padding:6px 8px;font-size:6px;font-weight:700}.google-config-panel>p{color:#66736c;margin:22px 0;font-size:10px;line-height:1.7}.google-config-panel>label{color:#536159;letter-spacing:.1em;font-size:7px;font-weight:700;display:block}.google-key-input{grid-template-columns:1fr auto;margin-top:8px;display:grid}.google-key-input input{color:#172531;background:#f8f6f1;border:1px solid #cbd2ce;outline:none;min-width:0;padding:14px;font-size:11px}.google-key-input input:focus{background:#fff;border-color:#9c814f}.google-key-input button{color:#4f5e56;text-transform:uppercase;cursor:pointer;background:#eef0ec;border:1px solid #cbd2ce;border-left:0;padding:0 14px;font-size:7px;font-weight:700}.google-config-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.google-config-actions button{color:#31483c;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b9c2bd;min-height:38px;padding:0 15px;font-size:7px;font-weight:700}.google-config-actions button.primary{color:#fff;background:#17352b;border-color:#17352b}.google-config-actions button:disabled{opacity:.48;cursor:not-allowed}.google-config-warning{color:#874c40;background:#f3e5e1;border-left:2px solid #a25d4d;margin-top:14px;padding:11px 13px;font-size:8px;line-height:1.5;display:block}.google-config-panel>footer{border-top:1px solid #dce1de;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:17px;display:flex}.google-config-panel>footer span{color:#859189;font-size:7px}.google-config-panel>footer button{color:#8f4f42;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9e5a4b;font-size:7px;font-weight:700}.google-config-checklist header a{color:#745f3c;border-bottom:1px solid #9c8150;padding-bottom:4px;font-size:7px;font-weight:700}.google-config-checklist ol{margin:4px 0 0;padding:0;list-style:none}.google-config-checklist li{border-bottom:1px solid #dce1de;grid-template-columns:37px 1fr;gap:14px;padding:18px 0;display:grid}.google-config-checklist li>span{color:#7b653e;background:#eae5da;place-items:center;width:31px;height:31px;font:400 10px Georgia,serif;display:grid}.google-config-checklist li strong{color:#24362e;font:400 17px Georgia,serif}.google-config-checklist li p{color:#748078;margin:5px 0 0;font-size:8px;line-height:1.55}.google-config-privacy{background:#f0ede6;border-left:2px solid #9c8150;padding:14px;color:#6d746f!important;margin-bottom:0!important;font-size:8px!important}.google-test-results{background:#edf3ee;border:1px solid #cbd8ce;padding:26px 30px}.google-test-results.attention{background:#f4eee3;border-color:#decdb3}.google-test-results>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.google-test-results h3{color:#21372c;margin:7px 0 0;font:400 24px Georgia,serif}.google-test-results time{color:#7d8981;font-size:7px}.google-test-results>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.google-test-results article{background:#fff;border:1px solid #d8dfda;grid-template-columns:10px 1fr;gap:11px;padding:16px;display:grid}.google-test-results article i{background:#9b5b4f;border-radius:50%;width:9px;height:9px;margin-top:2px}.google-test-results article i.ok{background:#4c8060}.google-test-results article div{flex-direction:column;gap:5px;display:flex}.google-test-results article strong{color:#24362e;font-size:9px}.google-test-results article span{color:#748078;font-size:8px;line-height:1.5}@media (width<=900px){.google-config-grid{grid-template-columns:1fr}.google-config-status{grid-template-columns:50px 1fr}.google-config-mark{width:50px;height:50px}.google-config-state{grid-column:1/-1}}@media (width<=600px){.google-config-status,.google-config-panel,.google-test-results{padding:22px 19px}.google-config-status h2{font-size:27px}.google-config-panel header h3{font-size:23px}.google-config-panel>header,.google-test-results>header{display:block}.google-config-panel>header>span,.google-test-results time{margin-top:12px;display:inline-block}.google-config-actions{display:grid}.google-config-actions button{width:100%}.google-config-panel>footer{flex-direction:column;align-items:flex-start}.google-test-results>div{grid-template-columns:1fr}}.blog-page,.article-page{background:var(--paper);min-height:100vh;color:var(--ink)}.blog-hero{color:#fff;background:linear-gradient(135deg,#10231d,#1b382e);padding:95px 0 88px}.blog-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.blog-hero h1{letter-spacing:-.05em;max-width:850px;margin:18px 0 24px;font:400 clamp(54px,6vw,84px)/.97 Iowan Old Style,Baskerville,Georgia,serif}.blog-hero-grid>div>p:last-child{color:#c2cec7;max-width:720px;margin:0;font-size:16px;line-height:1.75}.blog-hero aside{border:1px solid #d8c8a747;align-items:center;gap:20px;padding:25px;display:flex}.blog-hero aside>img{object-fit:cover;object-position:50% 18%;background:#e4e8e5;border-radius:50%;width:92px;height:92px}.blog-hero aside>div{flex-direction:column;display:flex}.blog-hero aside span{color:var(--accent-soft);letter-spacing:.15em;font-size:7px;font-weight:700}.blog-hero aside strong{margin-top:8px;font:400 23px Georgia,serif}.blog-hero aside p{color:#aebdb5;margin:7px 0 0;font-size:8px;line-height:1.55}.blog-index{padding-top:82px;padding-bottom:100px}.blog-feature{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:30px;padding:0 0 67px;display:grid}.blog-feature-number{color:#a78b58;font:400 29px Georgia,serif}.blog-feature h2{letter-spacing:-.045em;max-width:1050px;margin:19px 0 20px;font:400 clamp(42px,5vw,68px)/1.02 Iowan Old Style,Baskerville,Georgia,serif}.blog-feature>div:last-child>p:not(.kicker){color:#637169;max-width:820px;margin:0;font-size:15px;line-height:1.75}.blog-feature footer{border-top:1px solid #d8dcd8;justify-content:space-between;align-items:center;gap:35px;margin-top:34px;padding-top:22px;display:flex}.blog-feature footer>span{color:#7e8983;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.blog-feature .text-link b{font-weight:400}.blog-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:62px;display:grid}.blog-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:390px;padding:31px 29px;display:flex}.blog-grid>article>span{color:#9b8150;font:18px Georgia,serif}.blog-grid .kicker{margin-top:55px}.blog-grid h3{margin:16px 0 15px;font:400 28px/1.08 Georgia,serif}.blog-grid>article>p:not(.kicker){color:#68756e;margin:0;font-size:11px;line-height:1.7}.blog-grid footer{justify-content:space-between;gap:15px;margin-top:auto;padding-top:24px;display:flex}.blog-grid footer small{color:#849089;text-transform:uppercase;font-size:7px}.blog-grid footer a{color:#755f37;font-size:8px;font-weight:700}.blog-empty{text-align:center;border:1px solid var(--line);background:#fffdfa;align-content:center;justify-items:center;min-height:490px;padding:60px;display:grid}.blog-empty>span{color:#d9c79e;background:#173a2e;border:1px solid #a78b58;place-items:center;width:60px;height:60px;font:18px Georgia,serif;display:grid}.blog-empty>.kicker{margin-top:27px}.blog-empty h2{max-width:780px;margin:16px 0;font:400 clamp(39px,4vw,56px)/1.05 Georgia,serif}.blog-empty>p:not(.kicker){color:#6e7a74;max-width:650px;margin:0;font-size:13px;line-height:1.7}.blog-empty>.button{margin-top:27px}.blog-principle{color:#fff;background:#152737;padding:92px 0}.blog-principle blockquote{letter-spacing:-.035em;max-width:1050px;margin:24px 0 25px;font:400 clamp(39px,4.8vw,65px)/1.08 Georgia,serif}.blog-principle span{color:#d6c49a;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.article-hero{color:#fff;background:linear-gradient(135deg,#10231d,#1c3a30);padding:77px 0 72px}.article-hero>.shell>a{color:#cdbb91;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #d8c8a77a;margin-bottom:55px;padding-bottom:5px;font-size:8px;font-weight:700;display:inline-block}.article-hero h1{letter-spacing:-.048em;max-width:1100px;margin:18px 0 24px;font:400 clamp(49px,6vw,83px)/.99 Georgia,serif}.article-hero>.shell>p:not(.kicker){color:#c4d0c9;max-width:850px;margin:0;font-size:17px;line-height:1.7}.article-byline{align-items:center;gap:13px;margin-top:37px;display:flex}.article-byline img{object-fit:cover;object-position:50% 18%;background:#e4e8e5;border-radius:50%;width:45px;height:45px}.article-byline>div{flex-direction:column;display:flex}.article-byline strong{font:400 16px Georgia,serif}.article-byline span{color:#9fb0a7;letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:7px}.article-layout{grid-template-columns:150px minmax(0,790px);justify-content:center;gap:70px;padding-top:85px;padding-bottom:100px;display:grid}.article-rail{flex-direction:column;align-self:start;gap:14px;padding-top:5px;display:flex;position:sticky;top:135px}.article-rail>span{color:#8b7650;letter-spacing:.14em;margin-bottom:8px;font-size:7px;font-weight:700}.article-rail>a{color:#4f5e56;border-bottom:1px solid #bcc5bf;width:max-content;padding-bottom:4px;font-size:8px;font-weight:700}.article-body>p{color:#34423b;margin:0 0 27px;font:400 18px/1.82 Georgia,serif}.article-body>p:first-child{font-size:22px;line-height:1.7}.article-body>h2{letter-spacing:-.025em;border-top:1px solid #d8ddd9;margin:58px 0 22px;padding-top:30px;font:400 37px/1.08 Georgia,serif}.article-body>ul,.article-body>ol{color:#405048;margin:15px 0 34px;padding-left:24px;font:400 17px/1.7 Georgia,serif}.article-body li{margin:9px 0;padding-left:7px}.article-author{background:#f1efe9;border:1px solid #d3d9d5;grid-template-columns:125px 1fr;gap:27px;margin-top:72px;padding:32px;display:grid}.article-author>img{object-fit:cover;object-position:50% 18%;background:#e2e7e3;border-radius:50%;width:125px;height:125px}.article-author span{color:#876e43;letter-spacing:.14em;font-size:7px;font-weight:700}.article-author h2{margin:9px 0;font:400 28px Georgia,serif}.article-author p{color:#637069;margin:0;font-size:10px;line-height:1.7}.article-author>div>div{flex-wrap:wrap;gap:15px;margin-top:13px;display:flex}.article-author a{color:#345044;border-bottom:1px solid;padding-bottom:3px;font-size:8px;font-weight:700}.article-disclaimer{border-top:1px solid #d8ddd9;padding-top:20px;color:#849089!important;margin-top:25px!important;font:8px/1.65 Arial,sans-serif!important}.article-next{color:#fff;background:#152737;padding:85px 0}.article-next h2{margin:17px 0 25px;font:400 clamp(40px,4.6vw,63px)/1.04 Georgia,serif}.article-next>div>div{align-items:center;gap:25px;display:flex}@media (width<=1050px){.blog-hero-grid{grid-template-columns:1fr;gap:42px}.blog-hero aside{width:max-content;max-width:100%}.blog-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr;gap:35px}.article-rail{border-bottom:1px solid #d8ddd9;flex-direction:row;align-items:center;padding-bottom:23px;position:static}.article-rail>span{margin:0 8px 0 0}}@media (width<=650px){.blog-hero{padding:72px 0 65px}.blog-hero h1{font-size:51px}.blog-hero aside{padding:19px}.blog-hero aside>img{width:75px;height:75px}.blog-index{padding-top:57px;padding-bottom:70px}.blog-feature{grid-template-columns:1fr;gap:20px}.blog-feature h2{font-size:42px}.blog-feature footer{flex-direction:column;align-items:flex-start}.blog-grid{grid-template-columns:1fr}.blog-grid>article{min-height:340px}.blog-empty{padding:45px 22px}.blog-principle{padding:70px 0}.article-hero{padding:62px 0}.article-hero>.shell>a{margin-bottom:42px}.article-hero h1{font-size:47px}.article-layout{padding-top:55px;padding-bottom:75px}.article-body>p{font-size:16px}.article-body>p:first-child{font-size:19px}.article-body>h2{font-size:32px}.article-author{grid-template-columns:1fr;padding:25px}.article-author>img{width:105px;height:105px}.article-next>div>div{flex-direction:column;align-items:flex-start}}.seller-plan-links{border-top:1px solid #d8c8a74d;display:block}.seller-plan-links>a{border-bottom:1px solid #d8c8a745;grid-template-rows:auto auto;grid-template-columns:45px 1fr auto;align-items:center;gap:3px 16px;padding:18px 0;transition:padding .25s,color .25s,background .25s;display:grid}.seller-plan-links>a:hover{color:var(--accent-soft);background:#ffffff09;padding-left:12px;padding-right:10px}.seller-plan-links>a>span{color:var(--accent-soft);letter-spacing:.14em;border:0;grid-row:1/3;padding:0;font-size:8px}.seller-plan-links strong{font:400 19px Iowan Old Style,Baskerville,serif}.seller-plan-links small{color:#98a7b2;letter-spacing:.04em;font-size:7px}.seller-plan-links b{color:var(--accent-soft);grid-area:1/3/3;font-size:15px;transition:transform .25s}.seller-plan-links>a:hover b{transform:translate(4px)}.seller-intelligence-page{background:#eef0f1}.seller-tool-header{z-index:5;background:#f6f3ed;border-bottom:1px solid #17223024;position:relative;box-shadow:0 10px 28px #0f1b280a}.seller-tool-breadcrumb{color:#6f7a82;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1722301a;justify-content:space-between;align-items:center;min-height:45px;font-size:8px;display:flex}.seller-tool-breadcrumb a{color:#765f39;font-weight:700}.seller-tool-tabs{grid-template-columns:repeat(3,1fr);display:grid}.seller-tool-tabs>a{color:#66727b;border-right:1px solid #1722301f;align-items:center;gap:13px;min-height:66px;padding:0 22px;transition:background .2s,color .2s;display:flex;position:relative}.seller-tool-tabs>a:last-child{border-right:0}.seller-tool-tabs>a:after{content:"";background:var(--accent);height:2px;transition:right .25s;position:absolute;bottom:-1px;left:0;right:100%}.seller-tool-tabs>a.active{color:#172230;background:#fffdfa}.seller-tool-tabs>a.active:after,.seller-tool-tabs>a:hover:after{right:0}.seller-tool-tabs>a>span{letter-spacing:.1em;border:1px solid #1722302e;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.seller-tool-tabs>a.active>span{color:var(--accent-soft);background:#152638;border-color:#152638}.seller-tool-tabs strong{font:400 17px Iowan Old Style,Baskerville,serif}.seller-intelligence-shell{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:22px;padding-top:55px;padding-bottom:55px;display:grid}.seller-intelligence-form,.seller-intelligence-preview{background:#fbfaf7;border:1px solid #17223024;box-shadow:0 18px 48px #0f1b280e}.seller-intelligence-form>header{border-bottom:1px solid #17223021;padding:38px 40px 31px}.seller-intelligence-form>header h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:15px 0 16px;font:400 clamp(39px,4.2vw,58px)/1.02 Iowan Old Style,Baskerville,serif}.seller-intelligence-form>header>p:last-child{color:#65717a;max-width:720px;margin:0;font-size:14px;line-height:1.7}.seller-intelligence-form form{padding:35px 40px 38px}.seller-field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.seller-field-grid label{color:#48545e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.seller-field-grid label.wide{grid-column:1/-1}.seller-field-grid label>span{float:right;color:#9a7f51;font-size:6px}.seller-field-grid input,.seller-field-grid select,.seller-field-grid textarea{color:#172230;resize:vertical;background:#f8f7f3;border:1px solid #cbd1d5;outline:none;width:100%;margin-top:8px;padding:13px 14px;font:12px/1.55 Arial,Helvetica,sans-serif;transition:border-color .2s,background .2s}.seller-field-grid input:focus,.seller-field-grid select:focus,.seller-field-grid textarea:focus{border-color:var(--accent);background:#fff}.seller-field-grid textarea{min-height:92px}.seller-generate{cursor:pointer;border:0;justify-content:space-between;gap:16px;width:100%;margin-top:27px;display:flex}.seller-generate:disabled{opacity:.58;cursor:wait}.seller-tool-error{color:#874b3e;background:#f4e4df;border-left:2px solid #a65d4b;margin:20px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.seller-tool-privacy{color:#879197;margin:13px 0 0;font-size:8px;line-height:1.55}.seller-intelligence-preview{position:sticky;top:130px;overflow:hidden}.seller-readiness{color:#fff;background:linear-gradient(145deg,#101e2c,#1a3348);padding:29px 28px}.seller-readiness>div:first-child{justify-content:space-between;align-items:end;display:flex}.seller-readiness span,.seller-intelligence-preview>p,.seller-preview-note>span{letter-spacing:.15em;font-size:7px;font-weight:700}.seller-readiness span{color:var(--accent-soft)}.seller-readiness strong{font:400 35px/1 Iowan Old Style,Baskerville,serif}.seller-readiness-track{background:#ffffff24;height:2px;margin:18px 0 11px}.seller-readiness-track i{background:var(--accent-soft);height:100%;transition:width .3s;display:block}.seller-readiness small{color:#8fa0ac;font-size:7px}.seller-intelligence-preview>p{color:#856c43;margin:0;padding:24px 27px 10px}.seller-intelligence-preview ol{margin:0;padding:0 27px;list-style:none}.seller-intelligence-preview li{border-top:1px solid #dce1e3;grid-template-columns:30px 1fr;gap:10px;padding:15px 0;display:grid}.seller-intelligence-preview li span{color:#9a8055;font-size:7px}.seller-intelligence-preview li strong{font-size:9px;line-height:1.45}.seller-preview-note{border-left:2px solid var(--accent);background:#f0ece4;margin:17px 27px 27px;padding:17px}.seller-preview-note>span{color:#745d36}.seller-preview-note p{color:#68737b;margin:7px 0 0;font-size:8px;line-height:1.6}.seller-report-section{background:#e6e0d5;min-height:560px;padding:70px 0}.seller-report-empty{text-align:center;background:#fffdfa99;border:1px solid #17223024;align-content:center;justify-items:center;min-height:420px;padding:50px;display:grid}.seller-report-empty>div>span{width:62px;height:62px;color:var(--accent-soft);background:#152638;border:1px solid #a5854f8c;place-items:center;margin-bottom:27px;font:400 18px Iowan Old Style,Baskerville,serif;display:grid}.seller-report-empty>p{color:#856c43;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.seller-report-empty h2{margin:14px 0 15px;font:400 39px/1.05 Iowan Old Style,Baskerville,serif}.seller-report-empty>span{color:#6f7a82;max-width:610px;font-size:11px;line-height:1.65}.seller-report{background:#fffdfa;border:1px solid #17223024;padding:43px 47px;box-shadow:0 24px 65px #0f1b2814}.seller-report>header{border-bottom:1px solid #d9dddf;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:27px;display:flex}.seller-report>header p{color:#856c43;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.seller-report>header h2{letter-spacing:-.04em;max-width:820px;margin:11px 0 0;font:400 42px/1.03 Iowan Old Style,Baskerville,serif}.seller-report>header>span{letter-spacing:.12em;border:1px solid;flex:none;padding:8px 10px;font-size:6px;font-weight:700}.seller-report>header>span.ai-live{color:#486452;background:#e7efe9;border-color:#b7cfbd}.seller-report>header>span.ai-structured{color:#775f35;background:#f1eadc;border-color:#d8c8a7}.seller-report-warning{border-left:2px solid var(--accent);color:#695d49;background:#f0ece4;margin:20px 0 0;padding:13px 15px;font-size:9px;line-height:1.55}.seller-report-summary{border-bottom:1px solid #d9dddf;padding:31px 0}.seller-report-summary>span,.seller-report-grid>section>div>span{color:#856c43;letter-spacing:.14em;font-size:7px;font-weight:700}.seller-report-summary p{color:#293744;max-width:1040px;margin:13px 0 0;font:400 20px/1.55 Iowan Old Style,Baskerville,serif}.seller-report-grid{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.seller-report-grid>section{border-bottom:1px solid #d9dddf;padding:27px 0}.seller-report-grid>section>div{align-items:center;gap:12px;display:flex}.seller-report-grid h3{margin:0;font:400 23px Iowan Old Style,Baskerville,serif}.seller-report-grid ul{margin:15px 0 0;padding:0;list-style:none}.seller-report-grid li{color:#5f6b73;padding:8px 0 8px 15px;font-size:10px;line-height:1.55;position:relative}.seller-report-grid li:before{content:"—";color:var(--accent);position:absolute;left:0}.seller-report>footer{justify-content:space-between;align-items:center;gap:35px;padding-top:25px;display:flex}.seller-report>footer>p{color:#849097;max-width:650px;margin:0;font-size:7px;line-height:1.6}.seller-report>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.seller-report>footer button,.seller-report>footer a{color:#273541;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bcc5ca;align-items:center;min-height:35px;padding:0 12px;font-size:7px;font-weight:700;display:inline-flex}.seller-report>footer a{color:#fff;background:#152638;border-color:#152638}.seller-tool-cta{color:#fff;background:linear-gradient(145deg,#101d2b,#1c354b);padding:74px 0}.seller-tool-cta>.shell{justify-content:space-between;align-items:end;gap:60px;display:flex}.seller-tool-cta h2{letter-spacing:-.04em;max-width:700px;margin:15px 0 14px;font:400 clamp(38px,4vw,54px)/1.03 Iowan Old Style,Baskerville,serif}.seller-tool-cta>div>div:first-child>p:last-child{color:#aebac3;max-width:690px;margin:0;font-size:13px;line-height:1.7}.seller-tool-cta>div>div:last-child{flex:none;align-items:center;gap:24px;display:flex}.seller-tool-cta .text-link{font-size:9px}@media (width<=900px){.seller-intelligence-shell{grid-template-columns:1fr}.seller-intelligence-preview{grid-template-columns:.85fr 1.15fr;display:grid;position:static}.seller-readiness{grid-row:1/3}.seller-preview-note{grid-column:2}.seller-report-grid{grid-template-columns:1fr}.seller-tool-cta>.shell{display:block}.seller-tool-cta>div>div:last-child{margin-top:30px}.seller-report>footer{flex-direction:column;align-items:flex-start}.seller-report>footer>div{justify-content:flex-start}}@media (width<=600px){.seller-plan-links>a{padding:16px 0}.seller-plan-links strong{font-size:18px}.seller-plan-links small{font-size:6px}.seller-tool-breadcrumb{min-height:39px}.seller-tool-tabs{margin:0 -14px}.seller-tool-tabs>a{gap:8px;min-height:58px;padding:0 10px}.seller-tool-tabs>a>span{width:24px;height:24px}.seller-tool-tabs strong{font-size:13px}.seller-intelligence-shell{padding-top:25px;padding-bottom:25px}.seller-intelligence-form>header,.seller-intelligence-form form{padding:27px 21px}.seller-intelligence-form>header h1{font-size:39px}.seller-field-grid{grid-template-columns:1fr;gap:17px}.seller-field-grid label.wide{grid-column:auto}.seller-intelligence-preview{display:block}.seller-readiness{grid-row:auto}.seller-preview-note{grid-column:auto}.seller-report-section{padding:38px 0}.seller-report-empty{min-height:360px;padding:35px 20px}.seller-report-empty h2{font-size:33px}.seller-report{padding:28px 20px}.seller-report>header{display:block}.seller-report>header h2{font-size:34px}.seller-report>header>span{margin-top:17px;display:inline-block}.seller-report-summary p{font-size:18px}.seller-report>footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.seller-report>footer button,.seller-report>footer a{justify-content:center}.seller-report>footer a{grid-column:1/-1}.seller-tool-cta{padding:58px 0}.seller-tool-cta h2{font-size:39px}.seller-tool-cta>div>div:last-child{flex-direction:column;align-items:flex-start}.seller-tool-cta .button{width:100%}}@media print{.site-header,.seller-tool-header,.seller-intelligence-shell,.seller-tool-cta,.site-footer,.seller-report-warning,.seller-report>footer>div{display:none!important}.seller-report-section{background:#fff;padding:0}.seller-report{box-shadow:none;border:0;padding:20px}.seller-report-grid{grid-template-columns:1fr 1fr}}.town-data-profile{background:#f7f4ed;border:1px solid #17223024;margin:0 0 28px}.town-data-head{border-bottom:1px solid #1722301f;justify-content:space-between;align-items:end;gap:25px;padding:19px 22px;display:flex}.town-data-head span,.town-data-grid span,.town-data-sources>span{color:#7a6642;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.town-data-head h4{margin:7px 0 0;font:400 22px/1.1 Iowan Old Style,Baskerville,serif}.town-data-head p{color:#78828a;margin:0;font-size:8px}.town-data-grid{grid-template-columns:repeat(3,1fr);display:grid}.town-data-grid>div{border-bottom:1px solid #1722301a;border-right:1px solid #1722301a;min-height:102px;padding:18px 21px}.town-data-grid>div:nth-child(3n){border-right:0}.town-data-grid strong{color:#182735;margin-top:9px;font:400 24px/1 Iowan Old Style,Baskerville,serif;display:block}.town-data-grid small{color:#808990;margin-top:7px;font-size:7px;display:block}.town-data-lens{padding:18px 22px;color:#58656f!important;margin:0!important;font-size:9px!important;line-height:1.7!important}.town-data-lens b{color:#182735;text-transform:uppercase;letter-spacing:.11em;margin-right:8px;font-size:7px}.town-data-sources{border-top:1px solid #1722301a;align-items:center;gap:16px;padding:12px 22px;display:flex}.town-data-sources a{color:#56646e;border-bottom:1px solid #c1a872;padding-bottom:2px;font-size:8px;text-decoration:none}.town-data-sources a:hover{color:#182735}@media (width<=720px){.town-data-head{flex-direction:column;align-items:flex-start;gap:8px}.town-data-grid{grid-template-columns:1fr 1fr}.town-data-grid>div,.town-data-grid>div:nth-child(3n){border-right:1px solid #1722301a}.town-data-grid>div:nth-child(2n){border-right:0}.town-data-grid strong{font-size:21px}.town-data-sources{flex-wrap:wrap;align-items:flex-start}.town-data-sources>span{width:100%}}.strategy-instruction{color:#667078;max-width:650px;margin:0;font-size:14px;line-height:1.65}.strategy-grid{align-items:start}.strategy-grid article.strategy-card{min-height:0;padding:0;overflow:hidden}.strategy-grid article.strategy-card:hover{transform:none}.strategy-grid article.strategy-card.is-open{background:var(--white);border-color:#a5854f8c;box-shadow:0 20px 48px #0f1b2817}.strategy-card-trigger{width:100%;min-height:372px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:31px 32px 27px;display:flex}.strategy-card-trigger .strategy-number{letter-spacing:.14em;color:#66736d;font-size:10px}.strategy-card-trigger h3{margin:72px 0 16px}.strategy-card-trigger>p{min-height:72px;margin:0}.strategy-toggle{color:#715b36;text-transform:uppercase;border-top:1px solid #17223021;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:25px;font-weight:700;display:flex;letter-spacing:.14em!important;font-size:8px!important}.strategy-toggle b{width:30px;height:30px;color:var(--ink);border:1px solid #17223033;place-items:center;font:400 18px/1 Arial;transition:transform .3s,background .25s,color .25s;display:grid}.strategy-card.is-open .strategy-toggle b{background:var(--deep);color:var(--accent-soft);transform:rotate(45deg)}.strategy-detail{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.2,1),opacity .25s,border-color .25s;display:grid}.strategy-card.is-open .strategy-detail{opacity:1;border-top-color:#17223021;grid-template-rows:1fr}.strategy-detail-inner{min-height:0;overflow:hidden}.strategy-detail-inner>div{border-bottom:1px solid #1722301a;padding:20px 32px}.strategy-detail-inner>div>span{color:#856c43;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.strategy-detail-inner>div>p{color:#52606a;margin:9px 0 0;font-size:12px;line-height:1.65}.strategy-action{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#142538;justify-content:space-between;align-items:center;padding:22px 32px;font-size:8px;font-weight:700;display:flex}.strategy-action b{color:var(--accent-soft);font-size:15px;transition:transform .2s}.strategy-action:hover b{transform:translate(4px)}@media (width<=900px){.strategy-grid{align-items:stretch}.strategy-grid article.strategy-card{height:max-content}.strategy-card-trigger{min-height:350px}}@media (width<=600px){.strategy-instruction{font-size:13px}.strategy-card-trigger{min-height:310px;padding:27px 25px 23px}.strategy-card-trigger h3{margin-top:52px}.strategy-card-trigger>p{min-height:0}.strategy-toggle{margin-top:32px}.strategy-detail-inner>div,.strategy-action{padding-left:25px;padding-right:25px}}.seller-field-grid .address-autofill-note{color:#7b858c;letter-spacing:.035em;text-transform:none;align-items:center;gap:7px;margin-top:8px;font-size:7px;font-weight:400;display:flex}.address-autofill-note b{color:#856c43;border:1px solid #a5854f73;place-items:center;width:18px;height:18px;font-size:10px;font-weight:400;display:grid}.seller-field-grid input:-webkit-autofill{-webkit-text-fill-color:#172230;-webkit-box-shadow:inset 0 0 0 40px #f8f7f3}.seller-field-grid input:autofill{box-shadow:inset 0 0 0 40px #f8f7f3}.address-autocomplete{position:relative}.address-powered{color:#7b858c;letter-spacing:.06em;text-transform:none;font-size:6px;font-weight:600;position:absolute;top:-18px;right:12px}.address-powered.is-loading{color:#856c43}.address-suggestions{z-index:80;background:#fffdfa;border:1px solid #1722302e;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #0f1b2829}.address-suggestions button{color:#182735;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1722301a;width:100%;padding:13px 16px;display:block}.address-suggestions button:last-child{border-bottom:0}.address-suggestions button:hover,.address-suggestions button:focus-visible{background:#f1ede4}.address-suggestions span{letter-spacing:0;text-transform:none;font:400 14px/1.3 Arial,sans-serif;display:block}.address-suggestions small{color:#78828a;letter-spacing:0;text-transform:none;margin-top:4px;font-size:9px;font-weight:400;display:block}.buyer-lens-instruction{margin-top:22px!important}.buyer-lens-grid{align-items:start}.lens-grid article.buyer-lens-card{min-height:0;padding:0;overflow:hidden}.lens-grid article.buyer-lens-card:hover{transform:none}.lens-grid article.buyer-lens-card.is-open{background:var(--white);border-color:#a5854f8c;box-shadow:0 20px 48px #0f1b2817}.buyer-lens-trigger{width:100%;min-height:370px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:27px;display:flex}.buyer-lens-trigger .buyer-lens-number{color:#84918a;font-size:10px}.buyer-lens-trigger h3{margin:66px 0 16px}.buyer-lens-trigger>p{min-height:98px;margin:0}.buyer-lens-toggle{color:#715b36;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #17223021;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:22px;font-weight:700;display:flex;font-size:7px!important}.buyer-lens-toggle b{width:28px;height:28px;color:var(--ink);border:1px solid #17223033;place-items:center;font:400 17px/1 Arial;transition:transform .3s,background .25s,color .25s;display:grid}.buyer-lens-card.is-open .buyer-lens-toggle b{background:var(--deep);color:var(--accent-soft);transform:rotate(45deg)}.buyer-lens-detail{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.2,1),opacity .25s,border-color .25s;display:grid}.buyer-lens-card.is-open .buyer-lens-detail{opacity:1;border-top-color:#17223021;grid-template-rows:1fr}.buyer-lens-detail-inner{min-height:0;overflow:hidden}.buyer-lens-detail-inner>div{border-bottom:1px solid #1722301a;padding:18px 27px}.buyer-lens-detail-inner>div>span{color:#856c43;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.buyer-lens-detail-inner>div>p{color:#52606a;margin:8px 0 0;font-size:11px;line-height:1.65}.buyer-lens-action{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#142538;justify-content:space-between;align-items:center;padding:20px 27px;font-size:7px;font-weight:700;display:flex}.buyer-lens-action b{color:var(--accent-soft);font-size:14px;transition:transform .2s}.buyer-lens-action:hover b{transform:translate(4px)}@media (width<=900px){.buyer-lens-grid{align-items:stretch}.lens-grid article.buyer-lens-card{height:max-content}.buyer-lens-trigger{min-height:345px}}@media (width<=600px){.buyer-lens-trigger{min-height:310px;padding:26px 25px 23px}.buyer-lens-trigger h3{margin-top:52px}.buyer-lens-trigger>p{min-height:0}.buyer-lens-toggle{margin-top:32px}.buyer-lens-detail-inner>div,.buyer-lens-action{padding-left:25px;padding-right:25px}}.buyer-brief-workspace{grid-template-columns:.72fr 1.28fr;align-items:start;gap:75px;display:grid}.buyer-brief-intro{position:static}.buyer-brief-intro h2{letter-spacing:-.045em;margin:20px 0;font:400 clamp(40px,4.5vw,62px)/1.06 Iowan Old Style,Baskerville,serif}.buyer-brief-intro>p:not(.kicker){color:#57636e;font-size:16px;line-height:1.7}.buyer-brief-form,.buyer-brief-result{background:#fffdfa;border:1px solid #17223024;box-shadow:0 20px 55px #0f1b2812}.buyer-brief-form{padding:34px}.buyer-brief-form-head{border-bottom:1px solid #d9dddf;padding-bottom:23px}.buyer-brief-form-head span{color:#856c43;letter-spacing:.16em;font-size:7px;font-weight:700}.buyer-brief-form-head p{color:#6e7980;margin:10px 0 0;font-size:10px;line-height:1.6}.buyer-brief-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.buyer-brief-fields label{color:#48545e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.buyer-brief-fields label.wide{grid-column:1/-1}.buyer-brief-fields label>b,.buyer-brief-fields label>span{float:right;color:#9a7f51;font-size:6px}.buyer-brief-fields input,.buyer-brief-fields select,.buyer-brief-fields textarea{color:#172230;resize:vertical;background:#f8f7f3;border:1px solid #cbd1d5;outline:none;width:100%;margin-top:8px;padding:13px 14px;font:12px/1.5 Arial,sans-serif}.buyer-brief-fields input:focus,.buyer-brief-fields select:focus,.buyer-brief-fields textarea:focus{border-color:var(--accent);background:#fff}.buyer-brief-generate{cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:26px;display:flex}.buyer-brief-generate:disabled{opacity:.58;cursor:wait}.buyer-brief-privacy{color:#879197;margin:12px 0 0;font-size:8px;line-height:1.55}.buyer-brief-error{color:#874b3e;background:#f4e4df;border-left:2px solid #a65d4b;margin:20px 0 0;padding:12px 14px;font-size:10px}.buyer-brief-result{z-index:1;grid-column:1/-1;min-height:430px;scroll-margin-top:130px;position:relative}.buyer-brief-empty{text-align:center;background:linear-gradient(145deg,#f8f6f1,#eef0f1);align-content:center;justify-items:center;min-height:430px;padding:45px;display:grid}.buyer-brief-empty>span{width:58px;height:58px;color:var(--accent-soft);background:#152638;border:1px solid #a5854f8c;place-items:center;margin-bottom:23px;font:400 17px Iowan Old Style,Baskerville,serif;display:grid}.buyer-brief-empty>p{color:#856c43;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.buyer-brief-empty h3{margin:13px 0 14px;font:400 34px/1.08 Iowan Old Style,Baskerville,serif}.buyer-brief-empty small{color:#727e86;max-width:520px;font-size:10px;line-height:1.65}.buyer-public-report{padding:40px 43px}.buyer-public-report>header{border-bottom:1px solid #d9dddf;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:25px;display:flex}.buyer-public-report>header p{color:#856c43;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.buyer-public-report>header h3{letter-spacing:-.035em;max-width:850px;margin:10px 0 0;font:400 39px/1.04 Iowan Old Style,Baskerville,serif}.buyer-public-report>header>span{letter-spacing:.12em;border:1px solid;flex:none;padding:7px 9px;font-size:6px;font-weight:700}.buyer-public-report .ai-live{color:#486452;background:#e7efe9;border-color:#b7cfbd}.buyer-public-report .smart-draft{color:#775f35;background:#f1eadc;border-color:#d8c8a7}.buyer-public-warning{border-left:2px solid var(--accent);color:#695d49;background:#f0ece4;margin-top:19px;padding:12px 14px;font-size:9px;line-height:1.55}.buyer-public-summary{border-bottom:1px solid #d9dddf;padding:28px 0}.buyer-public-summary>span,.buyer-public-grid>section>div>span{color:#856c43;letter-spacing:.14em;font-size:7px;font-weight:700}.buyer-public-summary p{color:#293744;max-width:1080px;margin:12px 0 0;font:400 19px/1.55 Iowan Old Style,Baskerville,serif}.buyer-public-grid{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.buyer-public-grid>section{border-bottom:1px solid #d9dddf;padding:25px 0}.buyer-public-grid>section>div{align-items:center;gap:12px;display:flex}.buyer-public-grid h4{margin:0;font:400 22px Iowan Old Style,Baskerville,serif}.buyer-public-grid ul{margin:14px 0 0;padding:0;list-style:none}.buyer-public-grid li{color:#5f6b73;padding:7px 0 7px 14px;font-size:10px;line-height:1.55;position:relative}.buyer-public-grid li:before{content:"—";color:var(--accent);position:absolute;left:0}.buyer-public-report>footer{justify-content:space-between;gap:30px;padding-top:24px;display:flex}.buyer-public-report>footer>p{color:#849097;max-width:650px;margin:0;font-size:7px;line-height:1.6}.buyer-public-report>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.buyer-public-report>footer button,.buyer-public-report>footer a{color:#273541;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bcc5ca;align-items:center;min-height:35px;padding:0 12px;font-size:7px;font-weight:700;display:inline-flex}.buyer-public-report>footer a{color:#fff;background:#152638;border-color:#152638}@media (width<=900px){.buyer-brief-workspace{grid-template-columns:1fr;gap:40px}.buyer-brief-intro{position:static}.buyer-public-grid{grid-template-columns:1fr}.buyer-public-report>footer{flex-direction:column;align-items:flex-start}.buyer-public-report>footer>div{justify-content:flex-start}}@media (width<=600px){.buyer-brief-form{padding:25px 21px}.buyer-brief-fields{grid-template-columns:1fr}.buyer-brief-fields label.wide{grid-column:auto}.buyer-brief-result{min-height:370px}.buyer-brief-empty{min-height:370px;padding:35px 20px}.buyer-public-report{padding:27px 20px}.buyer-public-report>header{display:block}.buyer-public-report>header h3{font-size:33px}.buyer-public-report>header>span{margin-top:16px;display:inline-block}.buyer-public-summary p{font-size:17px}.buyer-public-report>footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.buyer-public-report>footer button,.buyer-public-report>footer a{justify-content:center}.buyer-public-report>footer a{grid-column:1/-1}}.buyer-public-report>footer .buyer-brief-send{color:#fff;background:#152638;border-color:#152638}.buyer-public-report>footer .buyer-brief-send:disabled{cursor:default;opacity:.78}.buyer-brief-send-status{color:#52625b;text-align:right;text-transform:none;flex-basis:100%;max-width:390px;padding-top:4px;font-size:8px;line-height:1.5}.buyer-brief-send-status.error{color:#874b3e}@media (width<=600px){.buyer-public-report>footer .buyer-brief-send,.buyer-brief-send-status{grid-column:1/-1}.buyer-brief-send-status{text-align:left}}@media print{.site-header,.buyer-brief-intro,.buyer-brief-form,.comparison-section,.site-footer,.buyer-public-warning{display:none!important}.buyer-brief-workspace{padding:0;display:block}.buyer-brief-result,.buyer-public-report{box-shadow:none;border:0}.buyer-public-grid{grid-template-columns:1fr 1fr}.buyer-public-report>footer>div{display:none}}.buyer-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.buyer-hero-actions .text-link{margin-top:24px}.mortgage-hero{color:#fff;background:linear-gradient(145deg,#0f1f30,#213b51);padding:118px 0 104px;position:relative;overflow:hidden}.mortgage-hero:before{content:"";border:1px solid #d8c8a724;border-radius:50%;width:620px;height:620px;position:absolute;top:-290px;right:-140px;box-shadow:0 0 0 85px #d8c8a706,0 0 0 170px #d8c8a705}.mortgage-hero-grid{z-index:1;grid-template-columns:1.12fr .88fr;align-items:end;gap:100px;display:grid;position:relative}.mortgage-hero h1{letter-spacing:-.05em;margin:19px 0 27px;font:400 clamp(54px,6.2vw,86px)/.97 Iowan Old Style,Baskerville,serif}.mortgage-hero-grid>div:first-child>p:not(.kicker){color:#c1ccd4;max-width:720px;font-size:18px;line-height:1.72}.mortgage-hero .button{margin-top:27px}.mortgage-hero-panel{background:#07111b4d;border:1px solid #d8c8a761;padding:31px 34px;box-shadow:0 24px 58px #00000024}.mortgage-hero-panel>span{color:var(--accent-soft);letter-spacing:.16em;font-size:7px;font-weight:700}.mortgage-hero-panel ol{margin:25px 0 0;padding:0;list-style:none}.mortgage-hero-panel li{border-top:1px solid #d8c8a733;grid-template-columns:35px 1fr;align-items:center;gap:15px;padding:18px 0;display:grid}.mortgage-hero-panel li:last-child{border-bottom:1px solid #d8c8a733}.mortgage-hero-panel b{color:var(--accent-soft);letter-spacing:.13em;font-size:8px}.mortgage-hero-panel strong{font:400 20px/1.2 Iowan Old Style,Baskerville,serif}.mortgage-principles{border-left:1px solid #17223021;grid-template-columns:repeat(3,1fr);margin-top:0;margin-bottom:0;display:grid}.mortgage-principles>div{border-bottom:1px solid #17223021;border-right:1px solid #17223021;min-height:285px;padding:35px 34px}.mortgage-principles span{color:#856c43;letter-spacing:.14em;font-size:8px;font-weight:700}.mortgage-principles h2{margin:60px 0 16px;font:400 27px/1.16 Iowan Old Style,Baskerville,serif}.mortgage-principles p{color:#626f78;margin:0;font-size:13px;line-height:1.72}.mortgage-workspace{grid-template-columns:.68fr 1.32fr;align-items:start;gap:70px;display:grid}.mortgage-intro h2{letter-spacing:-.045em;margin:20px 0;font:400 clamp(41px,4.7vw,64px)/1.03 Iowan Old Style,Baskerville,serif}.mortgage-intro>p:not(.kicker){color:#5d6972;font-size:16px;line-height:1.72}.mortgage-form,.mortgage-result{background:#fffdfa;border:1px solid #17223024;box-shadow:0 20px 55px #0f1b2812}.mortgage-form{padding:36px}.mortgage-form>header{border-bottom:1px solid #d9dddf;padding-bottom:24px}.mortgage-form>header span{color:#856c43;letter-spacing:.16em;font-size:7px;font-weight:700}.mortgage-form>header p{color:#6e7980;margin:10px 0 0;font-size:10px;line-height:1.6}.mortgage-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:27px;display:grid}.mortgage-fields label{color:#48545e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.mortgage-fields label.wide{grid-column:1/-1}.mortgage-fields label>b,.mortgage-fields label>span{float:right;color:#9a7f51;font-size:6px}.mortgage-fields input,.mortgage-fields select,.mortgage-fields textarea{color:#172230;resize:vertical;background:#f8f7f3;border:1px solid #cbd1d5;outline:none;width:100%;margin-top:8px;padding:13px 14px;font:12px/1.5 Arial,sans-serif}.mortgage-fields input:focus,.mortgage-fields select:focus,.mortgage-fields textarea:focus{border-color:var(--accent);background:#fff}.mortgage-live-estimate{border-top:1px solid #d9dddf;border-left:1px solid #d9dddf;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.mortgage-live-estimate>div{border-bottom:1px solid #d9dddf;border-right:1px solid #d9dddf;min-height:108px;padding:17px 16px}.mortgage-live-estimate span{color:#856c43;letter-spacing:.12em;font-size:6px;font-weight:700;display:block}.mortgage-live-estimate strong{margin-top:12px;font:400 21px/1 Iowan Old Style,Baskerville,serif;display:block}.mortgage-live-estimate small{color:#818b92;margin-top:8px;font-size:7px;line-height:1.4;display:block}.mortgage-generate{cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:26px;display:flex}.mortgage-generate:disabled{opacity:.58;cursor:wait}.mortgage-error{color:#874b3e;background:#f4e4df;border-left:2px solid #a65d4b;margin:20px 0 0;padding:12px 14px;font-size:10px}.mortgage-privacy{color:#879197;margin:12px 0 0;font-size:8px;line-height:1.55}.mortgage-result{z-index:1;grid-column:1/-1;min-height:430px;scroll-margin-top:130px;position:relative}.mortgage-empty{text-align:center;background:linear-gradient(145deg,#f8f6f1,#eef0f1);align-content:center;justify-items:center;min-height:430px;padding:50px;display:grid}.mortgage-empty>span{width:60px;height:60px;color:var(--accent-soft);background:#152638;border:1px solid #a5854f8c;place-items:center;margin-bottom:24px;font:400 17px Iowan Old Style,Baskerville,serif;display:grid}.mortgage-empty>p{color:#856c43;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.mortgage-empty h3{max-width:700px;margin:14px 0 15px;font:400 36px/1.08 Iowan Old Style,Baskerville,serif}.mortgage-empty small{color:#727e86;max-width:590px;font-size:10px;line-height:1.65}.mortgage-report{padding:42px 44px}.mortgage-report>header{border-bottom:1px solid #d9dddf;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:25px;display:flex}.mortgage-report>header p{color:#856c43;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.mortgage-report>header h2{letter-spacing:-.035em;max-width:850px;margin:10px 0 0;font:400 40px/1.04 Iowan Old Style,Baskerville,serif}.mortgage-report>header>span{letter-spacing:.12em;border:1px solid;flex:none;padding:7px 9px;font-size:6px;font-weight:700}.mortgage-report .ai-live{color:#486452;background:#e7efe9;border-color:#b7cfbd}.mortgage-report .smart-draft{color:#775f35;background:#f1eadc;border-color:#d8c8a7}.mortgage-warning{border-left:2px solid var(--accent);color:#695d49;background:#f0ece4;margin-top:19px;padding:12px 14px;font-size:9px;line-height:1.55}.mortgage-summary{border-bottom:1px solid #d9dddf;padding:29px 0}.mortgage-summary>span,.expert-matches>header span{color:#856c43;letter-spacing:.14em;font-size:7px;font-weight:700}.mortgage-summary p{color:#293744;max-width:1100px;margin:12px 0 0;font:400 19px/1.55 Iowan Old Style,Baskerville,serif}.mortgage-snapshot{border-left:1px solid #d9dddf;grid-template-columns:repeat(5,1fr);display:grid}.mortgage-snapshot>div{border-bottom:1px solid #d9dddf;border-right:1px solid #d9dddf;min-height:115px;padding:21px 18px}.mortgage-snapshot span{color:#6f7a82;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.mortgage-snapshot strong{margin-top:12px;font:400 23px/1 Iowan Old Style,Baskerville,serif;display:block}.mortgage-snapshot small{color:#8a9399;margin-top:7px;font-size:7px;display:block}.mortgage-report-grid{grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.mortgage-report-grid>section{border-bottom:1px solid #d9dddf;padding:27px 0}.mortgage-report-grid>section>div{align-items:center;gap:12px;display:flex}.mortgage-report-grid>section>div>span{color:#856c43;letter-spacing:.14em;font-size:7px;font-weight:700}.mortgage-report-grid h3{margin:0;font:400 22px Iowan Old Style,Baskerville,serif}.mortgage-report-grid ul{margin:14px 0 0;padding:0;list-style:none}.mortgage-report-grid li{color:#5f6b73;padding:7px 0 7px 14px;font-size:10px;line-height:1.55;position:relative}.mortgage-report-grid li:before{content:"—";color:var(--accent);position:absolute;left:0}.expert-matches{border-top:2px solid #1b2e40;margin-top:34px;padding-top:30px}.expert-matches>header{justify-content:space-between;align-items:end;gap:45px;display:flex}.expert-matches>header h3{margin:9px 0 0;font:400 31px/1.08 Iowan Old Style,Baskerville,serif}.expert-matches>header>p{color:#69757d;max-width:480px;margin:0;font-size:9px;line-height:1.65}.expert-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.expert-grid>article{background:#f7f5f0;border:1px solid #d4d8da;flex-direction:column;min-width:0;padding:25px 23px;display:flex}.expert-number{color:#a58958;font:400 19px Iowan Old Style,Baskerville,serif}.expert-grid article>p:not(.expert-rationale){color:#856c43;letter-spacing:.13em;text-transform:uppercase;margin:37px 0 0;font-size:7px;font-weight:700}.expert-grid h4{margin:9px 0 4px;font:400 25px/1.08 Iowan Old Style,Baskerville,serif}.expert-grid article>span{color:#59666f;font-size:9px}.expert-grid article>strong{color:#273641;margin-top:10px;font-size:9px}.expert-rationale{color:#66727a;border-top:1px solid #d8d9d5;min-height:105px;margin:20px 0 0;padding-top:17px;font-size:9px;line-height:1.65}.expert-grid dl{margin:0}.expert-grid dl>div{border-top:1px solid #dddeda;grid-template-columns:48px 1fr;gap:9px;padding:7px 0;display:grid}.expert-grid dt{color:#8b7958;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:700}.expert-grid dd{color:#34434e;overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px}.expert-questions{background:#ece8df;margin-top:16px;padding:15px}.expert-questions>span{color:#7e6841;letter-spacing:.12em;font-size:6px;font-weight:700}.expert-questions ul{margin:10px 0 0;padding-left:14px}.expert-questions li{color:#5c6870;margin-top:6px;font-size:8px;line-height:1.5}.expert-profile{color:#182b3d;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:7px;font-weight:700;display:flex}.mortgage-report>footer{justify-content:space-between;gap:35px;padding-top:26px;display:flex}.mortgage-report>footer>p{color:#849097;max-width:690px;margin:0;font-size:7px;line-height:1.6}.mortgage-report>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mortgage-report>footer button,.mortgage-report>footer a{color:#273541;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bcc5ca;align-items:center;min-height:35px;padding:0 12px;font-size:7px;font-weight:700;display:inline-flex}.mortgage-report>footer a{color:#fff;background:#152638;border-color:#152638}.mortgage-compare{color:#fff;background:linear-gradient(145deg,#101d2b,#1c354b);padding:100px 0}.mortgage-compare-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:110px;display:grid}.mortgage-compare h2{letter-spacing:-.045em;margin:18px 0;font:400 clamp(42px,4.8vw,64px)/1.03 Iowan Old Style,Baskerville,serif}.mortgage-compare-grid>div:first-child>p:last-child{color:#b8c4cd;max-width:650px;font-size:15px;line-height:1.72}.mortgage-compare-grid>div:last-child{border:1px solid #d8c8a759;padding:30px 33px}.mortgage-compare-grid>div:last-child>span{color:var(--accent-soft);letter-spacing:.16em;font-size:7px;font-weight:700}.mortgage-compare ul{grid-template-columns:1fr 1fr;gap:0 25px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.mortgage-compare li{color:#d8dfe4;border-top:1px solid #d8c8a733;padding:12px 0;font-size:10px}.mortgage-compare a{border-bottom:1px solid var(--accent-soft);color:var(--accent-soft);letter-spacing:.12em;text-transform:uppercase;padding-bottom:5px;font-size:8px;font-weight:700;display:inline-block}@media (width<=1050px){.mortgage-snapshot{grid-template-columns:repeat(3,1fr)}.expert-grid{grid-template-columns:1fr}.expert-rationale{min-height:0}.main-nav{gap:24px}}@media (width<=900px){.mortgage-hero-grid,.mortgage-workspace,.mortgage-compare-grid{grid-template-columns:1fr;gap:48px}.mortgage-principles{grid-template-columns:1fr}.mortgage-principles>div{min-height:0}.mortgage-principles h2{margin-top:38px}.mortgage-report-grid{grid-template-columns:1fr}.expert-matches>header{display:block}.expert-matches>header>p{margin-top:17px}.mortgage-report>footer{flex-direction:column;align-items:flex-start}.mortgage-report>footer>div{justify-content:flex-start}}@media (width<=600px){.buyer-hero-actions{flex-direction:column;align-items:flex-start;gap:4px}.mortgage-hero{padding:80px 0 72px}.mortgage-hero h1{font-size:51px}.mortgage-hero-grid{gap:39px}.mortgage-hero-panel{padding:25px 23px}.mortgage-principles{border-left:0;width:100%}.mortgage-principles>div{padding:29px 25px}.mortgage-form{padding:26px 21px}.mortgage-fields{grid-template-columns:1fr}.mortgage-fields label.wide{grid-column:auto}.mortgage-live-estimate{grid-template-columns:1fr}.mortgage-result{min-height:380px}.mortgage-empty{min-height:380px;padding:38px 20px}.mortgage-empty h3{font-size:32px}.mortgage-report{padding:28px 20px}.mortgage-report>header{display:block}.mortgage-report>header h2{font-size:34px}.mortgage-report>header>span{margin-top:16px;display:inline-block}.mortgage-summary p{font-size:17px}.mortgage-snapshot{grid-template-columns:1fr 1fr}.mortgage-snapshot>div:last-child{grid-column:1/-1}.expert-grid>article{padding:23px 20px}.mortgage-report>footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.mortgage-report>footer button,.mortgage-report>footer a{justify-content:center}.mortgage-report>footer a{grid-column:1/-1}.mortgage-compare{padding:70px 0}.mortgage-compare ul{grid-template-columns:1fr}.mortgage-compare-grid>div:last-child{padding:25px 22px}}@media print{.site-header,.mortgage-hero,.mortgage-principles,.mortgage-intro,.mortgage-form,.mortgage-compare,.site-footer,.mortgage-warning,.mortgage-report>footer>div{display:none!important}.mortgage-workspace{padding:0;display:block}.mortgage-result,.mortgage-report{box-shadow:none;border:0}.expert-grid{grid-template-columns:repeat(3,1fr)}}.contact-workspace{background:#f8f7f2;border:1px solid #cbd2ce;grid-template-rows:auto auto 1fr;grid-template-columns:260px minmax(420px,1fr) 245px;min-height:770px;display:grid;box-shadow:0 20px 55px #111f2812}.contact-workspace.property-open{grid-template-columns:250px 335px minmax(520px,1fr)}.cw-command{color:#f8f6ef;background:#172a38;border-bottom:1px solid #cbd2ce;grid-column:1/-1;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;min-height:58px;padding:0 19px;display:grid}.cw-command>button{color:#c3cdd3;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #788c99;justify-self:start;padding:0 0 4px;font-size:8px;font-weight:700}.cw-command>div{align-items:center;gap:12px;display:flex}.cw-command p{color:#d8c8a7;letter-spacing:.15em;margin:0;font-size:6px;font-weight:700}.cw-command strong{font:400 18px Georgia,serif}.cw-command>span{color:#d8c8a7;letter-spacing:.1em;text-transform:uppercase;border:1px solid #d8c8a761;padding:6px 9px;font-size:6px;font-weight:700}.cw-notice{color:#365744;background:#e4ece5;border-left:3px solid #547862;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:11px 17px;display:flex}.cw-notice.error{color:#82483b;background:#f1e1dc;border-color:#a15e4e}.cw-notice p{margin:0;font-size:9px}.cw-notice button{color:inherit;background:0 0;border:0;font-size:18px}.cw-loading,.cw-error{text-align:center;background:#faf9f5;border:1px solid #d2d7d4;align-content:center;place-items:center;min-height:520px;padding:40px;display:grid}.cw-error h2{font:400 29px Georgia,serif}.cw-error p{color:#738078;font-size:10px}.cw-error button{color:#fff;text-transform:uppercase;background:#18372d;border:0;padding:10px 14px;font-size:8px}.cw-contact-card{background:#edf0eb;border-right:1px solid #d4dad6;min-width:0;padding:27px 21px}.cw-avatar{color:#d8c8a7;background:#1a2d3b;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto;font:400 25px Georgia,serif;display:grid}.cw-contact-card>h2{text-align:center;margin:17px 0 8px;font:400 24px Georgia,serif}.cw-type{color:#80683f;letter-spacing:.08em;text-transform:uppercase;border:1px solid #b89c6b;margin:0 auto;padding:5px 9px;font-size:6px;font-weight:700;display:table}.cw-quick-actions{justify-content:center;gap:8px;margin:22px 0;display:flex}.cw-quick-actions button,.cw-quick-actions a{color:#fff;cursor:pointer;background:#1d4057;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.cw-contact-facts,.cw-left-details{border-top:1px solid #d0d7d2;padding-top:19px}.cw-contact-facts>p,.cw-left-details>p,.cw-property-address-label,.cw-match-card header p,.cw-owner-card>p,.cw-value-card header p,.cw-property-section>header p,.cw-method-card>div>p{color:#866e45;letter-spacing:.14em;margin:0;font-size:6px;font-weight:700}.cw-contact-facts dl,.cw-left-details dl,.cw-owner-card dl{margin:13px 0 0}.cw-contact-facts dl>div,.cw-left-details dl>div,.cw-owner-card dl>div{border-top:1px solid #d9deda;padding:8px 0}.cw-contact-facts dt,.cw-left-details dt,.cw-owner-card dt{color:#75817b;font-size:7px}.cw-contact-facts dd,.cw-left-details dd,.cw-owner-card dd{color:#22322b;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.45}.cw-contact-facts dd small{display:block}.cw-left-details{margin-top:12px}.cw-left-details dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cw-left-details dd{text-align:right;margin:0}.cw-left-details em{font-style:normal}.cw-client-access{background:#fffdfa;border:1px solid #cbd3ce;margin-top:14px;padding:14px}.cw-client-access>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cw-client-access header p{color:#866e45;letter-spacing:.14em;margin:0;font-size:6px;font-weight:700}.cw-client-access h3{margin:5px 0 0;font:400 18px Georgia,serif}.cw-client-access header em{color:#64726b;text-transform:uppercase;background:#e4e8e4;padding:5px 7px;font-size:6px;font-style:normal}.cw-client-access dl{margin:12px 0}.cw-client-access dl>div{border-top:1px solid #dce0dd;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.cw-client-access dt{color:#7a867f;text-transform:uppercase;font-size:6px}.cw-client-access dd{overflow-wrap:anywhere;color:#26372e;text-align:right;max-width:65%;margin:0;font-size:7px}.cw-client-access>p.success{color:#3f624c;background:#e3ede6;border-left:2px solid #4f7d61;padding:9px;font-size:7px;line-height:1.45}.cw-client-link{background:#f0eee8;padding:9px}.cw-client-link code{overflow-wrap:anywhere;color:#59655f;font-size:6px;line-height:1.4;display:block}.cw-client-link button{color:#745e3a;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8b7043;margin-top:8px;font-size:6px;font-weight:700}.cw-client-access>div:last-child{gap:6px;margin-top:11px;display:flex}.cw-client-access>div:last-child button{color:#fff;text-transform:uppercase;cursor:pointer;background:#173a2f;border:1px solid #173a2f;min-height:34px;padding:0 9px;font-size:6px;font-weight:700}.cw-client-access>div:last-child button.secondary{color:#8b5247;background:0 0;border-color:#ad7c70}.cw-client-access button:disabled{opacity:.5;cursor:wait}.cw-contact-main{background:#fbfaf7;border-right:1px solid #d4dad6;min-width:0;padding:24px}.cw-ai-top{justify-content:flex-end;margin-bottom:14px;display:flex}.cw-ai-top button,.cw-property-top>button{color:#7f663d;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #b79a68;min-height:38px;padding:0 14px;font-size:8px;font-weight:700}.cw-summary{background:linear-gradient(145deg,#f1f3ef,#fffdfa);border:1px solid #ccd5d0;padding:22px}.cw-summary>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.cw-summary>header>div{align-items:center;gap:9px;display:flex}.cw-summary>header span{color:#9c7f4d}.cw-summary h3{margin:0;font:400 20px Georgia,serif}.cw-summary>header em{color:#5b7163;text-transform:uppercase;font-size:6px;font-style:normal}.cw-summary-score{border-top:1px solid #d5dbd7;border-bottom:1px solid #d5dbd7;grid-template-columns:auto 1fr auto;align-items:end;gap:8px;margin-top:19px;padding:13px 0;display:grid}.cw-summary-score>strong{font:400 36px Georgia,serif}.cw-summary-score>span{color:#79857f;text-transform:uppercase;padding-bottom:4px;font-size:7px}.cw-summary-score>b{color:#6f5b39;align-self:center;font-size:7px}.cw-summary>p{color:#35433c;margin:19px 0;font:400 15px/1.65 Georgia,serif}.cw-summary-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cw-summary-list{background:#fbfaf7;border:1px solid #d8ddd9;padding:13px}.cw-summary-list>span{color:#816b46;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:700}.cw-summary-list p{color:#617069;margin:8px 0 0;padding-left:11px;font-size:7px;line-height:1.5;position:relative}.cw-summary-list p:before{content:"—";color:#a58958;position:absolute;left:0}.cw-regenerate{color:#73603e;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #73603e;margin-top:14px;padding:8px 0;font-size:7px;font-weight:700}.cw-summary-empty{text-align:center;justify-items:center;padding:35px 15px;display:grid}.cw-summary-empty p{color:#748079;font-size:9px}.cw-summary-empty button{color:#fff;text-transform:uppercase;background:#18372d;border:0;min-height:38px;padding:0 15px;font-size:7px;font-weight:700}.cw-tabs{border-bottom:1px solid #ccd3cf;margin-top:22px;display:flex;overflow-x:auto}.cw-tabs button{color:#66736c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:41px;padding:0 15px;font-size:8px}.cw-tabs button.active{color:#80683f;border-bottom-color:#a58958}.cw-tab-content{min-height:260px;padding-top:16px}.cw-compose{color:#fff;text-transform:uppercase;background:#a58958;margin:0 0 12px auto;padding:10px 13px;font-size:7px;font-weight:700;display:table}.cw-event-list{gap:8px;display:grid}.cw-event-list article{background:#fffdfa;border:1px solid #d7dcd9;grid-template-columns:32px 1fr;gap:11px;padding:14px;display:grid}.cw-event-list article>span{color:#53665b;background:#e4e9e5;place-items:center;width:30px;height:30px;font-size:6px;font-weight:700;display:grid}.cw-event-list article>div{min-width:0}.cw-event-list strong{font-size:9px}.cw-event-list p{color:#65716b;margin:6px 0;font-size:8px;line-height:1.55}.cw-event-list small{color:#85908a;margin-top:6px;font-size:7px;display:block}.cw-empty-tab{color:#7d8982;text-align:center;align-content:center;justify-items:center;min-height:150px;display:grid}.cw-empty-tab>span{color:#8a7047;border:1px solid #b9c3bd;place-items:center;width:38px;height:38px;font:400 11px Georgia,serif;display:grid}.cw-empty-tab p{font-size:8px}.cw-properties-panel{background:#f1f2ed;min-width:0;padding:22px 18px}.cw-properties-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cw-properties-panel header p{color:#876f47;letter-spacing:.12em;margin:0;font-size:6px;font-weight:700}.cw-properties-panel h3{margin:6px 0 0;font:400 22px Georgia,serif}.cw-properties-panel header button{color:#856c42;background:0 0;border:0;font-size:8px;font-weight:700}.cw-property-tile{color:#1d2d25;text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #c8d2cc;width:100%;margin-top:15px;padding:15px;display:block}.cw-property-tile strong,.cw-property-tile span,.cw-property-tile small,.cw-property-tile b{display:block}.cw-property-tile strong{color:#795f36;font:400 15px/1.25 Georgia,serif}.cw-property-tile span{color:#4e5d55;margin-top:5px;font-size:8px}.cw-property-tile small{color:#819087;text-transform:capitalize;margin-top:7px;font-size:7px}.cw-property-tile b{color:#18372d;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:6px}.cw-create-property{color:#67766e;text-transform:uppercase;background:0 0;border:1px dashed #aebbb3;width:100%;min-height:42px;margin-top:12px;font-size:7px;font-weight:700}.cw-no-properties{text-align:center;justify-items:center;padding:50px 10px;display:grid}.cw-no-properties>span{color:#8a7047;border:1px solid #b6c0ba;place-items:center;width:38px;height:38px;font:400 11px Georgia,serif;display:grid}.cw-no-properties p{color:#78847e;font-size:8px}.cw-property-profile{background:#eef0eb;border-right:1px solid #d2d9d4;min-width:0;padding:0 18px 25px}.cw-property-back{color:#65746c;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;min-height:39px;padding:0;font-size:7px;font-weight:700}.cw-property-visual{color:#fff;background:linear-gradient(145deg,#1a3040,#2d4c56);flex-direction:column;justify-content:flex-end;min-height:150px;padding:18px;display:flex}.cw-property-visual span{color:#d8c8a7;letter-spacing:.14em;font-size:6px;font-weight:700}.cw-property-visual strong{margin-top:6px;font:400 18px Georgia,serif}.cw-property-address-label{margin-top:20px}.cw-property-profile>h2{margin:8px 0 5px;font:400 23px/1.12 Georgia,serif}.cw-property-profile>p:not(.cw-property-address-label){color:#6c7871;margin:0;font-size:9px}.cw-property-metrics{border-top:1px solid #d2d8d4;border-left:1px solid #d2d8d4;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.cw-property-metrics>div{text-align:center;border-bottom:1px solid #d2d8d4;border-right:1px solid #d2d8d4;padding:12px 5px}.cw-property-metrics span{color:#7e8983;font-size:6px;display:block}.cw-property-metrics strong{margin-top:6px;font:400 15px Georgia,serif;display:block}.cw-match-card,.cw-owner-card{background:#fbfaf7;border:1px solid #cbd4ce;margin-top:14px;padding:16px}.cw-match-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cw-match-card h3{margin:5px 0 0;font:400 16px Georgia,serif}.cw-match-card button{color:#80663c;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.cw-match-card>p{color:#647169;font-size:8px;line-height:1.55}.cw-match-card>small{color:#849088;font-size:7px;line-height:1.5;display:block}.cw-match-score{grid-template-columns:auto 1fr;align-items:end;gap:8px;margin-top:15px;padding-bottom:9px;display:grid;position:relative}.cw-match-score strong{font:400 26px Georgia,serif}.cw-match-score span{color:#748079;padding-bottom:3px;font-size:7px}.cw-match-score:after{content:"";background:#d9dfdb;height:4px;position:absolute;bottom:0;left:0;right:0}.cw-match-score i{z-index:1;background:#557d65;height:4px;position:absolute;bottom:0;left:0}.cw-owner-card dl>div{justify-content:space-between;gap:12px;display:flex}.cw-owner-card dd{text-align:right;margin:0}.cw-property-main{background:#fbfaf7;min-width:0}.cw-property-top{border-bottom:1px solid #d1d7d3;justify-content:space-between;align-items:center;gap:20px;padding:0 21px;display:flex}.cw-property-top nav{display:flex;overflow-x:auto}.cw-property-top nav button{color:#66736c;background:0 0;border:0;border-bottom:2px solid #0000;min-height:53px;padding:0 17px;font-size:8px}.cw-property-top nav button.active{color:#7f663d;border-bottom-color:#a58958}.cw-property-overview,.cw-property-section{padding:22px}.cw-value-card,.cw-method-card{background:#fffdfa;border:1px solid #d1d7d3}.cw-value-card>header{border-bottom:1px solid #d8ddda;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.cw-value-card h2{margin:7px 0 0;font:400 24px Georgia,serif}.cw-value-card header button{color:#fff;text-transform:uppercase;background:#a58958;border:0;min-height:37px;padding:0 13px;font-size:7px;font-weight:700}.cw-value-hero{grid-template-columns:1fr auto;gap:6px 20px;padding:24px;display:grid}.cw-value-hero>span{color:#79857e;text-transform:uppercase;font-size:7px}.cw-value-hero>strong{grid-area:2/1;font:400 40px Georgia,serif}.cw-value-hero>p{color:#5e6c64;grid-area:3/1;margin:0;font-size:10px}.cw-value-hero>em{color:#4d715b;text-transform:uppercase;background:#e1ebe4;grid-area:1/2/4;align-self:center;padding:7px 9px;font-size:6px;font-style:normal}.cw-value-table{border-top:1px solid #d9deda;margin:0 24px}.cw-value-table>div,.cw-value-table>article{border-bottom:1px solid #d9deda;grid-template-columns:1.2fr .7fr 1fr;align-items:center;gap:15px;padding:11px 0;display:grid}.cw-value-table>div{color:#7e8983;text-transform:uppercase;font-size:6px}.cw-value-table article strong{font-size:8px}.cw-value-table article b{color:#856c42;font:400 14px Georgia,serif}.cw-value-table article span{color:#7d8982;font-size:7px}.cw-range-visual{height:66px;margin:19px 24px 0;position:relative}.cw-range-visual i{background:linear-gradient(90deg,#b9c6be,#a58958,#4f7660);border-radius:99px;height:8px;position:absolute;top:26px;left:10%;right:8%}.cw-range-visual span,.cw-range-visual b{color:#758079;white-space:nowrap;font-size:6px;position:absolute;top:40px}.cw-range-visual b{color:#765f39;font-size:8px;top:5px;transform:translate(-50%)}.cw-pps{color:#748079;margin:0;padding:0 24px 20px;font-size:8px}.cw-value-empty{text-align:center;justify-items:center;padding:45px 25px;display:grid}.cw-value-empty>span{color:#8a7047;border:1px solid #ad9365;place-items:center;width:46px;height:46px;font:400 13px Georgia,serif;display:grid}.cw-value-empty h3{max-width:500px;margin:17px 0 8px;font:400 24px/1.2 Georgia,serif}.cw-value-empty p{color:#6f7b75;max-width:540px;font-size:9px;line-height:1.65}.cw-value-empty button{color:#76603b;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #76603b;padding:0 0 4px;font-size:7px;font-weight:700}.cw-method-card{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;padding:20px;display:grid}.cw-method-card>div{grid-column:1/-1}.cw-method-card>div h3{color:#34443c;margin:8px 0 3px;font:400 16px/1.55 Georgia,serif}.cw-method-card footer{color:#849088;border-top:1px solid #d7dcd8;grid-column:1/-1;padding-top:14px;font-size:7px;line-height:1.6}.cw-property-section>header{border-bottom:1px solid #d5dbd7;padding-bottom:20px}.cw-property-section>header h2{margin:8px 0 6px;font:400 28px Georgia,serif}.cw-property-section>header>span{color:#6f7c74;font-size:8px}.cw-property-form{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.cw-property-form label{color:#56645c;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.cw-property-form input,.cw-property-form textarea{color:#1d2c25;resize:vertical;background:#fffdfa;border:1px solid #cbd2ce;width:100%;margin-top:7px;padding:10px;font:10px Arial;display:block}.cw-property-form .wide{grid-column:1/-1}.cw-property-form .cw-verified-check{background:#edf1ed;border:1px solid #d1d7d3;align-items:center;gap:8px;padding:12px;display:flex}.cw-verified-check input{width:auto;margin:0}.cw-notes>div:first-child{grid-template-columns:1fr auto;gap:8px;margin-bottom:15px;display:grid}.cw-notes textarea{resize:vertical;background:#fffdfa;border:1px solid #cbd2ce;width:100%;padding:11px;font:9px Arial}.cw-notes>div:first-child button{color:#fff;text-transform:uppercase;background:#18372d;border:0;padding:0 15px;font-size:7px;font-weight:700}.cw-dialog-intro{color:#6d7a73;font-size:9px;line-height:1.6}.cw-answer{background:#eef1ed;border:1px solid #cdd5d0;margin-top:18px;padding:18px}.cw-answer>p{color:#806941;letter-spacing:.13em;margin:0;font-size:6px;font-weight:700}.cw-answer>h3{font:400 17px/1.55 Georgia,serif}.cw-answer>strong,.cw-answer>span{display:block}.cw-answer>strong{color:#806941;text-transform:uppercase;margin-top:14px;font-size:6px}.cw-answer>span{color:#55635b;margin-top:6px;font-size:8px;line-height:1.55}.cw-avm-table{border-bottom:1px solid #d9deda;margin:0 20px;overflow-x:auto}.cw-avm-table table{border-collapse:collapse;width:100%;min-width:680px}.cw-avm-table th,.cw-avm-table td{text-align:left;border-bottom:1px solid #d9deda;padding:13px 10px}.cw-avm-table th{color:#7c8882;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700}.cw-avm-table td{color:#657169;font-size:8px}.cw-avm-table td:first-child{width:25%}.cw-avm-table td strong,.cw-avm-table td small{display:block}.cw-avm-table td strong{color:#22342b;font-size:9px}.cw-avm-table td small{color:#8a958f;max-width:210px;margin-top:5px;font-size:6px;line-height:1.35}.cw-avm-table td b{color:#856c42;font:400 15px Georgia,serif}.cw-avm-table td em{color:#78847d;letter-spacing:.05em;text-transform:uppercase;background:#eceeea;padding:5px 7px;font-size:6px;font-style:normal;display:inline-block}.cw-confidence{color:#4d715b;background:#e1ebe4;padding:5px 7px;font-size:7px;font-weight:700;display:inline-block}.cw-provider-note{color:#6f7b74;background:#f1f2ed;border-bottom:1px solid #d9deda;margin:0;padding:14px 22px;font-size:7px;line-height:1.55}.cw-provider-note strong{color:#4a5b52}.cw-provider-inputs{background:#f3f3ee;border:1px solid #cbd2ce;overflow:hidden}.cw-provider-inputs>header{background:#e9ece7;border-bottom:1px solid #cbd2ce;grid-template-columns:1fr minmax(240px,.9fr);gap:24px;padding:17px 18px;display:grid}.cw-provider-inputs>header p{color:#866e45;letter-spacing:.13em;margin:0;font-size:6px}.cw-provider-inputs>header h3{color:#26372e;text-transform:none;margin:6px 0 0;font:400 19px Georgia,serif}.cw-provider-inputs>header span{color:#6a7770;text-transform:none;font-size:7px;line-height:1.55}.cw-provider-inputs>article{border-bottom:1px solid #d4dad6;padding:17px 18px}.cw-provider-inputs>article:last-child{border-bottom:0}.cw-provider-inputs h4{color:#755f3c;text-transform:none;margin:0 0 13px;font:400 17px Georgia,serif}.cw-provider-inputs article>div{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.cw-provider-inputs article .source{grid-column:2/4}.cw-provider-inputs .cw-provider-confirm{color:#4f6057;letter-spacing:0;text-transform:none;background:#fffdfa;border:1px solid #d5d9d5;align-items:center;gap:8px;margin-top:13px;padding:10px;display:flex}.cw-provider-confirm input{width:auto;margin:0}@media (width<=1250px){.contact-workspace,.contact-workspace.property-open{grid-template-columns:230px minmax(430px,1fr)}.cw-properties-panel{border-top:1px solid #d4dad6;grid-column:1/-1}.cw-properties-panel .cw-property-tile{vertical-align:top;width:calc(50% - 8px);margin-right:8px;display:inline-block}.cw-property-profile{grid-column:2}.cw-property-main{border-top:1px solid #d4dad6;grid-column:1/-1}}@media (width<=850px){.contact-workspace,.contact-workspace.property-open{display:block}.cw-command{flex-wrap:wrap;min-height:64px;display:flex}.cw-command>div{order:3;width:100%;padding-bottom:10px}.cw-contact-card{border-bottom:1px solid #d4dad6;border-right:0}.cw-contact-facts dl,.cw-left-details dl{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.cw-contact-main{border-right:0;padding:17px}.cw-summary-grid,.cw-method-card{grid-template-columns:1fr}.cw-properties-panel .cw-property-tile{width:100%;margin-right:0}.cw-property-profile{padding-bottom:18px}.cw-property-top{flex-direction:column-reverse;align-items:flex-end;padding:12px}.cw-property-top>button{align-self:flex-end}.cw-property-overview,.cw-property-section{padding:14px}.cw-value-card>header{flex-direction:column;align-items:flex-start}.cw-value-table>div,.cw-value-table>article{grid-template-columns:1fr .7fr}.cw-value-table>div span:last-child,.cw-value-table article span{display:none}.cw-property-form{grid-template-columns:1fr}.cw-property-form .wide{grid-column:auto}.cw-provider-inputs>header{grid-template-columns:1fr}.cw-provider-inputs article>div{grid-template-columns:1fr 1fr}.cw-provider-inputs article .source{grid-column:1/-1}}@media (width<=540px){.cw-contact-facts dl,.cw-left-details dl,.cw-summary-grid{grid-template-columns:1fr}.cw-property-metrics{grid-template-columns:1fr 1fr}.cw-tabs button{padding:0 10px}.cw-value-hero{display:block}.cw-value-hero>*{margin-top:8px;display:block}.cw-value-hero>em{margin-top:14px;display:inline-block}.cw-method-card{display:block}.cw-method-card>.cw-summary-list{margin-top:10px}.cw-notes>div:first-child{grid-template-columns:1fr}.cw-notes>div:first-child button{min-height:38px}.cw-avm-table{margin:0 12px}.cw-provider-inputs article>div{grid-template-columns:1fr}.cw-provider-inputs article .source{grid-column:auto}}.prospecting-page{min-height:100vh;color:var(--ink);background:#eceae4;grid-template-columns:260px minmax(0,1fr);display:grid}.prospecting-side{color:#f6f3ec;background:#11202e;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0;overflow:auto}.prospecting-brand{border-bottom:1px solid #ffffff21;align-items:center;gap:12px;padding:5px 8px 25px;display:flex}.prospecting-brand>span{color:#d8c8a7;border:1px solid #a5854f;place-items:center;width:38px;height:38px;font:400 16px Georgia,serif;display:grid}.prospecting-brand div{gap:4px;display:grid}.prospecting-brand strong{letter-spacing:.08em;font:400 13px Georgia,serif}.prospecting-brand small{color:#a9b5bd;letter-spacing:.15em;font-size:6px}.prospecting-side>p{color:#8ea0ac;letter-spacing:.16em;margin:28px 8px 8px;font-size:7px;font-weight:700}.prospecting-side>h1{margin:0 8px 28px;font:400 34px Georgia,serif}.prospecting-side nav{gap:4px;display:grid}.prospecting-side nav button{color:#c4cdd3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 12px;font-size:11px;display:flex}.prospecting-side nav button>span{color:#9eacb6;border:1px solid #ffffff26;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.prospecting-side nav button:hover,.prospecting-side nav button.active{color:#fff;background:#203548}.prospecting-side nav button.active>span{color:#11202e;background:#b59a6b;border-color:#b59a6b}.prospecting-side footer{border-top:1px solid #ffffff21;gap:13px;margin-top:auto;padding:24px 8px 5px;display:grid}.prospecting-side footer a{color:#9eabb4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.prospecting-main{min-width:0;padding:0 38px 70px}.prospecting-top{border-bottom:1px solid #ccd0ce;justify-content:space-between;align-items:center;gap:30px;min-height:112px;display:flex}.prospecting-top p,.prospecting-search-card>div>p,.prospecting-result-command p,.prospecting-history header p,.prospecting-editor>p,.prospecting-library>header p,.campaign-builder>div>p,.analytics-detail>div>p,.ab-view>header>p,.prospect-detail>header p{color:#8a7046;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.prospecting-top h2{margin:8px 0 0;font:400 34px Georgia,serif}.prospecting-top>div:last-child{background:#f7f5ef;border:1px solid #c8ccca;align-items:center;gap:10px;padding:11px 15px;display:flex}.prospecting-top>div:last-child span{font:400 24px Georgia,serif}.prospecting-top>div:last-child small{color:#758087;text-transform:uppercase;max-width:55px;font-size:7px;line-height:1.25}.prospecting-notice{color:#345644;background:#e4ede6;border-left:3px solid #537963;align-items:center;gap:13px;margin:20px 0;padding:14px 16px;display:flex}.prospecting-notice.error{color:#81483b;background:#f0dfda;border-color:#9a5b4c}.prospecting-notice>span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.prospecting-notice p{margin:0 auto 0 0;font-size:11px}.prospecting-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.prospecting-agent-progress{background:linear-gradient(105deg,#edf2ee,#fffdfa);border:1px solid #c6d0ca;margin-top:24px;padding:18px 20px}.prospecting-agent-progress>div:first-child{align-items:center;gap:14px;display:flex}.prospecting-agent-progress>div:first-child>span{color:#dbc99f;background:#17372c;place-items:center;width:38px;height:38px;font:400 10px Georgia,serif;display:grid}.prospecting-agent-progress p{color:#886f45;letter-spacing:.14em;margin:0;font-size:6px;font-weight:700}.prospecting-agent-progress strong{color:#26382f;margin-top:4px;font:400 17px Georgia,serif;display:block}.prospecting-agent-progress small{color:#718078;margin-top:4px;font-size:7px;display:block}.prospecting-agent-progress>div:last-child{background:#d6ddd8;height:3px;margin-top:14px;overflow:hidden}.prospecting-agent-progress>div:last-child i{background:#9b8050;height:100%;transition:width .25s;display:block}.prospecting-view,.prospecting-stack,.analytics-view,.ab-view{padding-top:28px}.prospecting-search-card{background:#fffdfa;border:1px solid #cfd2cf;grid-template-columns:.7fr 1.3fr;gap:44px;padding:30px;display:grid;box-shadow:0 16px 42px #11202e0f}.prospecting-search-card h3,.prospecting-result-command h3,.prospecting-history h3,.prospecting-editor h3,.prospecting-library>header h3,.campaign-builder h3,.analytics-detail h3,.ab-view>header h3{margin:10px 0;font:400 29px/1.1 Georgia,serif}.prospecting-search-card>div>span,.campaign-builder>div>span,.analytics-detail>div>span,.ab-view>header>span{color:#66737b;font-size:10px;line-height:1.65;display:block}.prospecting-search-card form{grid-template-columns:1.2fr 1fr 110px;align-items:end;gap:13px;display:grid}.prospecting-search-card label,.prospecting-editor label,.campaign-builder label{color:#4f5d66;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.prospecting-search-card input,.prospecting-search-card select,.prospecting-editor input,.prospecting-editor textarea,.campaign-builder input,.campaign-builder select,.sequence-steps select,.sequence-steps input,.prospecting-library select,.campaign-grid select{color:#172230;background:#f8f6f1;border:1px solid #c8cecf;outline:none;width:100%;margin-top:8px;font:11px Arial,sans-serif}.prospecting-search-card input,.prospecting-search-card select,.campaign-builder input,.campaign-builder select{height:43px;padding:0 11px}.prospecting-search-card input:focus,.prospecting-search-card select:focus,.prospecting-editor input:focus,.prospecting-editor textarea:focus,.campaign-builder input:focus,.campaign-builder select:focus{background:#fff;border-color:#a5854f}.prospecting-search-card form>button,.prospecting-editor>button,.prospecting-editor>div>button:last-child,.campaign-builder form>button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#182c3e;border:0;min-height:43px;font-size:8px;font-weight:700}.prospecting-search-card form>button{grid-column:1/-1}.prospecting-search-card button:disabled,.prospecting-editor button:disabled,.campaign-builder button:disabled{opacity:.5;cursor:wait}.prospecting-industries{border-bottom:1px solid #ccd0ce;grid-template-columns:125px 1fr;gap:18px;padding:25px 0;display:grid}.prospecting-industries>span{color:#77838a;letter-spacing:.13em;padding-top:9px;font-size:7px;font-weight:700}.prospecting-industries>div{flex-wrap:wrap;gap:6px;display:flex}.prospecting-industries button{color:#4d5a62;cursor:pointer;background:0 0;border:1px solid #c5cac8;min-height:30px;padding:0 11px;font-size:8px}.prospecting-industries button:hover{color:#fff;background:#1e3146;border-color:#1e3146}.prospecting-result-command{justify-content:space-between;align-items:end;gap:30px;padding:31px 0 24px;display:flex}.prospecting-result-command h3{margin-bottom:0}.prospecting-result-command>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.prospecting-result-command button,.prospect-grid footer button,.prospecting-library footer button,.prospecting-next,.sequence-library footer button{color:#32424d;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #aeb7bb;min-height:33px;padding:0 12px;font-size:7px;font-weight:700}.prospecting-result-command button:last-child,.prospect-grid footer button:last-child{color:#fff;background:#1b3042;border-color:#1b3042}.prospecting-result-command button:disabled,.prospect-grid footer button:disabled{opacity:.5;cursor:wait}.prospecting-empty{text-align:center;background:#f8f6f1;border:1px solid #d0d4d1;align-content:center;place-items:center;min-height:330px;padding:50px;display:grid}.prospecting-empty.small{min-height:230px}.prospecting-empty>span{color:#8b7148;border:1px solid #b79d70;place-items:center;width:55px;height:55px;font:400 15px Georgia,serif;display:grid}.prospecting-empty h3{max-width:650px;margin:20px 0 10px;font:400 30px/1.1 Georgia,serif}.prospecting-empty p{color:#6b777e;max-width:600px;margin:0;font-size:11px;line-height:1.65}.prospect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.prospect-grid>article{background:#fffdfa;border:1px solid #d0d4d2;flex-direction:column;min-width:0;padding:20px;transition:border-color .18s,box-shadow .18s;display:flex}.prospect-grid>article.selected{border-color:#9b7e4e;box-shadow:inset 0 0 0 1px #9b7e4e}.prospect-grid>article>header{justify-content:space-between;gap:10px;display:flex}.prospect-grid>article>header label{color:#737e84;text-transform:uppercase;align-items:center;gap:7px;font-size:7px;font-weight:700;display:flex}.prospect-grid>article>header label input{accent-color:#1e3146}.prospect-grid>article>header>div{gap:4px;display:flex}.prospect-grid>article>header em{color:#42604e;letter-spacing:.08em;background:#e6eee8;padding:4px 6px;font-size:5px;font-style:normal;font-weight:700}.prospect-open{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr;align-items:center;gap:13px;width:100%;margin:22px 0 18px;padding:0;display:grid}.prospect-open>span{color:#d8c8a7;background:#1a2d3e;place-items:center;width:42px;height:42px;font:400 12px Georgia,serif;display:grid}.prospect-open h4{margin:0;font:400 20px/1.1 Georgia,serif}.prospect-open p{color:#758087;margin:5px 0 0;font-size:8px;line-height:1.4}.prospect-grid dl{margin:auto 0 0}.prospect-grid dl>div{border-top:1px solid #e0e2df;grid-template-columns:52px 1fr;gap:9px;padding:7px 0;display:grid}.prospect-grid dt{color:#8a7653;text-transform:uppercase;font-size:6px;font-weight:700}.prospect-grid dd{color:#4e5c65;overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px}.prospect-grid footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;display:grid}.prospecting-next{color:#fff;background:#1b3042;border-color:#1b3042;margin:24px auto 0;display:block}.prospecting-history{background:#f8f6f1;border:1px solid #cfd3d1;margin-top:38px}.prospecting-history>header{border-bottom:1px solid #d4d6d2;justify-content:space-between;padding:17px 20px;display:flex}.prospecting-history>header span{font:400 18px Georgia,serif}.prospecting-history>p{color:#768188;padding:20px;font-size:10px}.prospecting-history>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dedfdb;grid-template-columns:1fr 100px 105px;align-items:center;gap:20px;width:100%;padding:14px 20px;display:grid}.prospecting-history>button:hover{background:#fffdfa}.prospecting-history>button span{gap:4px;display:grid}.prospecting-history>button strong{font:400 15px Georgia,serif}.prospecting-history>button small,.prospecting-history>button em,.prospecting-history>button time{color:#778188;font-size:8px;font-style:normal}.prospecting-history>button em,.prospecting-history>button time{text-align:right}.prospecting-split{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);gap:20px;padding-top:28px;display:grid}.prospecting-editor{background:#fffdfa;border:1px solid #cbd0cf;align-self:start;padding:27px;box-shadow:0 14px 38px #101d2a0f}.prospecting-editor h3{margin-bottom:18px}.prospecting-editor>small{color:#77838a;margin:-7px 0 18px;font-size:8px;line-height:1.5;display:block}.prospecting-editor label{margin-top:16px}.prospecting-editor input{height:41px;padding:0 11px}.prospecting-editor textarea{resize:vertical;padding:11px;line-height:1.5}.prospecting-editor>div:last-child{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.prospecting-editor>div>button{color:#34444e;cursor:pointer;background:0 0;border:1px solid #adb6ba;min-height:40px;font-size:8px;font-weight:700}.prospecting-library>header{border-bottom:1px solid #ccd0ce;justify-content:space-between;margin-bottom:13px;padding:12px 3px 17px;display:flex}.prospecting-library>header h3{margin-bottom:0}.prospecting-library>article{background:#fffdfa;border:1px solid #ccd1d0;margin-bottom:10px;padding:20px}.prospecting-library>article>header{justify-content:space-between;gap:20px;display:flex}.prospecting-library>article>header span{color:#8a7046;letter-spacing:.12em;font-size:6px;font-weight:700}.prospecting-library h4{margin:5px 0 0;font:400 20px Georgia,serif}.prospecting-library>article>header em,.prospecting-library>article>header select{color:#56725f;text-transform:uppercase;font-size:7px;font-style:normal}.prospecting-library>article>strong{color:#34434e;margin-top:16px;font-size:10px;display:block}.prospecting-library>article>p{color:#6f7a81;max-height:50px;margin:7px 0 0;font-size:9px;line-height:1.55;overflow:hidden}.prospecting-library footer{border-top:1px solid #dedfdb;flex-wrap:wrap;align-items:center;gap:6px;margin-top:17px;padding-top:13px;display:flex}.prospecting-library footer .danger{color:#8f5143;border-color:#b98f84;margin-left:auto}.campaign-builder{background:#fffdfa;border:1px solid #cbd0cf;grid-template-columns:.7fr 1.3fr;gap:38px;padding:28px;display:grid}.campaign-builder form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.campaign-builder form>label:first-child{grid-column:1/-1}.campaign-builder form>div{background:#f8f6f1;border:1px solid #c8cecf;align-items:center;gap:9px;padding:0 12px;display:flex}.campaign-builder form>div strong{font:400 23px Georgia,serif}.campaign-builder form>div span{color:#707c83;text-transform:uppercase;font-size:7px}.campaign-builder form>button{min-height:43px}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.campaign-grid>article{background:#fffdfa;border:1px solid #cbd0cf;padding:22px}.campaign-grid>article>header{justify-content:space-between;gap:20px;display:flex}.campaign-grid header p{color:#8a7046;letter-spacing:.13em;margin:0;font-size:6px;font-weight:700}.campaign-grid h3{margin:7px 0 0;font:400 24px Georgia,serif}.campaign-grid select,.prospecting-library select{width:auto;height:32px;margin:0;padding:0 8px}.campaign-stats{border-top:1px solid #dcdfdd;border-left:1px solid #dcdfdd;grid-template-columns:repeat(4,1fr);margin-top:23px;display:grid}.campaign-stats span{color:#78838a;text-transform:uppercase;border-bottom:1px solid #dcdfdd;border-right:1px solid #dcdfdd;align-content:center;gap:4px;min-height:72px;padding:10px;font-size:6px;display:grid}.campaign-stats strong{color:#1b2a36;font:400 20px Georgia,serif}.campaign-grid footer{color:#748087;text-transform:uppercase;justify-content:space-between;margin-top:15px;font-size:7px;display:flex}.sequence-steps{border-top:1px solid #d6d9d7;margin-top:20px}.sequence-steps>header{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.sequence-steps>header strong{font:400 16px Georgia,serif}.sequence-steps>header button{color:#8a7046;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:700}.sequence-steps>div{border-top:1px solid #e0e2df;grid-template-columns:25px 1fr 96px 20px;align-items:center;gap:7px;padding:10px 0;display:grid}.sequence-steps>div>span{color:#fff;background:#1b2e3f;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.sequence-steps select{height:36px;margin:0;padding:0 8px}.sequence-steps>div>label{margin:0;position:relative}.sequence-steps input{height:36px;margin:0;padding:0 28px 0 8px}.sequence-steps label small{color:#899399;text-transform:lowercase;font-size:6px;position:absolute;top:14px;right:5px}.sequence-steps>div>button{color:#93594c;cursor:pointer;background:0 0;border:0;font-size:15px}.sequence-library ol{margin:17px 0 0;padding:0;list-style:none}.sequence-library li{border-top:1px solid #e0e2df;grid-template-columns:25px 1fr 100px;align-items:center;gap:10px;padding:9px 0;display:grid}.sequence-library li>span{border:1px solid #b3babe;place-items:center;width:21px;height:21px;font-size:6px;display:grid}.sequence-library li strong{font-size:9px}.sequence-library li em{color:#7b868c;text-align:right;font-size:7px;font-style:normal}.sequence-library footer span{color:#77838a;text-transform:uppercase;font-size:7px}.analytics-metrics{border-top:1px solid #c8cecc;border-left:1px solid #c8cecc;grid-template-columns:repeat(4,1fr);display:grid}.analytics-metrics article{background:#fffdfa;border-bottom:1px solid #c8cecc;border-right:1px solid #c8cecc;min-height:155px;padding:24px}.analytics-metrics span{color:#8a7046;letter-spacing:.13em;font-size:7px;font-weight:700}.analytics-metrics strong{margin-top:28px;font:400 39px Georgia,serif;display:block}.analytics-metrics small{color:#77838a;margin-top:7px;font-size:8px;display:block}.analytics-detail{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.analytics-detail>div{background:#fffdfa;border:1px solid #cbd0cf;padding:27px}.analytics-detail dl{border-top:1px solid #daddda;border-left:1px solid #daddda;grid-template-columns:repeat(4,1fr);margin:25px 0 0;display:grid}.analytics-detail dl>div{border-bottom:1px solid #daddda;border-right:1px solid #daddda;padding:14px}.analytics-detail dt{color:#7b878d;text-transform:uppercase;font-size:6px}.analytics-detail dd{margin:8px 0 0;font:400 22px Georgia,serif}.analytics-detail>div:last-child>article{border-top:1px solid #daddda;grid-template-columns:70px 1fr;gap:5px 14px;padding:12px 0;display:grid}.analytics-detail>div:last-child>article span{color:#8a7046;text-transform:uppercase;font-size:6px;font-weight:700}.analytics-detail>div:last-child>article strong{font:400 16px Georgia,serif}.analytics-detail>div:last-child>article small{color:#78848a;grid-column:2;font-size:7px}.ab-view>header{max-width:730px;padding-bottom:25px}.ab-view>article{background:#fffdfa;border:1px solid #cbd0cf;grid-template-columns:.55fr 1.45fr;gap:25px;margin-bottom:13px;padding:24px;display:grid}.ab-view>article>div p{margin:0;font:400 22px Georgia,serif}.ab-view>article>div span{color:#7c663f;text-transform:uppercase;background:#eee8dd;margin-top:12px;padding:6px 8px;font-size:6px;font-weight:700;display:inline-block}.ab-view>article>section{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ab-view>article>section>div{border:1px solid #d4d8d6;grid-template-columns:38px 1fr;display:grid}.ab-view>article>section strong{color:#fff;background:#1b2e3f;place-items:center;font:400 19px Georgia,serif;display:grid}.ab-view dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.ab-view dl span{color:#69757c;text-align:center;border-left:1px solid #d4d8d6;place-items:center;padding:9px;font-size:7px;display:grid}.prospect-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09121a8a;position:fixed;inset:0}.prospect-detail{background:#f7f5f0;width:min(580px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-24px 0 60px #0003}.prospect-detail>header{border-bottom:1px solid #cbd0ce;justify-content:space-between;gap:25px;padding-bottom:24px;display:flex}.prospect-detail>header h3{margin:9px 0 0;font:400 33px/1.05 Georgia,serif}.prospect-detail>header button{cursor:pointer;background:0 0;border:0;align-self:start;font-size:27px}.prospect-detail>section{border-bottom:1px solid #d2d5d2;padding:19px 0}.prospect-detail span{color:#8a7046;letter-spacing:.12em;font-size:6px;font-weight:700;display:block}.prospect-detail strong,.prospect-detail a,.prospect-detail code{color:#34434d;overflow-wrap:anywhere;margin-top:9px;font-size:10px;display:block}.prospect-detail small{color:#7d888e;margin-top:6px;font-size:7px;display:block}.prospect-detail-grid{border-left:1px solid #d2d5d2;grid-template-columns:1fr 1fr;display:grid}.prospect-detail-grid>section{border-bottom:1px solid #d2d5d2;border-right:1px solid #d2d5d2;min-height:95px;padding:17px}.prospect-enrichment>header{justify-content:space-between;display:flex}.prospect-enrichment>header em{color:#55735f;font-size:6px;font-style:normal}.prospect-enrichment dl{margin:16px 0 0}.prospect-enrichment dl>div{border-top:1px solid #dcdfdc;grid-template-columns:95px 1fr;gap:15px;padding:9px 0;display:grid}.prospect-enrichment dt{color:#738087;font-size:7px}.prospect-enrichment dd{color:#3e4d56;margin:0;font-size:9px;line-height:1.55}.prospect-enrichment dd a{margin:0 0 5px}.prospect-detail>footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.prospect-detail>footer button{color:#1b3042;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1b3042;min-height:43px;font-size:7px;font-weight:700}.prospect-detail>footer button:last-child{color:#fff;background:#1b3042}.prospect-detail>footer button:disabled{opacity:.5}.prospect-disclosure{color:#7a858b;font-size:7px;line-height:1.5}@media (width<=1150px){.prospecting-page{grid-template-columns:220px minmax(0,1fr)}.prospecting-main{padding-left:25px;padding-right:25px}.prospecting-search-card,.campaign-builder{grid-template-columns:1fr}.prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospecting-split,.analytics-detail,.ab-view>article{grid-template-columns:1fr}}@media (width<=780px){.prospecting-page{display:block}.prospecting-side{width:100%;height:auto;padding:16px;position:relative}.prospecting-side>p,.prospecting-side>h1{display:none}.prospecting-brand{padding-bottom:14px}.prospecting-side nav{margin-top:13px;display:flex;overflow:auto}.prospecting-side nav button{flex:none;width:auto;padding:0 10px}.prospecting-side footer{display:none}.prospecting-main{padding:0 15px 50px}.prospecting-top{min-height:90px}.prospecting-top h2{font-size:28px}.prospecting-top>div:last-child{display:none}.prospecting-search-card{padding:22px}.prospecting-search-card form,.prospecting-industries{grid-template-columns:1fr}.prospecting-industries>span{padding-top:0}.prospecting-result-command{flex-direction:column;align-items:flex-start}.prospecting-result-command>div:last-child{justify-content:flex-start}.prospect-grid,.campaign-grid,.campaign-builder form{grid-template-columns:1fr}.campaign-builder form>label:first-child{grid-column:auto}.analytics-metrics{grid-template-columns:1fr 1fr}.ab-view>article>section{grid-template-columns:1fr}.prospecting-history>button{grid-template-columns:1fr 70px}.prospecting-history>button time{display:none}}@media (width<=500px){.prospecting-main{padding-left:12px;padding-right:12px}.prospecting-top{min-height:78px}.prospecting-top p{font-size:6px}.prospecting-search-card,.prospecting-editor,.campaign-builder{padding:18px}.prospecting-search-card h3,.prospecting-result-command h3,.prospecting-editor h3{font-size:25px}.prospecting-side nav button{min-height:40px;font-size:9px}.prospecting-side nav button>span{display:none}.prospect-grid>article{padding:17px}.prospecting-result-command>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.prospecting-result-command>div:last-child button:last-child{grid-column:1/-1}.analytics-metrics{grid-template-columns:1fr}.analytics-detail dl,.campaign-stats,.ab-view dl{grid-template-columns:1fr 1fr}.prospect-detail{padding:22px 17px}.prospect-detail-grid,.prospect-detail>footer{grid-template-columns:1fr}}.properties-page{background:var(--paper);min-height:100vh}.properties-hero{background:var(--forest);color:var(--white);padding:92px 0 80px;overflow:hidden}.properties-hero-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:110px;display:grid}.properties-hero h1{letter-spacing:-.05em;max-width:820px;margin:18px 0 24px;font:400 clamp(52px,6vw,82px)/.98 Iowan Old Style,Baskerville,Georgia,serif}.properties-hero-grid>div:first-child>p:last-child{color:#c9d1cc;max-width:700px;margin:0;font-size:18px;line-height:1.72}.properties-source-card{background:#0c17142e;border:1px solid #fffdfa3b;padding:31px 32px}.properties-source-card>span{color:var(--accent-soft);letter-spacing:.16em;font-size:8px;font-weight:700;display:block}.properties-source-card>strong{margin-top:17px;font:400 34px Iowan Old Style,Baskerville,Georgia,serif;display:block}.properties-source-card>p{color:#b9c4be;margin:8px 0 27px;font-size:11px}.properties-source-card>i{color:#d8dfdb;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff29;align-items:center;gap:10px;padding-top:17px;font-size:9px;font-style:normal;display:flex}.properties-source-card>i b{background:#7ea48a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7ea48a1f}.properties-search-band{z-index:3;background:var(--sand);border-bottom:1px solid var(--line);position:relative}.properties-search-form{grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:0;padding:30px 0;display:grid}.properties-town-field{padding-right:26px;display:block}.properties-town-field>span,.properties-filters label>span{color:#59665f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.properties-town-field input,.properties-filters input,.properties-filters select{width:100%;height:50px;color:var(--ink);background:#fffdfa;border:1px solid #b9b8af;outline:none;font:14px Arial,sans-serif}.properties-town-field input{padding:0 17px}.properties-town-field input:focus,.properties-filters input:focus,.properties-filters select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.properties-search-form>.button{cursor:pointer;border:0;gap:27px;height:50px}.properties-search-form>.button:disabled{opacity:.58;cursor:wait;transform:none}.properties-filter-toggle{min-width:118px;height:50px;color:var(--ink);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #9fa49f;justify-content:space-between;align-items:center;margin-left:8px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.properties-filter-toggle span{font-size:17px;font-weight:400}.properties-filters{border-top:1px solid #17223029;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px;padding-top:23px;display:none}.properties-filters.open{display:grid}.properties-filters input,.properties-filters select{height:44px;padding:0 13px}.properties-shortcuts{padding-top:31px;padding-bottom:35px}.properties-type-row,.properties-town-row{grid-template-columns:130px 1fr;align-items:start;gap:25px;display:grid}.properties-town-row{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.properties-type-row>span,.properties-town-row>span{color:#77847d;letter-spacing:.13em;text-transform:uppercase;padding-top:9px;font-size:8px;font-weight:700}.properties-type-row>div,.properties-town-row>div{flex-wrap:wrap;gap:8px;display:flex}.properties-type-row button,.properties-town-row button{color:#3e4b45;cursor:pointer;background:0 0;border:1px solid #c9cdca;min-height:34px;padding:0 13px;font-size:9px;transition:background .18s,color .18s,border-color .18s}.properties-type-row button:hover,.properties-town-row button:hover,.properties-type-row button.active{border-color:var(--forest);background:var(--forest);color:#fff}.properties-results-section{border-top:1px solid var(--line);background:#eeece6;min-height:520px;padding:75px 0 95px;scroll-margin-top:28px}.properties-state{text-align:center;background:#fffdfa;border:1px solid #d2d5d2;align-content:center;place-items:center;min-height:350px;padding:55px;display:grid}.properties-state h2{letter-spacing:-.035em;max-width:780px;margin:15px 0 13px;font:400 clamp(36px,4vw,54px)/1.05 Iowan Old Style,Baskerville,Georgia,serif}.properties-state>p:not(.kicker){color:#65716b;max-width:660px;margin:0;font-size:14px;line-height:1.7}.properties-state>small{color:#77837c;margin-top:3px;font-size:10px;line-height:1.6}.properties-state>.button{cursor:pointer;border:0;margin-top:27px}.properties-state>a{color:#52605a;border-bottom:1px solid #87918c;margin-top:18px;padding-bottom:4px;font-size:10px;font-weight:700}.properties-spinner{border:2px solid #c9cfcb;border-top-color:var(--forest);border-radius:50%;width:35px;height:35px;margin-bottom:25px;animation:.8s linear infinite property-spin}@keyframes property-spin{to{transform:rotate(360deg)}}.properties-error{border-top:3px solid #8b594e}.properties-reset{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:25px;padding:0 0 5px;font-size:11px;font-weight:700}.properties-results-head{border-bottom:1px solid #cfd3d0;justify-content:space-between;align-items:end;gap:50px;margin-bottom:36px;padding-bottom:27px;display:flex}.properties-results-head h2{letter-spacing:-.035em;margin:11px 0 0;font:400 clamp(37px,4vw,53px)/1 Iowan Old Style,Baskerville,Georgia,serif}.properties-results-head>p{text-align:right;color:#59665f;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:9px;line-height:1.65}.properties-results-head>p strong{color:var(--ink);letter-spacing:0;font:400 25px Iowan Old Style,Baskerville,Georgia,serif}.properties-results-head>p span{color:#89928d}.properties-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.property-card{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #d0d4d1;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.property-card:hover{border-color:#adb5b0;transform:translateY(-4px);box-shadow:0 20px 42px #131f1a17}.property-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.property-card-media{aspect-ratio:4/3;background:#dfe2df;position:relative;overflow:hidden}.property-card-media>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.property-card:hover .property-card-media>img{transform:scale(1.025)}.property-status{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#253b32;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:7px;font-weight:700;display:inline-flex}.property-card-media>.property-status{position:absolute;top:13px;left:13px}.property-card-media>small{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#0c1714c7;padding:5px 7px;font-size:7px;position:absolute;bottom:11px;right:12px}.property-status.status-new{background:#6f8d76}.property-status.status-pending{background:#8a6c3c}.property-status.status-contingent{background:#80625c}.property-no-photo{color:#66736c;text-align:center;background:linear-gradient(145deg,#e3e4df,#cfd5d0);align-content:center;place-items:center;width:100%;height:100%;display:grid}.property-no-photo span{border:1px solid #8d9992;place-items:center;width:44px;height:44px;font:400 15px Iowan Old Style,Baskerville,Georgia,serif;display:grid}.property-no-photo p{letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:8px;font-weight:700}.property-card-body{padding:23px 22px 20px}.property-card-price{margin:0 0 18px;font:400 29px/1 Iowan Old Style,Baskerville,Georgia,serif}.property-card h3{margin:0;font:400 21px/1.15 Iowan Old Style,Baskerville,Georgia,serif}.property-card h3+p{color:#707c76;margin:6px 0 0;font-size:10px}.property-card dl{border-top:1px solid #d9dcda;border-left:1px solid #d9dcda;grid-template-columns:repeat(4,1fr);margin:22px 0 0;display:grid}.property-card dl>div{border-bottom:1px solid #d9dcda;border-right:1px solid #d9dcda;padding:12px 8px}.property-card dt{color:#7e8984;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:700}.property-card dd{margin:7px 0 0;font:400 15px Iowan Old Style,Baskerville,Georgia,serif}.property-card footer{color:#748079;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:15px;margin-top:19px;font-size:7px;display:flex}.property-card footer span:last-child{text-align:right}.properties-pagination{justify-content:center;align-items:center;gap:36px;margin-top:48px;display:flex}.properties-pagination button{min-width:120px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #aeb5b0;padding:12px 15px;font-size:9px;font-weight:700}.properties-pagination button:hover:not(:disabled){background:var(--forest);border-color:var(--forest);color:#fff}.properties-pagination button:disabled{opacity:.35;cursor:not-allowed}.properties-pagination>span{color:#68746e;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.properties-pagination>span strong{color:var(--ink);font-size:14px}.property-disclaimer{color:#7a8580;font-size:8px;line-height:1.65}.properties-page-disclaimer{text-align:center;border-top:1px solid #d0d4d1;max-width:850px;margin:38px auto 0;padding-top:24px}.property-panel-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08120fad;animation:.2s property-fade;position:fixed;inset:0}.property-panel{background:#fffdfa;width:min(760px,94vw);height:100%;animation:.3s property-slide;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #00000040}@keyframes property-fade{0%{opacity:0}}@keyframes property-slide{0%{opacity:.5;transform:translate(35px)}}.property-panel-close{z-index:4;cursor:pointer;background:#0f1c17c2;border:1px solid #fff9;width:44px;height:44px;position:absolute;top:17px;right:17px}.property-panel-close span{background:#fff;width:18px;height:1px;position:absolute;top:21px;left:13px}.property-panel-close span:first-child{transform:rotate(45deg)}.property-panel-close span:last-child{transform:rotate(-45deg)}.property-panel-gallery{aspect-ratio:16/10;background:#dce0dc;position:relative;overflow:hidden}.property-panel-gallery>img{object-fit:cover;width:100%;height:100%;display:block}.property-panel-fallback{position:absolute;inset:0}.property-gallery-controls{justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.property-gallery-controls button{color:#fff;cursor:pointer;background:#0c1714b8;border:1px solid #ffffffa6;width:39px;height:39px;font-size:16px}.property-gallery-controls span{color:#fff;letter-spacing:.1em;background:#0c1714b8;padding:8px 10px;font-size:8px}.property-panel-body{padding:38px 43px 45px}.property-panel-heading>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.property-panel-heading>div>p{color:#7c8781;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px}.property-panel-heading h2{letter-spacing:-.04em;margin:25px 0 11px;font:400 45px/1 Iowan Old Style,Baskerville,Georgia,serif}.property-panel-heading h3{margin:0;font:400 27px/1.2 Iowan Old Style,Baskerville,Georgia,serif}.property-panel-heading h3 span{color:#66736c;font-size:19px}.property-panel-facts{border-top:1px solid #d6dad7;border-left:1px solid #d6dad7;grid-template-columns:repeat(4,1fr);margin:32px 0 0;display:grid}.property-panel-facts>div{border-bottom:1px solid #d6dad7;border-right:1px solid #d6dad7;min-height:86px;padding:15px 13px}.property-panel-facts dt{color:#7e8984;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:700}.property-panel-facts dd{overflow-wrap:anywhere;margin:10px 0 0;font:400 16px/1.3 Iowan Old Style,Baskerville,Georgia,serif}.property-remarks{border-top:1px solid #d6dad7;margin-top:34px;padding-top:29px}.property-remarks>p:last-child{color:#59665f;margin:13px 0 0;font:400 15px/1.72 Arial,sans-serif}.property-panel-actions{border-top:1px solid #d6dad7;align-items:center;gap:27px;margin-top:33px;padding-top:31px;display:flex}.property-panel-actions .button{gap:25px}.property-email{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px;font-size:10px;font-weight:700}.property-panel-body>.property-disclaimer{border-top:1px solid #d6dad7;margin:28px 0 0;padding-top:21px}@media (width<=1000px){.properties-grid{grid-template-columns:1fr 1fr}.properties-hero-grid{gap:65px}.properties-filters{grid-template-columns:1fr 1fr}}@media (width<=800px){.properties-hero-grid{grid-template-columns:1fr;gap:40px}.properties-source-card{max-width:420px}.properties-search-form{grid-template-columns:1fr auto}.properties-town-field{grid-column:1/-1;padding:0 0 15px}.properties-search-form>.button{grid-column:1/2}.properties-filter-toggle{grid-column:2/3}.properties-type-row,.properties-town-row{grid-template-columns:1fr;gap:12px}.properties-type-row>span,.properties-town-row>span{padding-top:0}.property-panel-facts{grid-template-columns:1fr 1fr}}@media (width<=600px){.properties-hero{padding:75px 0 63px}.properties-hero h1{font-size:50px}.properties-hero-grid>div:first-child>p:last-child{font-size:16px}.properties-search-form{padding:24px 0;display:block}.properties-search-form>.button{width:100%;margin-top:4px}.properties-filter-toggle{width:100%;margin:8px 0 0}.properties-filters.open{grid-template-columns:1fr;gap:15px;display:grid}.properties-shortcuts{padding-top:25px}.properties-results-section{padding:55px 0 70px}.properties-state{min-height:330px;padding:35px 22px}.properties-results-head{display:block}.properties-results-head>p{text-align:left;margin-top:19px}.properties-grid{grid-template-columns:1fr}.properties-pagination{justify-content:space-between;gap:10px}.properties-pagination button{min-width:0;padding:11px 9px}.properties-pagination>span{font-size:7px}.property-panel{width:100vw}.property-panel-gallery{aspect-ratio:4/3}.property-panel-body{padding:28px 20px 38px}.property-panel-heading h2{font-size:39px}.property-panel-facts{grid-template-columns:1fr 1fr}.property-panel-actions{flex-direction:column;align-items:stretch;gap:17px}.property-panel-actions .button{width:100%}.property-email{align-self:flex-start}.property-panel-close{top:12px;right:12px}}@media print{.properties-search-band,.properties-shortcuts,.properties-pagination,.property-panel-actions{display:none!important}}.ai-featured-tools{padding:0;overflow:hidden}.ai-featured-tools>header{border-bottom:1px solid #dce1e4;justify-content:space-between;align-items:end;gap:25px;padding:22px 25px;display:flex}.ai-featured-tools>header p{color:#856c43;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.ai-featured-tools>header h3{margin:8px 0 0;font:400 23px Iowan Old Style,Baskerville,serif}.ai-featured-tools>header>span{color:#7c878f;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.ai-featured-tools>div{grid-template-columns:repeat(6,1fr);display:grid}.ai-featured-tools button{text-align:left;cursor:pointer;background:#fffdfa;border:0;border-right:1px solid #dce1e4;grid-template-columns:32px 1fr 12px;align-items:start;gap:10px;min-width:0;padding:19px 16px;transition:background .2s,transform .2s;display:grid}.ai-featured-tools button:last-child{border-right:0}.ai-featured-tools button:hover{background:#f0ede6;position:relative;transform:translateY(-2px)}.ai-featured-tools button>span{width:31px;height:31px;color:var(--accent-soft);background:#152638;place-items:center;font:400 9px Iowan Old Style,Baskerville,serif;display:grid}.ai-featured-tools button>div{flex-direction:column;min-width:0;display:flex}.ai-featured-tools strong{font-size:8px;line-height:1.35}.ai-featured-tools small{color:#7a858c;margin-top:5px;font-size:6px;line-height:1.45}.ai-featured-tools b{color:#a58a5b;font-size:11px}.ai-tool-search{padding:0 20px 16px;display:block}.ai-tool-search>span{color:#7e898f;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:6px;font-weight:700;display:block}.ai-tool-search input{color:#172230;background:#f8f7f3;border:1px solid #cbd1d5;outline:none;width:100%;height:38px;margin:0;padding:0 12px;font:9px Arial,sans-serif}.ai-tool-search input:focus{border-color:var(--accent);background:#fff}.ai-no-tools{color:#7a858d;text-align:center;margin:0;padding:28px 20px;font-size:8px;line-height:1.5}.ai-category-tabs{scrollbar-width:thin}.ai-workflow-list{max-height:840px}@media (width<=1450px){.ai-featured-tools>div{grid-template-columns:repeat(3,1fr)}.ai-featured-tools button:nth-child(3){border-right:0}.ai-featured-tools button:nth-child(-n+3){border-bottom:1px solid #dce1e4}}@media (width<=800px){.ai-featured-tools>div{grid-template-columns:1fr 1fr}.ai-featured-tools button,.ai-featured-tools button:nth-child(3){border-bottom:1px solid #dce1e4;border-right:1px solid #dce1e4}.ai-featured-tools button:nth-child(2n){border-right:0}.ai-featured-tools button:nth-last-child(-n+2){border-bottom:0}}@media (width<=500px){.ai-featured-tools>header{flex-direction:column;align-items:flex-start}.ai-featured-tools>div{grid-template-columns:1fr}.ai-featured-tools button,.ai-featured-tools button:nth-child(2n),.ai-featured-tools button:nth-last-child(-n+2){border-bottom:1px solid #dce1e4;border-right:0}.ai-featured-tools button:last-child{border-bottom:0}}.intelligence-center{padding:0;overflow:hidden}.intelligence-head{color:#fff;background:linear-gradient(135deg,#10231d,#1b3a30);justify-content:space-between;align-items:center;gap:42px;padding:31px 33px;display:flex;position:relative;overflow:hidden}.intelligence-head:after{content:"";border:1px solid #e7dcbf24;border-radius:50%;width:360px;height:360px;position:absolute;top:-190px;right:-95px;box-shadow:0 0 0 44px #e7dcbf06,0 0 0 88px #e7dcbf04}.intelligence-head>div{z-index:1;position:relative}.intelligence-head p,.intelligence-form p,.intelligence-result>header p,.intelligence-actions header p,.intelligence-history header p{color:#d8c99f;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.intelligence-head h2{letter-spacing:-.03em;margin:9px 0 8px;font:400 31px/1.05 Iowan Old Style,Baskerville,Georgia,serif}.intelligence-head>div:first-child>span{color:#bdcbc4;max-width:820px;font-size:10px;line-height:1.65;display:block}.intelligence-live{background:#03100c2e;border:1px solid #e7dcbf3d;grid-template-columns:8px auto;gap:4px 10px;min-width:205px;padding:15px 17px;display:grid}.intelligence-live i{background:#d2a972;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 5px #d2a9721a}.intelligence-live.ready i{background:#8ab296;box-shadow:0 0 0 5px #8ab2961a}.intelligence-live strong{letter-spacing:.08em;text-transform:uppercase;font-size:7px}.intelligence-live small{color:#91a69b;font-size:7px}.intelligence-controls{border-bottom:1px solid #dce1dd;grid-template-columns:minmax(340px,.8fr) minmax(390px,1.2fr);display:grid}.intelligence-modes{background:#dce1dd;border-right:1px solid #dce1dd;grid-template-columns:1fr 1fr;gap:1px;display:grid}.intelligence-modes button{color:#1a2922;text-align:left;cursor:pointer;background:#fbfaf7;border:0;grid-template-columns:34px minmax(0,1fr) 12px;align-items:start;gap:11px;min-height:112px;padding:20px 18px;display:grid}.intelligence-modes button:hover,.intelligence-modes button.active{background:#edf0eb}.intelligence-modes button.active{box-shadow:inset 3px 0 #a38b5d}.intelligence-modes button>span{color:#486054;background:#e4e9e5;place-items:center;width:32px;height:32px;font:400 10px Georgia,serif;display:grid}.intelligence-modes button.active>span{color:#e5d6af;background:#18372d}.intelligence-modes button>div{flex-direction:column;min-width:0;display:flex}.intelligence-modes strong{font:400 16px/1.2 Georgia,serif}.intelligence-modes small{color:#75817a;margin-top:6px;font-size:7px;line-height:1.5}.intelligence-modes b{color:#a08657}.intelligence-form{padding:23px 26px 25px}.intelligence-form>div h3{margin:8px 0 17px;font:400 21px/1.2 Georgia,serif}.intelligence-form label{color:#536159;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:7px;font-weight:700;display:block}.intelligence-form label>span{float:right;color:#8a958e;letter-spacing:0;text-transform:none;font-weight:400}.intelligence-form select,.intelligence-form textarea{color:#18261f;resize:vertical;background:#fffefa;border:1px solid #cbd2cd;outline:none;width:100%;margin-top:7px;padding:10px 12px;font:10px/1.55 Arial,sans-serif}.intelligence-form select:focus,.intelligence-form textarea:focus{border-color:#788f83;box-shadow:0 0 0 1px #788f83}.intelligence-form>button{justify-content:space-between;align-items:center;width:100%;margin-top:17px;display:flex}.intelligence-form>button:disabled{opacity:.55;cursor:wait}.intelligence-form>small{color:#849087;margin-top:10px;font-size:7px;line-height:1.5;display:block}.intelligence-alert{color:#40574b;background:#e8eee9;border-left:2px solid #70907b;margin:16px 24px 0;padding:12px 14px;font-size:8px;line-height:1.5}.intelligence-alert.error{color:#794b42;background:#f3e9e5;border-color:#9b5e51}.intelligence-result{background:#fffefa;border:1px solid #d4dad6;margin:20px 24px 0}.intelligence-result>header{border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:flex-start;gap:30px;padding:27px 29px;display:flex}.intelligence-result>header h2{letter-spacing:-.03em;margin:9px 0 7px;font:400 34px/1.05 Georgia,serif}.intelligence-result>header>div:first-child>span{color:#6f7c75;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.intelligence-score{background:#f1f3ef;border:1px solid #c9d0cb;grid-template-columns:auto 1fr;gap:0 10px;min-width:150px;padding:13px 15px;display:grid}.intelligence-score strong{color:#18372d;grid-row:1/3;font:400 39px/1 Georgia,serif}.intelligence-score>span{color:#67766d;letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:6px;font-weight:700}.intelligence-score em{color:#53705d;letter-spacing:.07em;text-transform:uppercase;align-self:end;font-size:6px;font-style:normal;font-weight:700}.intelligence-score em.low{color:#8a5a4f}.intelligence-score em.medium{color:#826a3e}.intelligence-summary{color:#2b3a32;border-bottom:1px solid #dce1dd;margin:0;padding:24px 29px;font:400 18px/1.55 Georgia,serif}.intelligence-evidence-grid,.intelligence-review-grid{grid-template-columns:1fr 1fr;display:grid}.intelligence-list{border-bottom:1px solid #dce1dd;border-right:1px solid #dce1dd;min-width:0;padding:23px 27px}.intelligence-list:nth-child(2n){border-right:0}.intelligence-list>span,.intelligence-communication>span{color:#806b43;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.intelligence-list p{color:#647169;margin:10px 0 0;padding-left:14px;font-size:8px;line-height:1.55;position:relative}.intelligence-list p:before{content:"—";color:#a48a59;position:absolute;left:0}.intelligence-list.risk{background:#f5efeb}.intelligence-list.risk>span{color:#885b50}.intelligence-list.gap{background:#f5f1e8}.intelligence-list.human{background:#eaf0eb}.intelligence-actions{border-bottom:1px solid #dce1dd;padding:25px 28px}.intelligence-actions>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.intelligence-actions h3{margin:8px 0 0;font:400 22px Georgia,serif}.intelligence-actions>header>span{color:#6f7c74;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.intelligence-actions>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.intelligence-actions label{cursor:pointer;background:#faf9f5;border:1px solid #d5dbd7;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px;display:grid}.intelligence-actions label.selected{background:#edf2ee;border-color:#8da092}.intelligence-actions input{accent-color:#18372d;margin-top:2px}.intelligence-actions label>span{flex-direction:column;min-width:0;display:flex}.intelligence-actions strong{font-size:9px;line-height:1.4}.intelligence-actions small{color:#6f7b74;margin-top:5px;font-size:7px;line-height:1.5}.intelligence-actions em{color:#4f6958;text-transform:uppercase;background:#e7ece8;padding:5px 6px;font-size:6px;font-style:normal;font-weight:700}.intelligence-actions em.today{color:#8b4e42;background:#f0e2dc}.intelligence-actions label>b{color:#8b7750;grid-column:3;font-size:7px}.intelligence-communication{background:#f2eee6;border-left:2px solid #a58958;margin:24px 28px;padding:20px 22px}.intelligence-communication>strong{margin-top:10px;font:400 17px Georgia,serif;display:block}.intelligence-communication>p{white-space:pre-wrap;color:#5f6b64;margin:12px 0 0;font-size:9px;line-height:1.65}.intelligence-review-grid{border-top:1px solid #dce1dd}.intelligence-review-grid .intelligence-list{border-bottom:0}.intelligence-result>footer{border-top:1px solid #dce1dd;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.intelligence-result>footer>div{gap:7px;display:flex}.intelligence-result>footer button{color:#35453c;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #aeb9b2;min-height:36px;padding:0 12px;font-size:7px;font-weight:700}.intelligence-result>footer button:disabled{opacity:.45;cursor:not-allowed}.intelligence-result>footer .intelligence-apply{color:#fff;background:#18372d;border-color:#18372d;justify-content:space-between;align-items:center;min-width:195px;display:flex}.intelligence-empty{text-align:left;background:linear-gradient(145deg,#f8f6f1,#eef0ed);justify-content:center;align-items:center;gap:25px;min-height:235px;margin:20px 24px 0;padding:35px;display:flex}.intelligence-empty>span{color:#e5d6af;background:#18372d;border:1px solid #a5854f8c;flex:0 0 56px;place-items:center;height:56px;font:400 16px Georgia,serif;display:grid}.intelligence-empty p{color:#856c43;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.intelligence-empty h3{margin:10px 0 8px;font:400 25px Georgia,serif}.intelligence-empty small{color:#727e77;max-width:530px;font-size:9px;line-height:1.6;display:block}.intelligence-history{border-top:1px solid #dce1dd;margin-top:22px}.intelligence-history>header{border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.intelligence-history h3{margin:7px 0 0;font:400 21px Georgia,serif}.intelligence-history>header>span{color:#75817a;letter-spacing:.09em;text-transform:uppercase;font-size:7px}.intelligence-history>div{grid-template-columns:1fr 1fr;gap:0 24px;padding:0 24px 22px;display:grid}.intelligence-history button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce1dd;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:10px;padding:14px 0;display:grid}.intelligence-history button:hover,.intelligence-history button.active{background:#f4f2ec}.intelligence-history button>span{color:#486054;background:#e4e9e5;place-items:center;width:29px;height:29px;font:400 9px Georgia,serif;display:grid}.intelligence-history button>div{flex-direction:column;min-width:0;display:flex}.intelligence-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.intelligence-history small{color:#7b8780;margin-top:4px;font-size:7px}.intelligence-history em{color:#52695a;letter-spacing:.08em;text-transform:uppercase;background:#e8eee9;padding:5px 7px;font-size:6px;font-style:normal;font-weight:700}.intelligence-history b{color:#a58958}.intelligence-history>p{color:#7b8780;margin:0;padding:28px 24px;font-size:8px}@media (width<=1050px){.intelligence-head{flex-direction:column;align-items:flex-start}.intelligence-live{width:100%}.intelligence-controls{grid-template-columns:1fr}.intelligence-modes{border-bottom:1px solid #dce1dd;border-right:0}.intelligence-history>div{grid-template-columns:1fr}}@media (width<=650px){.intelligence-head{padding:25px 22px}.intelligence-head h2{font-size:28px}.intelligence-modes{grid-template-columns:1fr}.intelligence-modes button{min-height:0}.intelligence-form{padding:21px 20px}.intelligence-result,.intelligence-empty{margin-left:14px;margin-right:14px}.intelligence-result>header{flex-direction:column;padding:22px 20px}.intelligence-score{width:100%}.intelligence-result>header h2{font-size:29px}.intelligence-summary{padding:21px 20px;font-size:16px}.intelligence-evidence-grid,.intelligence-review-grid,.intelligence-actions>div{grid-template-columns:1fr}.intelligence-list,.intelligence-list:nth-child(2n){border-right:0}.intelligence-actions{padding:22px 20px}.intelligence-actions label{grid-template-columns:18px minmax(0,1fr)}.intelligence-actions label>em{grid-column:2;justify-self:start}.intelligence-actions label>b{grid-column:2}.intelligence-communication{margin:20px}.intelligence-result>footer{flex-direction:column;align-items:stretch;padding:20px}.intelligence-result>footer>div{grid-template-columns:1fr 1fr;display:grid}.intelligence-result>footer button,.intelligence-result>footer .intelligence-apply{width:100%}.intelligence-empty{flex-direction:column;align-items:flex-start;padding:27px 22px}.intelligence-history>div{padding-left:18px;padding-right:18px}.intelligence-history button{grid-template-columns:29px minmax(0,1fr) auto}.intelligence-history button>b{display:none}}.content-studio{gap:18px;display:grid}.content-loading{color:#66736d;letter-spacing:.08em;text-transform:uppercase;background:#fbfaf7;border:1px solid #d4dad6;place-items:center;min-height:480px;font-size:10px;display:grid}.content-command{color:#fff;justify-content:space-between;align-items:center;gap:35px;padding:31px 33px;display:flex;position:relative;overflow:hidden;background:linear-gradient(135deg,#10231d,#1b3a30)!important;border-color:#365047!important}.content-command:after{content:"";border:1px solid #e7dcbf26;border-radius:50%;width:340px;height:340px;position:absolute;top:-175px;right:-80px;box-shadow:0 0 0 46px #e7dcbf06,0 0 0 92px #e7dcbf05}.content-command>div{z-index:1;position:relative}.content-command p,.content-composer header p,.content-editor>header p,.content-social>header p,.content-library header p{color:#d8c99f;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.content-command h2{letter-spacing:-.025em;margin:10px 0 8px;font:400 31px/1.05 Iowan Old Style,Baskerville,Georgia,serif}.content-command>div:first-child>span{color:#bdcbc4;max-width:700px;font-size:10px;line-height:1.65;display:block}.content-command-status{background:#03100c2e;border:1px solid #e7dcbf40;grid-template-columns:9px auto;gap:3px 10px;min-width:185px;padding:17px 18px;display:grid}.content-command-status i{background:#d2a972;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 5px #d2a9721a}.content-command-status i.ready{background:#8ab296;box-shadow:0 0 0 5px #8ab2961a}.content-command-status strong{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.content-command-status small{color:#91a69b;font-size:7px}.content-notice{color:#40574b;background:#e8eee9;border-left:2px solid #70907b;grid-template-columns:27px 1fr 24px;align-items:center;gap:10px;padding:12px 15px;display:grid}.content-notice.error{color:#794b42;background:#f3e9e5;border-color:#9b5e51}.content-notice>span{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.content-notice p{margin:0;font-size:9px;line-height:1.5}.content-notice button{color:currentColor;cursor:pointer;background:0 0;border:0;font-size:18px}.content-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,.6fr);align-items:start;gap:18px;display:grid}.content-composer,.content-library,.content-editor,.content-social{overflow:hidden}.content-composer{padding-bottom:25px}.content-composer>header,.content-library>header,.content-editor>header,.content-social>header{border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:flex-start;gap:25px;padding:22px 25px;display:flex}.content-composer header h3,.content-library header h3,.content-editor>header h3,.content-social>header h3{margin:8px 0 0;font:400 24px Iowan Old Style,Baskerville,Georgia,serif}.content-composer>header>span{color:#765f36;letter-spacing:.09em;text-transform:uppercase;border:1px solid #cfc5aa;padding:5px 7px;font-size:6px;font-weight:700}.content-ideas{background:#dce1dd;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 25px 20px;padding-top:20px;display:grid}.content-ideas>span{color:#7a8680;letter-spacing:.12em;background:#fbfaf7;grid-column:1/-1;margin-bottom:-1px;padding:0 0 9px;font-size:6px;font-weight:700}.content-ideas button{color:#26342e;text-align:left;cursor:pointer;background:#f1f1ec;border:0;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:58px;padding:12px 14px;font:400 11px/1.35 Iowan Old Style,Baskerville,Georgia,serif;display:grid}.content-ideas button:hover{background:#e8ebe5}.content-ideas b{color:#997e4f;font-family:Arial,sans-serif}.content-composer>label,.content-composer>.content-form-row,.content-editor-grid{margin-left:25px;margin-right:25px}.content-composer label,.content-editor label{color:#536159;letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:7px;font-weight:700;display:block}.content-composer input,.content-composer textarea,.content-editor input,.content-editor textarea{color:#18261f;background:#fffefa;border:1px solid #cbd2cd;outline:none;width:100%;margin-top:7px;font:11px/1.6 Arial,sans-serif}.content-composer input,.content-editor input{height:41px;padding:0 12px}.content-composer textarea,.content-editor textarea{resize:vertical;padding:10px 12px}.content-composer input:focus,.content-composer textarea:focus,.content-editor input:focus,.content-editor textarea:focus{border-color:#788f83;box-shadow:0 0 0 1px #788f83}.content-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.content-primary,.content-secondary,.content-connect,.content-accounts button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;min-height:39px;font-size:8px;font-weight:700}.content-primary{color:#fff;background:#18372d;justify-content:space-between;align-items:center;gap:25px;margin:21px 25px 0;padding:0 16px;display:flex}.content-primary:hover:not(:disabled){background:#244a3d}.content-primary:disabled,.content-secondary:disabled,.content-connect:disabled,.content-accounts button:disabled{opacity:.45;cursor:not-allowed}.content-safety{color:#7e8983;margin:12px 25px 0;font-size:7px;line-height:1.55;display:block}.content-library>header>span{background:#e6e8e1;border-radius:50%;place-items:center;width:28px;height:28px;font:400 12px Georgia,serif;display:grid}.content-library>div:not(.content-empty){max-height:720px;overflow-y:auto}.content-library>div>button{color:#1c2923;text-align:left;cursor:pointer;background:#fbfaf7;border:0;border-bottom:1px solid #e0e4e0;width:100%;padding:17px 19px;display:block}.content-library>div>button:hover,.content-library>div>button.active{background:#edf0eb}.content-library>div>button.active{box-shadow:inset 3px 0 #a38b5d}.content-library button>span{color:#7b6a49;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:6px;font-weight:700;display:inline-block}.content-library button>strong{font:400 15px/1.25 Iowan Old Style,Baskerville,Georgia,serif;display:block}.content-library button>small{color:#7d8982;margin-top:8px;font-size:7px;display:block}.content-empty{text-align:center;padding:36px 24px}.content-empty strong{font:400 19px Georgia,serif}.content-empty p{color:#77837d;font-size:9px;line-height:1.55}.content-editor>header>div:last-child{gap:7px;display:flex}.content-status,.content-ai-mark{color:#69766f;letter-spacing:.09em;text-transform:uppercase;border:1px solid #c8cfc9;padding:5px 8px;font-size:6px;font-weight:700}.content-status.published{color:#456351;background:#e5ece7;border-color:#7f9d89}.content-status.reviewed{color:#78653c;background:#f1ecdf;border-color:#c8b78c}.content-ai-mark{background:#f0f2ee;border-color:#bec8c2}.content-editor-grid{grid-template-columns:1fr 1fr;gap:2px 17px;padding:11px 0 24px;display:grid}.content-editor-wide{grid-column:1/-1}.content-editor textarea{text-transform:none;min-height:84px}.content-editor label:has(textarea[rows="18"]){grid-column:1/-1}.content-editor footer{border-top:1px solid #dce1dd;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;display:flex}.content-editor footer>div{gap:8px;display:flex}.content-editor footer .content-primary{margin:0}.content-secondary{color:#28372f;background:0 0;border:1px solid #9ca9a2;padding:0 15px}.content-editor footer>a{color:#33443b;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #75817b;padding-bottom:4px;font-size:8px;font-weight:700}.content-social>header>div>span{color:#748079;max-width:680px;margin-top:8px;font-size:8px;line-height:1.5;display:block}.content-social>header>b{color:#79857e;letter-spacing:.09em;text-transform:uppercase;font-size:7px}.content-social-grid{grid-template-columns:1fr 1fr;display:grid}.content-social-grid>article{border-right:1px solid #dce1dd;grid-template-columns:45px 1fr;gap:16px;padding:25px;display:grid}.content-social-grid>article:last-child{border-right:0}.content-network{color:#fff;background:#315f8f;border-radius:50%;place-items:center;width:44px;height:44px;font:700 22px Arial,sans-serif;display:grid}.content-network.linkedin{background:#14679e;border-radius:4px;font-size:15px}.content-network-copy>span{color:#7b8780;letter-spacing:.12em;font-size:6px;font-weight:700}.content-network-copy h4{margin:7px 0 6px;font:400 18px Georgia,serif}.content-network-copy p{color:#738079;margin:0;font-size:8px;line-height:1.55}.content-connect{color:#fff;background:#17372c;grid-column:1/-1;margin-top:19px;padding:0 15px}.content-accounts{grid-column:1/-1;margin-top:17px}.content-accounts>div{background:#f3f3ee;border:1px solid #d5dbd7;padding:13px}.content-accounts>div+div{margin-top:7px}.content-accounts>div>div:first-child{align-items:center;gap:9px;display:flex}.content-accounts i{background:#73927d;border-radius:50%;width:7px;height:7px}.content-accounts span{flex-direction:column;display:flex}.content-accounts strong{font-size:9px}.content-accounts small{color:#7c8881;margin-top:3px;font-size:7px}.content-accounts>div>div:last-child{gap:7px;margin-top:12px;display:flex}.content-accounts button{color:#fff;background:#1d3b31;min-height:32px;padding:0 10px;font-size:6px}.content-accounts button:last-child{color:#536159;background:0 0;border:1px solid #b8c0bb}.content-social details{border-top:1px solid #dce1dd;grid-column:1/-1;margin-top:16px;padding-top:13px}.content-social summary{color:#57645d;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:7px;font-weight:700}.content-social details p,.content-social details small{color:#748079;font-size:7px;line-height:1.55;display:block}.content-social details code{overflow-wrap:anywhere;color:#314039;background:#e9ece7;margin:10px 0;padding:9px;font-size:7px;display:block}.content-publication-log{border-top:1px solid #dce1dd;padding:22px 25px}.content-publication-log h4{margin:0 0 13px;font:400 17px Georgia,serif}.content-publication-log>p{color:#7d8982;margin:0;font-size:8px}.content-publication-log>div{border-top:1px solid #e2e5e1;grid-template-columns:65px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.content-publication-log span{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700}.content-publication-log span.published{color:#4f765e}.content-publication-log span.failed{color:#955646}.content-publication-log strong{font-size:8px}.content-publication-log small{color:#7d8982;font-size:7px}.content-studio button:focus-visible,.content-studio input:focus-visible,.content-studio textarea:focus-visible,.content-studio summary:focus-visible{outline-offset:2px;outline:2px solid #9f8553}@media (width<=1100px){.content-grid{grid-template-columns:1fr}.content-library>div:not(.content-empty){max-height:320px}.content-social-grid{grid-template-columns:1fr}.content-social-grid>article{border-bottom:1px solid #dce1dd;border-right:0}.content-social-grid>article:last-child{border-bottom:0}}@media (width<=700px){.content-command{flex-direction:column;align-items:flex-start}.content-command-status{width:100%}.content-ideas,.content-form-row,.content-editor-grid{grid-template-columns:1fr}.content-ideas button{grid-column:1}.content-editor-wide{grid-column:auto}.content-editor label:has(textarea[rows="18"]){grid-column:auto}.content-editor footer{flex-direction:column;align-items:stretch}.content-editor footer>div{grid-template-columns:1fr;display:grid}.content-editor footer .content-primary{width:100%}.content-social-grid>article{grid-template-columns:38px 1fr;padding:20px}.content-network{width:38px;height:38px}.content-publication-log>div{grid-template-columns:55px 1fr}.content-publication-log small{grid-column:2}.content-social>header{flex-direction:column;align-items:flex-start}}.content-social-grid>article{grid-template-columns:45px minmax(0,1fr) auto}.content-social-grid>article.needs-setup{background:linear-gradient(#fbfaf7,#f4f1e9)}.content-provider-state{color:#735e35;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f4eee0;border:1px solid #d1c4a3;align-self:start;align-items:center;gap:6px;padding:7px 9px;font-size:6px;font-weight:700;display:flex}.content-provider-state i{background:#b28b4a;border-radius:50%;width:6px;height:6px}.content-provider-state.ready{color:#45624f;background:#e9f0eb;border-color:#b7c9bc}.content-provider-state.ready i{background:#6f957a}.content-connect,.content-accounts,.content-social details.content-social-setup{margin-top:3px}.content-setup-guide{background:#fffefa;border:1px solid #d6d7cf;margin-top:13px;padding:15px}.content-social details.content-social-setup p,.content-social details.content-social-setup small{font-size:8px}.content-social details a{color:#315b49;text-underline-offset:3px;text-decoration:underline}.content-callback{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;margin:10px 0;display:grid}.content-social details .content-callback code{margin:0;padding:10px}.content-callback button{color:#34443c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f8f7f2;border:1px solid #aab5ae;min-width:58px;font-size:6px;font-weight:700}.content-setup-guide form{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.content-setup-guide label{color:#536159;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:700}.content-setup-guide input{color:#18261f;background:#fff;border:1px solid #cbd2cd;outline:none;width:100%;height:39px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.content-setup-guide input:focus{border-color:#788f83;box-shadow:0 0 0 1px #788f83}.content-save-credentials{color:#fff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#18372d;border:0;grid-column:1/-1;min-height:39px;font-size:7px;font-weight:700}.content-save-credentials:disabled{opacity:.55;cursor:wait}@media (width<=700px){.content-social-grid>article{grid-template-columns:38px minmax(0,1fr)}.content-provider-state{grid-column:1/-1;justify-content:center}.content-setup-guide form,.content-callback{grid-template-columns:1fr}.content-callback button{min-height:34px}}.content-import{grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 24px;display:grid;background:linear-gradient(90deg,#fbfaf7,#f1efe8)!important}.content-import-mark{color:#8d7244;border:1px solid #c3b48d;border-radius:50%;place-items:center;width:42px;height:42px;font:24px Georgia,serif;display:grid}.content-import p{color:#997e4f;letter-spacing:.16em;margin:0;font-size:6px;font-weight:700}.content-import h3{margin:5px 0 4px;font:400 19px Georgia,serif}.content-import span{color:#6f7c75;max-width:730px;font-size:8px;line-height:1.55;display:block}.content-import>a{color:#58665f;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #9a855e;padding-bottom:4px;font-size:7px;font-weight:700}.content-import>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#18372d;border:0;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:0 15px;font-size:7px;font-weight:700;display:flex}.content-import>button:disabled{opacity:.55;cursor:wait}.content-source-link{color:#52645a;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #8d9a93;margin-top:8px;padding-bottom:3px;font-size:7px;font-weight:700;display:inline-block}.article-feature-wrap{margin-top:-42px;margin-bottom:54px}.article-feature-image{object-fit:cover;object-position:center;border:1px solid #10231d1f;width:100%;max-height:620px;display:block}@media (width<=950px){.content-import{grid-template-columns:44px 1fr}.content-import>a{grid-column:2}.content-import>button{grid-column:1/-1}}@media (width<=600px){.content-import{grid-template-columns:1fr}.content-import-mark{display:none}.content-import>a,.content-import>button{grid-column:auto}.article-feature-wrap{margin-top:-20px;margin-bottom:34px}}.content-library>.content-library-actions{background:#f1f2ed;border-bottom:1px solid #dce1dd;grid-template-columns:1fr auto;gap:8px;max-height:none;padding:12px 15px;display:grid;overflow:visible}.content-library-actions label{color:#536159;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:7px;font-weight:700;display:flex}.content-library-actions input,.content-post-check input{accent-color:#18372d}.content-library>.content-library-actions>button{color:#526058;text-align:right;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;width:auto;padding:0;font-size:7px;font-weight:700}.content-library>.content-library-actions>.content-delete-selected{color:#8a483b;text-align:center;background:#fffaf7;border:1px solid #a66b5d;grid-column:1/-1;width:100%;min-height:34px}.content-library-actions .content-delete-selected:hover:not(:disabled),.content-editor-delete:hover:not(:disabled),.content-post-delete:hover:not(:disabled){color:#fff;background:#8b493d}.content-library-actions button:disabled,.content-post-delete:disabled,.content-editor-delete:disabled{opacity:.4;cursor:not-allowed}.content-library>.content-library-list{max-height:720px;overflow-y:auto}.content-library-list>div{background:#fbfaf7;border-bottom:1px solid #e0e4e0;grid-template-columns:34px minmax(0,1fr) auto;align-items:stretch;display:grid}.content-library-list>div:hover,.content-library-list>div.active{background:#edf0eb}.content-library-list>div.active{box-shadow:inset 3px 0 #a38b5d}.content-library-list>div.checked{background:#e7ece7}.content-post-check{cursor:pointer;place-items:center;display:grid}.content-library-list .content-post-open{color:#1c2923;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:17px 5px}.content-post-open>span{color:#7b6a49;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:6px;font-weight:700;display:inline-block}.content-post-open>strong{font:400 15px/1.25 Iowan Old Style,Baskerville,Georgia,serif;display:block}.content-post-open>small{color:#7d8982;margin-top:8px;font-size:7px;display:block}.content-library-list .content-post-delete{color:#8a574b;text-align:center;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;align-self:center;width:auto;margin:0 10px;padding:7px;font-size:6px;font-weight:700}.content-editor-delete{color:#884c40;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #a66b5d;min-height:39px;padding:0 15px;font-size:8px;font-weight:700}.content-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.content-library>.content-library-actions{max-height:none}.content-library>.content-library-list{max-height:320px}}@media (width<=700px){.content-library-list>div{grid-template-columns:36px minmax(0,1fr)}.content-library-list .content-post-delete{grid-column:2;justify-self:start;margin:-9px 0 10px 4px}.content-editor footer>div{grid-template-columns:1fr;display:grid}.content-editor-delete{width:100%}}.crm-calendar-workspace{gap:16px;display:grid}.crm-calendar-command{color:#fff;background:linear-gradient(135deg,#10231d,#214438);border:1px solid #31493f;justify-content:space-between;align-items:center;gap:28px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.crm-calendar-command:after{content:"";border:1px solid #d8c8a729;border-radius:50%;width:380px;height:380px;position:absolute;top:-210px;right:-100px;box-shadow:0 0 0 55px #d8c8a706,0 0 0 110px #d8c8a704}.crm-calendar-command>div{z-index:1;position:relative}.crm-calendar-command p{color:#d8c8a7;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.crm-calendar-command h2{margin:9px 0 5px;font:400 31px/1.08 Georgia,serif}.crm-calendar-command span{color:#b9c9c1;font-size:8px}.crm-calendar-controls{align-items:center;gap:6px;display:flex}.crm-calendar-controls button{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #d8c8a766;min-height:37px;padding:0 12px;font-size:7px;font-weight:700}.crm-calendar-controls button:hover,.crm-calendar-controls button:focus-visible{color:#193329;background:#d8c8a7}.crm-calendar-controls .crm-calendar-add{color:#18342a;background:#f5f1e7;margin-left:5px}.crm-calendar-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.crm-calendar{overflow-x:auto}.crm-calendar-weekdays,.crm-calendar-grid{grid-template-columns:repeat(7,1fr);min-width:760px;display:grid}.crm-calendar-weekdays{background:#eef1ed;border-bottom:1px solid #d7ddd9}.crm-calendar-weekdays span{color:#77837d;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;font-size:7px;font-weight:700}.crm-calendar-grid{border-left:1px solid #dce1dd}.crm-calendar-day{background:#fbfaf7;border-bottom:1px solid #dce1dd;border-right:1px solid #dce1dd;min-width:0;min-height:126px;padding:8px}.crm-calendar-day.outside{color:#98a19c;background:#f0f1ee}.crm-calendar-day.selected{box-shadow:inset 0 0 0 2px #a58a59}.crm-calendar-day.today .crm-calendar-day-head>button:first-child{color:#fff;background:#19382e}.crm-calendar-day-head{justify-content:space-between;align-items:center;display:flex}.crm-calendar-day-head button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font:700 8px Arial,sans-serif;display:grid}.crm-calendar-day-head button:last-child{color:#8d7447;opacity:0;font-size:14px;font-weight:400}.crm-calendar-day:hover .crm-calendar-day-head button:last-child,.crm-calendar-day:focus-within .crm-calendar-day-head button:last-child{opacity:1}.crm-calendar-events{gap:4px;margin-top:5px;display:grid}.crm-calendar-events>button{color:#304239;text-align:left;cursor:pointer;background:#f0ece2;border:0;border-left:2px solid #9f8758;grid-template-columns:auto minmax(0,1fr);gap:5px;min-width:0;padding:5px 6px;display:grid}.crm-calendar-events>button.call{background:#e6eee9;border-color:#6b8b7a}.crm-calendar-events>button.showing{background:#e6ebef;border-color:#607d97}.crm-calendar-events>button.inspection{background:#f0e8e0;border-color:#9a7657}.crm-calendar-events>button.closing{background:#dfeae2;border-color:#4d735c}.crm-calendar-events>button.internal{background:#e9eae9;border-color:#7c7f82}.crm-calendar-events>button.cancelled{opacity:.48;text-decoration:line-through}.crm-calendar-events time{color:#6c776f;white-space:nowrap;font-size:5px;font-weight:700}.crm-calendar-events span{color:#33453c;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;overflow:hidden}.crm-calendar-events .crm-calendar-more{color:#7f6840;background:0 0;border:0;padding:4px 2px;font-size:6px;font-weight:700;display:block}.crm-calendar-loading{color:#748079;letter-spacing:.08em;text-transform:uppercase;place-items:center;min-width:760px;min-height:760px;font-size:8px;display:grid}.crm-calendar-agenda{overflow:hidden}.crm-calendar-agenda>header{background:#f0f2ee;border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.crm-calendar-agenda>header p{color:#887044;letter-spacing:.14em;margin:0;font-size:6px;font-weight:700}.crm-calendar-agenda>header h3{margin:7px 0 0;font:400 19px/1.25 Georgia,serif}.crm-calendar-agenda>header>button{color:#715b36;cursor:pointer;background:0 0;border:1px solid #a58a59;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.crm-calendar-agenda>div>article{border-bottom:1px solid #dce1dd}.crm-calendar-agenda article>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:18px 20px;display:block}.crm-calendar-agenda article>button:hover{background:#f4f4ef}.crm-calendar-agenda article.cancelled{opacity:.55}.crm-calendar-category{color:#755f3a;letter-spacing:.09em;text-transform:uppercase;background:#ece7da;padding:4px 6px;font-size:5px;font-weight:700;display:inline-block}.crm-calendar-agenda time{color:#7a867f;margin-top:13px;font-size:7px;display:block}.crm-calendar-agenda h4{margin:6px 0 5px;font:400 17px/1.25 Georgia,serif}.crm-calendar-agenda article p{color:#536159;margin:0;font-size:8px}.crm-calendar-agenda article small{color:#85908a;margin-top:9px;font-size:7px;line-height:1.45;display:block}.crm-calendar-agenda article em{color:#68766f;letter-spacing:.08em;text-transform:uppercase;margin-top:11px;font-size:6px;font-style:normal;font-weight:700;display:inline-block}.crm-calendar-agenda article>a{color:#4a6657;margin:-7px 20px 17px;font-size:7px;font-weight:700;display:block}.crm-calendar-empty{text-align:center;align-content:center;justify-items:center;min-height:330px;padding:28px;display:grid}.crm-calendar-empty>span{color:#846d43;border:1px solid #b7aa88;place-items:center;width:40px;height:40px;font:16px Georgia,serif;display:grid}.crm-calendar-empty h4{margin:17px 0 7px;font:400 20px Georgia,serif}.crm-calendar-empty p{color:#77847d;margin:0;font-size:8px;line-height:1.6}.crm-calendar-empty button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#19382e;border:0;margin-top:17px;padding:10px 12px;font-size:6px;font-weight:700}.crm-calendar-modal-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.crm-calendar-modal-actions .crm-add{margin-left:auto}.crm-calendar-delete{color:#874f44;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #c7a59c;min-height:39px;padding:0 13px;font-size:7px;font-weight:700}.crm-calendar-delete:disabled{opacity:.45}.crm-calendar-day button:focus-visible,.crm-calendar-agenda button:focus-visible{outline-offset:2px;outline:2px solid #9f8553}@media (width<=1100px){.crm-calendar-layout{grid-template-columns:1fr}.crm-calendar-agenda{grid-template-columns:260px 1fr;display:grid}.crm-calendar-agenda>header{border-bottom:0;border-right:1px solid #dce1dd}.crm-calendar-agenda>div{grid-template-columns:repeat(2,1fr);display:grid}.crm-calendar-empty{grid-column:2;min-height:220px}.crm-calendar-agenda>div>article{border-right:1px solid #dce1dd}}@media (width<=700px){.crm-calendar-command{flex-direction:column;align-items:flex-start;padding:23px 20px}.crm-calendar-controls{flex-wrap:wrap;width:100%}.crm-calendar-controls .crm-calendar-add{flex:1;margin-left:0}.crm-calendar-weekdays,.crm-calendar-grid,.crm-calendar-loading{min-width:700px}.crm-calendar-day{min-height:112px}.crm-calendar-agenda{display:block}.crm-calendar-agenda>header{border-bottom:1px solid #dce1dd;border-right:0}.crm-calendar-agenda>div{display:block}.crm-calendar-empty{min-height:240px}.crm-calendar-modal-actions{flex-direction:column-reverse;align-items:stretch}.crm-calendar-modal-actions button{width:100%}}.crm-sidebar{flex-direction:column;padding-bottom:20px;display:flex}.crm-prospecting-link{color:#f6f2e9;background:#d8c8a714;border:1px solid #d8c8a747;grid-template-columns:27px 1fr;align-items:center;gap:1px 10px;margin:0 10px 16px;padding:10px 12px;display:grid}.crm-prospecting-link>span{color:#122131;background:#b59a6b;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:7px;font-weight:700;display:grid}.crm-prospecting-link>strong{font-size:10px}.crm-prospecting-link>em{color:#91a0aa;letter-spacing:.05em;font-size:6px;font-style:normal}.crm-sidebar>nav{scrollbar-width:thin;scrollbar-color:#d8c8a74d transparent;flex:1;min-height:0;overflow-y:auto}.crm-nav-section{margin:0 0 14px}.crm-nav-section>p{color:#73868f;letter-spacing:.15em;text-transform:uppercase;margin:0;padding:8px 28px 5px;font-size:6px;font-weight:700}.crm-sidebar-bottom{margin:12px 6px 0;position:static}.crm-view-command{background:#fbfaf7;border:1px solid #d7dcdf;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:23px 25px;display:flex}.crm-view-command p{color:#866f48;letter-spacing:.15em;margin:0 0 7px;font-size:7px;font-weight:700}.crm-view-command h2{margin:0;font:400 24px Iowan Old Style,Baskerville,Georgia,serif}.contact-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.contact-row:hover{background:#f0f2ef}.contact-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ops-module{gap:18px;display:grid}.ops-command{color:#fff;background:linear-gradient(135deg,#101d2b,#193249);border:1px solid #31485b;justify-content:space-between;align-items:center;gap:34px;padding:29px 31px;display:flex;position:relative;overflow:hidden}.ops-command:after{content:"";border:1px solid #d8c8a724;border-radius:50%;width:350px;height:350px;position:absolute;top:-190px;right:-90px;box-shadow:0 0 0 50px #d8c8a706,0 0 0 100px #d8c8a704}.ops-command>div{z-index:1;position:relative}.ops-command p{color:#d8c8a7;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.ops-command h2{margin:9px 0 7px;font:400 30px/1.08 Iowan Old Style,Baskerville,Georgia,serif}.ops-command>div:first-child>span{color:#b9c5cd;max-width:720px;font-size:10px;line-height:1.65;display:block}.ops-command>div:last-child{grid-template-columns:auto auto;gap:2px 10px;min-width:150px;display:grid}.ops-command>div:last-child>strong{color:#f4f0e6;grid-row:1/3;font:400 30px Georgia,serif}.ops-command>div:last-child>small{color:#9aabb6;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:7px}.ops-command>div:last-child>button{color:#fff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #d8c8a773;grid-column:1/-1;min-height:37px;margin-top:11px;font-size:7px;font-weight:700}.ops-command>div:last-child>button:hover{color:#152638;background:#d8c8a7}.ops-notice{color:#40574b;background:#e8eee9;border-left:2px solid #70907b;grid-template-columns:26px 1fr 24px;align-items:center;gap:10px;padding:12px 15px;display:grid}.ops-notice.error{color:#794b42;background:#f3e9e5;border-color:#9b5e51}.ops-notice>span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.ops-notice p{margin:0;font-size:9px;line-height:1.5}.ops-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.ops-loading,.ops-empty{text-align:center;align-content:center;place-items:center;min-height:360px;padding:45px;display:grid}.ops-loading{color:#69777f;letter-spacing:.08em;text-transform:uppercase;background:#fbfaf7;border:1px solid #d7dcdf;font-size:9px}.ops-empty>span{color:#846d43;border:1px solid #b9ab88;border-radius:50%;place-items:center;width:42px;height:42px;font:16px Georgia,serif;display:grid}.ops-empty h3{margin:18px 0 5px;font:400 24px Georgia,serif}.ops-empty p{color:#748079;max-width:540px;font-size:10px;line-height:1.65}.ops-empty button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#172f43;border:0;margin-top:12px;padding:11px 16px;font-size:7px;font-weight:700}.ops-records{overflow:hidden}.ops-records-head,.ops-record-row{grid-template-columns:minmax(220px,1.5fr) .75fr .6fr .75fr auto;align-items:center;gap:18px;padding:13px 20px;display:grid}.ops-records-head{color:#748079;letter-spacing:.1em;text-transform:uppercase;background:#eef0ee;font-size:7px;font-weight:700}.ops-record-row{border-top:1px solid #e0e4e0;min-height:68px;font-size:9px}.ops-record-row:hover{background:#f5f5f1}.ops-record-title{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ops-record-title strong,.ops-record-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-record-title strong{font:400 15px Georgia,serif}.ops-record-title small{color:#7b8780;margin-top:5px;font-size:8px}.ops-record-row>span{text-transform:capitalize}.ops-status{color:#52645a;letter-spacing:.06em;text-transform:uppercase;background:#e4e9e6;border-radius:99px;justify-self:start;padding:5px 8px;font-size:7px;font-style:normal}.ops-status.active,.ops-status.preferred,.ops-status.published,.ops-status.completed,.ops-status.closed{color:#486552;background:#e2ece5}.ops-status.draft,.ops-status.research,.ops-status.nurture{color:#796641;background:#eeeadf}.ops-status.failed,.ops-status.cancelled,.ops-status.declined,.ops-status.expired{color:#8c5144;background:#f1e2de}.ops-record-row>div{gap:5px;display:flex}.ops-record-row>div button{color:#536159;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bdc6c0;padding:6px 7px;font-size:6px;font-weight:700}.ops-record-row>div button:last-child{color:#8b5145;border-color:#c9aaa2}.ops-metrics{background:#d8dde0;border:1px solid #d8dde0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ops-metrics article{background:#fbfaf7;padding:22px}.ops-metrics span{letter-spacing:.13em;color:#77837c;font-size:7px}.ops-metrics strong{margin:12px 0 5px;font:31px Georgia,serif;display:block}.ops-metrics small{color:#7d8982;font-size:8px}.ops-report-grid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.ops-funnel{padding:15px 24px 24px}.ops-funnel>div{grid-template-columns:90px 1fr 24px;align-items:center;gap:12px;padding:9px 0;display:grid}.ops-funnel span{text-transform:capitalize;font-size:8px}.ops-funnel i{background:linear-gradient(90deg,#a58a59,#d8c8a7);height:6px;display:block}.ops-funnel strong{text-align:right;font:14px Georgia,serif}.ops-source-list{padding:11px 24px}.ops-source-list>div{border-bottom:1px solid #e0e4e0;justify-content:space-between;padding:13px 0;display:flex}.ops-source-list strong{font-size:9px}.ops-source-list span{font:15px Georgia,serif}.ops-health-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ops-health-grid article{padding:22px}.ops-health-grid article>header{justify-content:space-between;align-items:flex-start;display:flex}.ops-score strong{font:31px Georgia,serif}.ops-score span{color:#89948e;font-size:8px}.ops-health-grid h3{margin:20px 0 7px;font:400 20px Georgia,serif}.ops-health-grid p{color:#738079;min-height:50px;font-size:9px;line-height:1.55}.ops-health-grid dl{margin:16px 0}.ops-health-grid dl>div{border-top:1px solid #e1e5e2;justify-content:space-between;padding:7px 0;display:flex}.ops-health-grid dt{color:#7c8881;text-transform:uppercase;font-size:7px}.ops-health-grid dd{margin:0;font-size:8px}.ops-health-grid article>button{color:#34483e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9d875c;padding:0 0 4px;font-size:8px;font-weight:700}.ops-upcoming{margin-bottom:18px}.ops-upcoming>div:last-child article{border-top:1px solid #e0e4e0;grid-template-columns:130px 1fr auto;align-items:center;gap:18px;padding:15px 23px;display:grid}.ops-upcoming article>span{color:#7a8680;font-size:8px}.ops-upcoming article>strong{font-size:10px}.ops-upcoming article>em{text-transform:uppercase;font-size:7px;font-style:normal}.ops-upcoming article>em.high{color:#a2543c}@media (width<=1100px){.ops-health-grid{grid-template-columns:repeat(2,1fr)}.ops-records-head,.ops-record-row{grid-template-columns:minmax(180px,1.4fr) .65fr .65fr auto}.ops-records-head>span:nth-child(4),.ops-record-row>span:nth-child(4),.crm-nav-section>p{display:none}}@media (width<=700px){.crm-sidebar>nav{gap:5px;display:flex;overflow:auto hidden}.crm-nav-section{display:contents}.crm-view-command,.ops-command{flex-direction:column;align-items:flex-start}.ops-command>div:last-child{width:100%}.ops-metrics{grid-template-columns:1fr 1fr}.ops-report-grid,.ops-health-grid{grid-template-columns:1fr}.ops-records-head{display:none}.ops-record-row{grid-template-columns:1fr auto;gap:9px;padding:15px}.ops-record-row>span,.ops-record-row>em{display:none}.ops-record-row>div{grid-area:1/2}.ops-upcoming>div:last-child article{grid-template-columns:1fr auto}.ops-upcoming article>span{grid-column:1/-1}.crm-view-command .crm-add{width:100%}.contact-row{border-bottom:0;border-left:0;border-right:0}}.attention-grid>article>button{color:#34483e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9d875c;padding:0 0 4px;font-size:9px;font-weight:700}.attention-grid>article>button:focus-visible{outline-offset:3px;outline:2px solid #9f8553}.ops-record-row>div a{color:#355245;text-transform:uppercase;white-space:nowrap;background:#edf2ee;border:1px solid #aabbb1;padding:6px 7px;font-size:6px;font-weight:700}.contact-import-bar{background:linear-gradient(90deg,#fbfaf7,#f0eee7);border-bottom:1px solid #d9ded9;justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;display:flex}.contact-import-bar>div{flex-direction:column;min-width:0;display:flex}.contact-import-bar p{color:#866f48;letter-spacing:.15em;margin:0;font-size:7px;font-weight:700}.contact-import-bar strong{margin-top:6px;font:400 19px Georgia,serif}.contact-import-bar span{color:#738079;margin-top:5px;font-size:8px;line-height:1.5}.contact-import-button{color:#fff;cursor:pointer;white-space:nowrap;background:#18372d;place-items:center;min-width:108px;min-height:38px;padding:0 14px;display:grid;position:relative;letter-spacing:.08em!important;margin:0!important;font-size:7px!important}.contact-import-button input{opacity:0;height:1px;position:absolute;width:1px!important;margin:0!important}.contact-import-preview{background:#f6f5f0;border-bottom:1px solid #dce1dd;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:14px 22px;display:grid}.contact-import-preview>div{flex-direction:column;min-width:0;display:flex}.contact-import-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contact-import-preview span{color:#75817a;margin-top:4px;font-size:7px}.contact-import-preview button,.contact-selection button,.contact-custom-add button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#1b3a30;border:1px solid #1b3a30;min-height:33px;padding:0 12px;font-size:7px;font-weight:700}.contact-import-preview button:last-child{color:#5f6c65;background:0 0;border-color:#b7c0ba}.contact-import-preview button:disabled,.contact-selection button:disabled{opacity:.45;cursor:wait}.contact-notice{color:#40574b;background:#e8eee9;border-left:3px solid #6f8f78;justify-content:space-between;gap:15px;padding:12px 22px;font-size:9px;display:flex}.contact-notice button{color:inherit;background:0 0;border:0;font-size:18px}.contact-selection{background:#f0f2ef;border-bottom:1px solid #dce1dd;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:12px 22px;display:grid}.contact-selection label{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.contact-selection input,.contact-check input{accent-color:#18372d}.contact-selection span{color:#748079;font-size:8px}.contact-selection button{color:#884c40;background:0 0;border-color:#a66b5d}.contact-selection button:not(:disabled):hover{color:#fff;background:#884c40}.contact-head{grid-template-columns:26px 1.4fr .7fr .8fr .8fr .5fr}.contact-row-wrap{border-top:1px solid #e2e6e2;grid-template-columns:48px minmax(0,1fr);align-items:stretch;display:grid}.contact-row-wrap.selected{background:#e7ece7}.contact-check{cursor:pointer;place-items:center;display:grid}.contact-row-wrap .contact-row{border:0;grid-template-columns:1.4fr .7fr .8fr .8fr .5fr}.contact-custom-fields{background:#f2f3ef;border:1px solid #ccd4cf;margin:20px 0}.contact-custom-fields summary{color:#6f6044;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:14px 16px;font-size:8px;font-weight:700}.contact-custom-fields summary span{background:#ddd7c8;border-radius:99px;margin-left:6px;padding:3px 6px}.contact-custom-fields>div{padding:0 15px 14px}.contact-custom-row{grid-template-columns:1fr 30px;align-items:end;gap:8px;display:grid}.contact-custom-row label{margin:7px 0}.contact-custom-row button{color:#884c40;background:0 0;border:1px solid #c8aaa2;height:35px;margin-bottom:7px;font-size:17px}.contact-custom-add{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.contact-custom-add input{margin:0!important}.contact-custom-add button{height:auto}@media (width<=700px){.contact-import-bar{flex-direction:column;align-items:flex-start}.contact-import-button{width:100%}.contact-import-preview{grid-template-columns:1fr}.contact-selection{grid-template-columns:1fr auto}.contact-selection button{grid-column:1/-1}.contact-row-wrap{grid-template-columns:40px minmax(0,1fr)}.contact-row-wrap .contact-row{grid-template-columns:1fr .6fr}.contact-row-wrap .contact-row>span:nth-child(3),.contact-row-wrap .contact-row>span:nth-child(4),.contact-row-wrap .contact-row>span:nth-child(5){display:none}}body[data-theme-preset=modern] .button,body[data-theme-preset=modern] .calculator-card,body[data-theme-preset=modern] .lead-form,body[data-theme-preset=modern] .brief-card{border-radius:var(--editor-radius)}.visual-editor-mode *{cursor:default!important}.visual-editor-mode :is(h1,h2,h3,h4,p,li,a,button,img,blockquote,strong):not(.properties-results *):not(form *){outline-offset:3px;outline:1px dashed #a5854f80;transition:outline .12s,box-shadow .12s}.visual-editor-mode :is(h1,h2,h3,h4,p,li,a,button,img,blockquote,strong):not(.properties-results *):not(form *):hover{outline:2px solid #c39b53;box-shadow:0 0 0 5px #c39b531f}.visual-editor-mode .visual-editor-selected{outline:3px solid #a8782f!important;box-shadow:0 0 0 7px #a8782f2e!important}.editor-added-section{border-top:1px solid var(--line);background:var(--paper);padding:90px 0}.editor-added-section h2{max-width:900px;margin:18px 0 20px;font:400 clamp(38px,4.6vw,62px)/1.04 Georgia,serif}.editor-added-section .shell>p:not(.kicker){color:#5e6b65;max-width:760px;font-size:16px;line-height:1.7}.editor-added-section .button{margin-top:24px}.editor-template-split .shell{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.editor-template-split .kicker,.editor-template-split h2{grid-column:1}.editor-template-split .shell>p:not(.kicker){grid-area:1/2/3;padding-top:25px}.editor-template-metrics{background:var(--deep);color:#fff}.editor-template-metrics .shell>p:not(.kicker){color:#bdc7c1}.editor-template-faq{background:var(--sand)}.site-editor-shell{gap:16px;display:grid}.site-editor-command{color:#fff;background:linear-gradient(135deg,#10212e,#1a3548);justify-content:space-between;align-items:center;gap:35px;padding:28px 31px;display:flex}.site-editor-command p,.editor-settings-panel>header p,.site-editor-pages header p,.site-editor-inspector header p{color:#d7c39a;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.site-editor-command h2{margin:8px 0;font:400 31px Georgia,serif}.site-editor-command>div:first-child>span{color:#b9c5cd;font-size:9px}.site-editor-command>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.site-editor-command b{color:#d7c39a;letter-spacing:.1em;text-transform:uppercase;border:1px solid #d7c39a66;padding:6px 9px;font-size:7px}.site-editor-command small{color:#92a4ae;margin-top:8px;font-size:7px}.site-editor-tabs{background:#eef0ed;border:1px solid #d5dbd7;display:flex;overflow-x:auto}.site-editor-tabs button{color:#5e6c65;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #d5dbd7;min-width:105px;min-height:43px;padding:0 15px;font-size:7px;font-weight:700}.site-editor-tabs button.active{color:#fff;background:#18372d}.site-editor-workspace{background:#e3e7e3;border:1px solid #d3d9d5;grid-template-columns:190px minmax(500px,1fr) 250px;min-height:760px;display:grid}.site-editor-pages,.site-editor-inspector{background:#fbfaf7}.site-editor-pages{border-right:1px solid #d3d9d5}.site-editor-pages header,.site-editor-inspector header{border-bottom:1px solid #dce1dd;padding:19px}.site-editor-pages header span{color:#7c8881;margin-top:6px;font-size:7px;display:block}.site-editor-pages>button{color:#35443d;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e4e0;grid-template-columns:18px 1fr;gap:8px;width:100%;padding:14px 17px;display:grid}.site-editor-pages>button>span{color:#9d8151}.site-editor-pages>button div{flex-direction:column;display:flex}.site-editor-pages>button strong{font-size:9px}.site-editor-pages>button small{color:#87918c;margin-top:4px;font-size:7px}.site-editor-pages>button.active{background:#e6ece7;box-shadow:inset 3px 0 #a58958}.site-editor-protected{background:#f0ece2;border-left:2px solid #a58958;margin:18px 14px;padding:14px}.site-editor-protected strong{text-transform:uppercase;font-size:7px}.site-editor-protected p{color:#6e7973;margin:7px 0 0;font-size:7px;line-height:1.55}.site-editor-canvas{grid-template-rows:62px 1fr;min-width:0;display:grid}.site-editor-canvas>header{background:#fbfaf7;border-bottom:1px solid #ccd3ce;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.site-editor-canvas>header>div:first-child{flex-direction:column;display:flex}.site-editor-canvas>header strong{font:17px Georgia,serif}.site-editor-canvas>header span{color:#78847e;margin-top:4px;font-size:7px}.site-editor-canvas>header>div:last-child{gap:7px;display:flex}.site-editor-canvas>header button,.editor-settings-panel>header button{color:#18372d;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #18372d;min-height:34px;padding:0 11px;font-size:7px;font-weight:700}.site-editor-canvas>header button.publish,.editor-settings-panel>header button.publish{color:#fff;background:#18372d}.site-editor-frame{background:#d8ddda;padding:14px}.site-editor-frame iframe{background:#fff;border:1px solid #bcc5bf;width:100%;height:670px;display:block;box-shadow:0 15px 35px #13221c1f}.site-editor-inspector{border-left:1px solid #d3d9d5}.site-editor-inspector header h3{margin:7px 0 0;font:20px Georgia,serif}.site-editor-inspector>div,.site-editor-inspector>details{padding:17px}.site-editor-inspector label,.editor-settings-body label{color:#526159;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:7px;font-weight:700;display:block}.site-editor-inspector input,.site-editor-inspector textarea,.editor-settings-body input,.editor-settings-body textarea{color:#1b2922;background:#fff;border:1px solid #c8d0cb;outline:none;width:100%;margin-top:7px;padding:10px;font:10px Arial;display:block}.site-editor-inspector textarea{resize:vertical}.site-editor-inspector small{color:#7c8881;font-size:7px;line-height:1.5;display:block}.site-editor-toggle{align-items:center;gap:8px;display:flex!important}.site-editor-toggle input{width:auto!important;margin:0!important}.site-editor-empty{text-align:center;align-content:center;place-items:center;min-height:210px;display:grid}.site-editor-empty>span{color:#a58958;font:28px Georgia,serif}.site-editor-empty p{color:#78847e;max-width:180px;font-size:8px;line-height:1.6}.site-editor-inspector details{border-top:1px solid #dce1dd}.site-editor-inspector summary{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:7px;font-weight:700}.site-editor-inspector details label:first-of-type{margin-top:15px}.editor-settings-panel{background:#fbfaf7;border:1px solid #d5dbd7}.editor-settings-panel>header{border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:center;gap:30px;padding:24px 27px;display:flex}.editor-settings-panel>header h2{margin:8px 0 6px;font:27px Georgia,serif}.editor-settings-panel>header>div:first-child>span{color:#748079;font-size:8px}.editor-settings-panel>header>div:last-child{gap:8px;display:flex}.editor-settings-body{padding:27px}.editor-preset-grid,.editor-template-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.editor-preset-grid button{text-align:left;background:#fff;border:1px solid #d4dad6;grid-template-columns:38px 1fr;gap:3px 12px;padding:17px;display:grid}.editor-preset-grid button.active{border-color:#9f8758;box-shadow:inset 0 0 0 1px #9f8758}.editor-preset-grid i{border-radius:50%;grid-row:1/3;width:36px;height:36px}.editor-preset-grid strong{text-transform:capitalize;font:17px Georgia,serif}.editor-preset-grid span{color:#748079;font-size:7px}.editor-color-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:24px;display:grid}.editor-color-grid label{background:#f3f3ef;border:1px solid #d7dcd8;grid-template-columns:35px 1fr;align-items:center;padding:13px;display:grid}.editor-color-grid input{grid-row:1/3;width:30px;height:30px;margin:0;padding:2px}.editor-color-grid code{color:#77837d;margin-top:4px;font-size:7px}.editor-range-grid,.editor-form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:24px;display:grid}.editor-range-grid label{grid-template-columns:1fr auto;display:grid}.editor-range-grid input{accent-color:#18372d;grid-column:1/-1;padding:0}.editor-link-list{border-top:1px solid #dce1dd;margin-top:24px}.editor-link-list>div{border-bottom:1px solid #dce1dd;grid-template-columns:32px 1fr 1fr;align-items:center;gap:9px;padding:9px 0;display:grid}.editor-link-list label,.editor-link-list input{margin:0}.editor-module-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.editor-module-grid label{background:#f2f3ef;border:1px solid #d5dbd7;align-items:center;gap:8px;margin:0;padding:12px;display:flex}.editor-module-grid input{width:auto;margin:0}.editor-template-grid{grid-template-columns:repeat(4,1fr)}.editor-template-grid article{background:#f5f4ef;border:1px solid #d5dbd7;flex-direction:column;min-height:245px;padding:21px;display:flex}.editor-template-grid article>span{color:#806941;border:1px solid #a58958;place-items:center;width:34px;height:34px;font:14px Georgia,serif;display:grid}.editor-template-grid h3{margin:34px 0 8px;font:20px Georgia,serif}.editor-template-grid p{color:#6e7a74;margin:0;font-size:8px;line-height:1.6}.editor-template-grid button{color:#fff;text-transform:uppercase;background:#18372d;border:0;min-height:35px;margin-top:auto;font-size:7px;font-weight:700}.editor-added-list{border-top:1px solid #dce1dd;margin-top:28px;padding-top:23px}.editor-added-list h3{font:21px Georgia,serif}.editor-added-list>div{border-top:1px solid #e0e4e0;grid-template-columns:80px 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.editor-added-list>div>span{text-transform:uppercase;font-size:7px}.editor-added-list input{margin:0}.editor-added-list button,.editor-history button{color:#844e42;text-transform:uppercase;background:0 0;border:1px solid #b88d83;padding:8px 10px;font-size:7px;font-weight:700}.editor-history{border-top:1px solid #dce1dd}.editor-history article{border-bottom:1px solid #dce1dd;justify-content:space-between;align-items:center;gap:25px;padding:15px 0;display:flex}.editor-history article>div{flex-direction:column;display:flex}.editor-history strong{font:16px Georgia,serif}.editor-history span{color:#7c8781;margin-top:5px;font-size:7px}.crm-compact .crm-main{padding-top:25px}.crm-compact .crm-panel-head{padding:16px 20px}.crm-compact .contact-row,.crm-compact .ops-record-row{min-height:52px;padding-top:9px;padding-bottom:9px}@media (width<=1250px){.site-editor-workspace{grid-template-columns:170px minmax(440px,1fr)}.site-editor-inspector{border-top:1px solid #d3d9d5;border-left:0;grid-column:1/-1}.site-editor-inspector>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.editor-color-grid,.editor-module-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.site-editor-command,.editor-settings-panel>header{flex-direction:column;align-items:flex-start}.site-editor-command>div:last-child{align-items:flex-start}.site-editor-workspace{grid-template-columns:1fr}.site-editor-pages{border-right:0;display:flex;overflow-x:auto}.site-editor-pages header,.site-editor-protected{display:none}.site-editor-pages>button{min-width:140px}.site-editor-frame{padding:6px}.site-editor-frame iframe{height:590px}.editor-preset-grid,.editor-template-grid,.editor-module-grid{grid-template-columns:1fr 1fr}.editor-color-grid,.editor-form-grid,.editor-range-grid{grid-template-columns:1fr}.editor-settings-panel>header>div:last-child{width:100%}.editor-settings-panel>header button{flex:1}.editor-template-split .shell{grid-template-columns:1fr;gap:10px}.editor-template-split .shell>*{grid-area:auto/1!important}.site-editor-inspector>div{display:block}}.auth-page{color:#172330;background:#f3f1ec;grid-template-columns:minmax(430px,.88fr) minmax(500px,1.12fr);min-height:100svh;display:grid}.auth-brand{color:#fff;background:linear-gradient(145deg,#101d2b,#193249);flex-direction:column;justify-content:space-between;min-height:100svh;padding:46px 54px;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";border:1px solid #d8c8a729;border-radius:50%;width:570px;height:570px;position:absolute;bottom:-250px;right:-210px;box-shadow:0 0 0 70px #d8c8a706,0 0 0 140px #d8c8a704}.auth-logo{z-index:1;align-items:center;gap:13px;width:max-content;display:flex;position:relative}.auth-logo>span{color:#d8c8a7;border:1px solid #d8c8a78c;place-items:center;width:42px;height:42px;font:16px Georgia,serif;display:grid}.auth-logo>div{flex-direction:column;display:flex}.auth-logo strong{letter-spacing:.07em;font:400 15px Georgia,serif}.auth-logo small{color:#91a3ae;letter-spacing:.16em;margin-top:4px;font-size:7px}.auth-brand>div{z-index:1;max-width:650px;position:relative}.auth-brand>div>p,.auth-panel header p{color:#d8c8a7;letter-spacing:.18em;margin:0;font-size:7px;font-weight:700}.auth-brand h1{letter-spacing:-.04em;margin:18px 0 22px;font:400 clamp(43px,4.5vw,70px)/1.02 Iowan Old Style,Baskerville,Georgia,serif}.auth-brand>div>span{color:#b5c2ca;max-width:600px;font-size:13px;line-height:1.75;display:block}.auth-brand footer{z-index:1;color:#8295a0;letter-spacing:.08em;text-transform:uppercase;font-size:7px;position:relative}.client-auth .auth-brand{background:linear-gradient(145deg,#11231d,#234638)}.auth-panel{place-items:center;padding:55px;display:grid}.auth-panel form{width:min(460px,100%)}.auth-panel header{border-bottom:1px solid #d5d8d5;padding-bottom:25px}.auth-panel header p{color:#866f48}.auth-panel header h2{margin:10px 0 7px;font:400 39px Georgia,serif}.auth-panel header span{color:#728089;font-size:10px}.auth-panel label{color:#4e5d66;letter-spacing:.11em;text-transform:uppercase;margin-top:21px;font-size:7px;font-weight:700;display:block}.auth-panel input{color:#172330;background:#fffdfa;border:1px solid #c7cfd2;outline:none;width:100%;height:48px;margin-top:8px;padding:0 14px;font:13px Arial,sans-serif}.auth-panel input:focus{border-color:#a58958;box-shadow:0 0 0 1px #a58958}.auth-password{position:relative}.auth-password input{padding-right:64px}.auth-password button{color:#6c7880;text-transform:uppercase;cursor:pointer;background:0 0;border:0;height:46px;padding:0 13px;font-size:7px;font-weight:700;position:absolute;bottom:1px;right:1px}.auth-submit{color:#fff;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#172f43;border:0;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:25px;padding:0 17px;font-size:8px;font-weight:700;display:flex}.client-auth .auth-submit{background:#193b30}.auth-submit:disabled{opacity:.5;cursor:wait}.auth-submit span{color:#d8c8a7;font-size:17px}.auth-panel form>small{color:#89939a;margin-top:12px;font-size:7px;line-height:1.5;display:block}.auth-panel form>a{color:#53616a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #9ba6aa;margin-top:19px;margin-right:19px;padding-bottom:3px;font-size:7px;font-weight:700;display:inline-block}.auth-error{color:#80493f;background:#f3e6e2;border-left:2px solid #955646;margin-top:18px;padding:12px 14px;font-size:9px;line-height:1.5}.auth-success{color:#3f624c;background:#e3ede6;border-left:2px solid #4f7d61;margin-top:18px;padding:12px 14px;font-size:9px;line-height:1.5}.auth-mode{background:#cfd5d4;border:1px solid #cfd5d4;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;display:grid}.auth-mode button{color:#64716b;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#eceeea;border:0;min-height:40px;font-size:7px;font-weight:700}.auth-mode button.active{color:#fff;background:#173a2f}.auth-guidance{color:#68746e;background:#ece8df;border-left:2px solid #a58958;margin-top:15px;padding:13px 14px;font-size:8px;line-height:1.55}.password-rule{color:#7c878e;margin:10px 0 0;font-size:7px;line-height:1.5}.contact-access-message{color:#3f624c;background:#e3ede6;border-left:2px solid #4f7d61;margin-top:14px;padding:11px 13px;font-size:8px;line-height:1.5}.portal-gate{color:#fff;text-align:center;background:linear-gradient(145deg,#101d2b,#193249);place-items:center;min-height:100svh;padding:30px;display:grid}.portal-gate>div{max-width:650px}.portal-gate>div>span{color:#d8c8a7;border:1px solid #d8c8a78c;place-items:center;width:52px;height:52px;margin:0 auto 24px;font:19px Georgia,serif;display:grid}.portal-gate p{color:#d8c8a7;letter-spacing:.17em;font-size:7px;font-weight:700}.portal-gate h1{margin:13px 0 16px;font:400 39px Georgia,serif}.portal-gate strong{color:#aebcc5;font-size:10px;font-weight:400;display:block}.portal-gate button,.portal-gate a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #d8c8a773;margin:24px 5px 0;padding:12px 16px;font-size:7px;font-weight:700;display:inline-block}.portal-gate i{border:2px solid #fff3;border-top-color:#d8c8a7;border-radius:50%;width:24px;height:24px;margin:24px auto 0;animation:.8s linear infinite briefSpin;display:block}.portal-access-links{flex-direction:column;gap:12px;margin-top:auto;display:flex}.portal-access-links button{color:#9dada5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8c8a759;width:max-content;padding:0 0 3px;font-size:9px}.portal-empty-copy{color:#7b8780;margin:0;padding:28px;font-size:9px;line-height:1.6}.portal-stack article>a{color:#34483e;border-bottom:1px solid #9d875c;margin-top:12px;padding-bottom:4px;font-size:8px;font-weight:700;display:inline-block}.portal-data-view{overflow:hidden}.portal-data-view>.card-title{border-bottom:1px solid #dce1dd;padding:23px 25px}.portal-plan-row{border-bottom:1px solid #e0e4e0;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:19px 25px;display:grid}.portal-plan-row>div:first-child>span{color:#8b744c;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:700}.portal-plan-row h4,.portal-document-row h4{margin:7px 0 5px;font:400 18px Georgia,serif}.portal-plan-row p,.portal-document-row p{color:#748079;margin:0;font-size:8px;line-height:1.5}.portal-plan-row>div:last-child{text-align:right}.portal-plan-row>div:last-child strong{color:#486552;letter-spacing:.08em;text-transform:uppercase;font-size:7px;display:block}.portal-plan-row>div:last-child small{color:#7d8982;margin-top:7px;font-size:8px;display:block}.portal-plan-row.complete{opacity:.55}.portal-document-row{border-bottom:1px solid #e0e4e0;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:18px 25px;display:grid}.portal-document-row>span{color:#3b5b4a;background:#e4eae6;place-items:center;width:35px;height:35px;font:9px Georgia,serif;display:grid}.portal-document-row h4{margin-top:0}.portal-document-row>a{color:#34483e;text-transform:uppercase;border-bottom:1px solid #9d875c;padding-bottom:4px;font-size:7px;font-weight:700}.portal-document-row em{color:#748079;text-transform:uppercase;font-size:7px;font-style:normal}.crm-sidebar-bottom>button{color:#9dada5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8c8a74d;width:max-content;padding:0 0 3px;font-size:10px}.contact-access{background:#f0f2ed;border:1px solid #cfd6d1;margin:22px 0;padding:19px}.contact-access>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.contact-access header p{color:#80683f;letter-spacing:.14em;margin:0;font-size:6px;font-weight:700}.contact-access h3{margin:6px 0 0;font:400 20px Georgia,serif}.contact-access dl{margin:16px 0}.contact-access dl>div{border-top:1px solid #d8ddd9;justify-content:space-between;gap:20px;padding:8px 0;display:flex}.contact-access dt{color:#748079;text-transform:uppercase;font-size:7px}.contact-access dd{text-align:right;margin:0;font-size:8px}.contact-access>p{color:#707d76;font-size:8px;line-height:1.55}.contact-access>div:last-child{gap:8px;margin-top:14px;display:flex}.contact-access>div:last-child>button,.contact-activation button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#1b3a30;border:1px solid #1b3a30;min-height:35px;padding:0 12px;font-size:7px;font-weight:700}.contact-access>div:last-child>button+button{color:#874d42;background:0 0;border-color:#aa7569}.contact-activation{background:#fffdfa;border-left:2px solid #a58958;margin-top:14px;padding:13px}.contact-activation strong{color:#725f3c;letter-spacing:.07em;text-transform:uppercase;font-size:7px;display:block}.contact-activation code{overflow-wrap:anywhere;color:#4d5b54;margin:9px 0;font-size:7px;line-height:1.5;display:block}@media (width<=850px){.auth-page{grid-template-columns:1fr}.auth-brand{min-height:auto;padding:35px 30px}.auth-brand>div{margin:90px 0}.auth-brand h1{font-size:48px}.auth-panel{padding:55px 25px}.portal-plan-row{grid-template-columns:1fr}.portal-plan-row>div:last-child{text-align:left}}@media (width<=560px){.auth-brand{padding:27px 22px}.auth-brand>div{margin:65px 0}.auth-brand h1{font-size:40px}.auth-panel{padding:42px 19px}.portal-document-row{grid-template-columns:35px 1fr}.portal-document-row>a,.portal-document-row>em{grid-column:2}.contact-access>div:last-child{flex-direction:column}.contact-access>div:last-child>button{width:100%}}.client-portal{--cp-ink:#172535;--cp-deep:#112231;--cp-deeper:#0d1a26;--cp-paper:#f5f2eb;--cp-card:#fffefa;--cp-line:#d8d8d1;--cp-muted:#6e7a80;--cp-brass:#aa884f;--cp-brass-soft:#d8c8a7;--cp-green:#2f6953;background:var(--cp-paper);min-height:100svh;color:var(--cp-ink);font-family:Aptos,Segoe UI,Arial,sans-serif}.client-portal button,.client-portal textarea{font:inherit}.client-portal button{cursor:pointer}.cp-icon{flex:none;width:20px;height:20px}.cp-sidebar{z-index:60;background:linear-gradient(180deg,var(--cp-deeper),var(--cp-deep));color:#f5f1e8;border-right:1px solid #d8c8a724;flex-direction:column;width:264px;padding:26px 21px 21px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.cp-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 4px 23px;display:flex}.cp-brand>a{width:41px;height:41px;color:var(--cp-brass-soft);border:1px solid #d8c8a799;place-items:center;font:400 16px Georgia,serif;display:grid}.cp-brand>div{flex-direction:column;display:flex}.cp-brand strong{letter-spacing:.02em;font:400 15px Georgia,serif}.cp-brand span{color:#85939d;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:7px}.cp-client{align-items:center;gap:12px;margin:25px 2px 13px;display:flex}.cp-client>span{width:39px;height:39px;color:var(--cp-brass-soft);background:#24394a;border-radius:50%;place-items:center;font:400 12px Georgia,serif;display:grid}.cp-client>div{flex-direction:column;min-width:0;display:flex}.cp-client small{color:var(--cp-brass-soft);letter-spacing:.14em;font-size:6px;font-weight:700}.cp-client strong{margin-top:5px;font-size:10px}.cp-client em{color:#82909a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;overflow:hidden}.cp-sidebar>nav{gap:3px;margin:16px -7px;display:grid}.cp-sidebar>nav button{color:#9eabb4;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:13px;width:100%;min-height:45px;padding:0 14px;transition:all .2s;display:flex;position:relative}.cp-sidebar>nav button:hover{color:#fff;background:#ffffff0a}.cp-sidebar>nav button.active{border-left-color:var(--cp-brass-soft);color:#fff;background:#d8c8a71a}.cp-sidebar>nav button span{letter-spacing:.03em;font-size:9px;font-weight:600}.cp-sidebar>nav button b{background:var(--cp-brass);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:7px;display:grid}.cp-advisor-mini{background:#ffffff06;border:1px solid #d8c8a729;gap:11px;margin-top:auto;padding:17px 10px;display:flex}.cp-advisor-mini>span{background:var(--cp-brass);color:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font:12px Georgia,serif;display:grid}.cp-advisor-mini>div{flex-direction:column;display:flex}.cp-advisor-mini small{color:#758691;letter-spacing:.13em;font-size:6px}.cp-advisor-mini strong{margin:4px 0 2px;font-size:9px}.cp-advisor-mini a{color:var(--cp-brass-soft);font-size:8px}.cp-sidebar-actions{justify-content:space-between;margin-top:17px;padding:0 4px;display:flex}.cp-sidebar-actions a,.cp-sidebar-actions button{color:#7f8e97;text-transform:uppercase;letter-spacing:.09em;background:0 0;border:0;padding:0;font-size:7px}.cp-workspace{min-width:0;margin-left:264px}.cp-topbar{z-index:45;border-bottom:1px solid var(--cp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f2ebf0;justify-content:space-between;align-items:center;min-height:94px;padding:18px clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.cp-topbar p,.cp-section-head>p,.cp-section-head>div>p,.cp-panel>p,.cp-panel header p,.cp-hero-copy>p{color:var(--cp-brass);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:7px;font-weight:750}.cp-topbar h1{margin:8px 0 0;font:400 clamp(27px,3vw,38px)/1.05 Georgia,serif}.cp-top-actions{align-items:center;gap:9px;display:flex}.cp-ai-button,.cp-message-button{border:1px solid var(--cp-deep);background:var(--cp-deep);color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:8px;font-weight:700;display:flex}.cp-ai-button{padding:0 17px}.cp-message-button{width:42px;color:var(--cp-deep);background:0 0;position:relative}.cp-message-button i{background:#aa6749;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.cp-mobile-head,.cp-mobile-nav{display:none}.cp-notice{border-left:2px solid var(--cp-green);color:#315746;background:#e5ece7;justify-content:space-between;gap:20px;margin:18px clamp(18px,4vw,58px) 0;padding:12px 16px;font-size:9px;display:flex}.cp-notice.error{color:#794b3d;background:#f1e3de;border-left-color:#995f4d}.cp-notice button{color:inherit;background:0 0;border:0}.cp-view{max-width:1500px;margin:0 auto;padding:36px clamp(24px,4vw,58px) 64px}.cp-hero-card{color:#fff;background:linear-gradient(120deg,#172a3b,#20394c);grid-template-columns:minmax(0,1fr) 230px;min-height:232px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #1222301f}.cp-hero-card:after{content:"";border:1px solid #d8c8a71a;border-radius:50%;width:310px;height:310px;position:absolute;top:-80px;right:8%;box-shadow:0 0 0 45px #d8c8a706,0 0 0 90px #d8c8a705}.cp-hero-copy{z-index:1;padding:36px 40px;position:relative}.cp-hero-copy h2{letter-spacing:-.025em;max-width:780px;margin:13px 0 10px;font:400 clamp(30px,4vw,51px)/1.02 Georgia,serif}.cp-hero-copy>span{color:#b7c1c8;max-width:620px;font-size:11px;line-height:1.65;display:block}.cp-hero-copy>div{align-items:center;gap:25px;margin-top:27px;display:flex}.cp-hero-copy button,.cp-next-card button,.cp-ai-invite button{background:var(--cp-brass-soft);color:var(--cp-deep);text-transform:uppercase;letter-spacing:.06em;border:0;padding:12px 16px;font-size:8px;font-weight:700}.cp-hero-copy button b,.cp-next-card button b,.cp-ai-invite button b{margin-left:15px}.cp-hero-copy em{color:#c7d0d5;text-transform:capitalize;align-items:center;gap:8px;font-size:8px;font-style:normal;display:flex}.cp-hero-copy em i{background:#64a67d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #64a67d24}.cp-hero-status{z-index:1;background:#07141f3d;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:35px;display:flex;position:relative}.cp-hero-status>span{font:400 46px Georgia,serif}.cp-hero-status>small{color:var(--cp-brass-soft);letter-spacing:.15em;margin-top:5px;font-size:6px;font-weight:700}.cp-hero-status>div{background:#ffffff26;height:3px;margin:21px 0 10px}.cp-hero-status>div i{background:var(--cp-brass-soft);height:100%;display:block}.cp-hero-status p{color:#8fa0ab;margin:0;font-size:7px}.cp-snapshot-grid{border:1px solid var(--cp-line);background:var(--cp-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:17px;display:grid}.cp-snapshot-grid article{background:var(--cp-card);gap:13px;min-width:0;padding:20px;display:flex}.cp-snapshot-grid article>.cp-icon{color:var(--cp-brass)}.cp-snapshot-grid article>div{flex-direction:column;min-width:0;display:flex}.cp-snapshot-grid small{color:#879096;letter-spacing:.12em;font-size:6px}.cp-snapshot-grid strong{text-overflow:ellipsis;margin:8px 0 4px;font:400 19px/1.15 Georgia,serif;overflow:hidden}.cp-snapshot-grid span{color:#7a858b;font-size:7px}.cp-snapshot-grid article.attention{background:#f1e9dc}.cp-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;margin-top:18px;display:grid}.cp-panel{border:1px solid var(--cp-line);background:var(--cp-card);box-shadow:0 10px 32px #0f1d2b09}.cp-panel>header,.cp-roadmap>header,.cp-library>header{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 27px;display:flex}.cp-panel h3,.cp-panel header h3{margin:7px 0 0;font:400 24px/1.15 Georgia,serif}.cp-roadmap>header button{border:0;border-bottom:1px solid var(--cp-brass);color:#50606a;background:0 0;padding:0;font-size:7px}.cp-roadmap-row{border-bottom:1px solid #e3e2dc;grid-template-columns:35px 1fr auto;align-items:center;gap:14px;padding:17px 27px;display:grid}.cp-roadmap-row>span{color:#78858b;border:1px solid #cdd1cf;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.cp-roadmap-row.complete>span{border-color:var(--cp-green);background:var(--cp-green);color:#fff}.cp-roadmap-row>div{flex-direction:column;display:flex}.cp-roadmap-row strong{font-size:10px}.cp-roadmap-row small{color:#8b9498;margin-top:4px;font-size:7px}.cp-roadmap-row>em{color:#6b777e;font-size:7px;font-style:normal}.cp-roadmap-row.complete{opacity:.6}.cp-home-side{gap:18px;display:grid}.cp-next-card{background:#e8e2d6;padding:27px;position:relative;overflow:hidden}.cp-next-card>span{color:#8768351f;font:70px Georgia,serif;position:absolute;top:14px;right:20px}.cp-next-card h3{margin-top:25px;position:relative}.cp-next-card>p:not(:first-child){color:#69767c;font-size:9px;line-height:1.6}.cp-next-card button{background:var(--cp-deep);color:#fff;margin-top:11px}.cp-update-card>header{padding:21px 23px}.cp-update-card header>span{color:#688276;align-items:center;gap:6px;font-size:6px;display:flex}.cp-update-card header>span i{background:#659172;border-radius:50%;width:6px;height:6px}.cp-update-card>strong{padding:23px 23px 8px;font:400 17px/1.4 Georgia,serif;display:block}.cp-update-card>small{color:#899297;padding:0 23px 24px;font-size:7px;display:block}.cp-ai-invite{background:var(--cp-deep);color:#fff;border:1px solid #d8c8a74d;grid-template-columns:58px 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:24px 27px;display:grid}.cp-ai-invite>div{width:52px;height:52px;color:var(--cp-brass-soft);border:1px solid #d8c8a759;place-items:center;display:grid}.cp-ai-invite section p{color:var(--cp-brass-soft);letter-spacing:.15em;margin:0;font-size:6px;font-weight:700}.cp-ai-invite h3{margin:6px 0 5px;font:400 22px Georgia,serif}.cp-ai-invite section span{color:#94a2ac;font-size:8px}.cp-section-stack{gap:24px;display:grid}.cp-section-head{max-width:850px;padding-bottom:8px}.cp-section-head h2{letter-spacing:-.03em;margin:12px 0;font:400 clamp(35px,4.5vw,56px)/1.02 Georgia,serif}.cp-section-head>span,.cp-section-head>div>span{color:#67747b;max-width:750px;font-size:12px;line-height:1.7;display:block}.cp-transaction-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:20px;display:grid}.cp-timeline>header em,.cp-transaction-side>article:first-child>h3+em{color:#725f3c;text-transform:uppercase;background:#e8e4d9;padding:7px 10px;font-size:7px;font-style:normal}.cp-timeline-row{grid-template-columns:42px 1fr;gap:14px;padding:0 27px;display:grid}.cp-timeline-row>div{justify-content:center;display:flex;position:relative}.cp-timeline-row>div span{z-index:1;background:var(--cp-card);color:#728087;border:1px solid #c5cbc8;border-radius:50%;place-items:center;width:31px;height:31px;margin-top:22px;font-size:7px;display:grid;position:relative}.cp-timeline-row>div i{background:#d9ddda;width:1px;position:absolute;top:53px;bottom:0}.cp-timeline-row:last-child>div i{display:none}.cp-timeline-row.complete>div span{border-color:var(--cp-green);background:var(--cp-green);color:#fff}.cp-timeline-row>section{border-bottom:1px solid #e2e2dc;padding:22px 0}.cp-timeline-row section>small{color:var(--cp-brass);letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:700}.cp-timeline-row h4{margin:6px 0;font:400 19px Georgia,serif}.cp-timeline-row p{color:#6d797f;margin:8px 0;font-size:8px;line-height:1.6}.cp-timeline-row section>div{color:#7c888e;gap:25px;margin-top:11px;font-size:7px;display:flex}.cp-timeline-row section>div em{font-style:normal}.cp-timeline-row label{color:#52636a;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:7px;display:flex}.cp-timeline-row input{accent-color:var(--cp-green)}.cp-timeline-row.complete section{opacity:.62}.cp-transaction-side{align-content:start;gap:20px;display:grid}.cp-transaction-side>.cp-panel{padding:25px}.cp-transaction-side h3{text-transform:capitalize;font-size:31px}.cp-transaction-side dl{margin:21px 0 0}.cp-transaction-side dl div{border-top:1px solid #e0e0da;padding:12px 0}.cp-transaction-side dt{color:#899297;text-transform:uppercase;letter-spacing:.11em;font-size:6px}.cp-transaction-side dd{text-transform:capitalize;margin:5px 0 0;font-size:9px;line-height:1.5}.cp-attention-card{background:#f2ece2}.cp-attention-card>span{color:#6a5d4b;gap:10px;margin-top:13px;font-size:8px;line-height:1.5;display:flex}.cp-attention-card>span b{border:1px solid #c0a97d;border-radius:50%;flex:0 0 19px;place-items:center;height:19px;font-size:7px;display:grid}.cp-property-layout{grid-template-columns:280px 1fr;gap:20px;display:grid}.cp-property-layout>nav{align-content:start;gap:8px;display:grid}.cp-property-layout>nav button{border:1px solid var(--cp-line);color:var(--cp-ink);text-align:left;background:#efede6;flex-direction:column;padding:18px;display:flex}.cp-property-layout>nav button.active{border-color:var(--cp-brass);background:var(--cp-card);box-shadow:inset 3px 0 var(--cp-brass)}.cp-property-layout>nav small{color:var(--cp-brass);letter-spacing:.12em;font-size:6px}.cp-property-layout>nav strong{margin:8px 0 5px;font:400 18px Georgia,serif}.cp-property-layout>nav span{color:#78848b;font-size:7px}.cp-property-detail{overflow:hidden}.cp-property-visual{color:#fff;background:linear-gradient(135deg,#1d3547,#2c4b5d);flex-direction:column;justify-content:flex-end;min-height:185px;padding:30px;display:flex}.cp-property-visual p{color:var(--cp-brass-soft);letter-spacing:.15em;margin:0;font-size:6px}.cp-property-visual strong{margin-top:8px;font:400 clamp(25px,4vw,41px) Georgia,serif}.cp-property-detail>header{align-items:center}.cp-property-detail>header small{color:var(--cp-brass);letter-spacing:.12em;font-size:6px}.cp-property-detail>header h3{font-size:30px}.cp-property-detail>header p{color:#77838a;margin:5px 0 0;font-size:9px}.cp-property-detail>header em{color:#726141;text-transform:uppercase;background:#e9e6dd;padding:7px 10px;font-size:7px;font-style:normal}.cp-property-facts{border-bottom:1px solid var(--cp-line);grid-template-columns:repeat(6,1fr);display:grid}.cp-property-facts>div{border-right:1px solid var(--cp-line);flex-direction:column;padding:18px;display:flex}.cp-property-facts>div:last-child{border:0}.cp-property-facts small{color:#8a9498;font-size:6px}.cp-property-facts strong{margin-top:8px;font:400 15px Georgia,serif}.cp-property-note{border-left:2px solid var(--cp-brass);background:#f0ece3;gap:16px;margin:25px;padding:17px;display:flex}.cp-property-note>.cp-icon{color:var(--cp-brass)}.cp-property-note strong{font:400 16px Georgia,serif}.cp-property-note p{color:#6d797f;margin:6px 0 0;font-size:8px;line-height:1.5}.cp-valuation{border:1px solid var(--cp-line);margin:25px;padding:22px}.cp-valuation header{justify-content:space-between;display:flex}.cp-valuation header small{color:var(--cp-brass);letter-spacing:.12em;font-size:6px}.cp-valuation h4{margin:6px 0 0;font:400 33px Georgia,serif}.cp-valuation header em{color:#52735f;text-transform:uppercase;font-size:7px;font-style:normal}.cp-valuation>div{color:#5d6b72;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:21px 0;font-size:8px;display:grid}.cp-valuation>div i{background:#c6ccc8;height:1px}.cp-valuation>p{color:#69767d;font-size:9px;line-height:1.6}.cp-valuation>small{color:#8c9599;font-size:6px}.cp-library>header>span{color:#758188;font-size:7px}.cp-library>article{border-bottom:1px solid #e2e2dc;grid-template-columns:41px 1fr auto;align-items:center;gap:15px;padding:18px 27px;display:grid}.cp-library>article>.cp-icon{color:#526870;background:#e8e9e3;width:41px;height:41px;padding:10px}.cp-library article>div{flex-direction:column;display:flex}.cp-library article small{color:var(--cp-brass);letter-spacing:.11em;font-size:6px}.cp-library article strong{margin:5px 0 3px;font:400 17px Georgia,serif}.cp-library article span{color:#808b90;font-size:7px}.cp-library article>a{border-bottom:1px solid var(--cp-brass);color:#425761;padding:7px 0;font-size:7px}.cp-library article>em{color:#869096;font-size:7px;font-style:normal}.cp-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cp-approval{padding-bottom:24px}.cp-approval>header{align-items:center;padding:22px 24px}.cp-approval>header>.cp-icon{color:var(--cp-brass)}.cp-approval>header>div{flex:1}.cp-approval>header small{color:var(--cp-brass);letter-spacing:.12em;font-size:6px}.cp-approval>header h3{font-size:20px}.cp-approval>header em{color:#796746;text-transform:uppercase;background:#e9e6dd;padding:6px 8px;font-size:6px;font-style:normal}.cp-approval.pending>header em{color:#7c5b2f;background:#eadfcd}.cp-approval>p,.cp-approval>a,.cp-approval>label,.cp-approval>div,.cp-decision-record{margin-left:24px;margin-right:24px}.cp-approval>p{color:#68757c;font-size:9px;line-height:1.65}.cp-approval>a{border-bottom:1px solid var(--cp-brass);color:#465d67;margin-top:7px;font-size:7px;display:inline-block}.cp-approval>label{color:#758187;flex-direction:column;margin-top:18px;font-size:7px;display:flex}.cp-approval textarea{color:var(--cp-ink);resize:vertical;background:#faf9f5;border:1px solid #cfd3d0;margin-top:7px;padding:11px;font-size:9px}.cp-approval>div{gap:8px;margin-top:12px;display:flex}.cp-approval>div button{border:1px solid var(--cp-deep);background:var(--cp-deep);color:#fff;padding:10px 13px;font-size:7px;font-weight:700}.cp-approval>div button+button{color:var(--cp-deep);background:0 0}.cp-decision-record{color:#4d6c5a;margin-top:18px;font-size:8px;display:block}.cp-message-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.cp-thread>header{align-items:center}.cp-advisor-avatar{background:var(--cp-deep);width:42px;height:42px;color:var(--cp-brass-soft);border-radius:50%;place-items:center;font:13px Georgia,serif;display:grid}.cp-thread>header>div:nth-child(2){flex:1}.cp-thread>header h3{margin:0;font-size:19px}.cp-thread>header span{color:#728087;align-items:center;gap:6px;margin-top:5px;font-size:7px;display:flex}.cp-thread>header span i{background:#6c9d79;border-radius:50%;width:6px;height:6px}.cp-thread>header a{border-bottom:1px solid var(--cp-brass);padding-bottom:4px;font-size:7px}.cp-thread-body{background:#f1eee7;flex-direction:column;gap:13px;min-height:330px;max-height:520px;padding:25px;display:flex;overflow-y:auto}.cp-bubble{background:var(--cp-card);border:1px solid #d6d7d1;max-width:78%;padding:13px 15px}.cp-bubble.client{color:#fff;background:#1b3040;border-color:#1b3040;align-self:flex-end}.cp-bubble small{color:var(--cp-brass);letter-spacing:.1em;font-size:6px;font-weight:700}.cp-bubble p{margin:6px 0 5px;font-size:9px;line-height:1.55}.cp-bubble span{color:#849097;font-size:6px}.cp-bubble.client span{color:#91a0a9}.cp-thread-empty{text-align:center;margin:auto}.cp-thread-empty>.cp-icon{width:34px;height:34px;color:var(--cp-brass)}.cp-thread-empty h4{margin:13px 0 6px;font:400 22px Georgia,serif}.cp-thread-empty p{color:#738087;max-width:360px;font-size:9px}.cp-thread>form{padding:19px 23px}.cp-thread>form textarea{width:100%;color:var(--cp-ink);resize:vertical;background:#fbfaf7;border:1px solid #d2d4cf;padding:13px;font-size:9px}.cp-thread>form>div{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.cp-thread>form>div span{color:#8b9498;font-size:6px}.cp-thread>form button{background:var(--cp-deep);color:#fff;border:0;padding:10px 14px;font-size:7px;font-weight:700}.cp-contact-card{text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex}.cp-contact-card>span{background:var(--cp-deep);width:72px;height:72px;color:var(--cp-brass-soft);border-radius:50%;place-items:center;margin:22px 0 13px;font:22px Georgia,serif;display:grid}.cp-contact-card h3{margin:0;font-size:25px}.cp-contact-card>small{color:#7c878d;margin:7px 0 18px;font-size:7px}.cp-contact-card>a{color:#3c5661;margin:5px 0;font-size:9px}.cp-contact-card>em{border-top:1px solid var(--cp-line);color:#7c878d;margin-top:23px;padding-top:18px;font-size:7px;font-style:normal;line-height:1.6}.cp-ai-head{justify-content:space-between;align-items:flex-end;gap:30px;max-width:none;display:flex}.cp-ai-head>div{max-width:850px}.cp-ai-head>em{color:#42644f;border:1px solid #b5c7bb;align-items:center;gap:7px;padding:9px 12px;font-size:7px;font-style:normal;font-weight:700;display:flex}.cp-ai-head>em i{background:#59a070;border-radius:50%;width:7px;height:7px}.cp-ai-head>em.fallback{color:#795f35;border-color:#d1b98d}.cp-ai-head>em.fallback i{background:#c49850}.cp-ai-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.cp-ai-history{background:#f1eee7;flex-direction:column;gap:20px;min-height:420px;max-height:650px;padding:27px;display:flex;overflow-y:auto}.cp-ai-entry{grid-template-columns:36px 1fr;gap:13px;display:grid}.cp-ai-entry>span{color:#5f6d73;background:#dcded8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.cp-ai-entry.ai>span{background:var(--cp-deep);color:var(--cp-brass-soft)}.cp-ai-entry>section{background:var(--cp-card);border:1px solid #d6d7d1;max-width:780px;padding:15px 17px}.cp-ai-entry.client>section{background:#e4e6e2}.cp-ai-entry small{color:var(--cp-brass);letter-spacing:.1em;font-size:6px;font-weight:700}.cp-ai-entry p{white-space:pre-wrap;margin:7px 0;font-size:10px;line-height:1.65}.cp-ai-entry em{color:#8a9397;font-size:6px;font-style:normal}.cp-ai-welcome{text-align:center;max-width:580px;margin:auto}.cp-ai-welcome>span{width:59px;height:59px;color:var(--cp-brass);border:1px solid #cbb789;place-items:center;margin:0 auto 19px;display:grid}.cp-ai-welcome>p{color:var(--cp-brass);letter-spacing:.15em;font-size:6px;font-weight:700}.cp-ai-welcome h3{margin:9px 0;font:400 29px Georgia,serif}.cp-ai-welcome small{color:#748187;font-size:9px;line-height:1.65}.cp-ai-chat>form{padding:21px 25px}.cp-ai-chat>form label{color:#69767c;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;font-size:7px;font-weight:700;display:flex}.cp-ai-chat textarea{color:var(--cp-ink);text-transform:none;letter-spacing:0;resize:vertical;background:#fbfaf7;border:1px solid #cfd3d0;margin-top:8px;padding:13px;font-size:10px;line-height:1.5}.cp-ai-chat>form>div{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.cp-ai-chat>form>div span{color:#879195;font-size:6px}.cp-ai-chat>form button{background:var(--cp-deep);color:#fff;border:0;padding:11px 15px;font-size:7px;font-weight:700}.cp-ai-layout>aside{align-content:start;gap:20px;display:grid}.cp-prompt-card{padding:22px}.cp-prompt-card>button{color:#405762;text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e0da;justify-content:space-between;width:100%;padding:13px 0;font-size:8px;display:flex}.cp-prompt-card>button span{color:var(--cp-brass)}.cp-ai-trust{padding:25px}.cp-ai-trust>.cp-icon{width:27px;height:27px;color:var(--cp-brass)}.cp-ai-trust h3{font-size:23px}.cp-ai-trust>p{color:#6f7b81;font-size:8px;line-height:1.6}.cp-ai-trust ul{margin:18px 0 0;padding:0;list-style:none}.cp-ai-trust li{color:#52656d;border-top:1px solid #e0e0da;padding:8px 0;font-size:7px}.cp-ai-trust li:before{content:"✓";color:var(--cp-green);margin-right:8px}.cp-ai-evidence{border-top:1px solid #e0e1db;margin-top:13px;padding-top:9px}.cp-ai-evidence summary{color:#51666e;cursor:pointer;font-size:7px}.cp-ai-evidence>div{margin-top:12px}.cp-ai-evidence strong{color:#8a6f40;letter-spacing:.1em;font-size:6px}.cp-ai-evidence p{margin:5px 0;font-size:7px;line-height:1.5}.cp-empty{text-align:center;grid-column:1/-1;padding:45px 25px}.cp-empty>span{width:39px;height:39px;color:var(--cp-brass);border:1px solid #c3ad80;place-items:center;margin:0 auto 13px;font:12px Georgia,serif;display:grid}.cp-empty h3{margin:0;font:400 22px Georgia,serif}.cp-empty p{color:#758188;max-width:500px;margin:8px auto 0;font-size:8px;line-height:1.6}@media (width<=1120px){.cp-sidebar{width:224px}.cp-workspace{margin-left:224px}.cp-snapshot-grid{grid-template-columns:1fr 1fr}.cp-home-grid,.cp-transaction-layout{grid-template-columns:1fr}.cp-home-side{grid-template-columns:1fr 1fr}.cp-property-facts{grid-template-columns:repeat(3,1fr)}.cp-message-layout,.cp-ai-layout{grid-template-columns:1fr}.cp-contact-card{text-align:left;grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;display:grid}.cp-contact-card>p,.cp-contact-card>em{grid-column:1/-1}.cp-contact-card>span{grid-row:2/5;margin:0}.cp-contact-card h3,.cp-contact-card>small,.cp-contact-card>a{margin:0}.cp-ai-layout>aside{grid-template-columns:1fr 1fr}}@media (width<=820px){.cp-sidebar{width:min(310px,88vw);transition:transform .25s;transform:translate(-100%)}.cp-sidebar.open{transform:translate(0);box-shadow:30px 0 70px #00000052}.cp-workspace{margin-left:0;padding-bottom:74px}.cp-topbar{min-height:auto;padding:25px 20px;position:relative}.cp-topbar>div:first-child{display:none}.cp-top-actions{width:100%}.cp-ai-button{flex:1}.cp-mobile-head{z-index:55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f2ebf5;border-bottom:1px solid #d9d8d0;justify-content:space-between;align-items:center;height:62px;padding:0 17px;display:flex;position:sticky;top:0}.cp-mobile-head>button{background:0 0;border:0;gap:4px;width:38px;padding:8px;display:grid}.cp-mobile-head>button span{background:var(--cp-ink);height:1px}.cp-mobile-head>strong{color:var(--cp-brass);font:16px Georgia,serif}.cp-mobile-head>div{align-items:center;gap:8px;display:flex}.cp-mobile-head>div small{text-transform:uppercase;font-size:7px}.cp-mobile-head>div span{background:var(--cp-deep);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.cp-mobile-nav{z-index:50;padding-bottom:env(safe-area-inset-bottom,0);background:#fffefafa;border-top:1px solid #d3d4cf;grid-template-columns:repeat(6,1fr);display:grid;position:fixed;inset:auto 0 0}.cp-mobile-nav button{color:#748088;background:0 0;border:0;border-top:2px solid #0000;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:9px 2px 7px;display:flex;position:relative}.cp-mobile-nav button.active{border-top-color:var(--cp-brass);color:var(--cp-deep)}.cp-mobile-nav .cp-icon{width:16px;height:16px}.cp-mobile-nav span{font-size:5px}.cp-mobile-nav b{color:#fff;background:#a5684d;border-radius:50%;place-items:center;width:13px;height:13px;font-size:5px;display:grid;position:absolute;top:5px;right:20%}.cp-view{padding:24px 17px 40px}.cp-notice{margin:12px 17px 0}.cp-hero-card{grid-template-columns:1fr}.cp-hero-status{border-top:1px solid #ffffff1a;border-left:0}.cp-hero-copy{padding:30px 26px}.cp-hero-status{padding:22px 26px}.cp-hero-status>span{font-size:34px}.cp-ai-invite{grid-template-columns:48px 1fr}.cp-ai-invite>button{grid-column:2}.cp-property-layout{grid-template-columns:1fr}.cp-property-layout>nav{display:flex;overflow-x:auto}.cp-property-layout>nav button{min-width:235px}.cp-approval-grid{grid-template-columns:1fr}.cp-ai-head{flex-direction:column;align-items:flex-start}.cp-ai-layout>aside{grid-template-columns:1fr 1fr}}@media (width<=560px){.cp-topbar{padding:17px}.cp-ai-button{font-size:7px}.cp-view{padding-left:12px;padding-right:12px}.cp-section-head h2{font-size:38px}.cp-section-head>span,.cp-section-head>div>span{font-size:11px}.cp-hero-copy h2{font-size:35px}.cp-hero-copy>div{flex-direction:column;align-items:flex-start;gap:15px}.cp-snapshot-grid{grid-template-columns:1fr}.cp-snapshot-grid article{padding:17px}.cp-home-side{grid-template-columns:1fr}.cp-panel>header,.cp-roadmap>header,.cp-library>header{padding:20px}.cp-roadmap-row{grid-template-columns:31px 1fr;padding:15px 18px}.cp-roadmap-row>em{grid-column:2}.cp-ai-invite{grid-template-columns:1fr;padding:22px}.cp-ai-invite>button{grid-column:1;width:max-content}.cp-transaction-layout{gap:13px}.cp-timeline-row{padding:0 17px}.cp-timeline-row section>div{flex-direction:column;gap:4px}.cp-property-visual{min-height:145px;padding:23px}.cp-property-detail>header{flex-direction:column;align-items:flex-start}.cp-property-facts{grid-template-columns:1fr 1fr}.cp-property-facts>div{border-bottom:1px solid var(--cp-line)}.cp-valuation{margin:15px;padding:17px}.cp-valuation>div{text-align:center;grid-template-columns:1fr}.cp-valuation>div i{display:none}.cp-library>article{grid-template-columns:35px 1fr;padding:15px}.cp-library>article>a,.cp-library>article>em{grid-column:2}.cp-approval>header{align-items:flex-start}.cp-approval>header em{position:absolute;right:18px}.cp-approval{position:relative}.cp-message-layout{gap:13px}.cp-bubble{max-width:92%}.cp-thread-body{min-height:290px;padding:17px}.cp-contact-card{text-align:center;display:flex}.cp-ai-history{min-height:350px;padding:17px}.cp-ai-entry{grid-template-columns:29px 1fr;gap:8px}.cp-ai-entry>span{width:28px;height:28px}.cp-ai-entry>section{padding:12px}.cp-ai-chat>form{padding:17px}.cp-ai-chat>form>div{flex-direction:column;align-items:flex-start}.cp-ai-layout>aside{grid-template-columns:1fr}.cp-mobile-nav span{display:none}.cp-mobile-nav button{padding-top:11px;padding-bottom:10px}.cp-mobile-nav .cp-icon{width:19px;height:19px}.cp-mobile-nav b{top:6px;right:14%}}.automation-studio{gap:14px;display:grid}.automation-hero{color:#fff;background:linear-gradient(135deg,#10231d,#1e4034);justify-content:space-between;align-items:center;gap:45px;padding:32px 34px;display:flex;position:relative;overflow:hidden}.automation-hero:after{content:"";border:1px solid #dcc99f29;border-radius:50%;width:330px;height:330px;position:absolute;top:-155px;right:-75px;box-shadow:0 0 0 44px #dcc99f06,0 0 0 88px #dcc99f04}.automation-hero>div,.automation-hero>button{z-index:1;position:relative}.automation-hero p{color:#d9c69b;letter-spacing:.17em;margin:0;font-size:7px;font-weight:700}.automation-hero h2{letter-spacing:-.03em;margin:9px 0 8px;font:400 31px/1.05 Georgia,serif}.automation-hero span{color:#b8c8c0;max-width:760px;font-size:9px;line-height:1.65;display:block}.automation-hero>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d9c69b;min-width:130px;min-height:42px;font-size:7px;font-weight:700}.automation-metrics{background:#d7ddd9;border:1px solid #d7ddd9;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.automation-metrics article{background:#fbfaf7;padding:18px 20px}.automation-metrics span{color:#7b8780;letter-spacing:.12em;font-size:6px;font-weight:700;display:block}.automation-metrics strong{color:#18372d;margin:9px 0 5px;font:400 25px Georgia,serif;display:block}.automation-metrics small{color:#88928d;font-size:7px}.automation-tabs{background:#eef0ed;border:1px solid #d5dbd7;display:flex}.automation-tabs button{color:#5e6c65;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #d5dbd7;min-height:40px;padding:0 18px;font-size:7px;font-weight:700}.automation-tabs button.active{color:#fff;background:#18372d}.automation-email-warning{background:#eee9df;border-left:3px solid #a58958;justify-content:space-between;align-items:center;gap:25px;padding:13px 17px;display:flex}.automation-email-warning strong{color:#6f5b39;font-size:8px}.automation-email-warning span{color:#6e7973;font-size:7px}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-card{background:#fbfaf7;border:1px solid #d5dbd7;flex-direction:column;min-height:285px;padding:23px;display:flex}.automation-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.automation-card>header span{color:#8b744b;letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:700}.automation-card h3{margin:8px 0 0;font:400 22px/1.15 Georgia,serif}.automation-card em,.automation-history em{color:#66736c;letter-spacing:.08em;text-transform:uppercase;background:#e6e8e4;padding:5px 7px;font-size:6px;font-style:normal;font-weight:700}.automation-card em.active,.automation-history em.success{color:#42634c;background:#dce9df}.automation-card em.paused{color:#7c633c;background:#eee7db}.automation-history em.failed{color:#874d42;background:#f0deda}.automation-flow{background:#f0f2ee;border:1px solid #dbe0dc;grid-template-columns:1fr 18px 1fr;align-items:center;gap:10px;margin-top:23px;padding:14px;display:grid}.automation-flow div{flex-direction:column;display:flex}.automation-flow small{color:#89938e;letter-spacing:.1em;font-size:6px;font-weight:700}.automation-flow strong{margin-top:6px;font-size:8px}.automation-flow i{color:#a68a58;text-align:center;font-style:normal}.automation-card ul{gap:6px;margin:17px 0;padding:0;list-style:none;display:grid}.automation-card li{color:#65726b;font-size:8px}.automation-card li:before{content:"✓";color:#8b744b;margin-right:8px}.automation-card>footer{border-top:1px solid #dce1dd;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:17px;display:flex}.automation-card>footer>span{color:#7c8781;font-size:7px}.automation-card>footer>span strong{color:#2d4036}.automation-card>footer>div{gap:5px;display:flex}.automation-card>footer button{color:#3d5146;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b9c4be;padding:7px 8px;font-size:6px;font-weight:700}.automation-card>footer button.danger{color:#8a5146;border-color:#d3b5ae}.automation-template-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.automation-template-grid article{background:#fbfaf7;border:1px solid #d5dbd7;flex-direction:column;min-height:210px;padding:23px;display:flex}.automation-template-grid article>span{color:#91784b;letter-spacing:.12em;font-size:6px;font-weight:700}.automation-template-grid h3{margin:28px 0 9px;font:400 21px Georgia,serif}.automation-template-grid p{color:#6d7973;margin:0;font-size:8px;line-height:1.65}.automation-template-grid button{color:#40554a;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8f774c;align-self:flex-start;margin-top:auto;padding:0 0 4px;font-size:7px;font-weight:700}.automation-empty-state{text-align:center;align-content:center;place-items:center;min-height:310px;display:grid}.automation-empty-state>span{color:#d9c69b;background:#18372d;place-items:center;width:42px;height:42px;font:12px Georgia,serif;display:grid}.automation-empty-state h3{margin:20px 0 8px;font:400 25px Georgia,serif}.automation-empty-state p{color:#748079;max-width:560px;margin:0;font-size:9px;line-height:1.65}.automation-empty-state>div{gap:8px;margin-top:22px;display:flex}.automation-empty-state button{color:#fff;text-transform:uppercase;background:#18372d;border:1px solid #18372d;min-height:36px;padding:0 12px;font-size:7px;font-weight:700}.automation-empty-state button+button{color:#18372d;background:0 0}.automation-history{padding:0;overflow:hidden}.automation-history-head,.automation-history>div:not(.automation-history-head){border-bottom:1px solid #dce1dd;grid-template-columns:1fr 90px 1.6fr 120px;align-items:center;gap:15px;padding:13px 18px;display:grid}.automation-history-head{color:#77837d;letter-spacing:.1em;text-transform:uppercase;background:#eef1ed;font-size:6px;font-weight:700}.automation-history>div>strong{font:400 14px Georgia,serif}.automation-history>div>span{color:#536159;font-size:7px}.automation-history>div>span small{color:#88928d;margin-top:5px;line-height:1.4;display:block}.automation-history time{color:#78847e;font-size:7px}.automation-empty{color:#78847e;text-align:center;padding:35px;font-size:9px}.automation-modal{z-index:140}.automation-builder{background:#fbfaf7;width:min(920px,94vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0a141059}.automation-builder>header{z-index:2;background:#fbfaf7;border-bottom:1px solid #d7ddd9;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:sticky;top:0}.automation-builder>header p{color:#8b744b;letter-spacing:.15em;margin:0;font-size:6px;font-weight:700}.automation-builder>header h2{margin:7px 0 0;font:400 25px Georgia,serif}.automation-builder>header>button{color:#526159;cursor:pointer;background:0 0;border:0;font-size:24px}.automation-builder-body{gap:14px;padding:22px 26px;display:grid}.automation-builder-body>section{background:#fff;border:1px solid #d7ddd9;padding:20px}.automation-builder-body h3{margin:0 0 18px;font:400 19px Georgia,serif}.automation-builder-body h3 small{color:#8a948f;text-transform:uppercase;margin-left:7px;font:7px Arial,sans-serif}.automation-builder label{color:#526159;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.automation-builder input,.automation-builder select,.automation-builder textarea{color:#1b2922;background:#fffdfa;border:1px solid #c8d0cb;outline:none;width:100%;margin-top:7px;padding:10px;font:10px Arial,sans-serif;display:block}.automation-builder input:focus,.automation-builder select:focus,.automation-builder textarea:focus{border-color:#a58958}.automation-builder .form-row{gap:12px;margin-top:12px}.automation-check{align-items:center;gap:10px;padding-top:18px;display:flex!important}.automation-check input{accent-color:#18372d;width:auto;margin:0}.automation-check span{font-size:7px;line-height:1.5}.automation-action{background:#f4f5f1;border:1px solid #d9dfda;margin-top:10px;padding:16px}.automation-action>header{align-items:center;gap:9px;margin-bottom:14px;display:flex}.automation-action>header>span{color:#d9c69b;background:#18372d;place-items:center;width:23px;height:23px;font:8px Georgia,serif;display:grid}.automation-action>header strong{font-size:8px}.automation-action>header button{color:#8a5146;text-transform:uppercase;background:0 0;border:0;margin-left:auto;font-size:6px;font-weight:700}.automation-action label+label{margin-top:12px}.automation-inline-warning{color:#86594f;margin-top:9px;font-size:7px;display:block}.automation-add-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;display:flex}.automation-add-actions span{color:#6d7973;text-transform:uppercase;margin-right:5px;font-size:7px;font-weight:700}.automation-add-actions button{color:#3f5549;text-transform:uppercase;background:0 0;border:1px solid #aebbb4;padding:7px 9px;font-size:6px;font-weight:700}.automation-tokens{color:#7c8781;margin:14px 0 0;font:7px/1.65 monospace}.automation-builder>footer{background:#f1f2ee;border-top:1px solid #d7ddd9;justify-content:flex-end;gap:8px;padding:15px 26px;display:flex;position:sticky;bottom:0}.automation-builder>footer button{color:#3f5549;text-transform:uppercase;background:0 0;border:1px solid #aebbb4;min-height:38px;padding:0 15px;font-size:7px;font-weight:700}.automation-builder>footer .crm-add{color:#fff;background:#18372d;border-color:#18372d}@media (width<=1050px){.automation-grid{grid-template-columns:1fr}.automation-template-grid{grid-template-columns:1fr 1fr}.automation-history-head,.automation-history>div:not(.automation-history-head){grid-template-columns:1fr 75px 1.4fr}.automation-history time{display:none}}@media (width<=700px){.automation-hero{flex-direction:column;align-items:flex-start}.automation-hero>button{width:100%}.automation-metrics{grid-template-columns:1fr 1fr}.automation-template-grid{grid-template-columns:1fr}.automation-card>footer{flex-direction:column;align-items:flex-start}.automation-history-head{display:none}.automation-history>div:not(.automation-history-head){grid-template-columns:1fr auto}.automation-history>div>span{grid-column:1/-1}.automation-email-warning{flex-direction:column;align-items:flex-start}.automation-builder-body,.automation-builder>header,.automation-builder>footer{padding-left:16px;padding-right:16px}.automation-builder .form-row{grid-template-columns:1fr}.automation-add-actions button{flex:1}.automation-tabs button{flex:1;padding:0 8px}}.gmail-connection{background:#fbfaf7;border:1px solid #d3dad5}.gmail-connection>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 22px;display:grid}.gmail-mark{color:#3f6653;background:#fff;border:1px solid #b9c5be;place-items:center;width:40px;height:40px;font:700 15px Arial,sans-serif;display:grid}.gmail-connection header p{color:#8b744b;letter-spacing:.14em;margin:0;font-size:6px;font-weight:700}.gmail-connection header h3{margin:6px 0 4px;font:400 20px Georgia,serif}.gmail-connection header span{color:#748079;font-size:7px;line-height:1.5;display:block}.gmail-state{background:#f0f2ee;border:1px solid #d5dbd7;grid-template-columns:8px auto;gap:4px 8px;min-width:155px;padding:11px 13px;display:grid}.gmail-state i{background:#a58958;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:2px}.gmail-state strong{text-transform:uppercase;font-size:7px}.gmail-state small{color:#7b8780;font-size:6px}.gmail-connection.connected .gmail-state i{background:#669174;box-shadow:0 0 0 4px #6691741f}.gmail-actions{background:#f2f3ef;border-top:1px solid #dce1dd;align-items:center;gap:8px;padding:13px 22px;display:flex}.gmail-actions button,.gmail-save{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#18372d;border:1px solid #18372d;min-height:34px;padding:0 12px;font-size:6px;font-weight:700}.gmail-actions button+button{color:#6d4b42;background:0 0;border-color:#bc968d}.gmail-actions button:disabled,.gmail-save:disabled{opacity:.45;cursor:not-allowed}.gmail-actions>span{color:#7b8780;margin-left:auto;font-size:7px}.gmail-notice{color:#46614e;background:#e7efe8;border-top:1px solid #dce1dd;padding:11px 22px;font-size:8px}.gmail-notice.error{color:#804b41;background:#f1e2df}.gmail-connection>details{border-top:1px solid #dce1dd}.gmail-connection>details>summary{color:#526159;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:14px 22px;font-size:7px;font-weight:700}.gmail-setup{border-top:1px solid #e2e6e2;padding:5px 22px 22px}.gmail-setup>p{color:#68756e;margin:15px 0;font-size:8px;line-height:1.6}.gmail-setup a{color:#385147;border-bottom:1px solid #9d875c;padding-bottom:2px}.gmail-setup>label,.gmail-setup .form-row>label{color:#526159;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.gmail-setup>label>div{background:#fff;border:1px solid #c8d0cb;grid-template-columns:1fr auto;margin-top:7px;display:grid}.gmail-setup>label code{overflow-wrap:anywhere;color:#3e5147;padding:11px;font-size:7px;line-height:1.5}.gmail-setup>label button{color:#42564b;text-transform:uppercase;background:#edf0ec;border:0;border-left:1px solid #c8d0cb;font-size:6px;font-weight:700}.gmail-setup .form-row{gap:12px}.gmail-setup input{color:#1b2922;background:#fffdfa;border:1px solid #c8d0cb;width:100%;margin-top:7px;padding:10px;font:10px Arial,sans-serif}.gmail-save{margin-top:13px}.gmail-setup>small{color:#7c8781;margin-top:10px;font-size:7px;display:block}@media (width<=700px){.gmail-connection>header{grid-template-columns:40px 1fr}.gmail-state{grid-column:1/-1}.gmail-actions{flex-direction:column;align-items:stretch}.gmail-actions>span{margin-left:0}.gmail-setup .form-row{grid-template-columns:1fr}.gmail-actions button{width:100%}}.approach-principles{align-items:start}.principles article.approach-principle{min-height:0;padding:0;overflow:hidden}.principles article.approach-principle:hover{transform:none}.principles article.approach-principle.is-open{background:var(--white);border-color:#a5854f8c;box-shadow:0 20px 48px #0f1b2817}.approach-principle-trigger{width:100%;min-height:335px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:32px;display:flex}.approach-principle-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.approach-principle-number{letter-spacing:.14em!important;color:#66736d!important;font-size:10px!important}.approach-principle-trigger h3{margin:62px 0 16px;font:400 34px/1.16 Georgia,serif}.approach-principle-trigger>p{color:#5b6862;margin:0;font-size:14px;line-height:1.7}.approach-principle-toggle{text-transform:uppercase;border-top:1px solid #17223021;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:24px;font-weight:700;display:flex;color:#715b36!important;letter-spacing:.14em!important;font-size:8px!important}.approach-principle-toggle b{width:30px;height:30px;color:var(--ink);border:1px solid #17223033;place-items:center;font:400 18px/1 Arial;transition:transform .3s,background .25s,color .25s;display:grid}.approach-principle.is-open .approach-principle-toggle b{background:var(--deep);color:var(--accent-soft);transform:rotate(45deg)}.approach-principle-detail{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.2,1),opacity .25s,border-color .25s;display:grid}.approach-principle.is-open .approach-principle-detail{opacity:1;border-top-color:#17223021;grid-template-rows:1fr}.approach-principle-detail-inner{min-height:0;overflow:hidden}.approach-principle-detail-inner>div{border-bottom:1px solid #1722301a;padding:20px 32px}.approach-principle-detail-inner>div:last-child{background:#f0ede6;border-bottom:0}.approach-principle-detail-inner span{color:#856c43;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.approach-principle-detail-inner p{color:#52606a;margin:9px 0 0;font-size:12px;line-height:1.68}@media (width<=600px){.approach-principle-trigger{min-height:300px;padding:27px 25px 23px}.approach-principle-trigger h3{margin-top:48px}.approach-principle-toggle{margin-top:30px}.approach-principle-detail-inner>div{padding-left:25px;padding-right:25px}}.brand-logo{background:var(--paper);isolation:isolate}.brand-logo img{mix-blend-mode:multiply}.author-books-section{background:#e7e0d4;border-top:1px solid #17223017;border-bottom:1px solid #17223017;padding:120px 0 125px;position:relative;overflow:hidden}.author-books-section:before{content:"";pointer-events:none;border:1px solid #a5854f21;border-radius:50%;width:680px;height:680px;position:absolute;top:-370px;right:-230px;box-shadow:0 0 0 85px #a5854f06,0 0 0 170px #a5854f04}.author-books-heading{z-index:1;grid-template-columns:1fr .72fr;align-items:end;gap:100px;display:grid;position:relative}.author-books-heading h2{letter-spacing:-.045em;max-width:720px;margin:19px 0 0;font:400 clamp(43px,5vw,67px)/1.02 Iowan Old Style,Baskerville,Georgia,serif}.author-books-heading>p{color:#5b6872;max-width:500px;margin:0;font-size:15px;line-height:1.75}.author-books-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:15px;margin-top:55px;display:grid;position:relative}.author-book{background:#f8f5ef;border:1px solid #17223029;min-width:0;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s;overflow:hidden;box-shadow:0 14px 38px #0f1b280e}.author-book:hover{border-color:#a5854f80;transform:translateY(-5px);box-shadow:0 23px 52px #0f1b281c}.author-book.is-open{background:#fffdfa;border-color:#a5854fbf;box-shadow:0 25px 58px #0f1b2821}.author-book-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.author-book-cover{aspect-ratio:1;background:#0d1825;display:block;position:relative;overflow:hidden}.author-book-cover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d8c8a72e}.author-book-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .3s;display:block}.author-book:hover .author-book-cover>img,.author-book.is-open .author-book-cover>img{filter:saturate(1.05);transform:scale(1.025)}.author-book-cover>img.is-wrap{object-position:right center}.author-book-number{color:#d8c8a7;letter-spacing:.16em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b1622e0;border:1px solid #d8c8a75c;padding:7px 9px;font-size:6px;font-weight:700;position:absolute;top:14px;left:14px}.author-book-title{min-height:66px;padding:21px 20px 15px;font:400 22px/1.08 Iowan Old Style,Baskerville,Georgia,serif;display:block}.author-book-action{color:#765f39;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #17223021;justify-content:space-between;align-items:center;margin:0 20px;padding:14px 0 17px;font-size:7px;font-weight:700;display:flex}.author-book-action b{width:27px;height:27px;color:var(--ink);border:1px solid #17223033;place-items:center;font:400 16px/1 Arial;transition:transform .3s,background .25s,color .25s;display:grid}.author-book.is-open .author-book-action b{background:var(--deep);color:var(--accent-soft);transform:rotate(45deg)}.author-book-detail{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.2,1),opacity .25s,border-color .25s;display:grid}.author-book.is-open .author-book-detail{opacity:1;border-top-color:#17223021;grid-template-rows:1fr}.author-book-detail>div{background:#eee9df;min-height:0;padding:0 20px;overflow:hidden}.author-book.is-open .author-book-detail>div{padding-top:20px;padding-bottom:23px}.author-book-detail span{color:#856c43;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.author-book-detail p{color:#52606a;margin:10px 0 0;font-size:11px;line-height:1.72}@media (width<=1000px){.author-books-heading{grid-template-columns:1fr;gap:27px}.author-books-grid{grid-template-columns:1fr 1fr}.author-book-title{font-size:25px}}@media (width<=600px){.author-books-section{padding:82px 0}.author-books-grid{grid-template-columns:1fr;gap:18px;margin-top:38px}.author-books-heading h2{font-size:45px}.author-books-heading>p{font-size:14px}.author-book-title{min-height:0;padding-top:20px;font-size:26px}.author-book-action{padding-bottom:16px}.author-book-detail p{font-size:12px}}@media (width<=760px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{max-width:100%;overflow-x:clip}.shell{width:min(100% - 32px,1240px)}:where(img,video,canvas,svg){max-width:100%}:where(button,a,summary,input,select,textarea){touch-action:manipulation}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){line-height:1.4;font-size:16px!important}:where(button,.button,[role=button]){min-height:44px}.site-header{max-width:100vw}.mobile-menu-button{width:44px;height:44px}.mobile-nav.open{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100svh - 105px);overflow-y:auto}.mobile-nav-grid{min-height:min-content}.mobile-nav nav a{min-height:52px}.hero,.subhero,.properties-hero,.mls-intro{max-width:100vw}.hero-copy h1,.subhero h1,.properties-hero h1,.mls-intro h1{overflow-wrap:anywhere;text-wrap:balance}.hero-actions,.advisor-actions,.town-ai-actions,.property-panel-actions{align-items:stretch}.hero-actions .button,.advisor-actions .button,.town-ai-actions .button{width:100%}.section,.proof-section,.strategy-section,.comparison-section,.advisor-section,.author-books-section,.region-ai-section,.mls-support{scroll-margin-top:104px}.footer-grid>*{min-width:0}.site-footer a{align-items:center;min-height:44px;display:inline-flex}.fine-print,.properties-disclaimer,.property-disclaimer,.town-ai-disclaimer,.mls-source-note{font-size:11px!important;line-height:1.6!important}.form-row{grid-template-columns:1fr}.lead-form label,.calculator-card label,.connected-form label{font-size:11px}.lead-form .button,.connected-form .button,.calculator-card .button{width:100%}.comparison-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison-table>div{min-width:520px}.property-panel{max-width:100%;padding-bottom:env(safe-area-inset-bottom,0)}.property-panel-close{width:44px;height:44px}.properties-pagination{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.properties-pagination button{min-height:44px}.auth-brand{min-height:auto}.auth-panel label{font-size:10px}.auth-panel header span,.auth-panel form>small,.auth-guidance,.password-rule{font-size:12px;line-height:1.55}.auth-submit,.auth-mode button,.auth-panel form>a{font-size:10px}.auth-password button{min-width:58px;font-size:10px}.portal-main{min-width:0;padding-bottom:calc(42px + env(safe-area-inset-bottom,0))}.portal-top{flex-wrap:wrap;gap:14px}.status-banner{flex-wrap:wrap}.portal-card,.placeholder-view{min-width:0;padding:20px 17px}.portal-card>p:not(.kicker),.portal-plan-row p,.portal-document-row p,.portal-empty-copy{font-size:12px}.portal-plan-row,.portal-document-row{padding-left:17px;padding-right:17px}.portal-card button,.portal-card a,.portal-gate button,.portal-gate a{min-height:44px;font-size:10px}.crm-page,.crm-main,.crm-panel{min-width:0;max-width:100%}.crm-sidebar{padding-top:calc(17px + env(safe-area-inset-top,0))}.crm-sidebar>nav,.crm-sidebar nav,.site-editor-tabs,.site-editor-pages,.cw-tabs,.cw-property-top nav,.automation-tabs,.pipeline-board,.crm-calendar{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.crm-sidebar nav button,.crm-sidebar nav button:not(.active),.crm-sidebar nav button.active{min-height:44px;padding:9px 12px;font-size:10px!important}.crm-sidebar nav button span{width:24px;height:24px;font-size:9px}.crm-main{padding:23px 14px calc(55px + env(safe-area-inset-bottom,0))}.crm-top{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:22px}.crm-top>div:first-child{min-width:0}.crm-top h1{overflow-wrap:anywhere}.crm-actions{flex-wrap:wrap;max-width:100%}.crm-add{min-height:44px;font-size:10px}.crm-overline,.crm-panel-head p{font-size:10px}.crm-panel-head{gap:13px;padding:18px 16px}.crm-panel-head>span,.crm-panel-head button{font-size:10px}.crm-loading,.crm-error{padding:55px 18px}.crm-metrics article{padding:18px 15px}.crm-metrics span{font-size:9px}.crm-metrics small{font-size:11px}.opportunity-row{grid-template-columns:38px minmax(0,1fr) auto;padding:14px 15px}.opportunity-row>b{display:none}.opportunity-row strong,.task-list strong,.activity-row strong,.contact-row strong{font-size:12px}.opportunity-row span,.task-list small,.activity-row small,.contact-row small,.contact-toolbar span{font-size:10px}.stage,.side,.temp{font-size:9px!important}.task-list label,.activity-row{min-height:58px;padding-left:16px;padding-right:16px}.contact-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.contact-toolbar input{width:100%}.contact-row{gap:10px;min-height:62px;padding:13px 15px;font-size:12px}.contact-row>span:first-child{min-width:0}.contact-import-bar{flex-direction:column;align-items:flex-start;padding:18px 16px}.contact-import-bar>button,.contact-import-bar label{width:100%;min-height:44px}.crm-modal{align-items:end;padding:0}.crm-modal form{width:100%;max-height:96svh;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0));border-radius:0}.crm-modal label,.modal-head p{font-size:10px}.modal-head button{width:44px;height:44px}.contact-workspace,.contact-workspace.property-open{max-width:100%;min-height:0}.cw-command{align-items:flex-start;padding:14px 16px}.cw-command>button,.cw-ai-top button,.cw-property-top>button,.cw-summary-empty button,.cw-create-property{min-height:44px;font-size:10px}.cw-command>span,.cw-command p,.cw-type,.cw-contact-facts>p,.cw-left-details>p,.cw-property-address-label,.cw-match-card header p,.cw-owner-card>p,.cw-value-card header p,.cw-property-section>header p{font-size:9px}.cw-quick-actions button,.cw-quick-actions a{width:44px;height:44px}.cw-contact-facts dt,.cw-left-details dt,.cw-owner-card dt{font-size:10px}.cw-contact-facts dd,.cw-left-details dd,.cw-owner-card dd{font-size:12px}.cw-summary>p{font-size:16px}.cw-summary-list p,.cw-event-list p,.cw-event-list small,.cw-property-tile span,.cw-property-tile small,.cw-match-card>p,.cw-match-card>small,.cw-answer>span{font-size:11px}.cw-tabs button,.cw-property-top nav button{flex:none;min-height:44px;font-size:10px}.cw-compose{justify-content:center;align-items:center;width:100%;min-height:44px;font-size:10px;display:flex}.cw-property-top{align-items:stretch}.cw-property-top>button{align-self:stretch}.cw-value-card header button,.cw-match-card button,.cw-notes button{min-height:44px;font-size:10px}.prospecting-main{min-width:0;padding-left:14px;padding-right:14px}.prospecting-side nav{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.prospecting-side nav button,.prospecting-result-command button,.prospect-grid footer button,.prospecting-library footer button,.prospecting-next,.sequence-library footer button{min-height:44px;font-size:10px}.prospect-grid>article>header label,.prospect-grid dt,.prospect-detail span,.prospect-enrichment dt{font-size:9px}.prospect-open p,.prospect-grid dd,.prospect-detail small,.prospect-enrichment dd,.prospect-disclosure{font-size:11px}.prospect-detail{width:100%;max-width:none;padding:22px 16px calc(28px + env(safe-area-inset-bottom,0))}.prospect-detail>header button{width:44px;height:44px}.prospect-detail>footer button{min-height:48px;font-size:10px}.ai-command-copy>p,.ai-priority-intro>p,.ai-library-head>p,.ai-composer header p,.ai-output header p{font-size:9px}.ai-command-copy>span{font-size:12px}.ai-system-state{font-size:9px}.crm-calendar{border:1px solid #d7ddd9;position:relative}.crm-calendar-weekdays,.crm-calendar-grid,.crm-calendar-loading{min-width:630px}.crm-calendar-weekdays span{font-size:9px}.crm-calendar-day-head button{width:38px;height:38px;font-size:11px}.crm-calendar-day-head button:last-child{opacity:1}.crm-calendar-events>button{min-height:38px;padding:7px 8px}.crm-calendar-events time{font-size:8px}.crm-calendar-events span,.crm-calendar-events .crm-calendar-more,.crm-calendar-command p,.crm-calendar-agenda>header p{font-size:9px}.crm-calendar-command span,.crm-calendar-agenda time,.crm-calendar-agenda article small,.crm-calendar-agenda article>a{font-size:10px}.crm-calendar-agenda article p{font-size:11px}.crm-calendar-controls button,.crm-calendar-agenda>header>button,.crm-calendar-delete,.crm-calendar-empty button{min-height:44px;font-size:10px}.ops-command,.crm-view-command{padding:23px 18px}.ops-command p,.ops-command>div:last-child>small,.ops-status,.ops-metrics span{font-size:9px}.ops-command>div:first-child>span,.ops-record-title small,.ops-empty p,.ops-notice p{font-size:11px}.ops-record-row{min-height:64px}.ops-record-row>div button,.ops-record-row>div a,.ops-empty button,.ops-command>div:last-child>button{min-height:44px;padding:0 10px;font-size:9px}.content-command,.automation-hero,.site-editor-command,.google-config-status{padding:23px 18px}.content-command p,.automation-hero p,.site-editor-command p,.google-config-status p,.google-config-panel header p{font-size:9px}.content-command span,.automation-hero span,.site-editor-command>div:first-child>span,.google-config-status>div:nth-child(2)>span{font-size:11px}.content-import span,.content-post-open>small,.content-social details p,.content-social details small,.content-publication-log strong,.content-publication-log small{font-size:10px}.content-library-actions label,.content-library-actions button,.content-post-open>span,.content-post-delete,.content-editor-delete,.content-callback button,.content-save-credentials{font-size:9px}.content-library-actions button,.content-post-delete,.content-editor-delete,.content-callback button,.content-save-credentials,.content-import>button{min-height:44px}.automation-tabs{overflow-x:auto}.automation-tabs button{flex:none;min-width:108px;min-height:44px;font-size:9px}.automation-metrics span,.automation-metrics small,.automation-card>header span,.automation-card em,.automation-flow small,.automation-card>footer>span,.automation-template-grid article>span{font-size:9px}.automation-card li,.automation-flow strong,.automation-template-grid p,.automation-email-warning span,.automation-empty-state p{font-size:11px}.automation-card>footer button,.automation-template-grid button,.automation-empty-state button,.automation-add-actions button,.automation-builder>footer button,.automation-hero>button{min-height:44px;font-size:9px}.automation-builder{width:100%;max-height:100svh}.automation-builder label,.automation-check span,.automation-action>header strong,.automation-inline-warning,.automation-tokens{font-size:10px}.gmail-actions button,.gmail-save,.gmail-setup>label button{min-height:44px;font-size:9px}.gmail-connection header span,.gmail-actions>span,.gmail-notice,.gmail-setup>p,.gmail-setup>small{font-size:10px}.google-config-panel{padding:22px 17px}.google-config-panel>label,.google-config-panel>header>span,.google-config-checklist header a{font-size:9px}.google-config-panel>p,.google-config-checklist li p,.google-config-privacy,.google-config-panel>footer span,.google-test-results article span{font-size:11px!important}.google-config-actions button,.google-key-input button,.google-config-panel>footer button,.site-editor-tabs button,.site-editor-pages>button,.site-editor-canvas>header button,.editor-settings-panel>header button,.editor-template-grid button,.editor-added-list button,.editor-history button{min-height:44px;font-size:9px}.site-editor-pages>button strong,.site-editor-inspector label,.editor-settings-body label,.site-editor-inspector summary,.site-editor-pages>button small,.site-editor-inspector small,.editor-preset-grid span,.editor-color-grid code,.editor-template-grid p,.editor-history span{font-size:10px}.site-editor-frame iframe{height:70svh;min-height:520px}.editor-settings-body{padding:21px 16px}}@media (width<=430px){.shell{width:calc(100% - 24px)}.hero-copy h1,.subhero h1,.properties-hero h1,.mls-intro h1{font-size:clamp(40px,13vw,49px)}.author-books-heading h2,.advisor-copy h2{font-size:40px}.crm-metrics,.automation-metrics,.ops-metrics{grid-template-columns:1fr}.crm-actions{width:100%}.crm-actions .crm-add{flex:1}.opportunity-row{grid-template-columns:38px minmax(0,1fr)}.opportunity-row>em{grid-column:2;justify-self:start}.cw-command>span{display:none}.prospect-detail-grid{grid-template-columns:1fr}.crm-calendar-weekdays,.crm-calendar-grid,.crm-calendar-loading{min-width:600px}.site-editor-canvas>header{flex-direction:column;align-items:flex-start;gap:12px;padding-top:14px;padding-bottom:14px}.site-editor-canvas>header>div:last-child{width:100%}.site-editor-canvas>header button{flex:1}.editor-preset-grid,.editor-template-grid,.editor-module-grid{grid-template-columns:1fr}.automation-builder-body>section{padding:16px 13px}}.crm-builder{gap:14px;display:grid}.builder-loading{color:#748079;letter-spacing:.08em;text-transform:uppercase;background:#fbfaf7;border:1px solid #d5dbd7;place-items:center;min-height:420px;font-size:10px;display:grid}.builder-command{color:#fff;background:linear-gradient(135deg,#101d2b,#193249);border:1px solid #31485b;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:center;gap:40px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.builder-command:after{content:"";border:1px solid #d8c8a724;border-radius:50%;width:430px;height:430px;position:absolute;top:-230px;right:-100px;box-shadow:0 0 0 55px #d8c8a706,0 0 0 110px #d8c8a704}.builder-command>*{z-index:1;position:relative}.builder-command p,.builder-sidebar header p,.builder-section-head p,.builder-inspector header p,.builder-data-nav>header p,.builder-report-preview>header p,.builder-library header p,.builder-dashboard-preview>header p,.builder-widget-grid>article>header p{color:#d8c8a7;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.builder-command h2{max-width:700px;margin:9px 0 8px;font:400 31px/1.06 Georgia,serif}.builder-command>div:first-child>span{color:#b7c4cc;max-width:760px;font-size:10px;line-height:1.65;display:block}.builder-command-metrics{border:1px solid #d8c8a733;grid-template-columns:1fr 1fr;display:grid}.builder-command-metrics article{border-bottom:1px solid #d8c8a733;border-right:1px solid #d8c8a733;padding:14px 15px}.builder-command-metrics article:nth-child(2n){border-right:0}.builder-command-metrics article:nth-last-child(-n+2){border-bottom:0}.builder-command-metrics strong,.builder-command-metrics span{display:block}.builder-command-metrics strong{font:400 24px Georgia,serif}.builder-command-metrics span{color:#93a4ae;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:6px}.builder-notice{color:#365643;background:#e5eee7;border-left:3px solid #5f846d;grid-template-columns:26px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:12px 15px;display:grid}.builder-notice.error{color:#79493f;background:#f2e4e0;border-left-color:#9b5e51}.builder-notice>span{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.builder-notice p{margin:0;font-size:9px;line-height:1.5}.builder-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:19px}.builder-tabs{scrollbar-width:thin;background:#eef0ed;border:1px solid #d5dbd7;display:flex;overflow-x:auto}.builder-tabs button{color:#5e6c65;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #d5dbd7;flex:none;min-width:125px;min-height:43px;padding:0 17px;font-size:7px;font-weight:700}.builder-tabs button.active{color:#fff;background:#18372d}.builder-workspace{background:#e3e7e3;border:1px solid #d2d8d4;grid-template-columns:220px minmax(520px,1fr) 330px;min-height:690px;display:grid}.builder-sidebar,.builder-data-nav,.builder-library{background:#f1f2ed;border-right:1px solid #d2d8d4;min-width:0}.builder-sidebar>header,.builder-data-nav>header{border-bottom:1px solid #d6dcd8;padding:22px 20px}.builder-sidebar h3,.builder-data-nav h3{margin:7px 0;font:400 22px Georgia,serif}.builder-sidebar header span,.builder-data-nav>header span{color:#748079;font-size:8px;line-height:1.55}.builder-object-picker{display:grid}.builder-object-picker>button{color:#35443d;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #d8ddda;border-left:3px solid #0000;border-right:0;grid-template-columns:35px 1fr;align-items:center;gap:12px;width:100%;min-height:65px;padding:11px 17px;display:grid}.builder-object-picker>button:hover{background:#faf9f5}.builder-object-picker>button.active{background:#fffdfa;border-left-color:#a58958}.builder-object-picker>button>span{color:#3d584a;background:#dfe5e1;place-items:center;width:33px;height:33px;font:700 8px Arial,sans-serif;display:grid}.builder-object-picker>button.active>span{color:#d8c8a7;background:#18372d}.builder-object-picker>button div{flex-direction:column;min-width:0;display:flex}.builder-object-picker strong{font-size:10px}.builder-object-picker small{color:#7d8982;margin-top:5px;font-size:7px}.builder-main{background:#fbfaf7;min-width:0}.builder-section-head{border-bottom:1px solid #d8ddda;justify-content:space-between;align-items:flex-start;gap:25px;padding:21px 23px;display:flex}.builder-section-head h3{margin:7px 0 5px;font:400 23px Georgia,serif}.builder-section-head>div>span{color:#77837c;font-size:8px;display:block}.builder-section-head>div:last-child{gap:7px;display:flex}.builder-section-head>div:last-child>button:not(.crm-add),.builder-dashboard-preview>header>button{color:#3d5146;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #9eaaa3;min-height:38px;padding:0 13px;font-size:7px;font-weight:700}.builder-field-head,.builder-field-list>article{grid-template-columns:minmax(240px,1.5fr) .55fr .65fr .55fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.builder-field-head{color:#77837d;letter-spacing:.1em;text-transform:uppercase;background:#eef0ed;font-size:6px;font-weight:700}.builder-field-list>article{border-top:1px solid #dfe3df;min-height:68px}.builder-field-list>article:hover{background:#f4f5f1}.builder-field-list>article.inactive{opacity:.58}.builder-field-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:0;display:grid}.builder-field-mark{color:#486351;background:#edf1ed;border:1px solid #b9c4be;place-items:center;width:34px;height:34px;font:700 8px Arial;display:grid}.builder-field-open div{min-width:0}.builder-field-open strong,.builder-field-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.builder-field-open strong{font-size:10px}.builder-field-open small{color:#7c8881;margin-top:5px;font-size:7px}.builder-field-list>article>span{color:#55645c;text-transform:capitalize;font-size:8px}.builder-field-list>article>div:last-child{gap:4px;display:flex}.builder-field-list>article>div:last-child button{color:#526159;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b7c1bb;min-height:31px;padding:0 7px;font-size:6px;font-weight:700}.builder-field-list>article>div:last-child button.danger{color:#8b5145;border-color:#c9aaa2}.builder-inspector{background:#fffdfa;border-left:1px solid #d2d8d4;min-width:0}.builder-inspector>header{border-bottom:1px solid #d8ddda;justify-content:space-between;align-items:flex-start;padding:21px;display:flex}.builder-inspector header h3{margin:7px 0 0;font:400 21px Georgia,serif}.builder-inspector>header>button{color:#526159;cursor:pointer;background:0 0;border:0;width:35px;height:35px;font-size:24px}.builder-inspector>div{gap:13px;padding:20px;display:grid}.builder-inspector label,.builder-record-fields>label,.builder-report-form label,.builder-dashboard-editor label{color:#526159;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.builder-inspector label>span{float:right;color:#89938e;font-size:6px}.builder-inspector input,.builder-inspector select,.builder-inspector textarea,.builder-record-fields input,.builder-record-fields select,.builder-record-fields textarea,.builder-report-form input,.builder-report-form select,.builder-report-form textarea,.builder-dashboard-editor input,.builder-dashboard-editor select,.builder-dashboard-editor textarea{color:#1b2922;background:#fffdfa;border:1px solid #c8d0cb;outline:none;width:100%;margin-top:7px;padding:10px;font:10px Arial,sans-serif;display:block}.builder-inspector input:focus,.builder-inspector select:focus,.builder-inspector textarea:focus,.builder-record-fields input:focus,.builder-record-fields select:focus,.builder-record-fields textarea:focus,.builder-report-form input:focus,.builder-report-form select:focus,.builder-report-form textarea:focus,.builder-dashboard-editor input:focus,.builder-dashboard-editor select:focus,.builder-dashboard-editor textarea:focus{border-color:#a58958}.builder-inspector input:disabled,.builder-record-fields input:disabled{color:#7c8781;background:#eceeeb}.builder-inspector label small,.builder-record-fields label small{color:#87918c;letter-spacing:0;text-transform:none;margin-top:6px;font-size:7px;font-weight:400;line-height:1.45;display:block}.builder-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.builder-checks label,.builder-default{background:#f2f3ef;border:1px solid #d4dad6;align-items:center;gap:8px;padding:11px;display:flex!important}.builder-checks input,.builder-default input{accent-color:#18372d;width:auto!important;margin:0!important}.builder-inspector>footer{background:#f1f2ee;border-top:1px solid #d8ddda;justify-content:flex-end;gap:7px;padding:14px 20px;display:flex}.builder-inspector>footer>button:not(.crm-add){color:#526159;text-transform:uppercase;background:0 0;border:1px solid #aeb9b2;min-height:38px;padding:0 13px;font-size:7px;font-weight:700}.builder-data-layout{background:#fbfaf7;border:1px solid #d2d8d4;grid-template-columns:300px minmax(0,1fr);min-height:730px;display:grid}.builder-data-nav .builder-object-picker{grid-template-columns:1fr 1fr}.builder-data-nav .builder-object-picker>button{grid-template-columns:30px 1fr;padding:10px}.builder-data-nav .builder-object-picker>button>span{width:29px;height:29px}.builder-record-search{background:#fffdfa;border:1px solid #c8d0cb;outline:none;width:calc(100% - 30px);margin:15px;padding:11px;font-size:9px}.builder-record-list{border-top:1px solid #d5dbd7;max-height:430px;overflow-y:auto}.builder-record-list>button{color:#32443a;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #d9deda;border-left:3px solid #0000;border-right:0;flex-direction:column;justify-content:center;width:100%;min-height:61px;padding:11px 17px;display:flex}.builder-record-list>button:hover{background:#faf9f5}.builder-record-list>button.active{background:#fffdfa;border-left-color:#a58958}.builder-record-list strong{font:400 15px Georgia,serif}.builder-record-list span{color:#7c8881;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;overflow:hidden}.builder-record-list>p{color:#7b8780;padding:25px;font-size:8px}.builder-record-editor{min-width:0}.builder-record-editor form>header{background:#f1f2ee;border-bottom:1px solid #d8ddda;justify-content:space-between;align-items:flex-start;gap:25px;padding:24px 27px;display:flex}.builder-record-editor form>header p{color:#8a7046;letter-spacing:.14em;margin:0;font-size:7px;font-weight:700}.builder-record-editor form>header h3{margin:7px 0 5px;font:400 25px Georgia,serif}.builder-record-editor form>header span{color:#77837c;font-size:8px}.builder-record-fields{grid-template-columns:1fr 1fr;gap:17px;padding:27px;display:grid}.builder-record-fields>.builder-checkbox{grid-column:1/-1}.builder-record-fields>label:has(textarea){grid-column:1/-1}.builder-record-fields>label>b{float:right;color:#8b7047;font-size:6px}.builder-checkbox{background:#f1f2ee;border:1px solid #d5dbd7;align-items:center;gap:12px;padding:14px;display:flex!important}.builder-checkbox input{accent-color:#18372d;height:18px;width:18px!important;margin:0!important}.builder-checkbox span{flex-direction:column;display:flex}.builder-checkbox strong{font-size:8px}.builder-checkbox small{margin-top:5px!important}.builder-empty{text-align:center;align-content:center;place-items:center;min-height:330px;padding:40px;display:grid}.builder-empty>span{color:#846d43;border:1px solid #b9ab88;place-items:center;width:45px;height:45px;font:12px Georgia,serif;display:grid}.builder-empty h3{margin:18px 0 7px;font:400 23px Georgia,serif}.builder-empty p{color:#748079;max-width:430px;margin:0;font-size:9px;line-height:1.6}.builder-report-layout{background:#e3e7e3;border:1px solid #d2d8d4;grid-template-columns:220px minmax(500px,1fr) 390px;min-height:760px;display:grid}.builder-library{background:#f1f2ed}.builder-library>header{border-bottom:1px solid #d5dbd7;padding:20px 17px}.builder-library header h3{margin:7px 0 15px;font:400 21px Georgia,serif}.builder-library header button{color:#34483e;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9d875c;padding:0 0 4px;font-size:7px;font-weight:700}.builder-library>div>button{color:#314139;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #d9deda;border-left:3px solid #0000;border-right:0;grid-template-columns:33px 1fr;align-items:center;gap:10px;width:100%;padding:14px 15px;display:grid}.builder-library>div>button.active{background:#fffdfa;border-left-color:#a58958}.builder-library>div>button>span{color:#476151;background:#dfe5e1;place-items:center;width:31px;height:31px;font-size:7px;font-weight:700;display:grid}.builder-library>div>button div{flex-direction:column;min-width:0;display:flex}.builder-library>div>button strong,.builder-library>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-library>div>button strong{font-size:9px}.builder-library>div>button small{color:#7b8780;margin-top:5px;font-size:6px}.builder-library>div>p{color:#7c8781;padding:23px 16px;font-size:8px}.builder-report-editor,.builder-dashboard-editor{background:#fbfaf7;min-width:0}.builder-report-form,.builder-dashboard-editor>div{gap:15px;padding:22px;display:grid}.builder-report-settings{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.builder-columns{background:#d5dbd7;border:1px solid #d5dbd7;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;display:grid}.builder-columns legend{color:#526159;letter-spacing:.08em;text-transform:uppercase;background:#eef0ed;grid-column:1/-1;width:100%;padding:11px 13px;font-size:7px;font-weight:700}.builder-columns label{background:#fffdfa;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.builder-columns input{accent-color:#18372d;width:auto;margin:0}.builder-filters{border:1px solid #d5dbd7}.builder-filters>header{background:#eef0ed;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.builder-filters>header>div{flex-direction:column;display:flex}.builder-filters header strong{font-size:8px}.builder-filters header span{color:#7c8781;margin-top:4px;font-size:7px}.builder-filters header button,.builder-widget-add button{color:#3d5146;text-transform:uppercase;background:0 0;border:1px solid #aeb9b2;min-height:32px;padding:0 9px;font-size:6px;font-weight:700}.builder-filters>div{border-top:1px solid #dce1dd;grid-template-columns:1fr 1fr 1fr 30px;gap:6px;padding:9px;display:grid}.builder-filters>div select,.builder-filters>div input{margin:0}.builder-filters>div>button{color:#8b5145;background:0 0;border:0;font-size:18px}.builder-filters>p{color:#7c8781;margin:0;padding:18px;font-size:8px}.builder-delete{color:#8a5145;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #a56c60;justify-self:start;padding:0 0 4px;font-size:7px;font-weight:700}.builder-report-preview{background:#fffdfa;border-left:1px solid #d2d8d4;min-width:0}.builder-report-preview>header{border-bottom:1px solid #d8ddda;padding:21px}.builder-report-preview>header h3{margin:7px 0 5px;font:400 22px Georgia,serif}.builder-report-preview>header span{color:#77837c;font-size:8px}.builder-kpi{text-align:center;align-content:center;justify-items:center;min-height:300px;padding:30px;display:grid}.builder-kpi>span{color:#836c45;letter-spacing:.13em;font-size:7px;font-weight:700}.builder-kpi>strong{color:#18372d;margin:17px 0 8px;font:400 53px Georgia,serif}.builder-kpi>small{color:#7c8781;font-size:8px}.builder-bars{gap:15px;padding:22px;display:grid}.builder-bars>div>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.builder-bars header span{font-size:9px}.builder-bars header strong{font:400 14px Georgia,serif}.builder-bars>div>i{background:#e2e5e2;height:7px;margin-top:7px;display:block}.builder-bars>div>i>b{background:linear-gradient(90deg,#806944,#bca675);height:100%;display:block}.builder-bars small{color:#849089;margin-top:5px;font-size:6px;display:block}.builder-bars>p{color:#77837c;font-size:9px}.builder-donut{grid-template-columns:155px 1fr;align-items:center;gap:23px;padding:25px;display:grid}.builder-donut>div{border-radius:50%;width:150px;height:150px;position:relative}.builder-donut>div:after{content:"";background:#fffdfa;border-radius:50%;position:absolute;inset:35px}.builder-donut>div>span{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:42px}.builder-donut>div strong{font:400 20px Georgia,serif}.builder-donut>div small{color:#7b8780;text-transform:uppercase;margin-top:3px;font-size:6px}.builder-donut ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.builder-donut li{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;display:grid}.builder-donut li i{border-radius:50%;width:7px;height:7px}.builder-donut li span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.builder-donut li strong{font:400 11px Georgia,serif}.builder-table-wrap{max-width:100%;overflow:auto}.builder-table-wrap table{border-collapse:collapse;width:100%;min-width:460px}.builder-table-wrap th,.builder-table-wrap td{text-align:left;border-bottom:1px solid #dce1dd;padding:10px 12px}.builder-table-wrap th{color:#68756e;letter-spacing:.08em;text-transform:uppercase;background:#eef0ed;font-size:6px}.builder-table-wrap td{color:#425149;font-size:8px}.builder-dashboard-layout{background:#e3e7e3;border:1px solid #d2d8d4;grid-template-columns:220px 380px minmax(520px,1fr);min-height:760px;display:grid}.builder-dashboard-editor{border-right:1px solid #d2d8d4}.builder-default{font-size:7px!important}.builder-widget-add{background:#f1f2ee;border:1px solid #d5dbd7;padding:15px}.builder-widget-add>header{flex-direction:column;display:flex}.builder-widget-add header strong{font-size:8px}.builder-widget-add header span{color:#7c8781;margin-top:4px;font-size:7px}.builder-widget-add>div{grid-template-columns:1fr auto;gap:7px;margin-top:12px;display:grid}.builder-widget-add select{margin:0}.builder-widget-add button{min-height:38px}.builder-widget-list{border-top:1px solid #d5dbd7}.builder-widget-list>article{border-bottom:1px solid #dce1dd;grid-template-columns:25px minmax(0,1fr) 80px auto;align-items:center;gap:8px;padding:9px 0;display:grid}.builder-widget-list>article>span{color:#d8c8a7;background:#18372d;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.builder-widget-list>article>div:nth-child(2){min-width:0}.builder-widget-list>article input,.builder-widget-list>article select{margin:0;padding:7px}.builder-widget-list>article small{color:#7c8781;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;display:block;overflow:hidden}.builder-widget-list>article>div:last-child{display:flex}.builder-widget-list>article>div:last-child button{color:#536159;background:0 0;border:1px solid #c4ccc7;width:26px;height:30px}.builder-widget-list>p{color:#7b8780;font-size:8px}.builder-dashboard-preview{background:#eef0ed;min-width:0}.builder-dashboard-preview>header{background:#fbfaf7;border-bottom:1px solid #d2d8d4;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px;display:flex}.builder-dashboard-preview>header h3{margin:7px 0 0;font:400 23px Georgia,serif}.builder-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.builder-widget-grid>article{background:#fffdfa;border:1px solid #d2d8d4;min-width:0;box-shadow:0 8px 25px #14221c09}.builder-widget-grid>article.wide{grid-column:1/-1}.builder-widget-grid>article.small .builder-bars>div:nth-child(n+6),.builder-widget-grid>article.small .builder-donut ol li:nth-child(n+6){display:none}.builder-widget-grid>article>header{border-bottom:1px solid #dce1dd;padding:16px 17px}.builder-widget-grid>article>header h4{margin:6px 0 0;font:400 18px Georgia,serif}.builder-widget-grid .builder-kpi{min-height:210px}.builder-widget-grid .builder-kpi>strong{font-size:42px}.builder-widget-grid .builder-donut{grid-template-columns:130px 1fr}.builder-widget-grid .builder-donut>div{width:125px;height:125px}.builder-widget-grid .builder-donut>div:after{inset:29px}.builder-widget-grid .builder-donut>div>span{inset:34px}@media (width<=1350px){.builder-report-layout{grid-template-columns:210px minmax(500px,1fr)}.builder-report-preview{border-top:1px solid #d2d8d4;border-left:0;grid-column:1/-1}.builder-dashboard-layout{grid-template-columns:210px minmax(0,1fr)}.builder-dashboard-preview{border-top:1px solid #d2d8d4;grid-column:1/-1}.builder-dashboard-editor{border-right:0}}@media (width<=1200px){.builder-workspace{grid-template-columns:210px minmax(0,1fr)}.builder-inspector{border-top:1px solid #d2d8d4;border-left:0;grid-column:1/-1}.builder-inspector>div{grid-template-columns:1fr 1fr}.builder-inspector>div>.builder-checks{grid-column:1/-1}.builder-command{grid-template-columns:1fr}.builder-command-metrics{max-width:620px}.builder-field-head,.builder-field-list>article{grid-template-columns:minmax(230px,1fr) .55fr .6fr auto}.builder-field-head>span:nth-child(4),.builder-field-list>article>em{display:none}}@media (width<=800px){.builder-command{padding:24px 19px}.builder-command-metrics{width:100%}.builder-tabs button{min-width:115px;min-height:44px}.builder-workspace,.builder-data-layout,.builder-report-layout,.builder-dashboard-layout{min-height:0;display:block}.builder-sidebar,.builder-data-nav,.builder-library{border-bottom:1px solid #d2d8d4;border-right:0}.builder-object-picker{grid-template-columns:1fr 1fr}.builder-sidebar .builder-object-picker>button{grid-template-columns:31px 1fr;padding:10px 12px}.builder-sidebar .builder-object-picker>button>span{width:29px;height:29px}.builder-field-head{display:none}.builder-field-list>article{grid-template-columns:minmax(0,1fr) auto;padding:14px}.builder-field-list>article>span,.builder-field-list>article>em{display:none}.builder-field-list>article>div:last-child{grid-area:1/2}.builder-inspector>div{grid-template-columns:1fr;display:grid}.builder-inspector>div>.builder-checks{grid-column:auto}.builder-record-list{max-height:270px}.builder-record-editor form>header{padding:20px 17px}.builder-record-fields{grid-template-columns:1fr;padding:19px 16px}.builder-record-fields>.builder-checkbox{grid-column:auto}.builder-record-fields>label:has(textarea){grid-column:auto}.builder-report-preview{border-left:0}.builder-library>div{display:flex;overflow-x:auto}.builder-library>div>button{flex:0 0 220px}.builder-library>div>p{width:100%}.builder-report-form,.builder-dashboard-editor>div{padding:18px 15px}.builder-report-settings,.builder-columns{grid-template-columns:1fr}.builder-filters>div{grid-template-columns:1fr 1fr 35px}.builder-filters>div>input{grid-area:2/1/auto/-1}.builder-filters>div>button{grid-area:1/3}.builder-section-head{flex-direction:column;align-items:stretch}.builder-section-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.builder-section-head>div:last-child button{width:100%}.builder-dashboard-editor{border-right:0}.builder-widget-grid{grid-template-columns:1fr}.builder-widget-grid>article.wide{grid-column:auto}.builder-donut,.builder-widget-grid .builder-donut{grid-template-columns:130px 1fr}.builder-dashboard-preview>header{flex-direction:column;align-items:flex-start}.builder-dashboard-preview>header>button{width:100%}}@media (width<=500px){.builder-command-metrics{grid-template-columns:1fr}.builder-command-metrics article{border-right:0}.builder-command-metrics article:nth-last-child(-n+2){border-bottom:1px solid #d8c8a733}.builder-command-metrics article:last-child{border-bottom:0}.builder-object-picker,.builder-data-nav .builder-object-picker,.builder-field-list>article{grid-template-columns:1fr}.builder-field-list>article>div:last-child{grid-area:auto/1}.builder-field-list>article>div:last-child button{min-height:40px}.builder-checks{grid-template-columns:1fr}.builder-record-editor form>header{flex-direction:column;align-items:stretch}.builder-report-settings,.builder-columns{grid-template-columns:1fr}.builder-filters>div{grid-template-columns:1fr 35px}.builder-filters>div>select,.builder-filters>div>input{grid-column:1}.builder-filters>div>button{grid-area:1/2}.builder-widget-list>article{grid-template-columns:25px minmax(0,1fr)}.builder-widget-list>article>select,.builder-widget-list>article>div:last-child{grid-column:2}.builder-widget-add>div{grid-template-columns:1fr}.builder-donut,.builder-widget-grid .builder-donut{grid-template-columns:1fr;justify-items:center}.builder-donut ol{width:100%}}.configured-contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.configured-contact-fields>label{margin:0!important}.configured-contact-fields>.configured-contact-check,.configured-contact-fields>.contact-open-builder{grid-column:1/-1}.configured-contact-fields>label:has(textarea){grid-column:1/-1}.configured-contact-fields label small{color:#7d8982;letter-spacing:0;text-transform:none;margin-top:6px;font-size:7px;font-weight:400;line-height:1.45;display:block}.configured-contact-check{background:#fffdfa;border:1px solid #d4dad6;align-items:center;gap:10px;padding:12px;display:flex!important}.configured-contact-check input{height:18px;width:18px!important;margin:0!important}.configured-contact-check span{flex-direction:column;display:flex}.contact-open-builder{color:#18372d;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #18372d;min-height:39px;font-size:7px;font-weight:700}@media (width<=600px){.configured-contact-fields{grid-template-columns:1fr}.configured-contact-fields>*{grid-column:1!important}.contact-open-builder{min-height:44px}}.valuation-config-page{gap:18px;display:grid}.valuation-config-hero{color:#fff;background:linear-gradient(135deg,#101d2b,#193249);border:1px solid #31485b;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:30px;padding:29px 31px;display:grid}.valuation-config-hero p,.valuation-config-form>header p,.valuation-integrity>p{color:#d8c8a7;letter-spacing:.16em;margin:0;font-size:7px;font-weight:700}.valuation-config-hero h2{margin:8px 0 7px;font:400 32px Georgia,serif}.valuation-config-hero>div>span{color:#b7c4cc;font-size:10px;line-height:1.6}.valuation-config-hero aside{text-align:center;border:1px solid #d8c8a740;padding:19px}.valuation-config-hero aside strong,.valuation-config-hero aside span{display:block}.valuation-config-hero aside strong{color:#d8c8a7;font:400 33px Georgia,serif}.valuation-config-hero aside span{color:#b7c4cc;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:7px}.valuation-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.valuation-provider-grid>article{background:#fffdfa;border:1px solid #d4dad6;border-top:3px solid #b7c1bb;flex-direction:column;min-height:240px;padding:20px;display:flex}.valuation-provider-grid>article.connected{border-top-color:#4f7c60}.valuation-provider-grid article header{justify-content:space-between;align-items:center;display:flex}.valuation-provider-grid article header>div{align-items:center;gap:7px;display:flex}.valuation-provider-grid article header i{background:#9b5d50;border-radius:50%;width:7px;height:7px}.valuation-provider-grid article.connected header i{background:#4f8060;box-shadow:0 0 0 4px #e5eee8}.valuation-provider-grid article header p{color:#6d7a73;letter-spacing:.1em;margin:0;font-size:6px;font-weight:700}.valuation-provider-grid article header>span{color:#d8c8a7;background:#18372d;place-items:center;width:31px;height:31px;font-size:7px;font-weight:700;display:grid}.valuation-provider-grid h3{color:#1c2d25;margin:22px 0 10px;font:400 22px Georgia,serif}.valuation-provider-grid article>p{color:#748079;margin:0;font-size:8px;line-height:1.6}.valuation-provider-grid article>small{color:#89948e;margin-top:12px;font-size:7px}.valuation-provider-grid footer{gap:6px;margin-top:auto;padding-top:18px;display:flex}.valuation-provider-grid footer button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#18372d;border:1px solid #18372d;min-height:36px;padding:0 12px;font-size:7px;font-weight:700}.valuation-provider-grid footer button.remove{color:#8c5347;background:0 0;border-color:#c7aaa3}.valuation-config-form{background:#fffdfa;border:1px solid #d1d8d3}.valuation-config-form>header{background:#f1f2ed;border-bottom:1px solid #d8ddda;justify-content:space-between;align-items:flex-start;gap:25px;padding:23px 25px;display:flex}.valuation-config-form>header h2{color:#1d2e26;margin:7px 0 6px;font:400 27px Georgia,serif}.valuation-config-form>header span{color:#718078;max-width:750px;font-size:8px;line-height:1.55;display:block}.valuation-config-form>header button{color:#56645d;cursor:pointer;background:0 0;border:0;font-size:26px}.valuation-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:25px;display:grid}.valuation-form-grid>label,.valuation-form-grid fieldset label{color:#536159;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.valuation-form-grid .wide{grid-column:1/-1}.valuation-form-grid input,.valuation-form-grid select,.valuation-form-grid textarea{color:#1b2922;background:#fbfaf7;border:1px solid #c8d0cb;outline:none;width:100%;margin-top:7px;padding:11px;font:10px Arial,sans-serif;display:block}.valuation-form-grid input:focus,.valuation-form-grid select:focus,.valuation-form-grid textarea:focus{border-color:#a58958}.valuation-form-grid label small{color:#89938e;letter-spacing:0;text-transform:none;margin-top:6px;font-size:7px;font-weight:400;line-height:1.5;display:block}.valuation-secret{grid-template-columns:1fr auto;display:grid}.valuation-secret input{min-width:0}.valuation-secret button{color:#4d5c54;text-transform:uppercase;cursor:pointer;background:#eef0ed;border:1px solid #c8d0cb;border-left:0;margin-top:7px;padding:0 13px;font-size:7px;font-weight:700}.valuation-form-grid fieldset{background:#f2f3ef;border:1px solid #d4dad6;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:17px;display:grid}.valuation-form-grid fieldset legend{color:#7b663f;padding:0 7px;font:400 15px Georgia,serif}.valuation-active{background:#f2f3ef;border:1px solid #d4dad6;align-items:center;gap:9px;padding:12px;display:flex!important}.valuation-active input{width:auto;margin:0}.valuation-config-form>footer{border-top:1px solid #d8ddda;justify-content:flex-end;gap:8px;padding:16px 25px;display:flex}.valuation-config-form>footer>button:not(.crm-add){color:#526159;text-transform:uppercase;background:0 0;border:1px solid #aeb9b2;min-height:38px;padding:0 15px;font-size:7px;font-weight:700}.valuation-integrity{background:#f1f2ed;border:1px solid #d4dad6;padding:24px 25px}.valuation-integrity h3{color:#24362d;margin:7px 0 18px;font:400 23px Georgia,serif}.valuation-integrity>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.valuation-integrity article{background:#fffdfa;border:1px solid #d5dbd7;grid-template-columns:30px 1fr;gap:10px;padding:14px;display:grid}.valuation-integrity article strong{color:#9a7f4d;font:400 18px Georgia,serif}.valuation-integrity article span{color:#65736b;font-size:8px;line-height:1.55}.cw-avm-table td em.status-error{color:#8b5146;background:#f1e1de}.cw-avm-table td em.status-not_configured{color:#7c653e;background:#eee7d9}@media (width<=1100px){.valuation-provider-grid,.valuation-integrity>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.valuation-config-hero{grid-template-columns:1fr;padding:24px 19px}.valuation-config-hero aside{text-align:left}.valuation-provider-grid,.valuation-integrity>div,.valuation-form-grid,.valuation-form-grid fieldset{grid-template-columns:1fr}.valuation-provider-grid>article{min-height:210px}.valuation-form-grid{padding:20px 16px}.valuation-form-grid .wide{grid-column:1}.valuation-config-form>header{padding:21px 17px}.valuation-config-form>footer{flex-direction:column;align-items:stretch;padding:15px 17px}.valuation-config-form>footer button{width:100%;min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
