/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{--cream:#f6f0e7;--ink:#171513;--taupe:#9b806a;--gold:#b99555;--paper:#fffdf9;--line:#d9cdbf}.expansion-shell{color:#18140f;max-width:1440px;margin:0 auto;padding:0 5vw 7rem}.expansion-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:8;background:#f7f1e7ee;border-bottom:1px solid #d7c9b7;gap:.5rem;padding:1rem 0;display:flex;position:sticky;top:96px;overflow-x:auto}.expansion-nav button{white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;padding:.75rem 1rem;font:600 .76rem/1 Arial,sans-serif}.horizontal-scroll-affordance{pointer-events:none;background:#eadfce;height:4px;position:absolute;bottom:-1px;left:0;right:0}.horizontal-scroll-affordance span{background:var(--gold);border-radius:999px;transition:left .16s,width .16s;position:absolute;top:0;bottom:0}.expansion-message{background:#fff;border-left:4px solid #b98a3e;margin:1rem 0;padding:1rem 1.2rem}.expansion-home,.resource-landing,.readiness-expansion,.tools-expansion,.my-work-expansion{padding-top:clamp(3rem,7vw,7rem)}.expansion-home>h1,.resource-landing h1,.readiness-expansion>h1,.tools-expansion h1,.my-work-expansion>h1{max-width:1050px;margin:.5rem 0 1.4rem;font:400 clamp(3rem,7vw,7rem)/.92 Georgia,serif}.expansion-home>.lead{max-width:800px}.expansion-actions{flex-wrap:wrap;gap:.8rem;margin:2rem 0 4rem;display:flex}.lifecycle-grid{border:1px solid #c9b79e;grid-template-columns:repeat(6,1fr);display:grid}.lifecycle-grid article{border-right:1px solid #c9b79e;min-height:190px;padding:1.5rem}.lifecycle-grid article:last-child{border:0}.lifecycle-grid small,.product-grid small{color:#9b7130;letter-spacing:.14em}.lifecycle-grid h3{font:400 1.8rem Georgia,serif}.resource-landing{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.resource-landing h2{color:#725c46;font:400 clamp(1.5rem,3vw,2.7rem) Georgia,serif}.resource-promise{border-top:1px solid #b98a3e;border-bottom:1px solid #b98a3e;padding:1.2rem 0;font:600 clamp(1.3rem,2.5vw,2.2rem) Georgia,serif}.resource-landing li{margin:.8rem 0}.resource-form,.tool-runner,.readiness-result{color:#f8f2e8;background:#17130f;border-top:5px solid #c49a53;padding:clamp(1.5rem,4vw,3.5rem)}.resource-form h3,.tool-runner h2{font:400 2rem Georgia,serif}.resource-form label{gap:.5rem;margin:1rem 0;display:grid}.resource-form input,.tool-runner textarea{color:#18140f;width:100%;font:inherit;background:#fff;border:1px solid #bca98e;padding:1rem}.resource-form .consent{grid-template-columns:auto 1fr;align-items:start;font-size:.9rem;line-height:1.5}.resource-form .consent input{width:auto;margin-top:.3rem}.resource-form button{width:100%;margin-top:.7rem}.readiness-expansion>.lead{max-width:760px}.readiness-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0;display:grid}.readiness-grid label{background:#fff;border:1px solid #d6c7b4;padding:1.2rem}.readiness-grid span{justify-content:space-between;gap:1rem;display:flex}.readiness-grid input{accent-color:#a7782f;width:100%}.readiness-result{max-width:760px}.readiness-result strong{color:#d4ad69;font:400 clamp(4rem,9vw,8rem) Georgia,serif;display:block}.readiness-result h2{font:400 2.4rem Georgia,serif}.tools-expansion{grid-template-columns:1.15fr .85fr;align-items:start;gap:2rem;display:grid}.product-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.product-grid article{background:#fff;border:1px solid #d3c1aa;flex-direction:column;align-items:flex-start;padding:1.4rem;display:flex}.product-grid h3{margin:.7rem 0;font:400 1.45rem Georgia,serif}.product-grid strong{color:#a7782f;font:400 2.4rem Georgia,serif}.product-grid p{flex:1}.product-grid button{width:100%;margin-top:.5rem}.tool-runner{position:sticky;top:5.5rem}.tool-runner textarea{resize:vertical;min-height:220px}.tool-runner>button{width:100%;margin-top:1rem}.tool-result{border-top:1px solid #6d5d48;margin-top:2rem;padding-top:2rem}.tool-result section{border-top:1px solid #40372e;padding:1rem 0}.tool-result section h3{color:#d4ad69}.saved-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.saved-grid article,.guided-empty{background:#fff;border:1px solid #d3c1aa;padding:2rem}.saved-grid h3,.guided-empty h2{font:400 1.8rem Georgia,serif}.guided-empty{max-width:800px}@media (width<=1000px){.lifecycle-grid{grid-template-columns:repeat(3,1fr)}.lifecycle-grid article:nth-child(3){border-right:0}.resource-landing,.tools-expansion{grid-template-columns:1fr}.tool-runner{position:static}.saved-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.expansion-shell{padding:0 1rem 5rem}.expansion-nav{margin:0 -1rem;padding-left:1rem}.expansion-home>h1,.resource-landing h1,.readiness-expansion>h1,.tools-expansion h1,.my-work-expansion>h1{overflow-wrap:anywhere;font-size:clamp(2.6rem,14vw,4rem)}.lifecycle-grid,.readiness-grid,.product-grid,.saved-grid{grid-template-columns:1fr}.lifecycle-grid article{border-bottom:1px solid #c9b79e;border-right:0;min-height:auto}.expansion-actions button{width:100%}.resource-form,.tool-runner,.readiness-result{padding:1.3rem}.resource-form input,.tool-runner textarea,.product-grid article{min-width:0}}.brandfitpanel{color:#f8f2e8;background:#18140f;border-top:5px solid #c49a53;max-width:1180px;margin:2rem auto;padding:clamp(1.5rem,4vw,3rem)}.brandfitpanel h2{font:400 clamp(2rem,4vw,3.6rem) Georgia,serif}.brandfitgrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.brandfitgrid article{border:1px solid #5e5042;padding:1.2rem}.brandfitgrid small{color:#d4ad69;letter-spacing:.12em}@media (width<=700px){.brandfitgrid{grid-template-columns:1fr}}.tool-runner select{color:#18140f;width:100%;font:inherit;background:#fff;border:1px solid #bca98e;padding:1rem}.tool-runner label{gap:.5rem;margin:1rem 0;display:grid}.product-grid article.tool-card-active{border-color:#a7782f;box-shadow:inset 0 0 0 1px #a7782f}.tool-runner:focus{outline-offset:4px;outline:2px solid #c49a53}.tool-access-state{border-top:1px solid #6d5d48;margin-top:1.5rem;padding-top:1.5rem}.tool-access-state h3{color:#d4ad69;font:400 1.6rem Georgia,serif}.tool-access-state .gold{width:100%;margin-top:1rem}.resource-cover{max-width:310px;margin:1.5rem 0 1.8rem}.resource-cover img{border:1px solid #c9b79e;width:100%;height:auto;display:block;box-shadow:0 18px 45px #49382722}.readiness-starter-handoff{background:#211b15;border:1px solid #7c684f;margin:1.5rem 0;padding:1.1rem}.readiness-starter-handoff p{margin:.45rem 0 1rem;font:400 1.35rem Georgia,serif}.readiness-starter-handoff button{color:#fff;border-color:#d4ad69}.tools-expansion-v46{padding-top:clamp(3rem,6vw,6rem)}.tools-hub>h1,.tool-experience>h2{margin:.5rem 0 1.3rem;font:400 clamp(2.8rem,6vw,6rem)/.95 Georgia,serif}.tools-hub>.lead{max-width:820px;font-size:1.1rem;line-height:1.65}.tool-group{margin:3rem 0}.tool-group>header{background:0 0;border-bottom:1px solid #c9b79e;height:auto;padding:0 0 1rem;position:static}.tool-group>header small{letter-spacing:.15em;color:#9b7130;text-transform:uppercase;font-weight:700}.tool-group>header p{margin:.5rem 0 0}.lifecycle-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:2rem 0 1rem;display:grid;position:relative}.lifecycle-tabs button{color:#151514;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#fbf8f2;border:1px solid #9f8c72;min-height:52px;font:700 .73rem/1.2 Arial,sans-serif}.lifecycle-tabs button[aria-pressed=true]{color:#fbf8f2;background:#151514;border-color:#151514;box-shadow:inset 0 -4px #c59d55}.lifecycle-tabs button:focus-visible{outline-offset:2px;outline:3px solid #c59d55}.tool-card-actions{gap:.55rem;width:100%;margin-top:.75rem;display:grid}.tool-card-actions button{margin-top:0}.tool-experience{background:#fff;border:1px solid #d3c1aa;max-width:1050px;margin:2rem auto 0;padding:clamp(1.25rem,4vw,3.5rem);scroll-margin-top:7rem}.tool-explainer{background:#d3c1aa;border:1px solid #d3c1aa;grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0;display:grid}.tool-explainer section{background:#f8f2e8;padding:1.4rem}.tool-explainer small,.sample-result>small,.quick-analysis>small,.full-analysis>small,.quick-result>small{color:#9b7130;letter-spacing:.12em;font-weight:700}.tool-explainer ul,.quick-result ul{padding-left:1.1rem}.tool-explainer li,.quick-result li{margin:.55rem 0;line-height:1.4}.demo-actions{gap:.75rem;margin:1rem 0;display:flex}.sample-result,.quick-analysis,.full-analysis{border:1px solid #d3c1aa;margin-top:1rem;padding:clamp(1.25rem,3vw,2.4rem)}.sample-result{color:#f8f2e8;background:#17130f;border-top:5px solid #c49a53}.sample-result h3,.quick-analysis h3,.full-analysis h3,.quick-result h3{font:400 clamp(1.5rem,3vw,2.2rem) Georgia,serif}.quick-analysis{background:#f8f2e8}.quick-analysis textarea{resize:vertical;background:#fff;border:1px solid #bca98e;width:100%;min-height:160px;margin:1rem 0;padding:1rem;display:block}.quick-result{background:#fff;border-left:4px solid #b98a3e;margin-top:1.5rem;padding:1.5rem}.quick-result h4{margin:2rem 0 .5rem;font:400 1.5rem Georgia,serif}.full-analysis{color:#f8f2e8;background:#17130f}.full-analysis label{gap:.5rem;margin:1rem 0;display:grid}.full-analysis select{width:100%;padding:1rem}.tool-error{background:#f4e7df;border-left:4px solid #9b4c3c;margin-top:1rem;padding:1rem 1.2rem}.tool-error .outline{margin:.5rem .5rem 0 0}.card-sample{background:#f8f2e8;border:1px solid #d3c1aa;width:100%;margin:1rem 0;padding:1rem}.card-sample summary{cursor:pointer;font-weight:700}.card-sample small,.card-sample b{margin-top:.8rem;display:block}.card-sample small{color:#9b7130;letter-spacing:.08em}.menu-backdrop{z-index:28;cursor:default;background:0 0;border:0;position:fixed;inset:0}.mobile-nav-menu{z-index:29;display:block;position:relative}.mobile-nav-menu .menutrigger{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:10px 2px!important}.mobile-nav-menu .menu-popover{top:96px;right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));z-index:30;box-sizing:border-box;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--line);width:auto;max-width:none;max-height:calc(100dvh - 108px);padding:.7rem;position:fixed;overflow:hidden auto;box-shadow:0 18px 40px #17151324}.mobile-nav-menu button{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:.8rem;display:block!important}@media (width>=851px){.mobile-nav-menu .menu-popover{width:280px;max-width:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 24px);left:auto}}@media (width<=850px){.mobile-nav-menu .menu-popover button{min-width:0}}@media (width<=560px){.mobile-nav-menu .menu-popover{max-height:calc(100dvh - 144px);top:132px}}@media (width<=850px){.tool-explainer,.tools-expansion-v46 .product-grid{grid-template-columns:1fr}.tools-expansion-v46{padding-top:2.5rem}}@media (width<=600px){.lifecycle-tabs{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;padding-bottom:.65rem;display:flex;overflow-x:auto}.lifecycle-tabs::-webkit-scrollbar{display:none}.lifecycle-tabs button{scroll-snap-align:start;flex:0 0 118px}}@media (width<=430px){.tool-experience,.sample-result,.quick-analysis,.full-analysis{padding:1rem}.tools-hub>h1{font-size:2.7rem}}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:20;background:#f6f0e7f5;justify-content:space-between;align-items:center;height:96px;padding:0 6vw;display:flex;position:sticky;top:0}.logo{text-align:left;background:0 0;border:0}.logo>*{display:block}.logo small{letter-spacing:.1em;font-size:9px}.logo b{letter-spacing:.08em;margin:3px 0;font:20px Georgia,serif}.logo span{color:var(--taupe);font-size:8px}nav{align-items:center;gap:22px;display:flex}nav button{background:0 0;border:0;font-size:13px}header nav>button:not(.dark):not(.signinlink){display:none}.profilemenu{position:relative}.profileicon{border:1px solid var(--gold);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:38px;padding:0;font-weight:700;display:inline-flex}.profileinitial{color:#fff;background:#2a241d;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.signinlink{letter-spacing:.06em;text-transform:uppercase;font-weight:700;border:0!important;border-bottom:1px solid var(--ink)!important;padding:10px 2px!important}.sampletabnav{border-bottom:3px solid var(--gold);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}.sampletabnav .tabs{scrollbar-width:none;scroll-behavior:smooth;border:0;margin:0;overflow-x:auto}.sampletabnav .tabs::-webkit-scrollbar{display:none}.tabchevron{border:1px solid var(--line);background:var(--paper);color:var(--ink);min-width:44px;font-size:28px;display:none}.tabchevron:disabled{opacity:.25}@media (width<=760px){.tabchevron{display:block}.sampletabnav .tabs button{flex:none;min-width:130px}}.profiledropdown{background:var(--paper);border:1px solid var(--line);z-index:20;width:240px;padding:18px;position:absolute;top:48px;right:0;box-shadow:0 18px 40px #17151324}.profiledropdown b,.profiledropdown small{overflow-wrap:anywhere;display:block}.profiledropdown small{color:var(--taupe);margin:5px 0 13px}.profiledropdown button{text-align:left;border-top:1px solid var(--line);width:100%;padding:11px 0;display:block!important}.dark,.gold,.outline{border:1px solid var(--ink);padding:14px 20px}.dark{color:#fff;background:var(--ink)!important}.gold{background:var(--gold);color:#fff;border-color:var(--gold);width:100%}.outline{background:0 0}.hero{background:radial-gradient(circle at 92% 8%,#eadbc6,#0000 30%);grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;min-height:620px;padding:58px 7vw;display:grid}.eyebrow{letter-spacing:.18em;color:var(--gold);font-size:10px;font-weight:700}h1,h2{font-family:Georgia,serif;font-weight:400}.hero h1{margin:22px 0;font-size:clamp(44px,5.5vw,80px);line-height:.98}.lead{color:#554b43;font-size:18px;line-height:1.7}.buttons{gap:12px;margin:30px 0 20px;display:flex}.hero>div>small{color:var(--taupe);letter-spacing:.12em;font-size:9px}.kit{background:var(--paper);min-height:480px;padding:46px;transform:rotate(1deg);box-shadow:0 30px 70px #5c48321f}.kit>p{letter-spacing:.17em;border-bottom:1px solid var(--line);padding-bottom:18px;font-size:9px}.kit h2{margin:70px 0 8px;font-size:40px}.kitgrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:45px 0 30px;display:grid}.kitgrid b{border-bottom:1px solid var(--line);padding:12px 0;font-size:11px}.kit>small,.kit>strong{display:block}.kit>strong{margin-top:8px;font:29px Georgia,serif}.black{text-align:center;background:var(--ink);color:#fff;padding:78px 15vw}.black h2,.section h2{margin:14px 0 24px;font-size:clamp(38px,4vw,58px)}.black p:last-child{color:#d7ccc2;max-width:760px;margin:auto;line-height:1.8}.editorialbridge{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:34px;max-width:1180px;margin:24px auto 46px;padding:0 7vw;display:grid}.editorialbridge img,.auditpromoimage img{object-fit:cover;width:100%;height:100%;display:block}.editorialbridge img{aspect-ratio:16/9;filter:contrast(1.08)saturate(1.06)brightness(.99);border:1px solid #b68c49;box-shadow:0 22px 58px #3f302224,0 0 0 5px #f7f0e4}.editorialbridge figcaption{color:#62564e;max-width:380px;padding-bottom:8px;font:20px/1.55 Georgia,serif}.editorialbridge figcaption span{color:var(--gold);letter-spacing:.17em;margin-bottom:15px;font:700 9px/1.2 Arial,sans-serif;display:block}.section{padding:105px 7vw}.homepage-starter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eadfce;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:clamp(36px,7vw,110px);padding-top:78px;padding-bottom:78px;display:grid}.homepage-starter-copy{max-width:780px}.homepage-starter h2{max-width:760px;font-size:clamp(40px,4.8vw,68px);line-height:1}.homepage-starter h3{margin:26px 0 6px;font:28px/1.2 Georgia,serif}.homepage-starter-copy>strong{color:#82653c;font:20px/1.35 Georgia,serif;display:block}.homepage-starter .gold{width:auto;margin-top:10px}.homepage-starter-visual{max-width:330px;margin:0 auto}.homepage-starter-visual img{border:1px solid #b99555;width:100%;height:auto;display:block;transform:rotate(1deg);box-shadow:0 24px 60px #5c483226}.homepage-starter-visual figcaption{color:var(--taupe);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-top:14px;font-size:10px}.dealfeatures{padding-top:78px;padding-bottom:78px}.howitworks{padding-top:78px;padding-bottom:48px}.accountpurchase{padding-top:38px;padding-bottom:64px}.section>h2{max-width:820px}.paper{background:var(--paper)}.featuregrid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.featuregrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:118px;padding:28px 22px}.featuregrid small{color:var(--gold)}.featuregrid h3{font:20px Georgia,serif}.three{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px;display:grid}.three article{background:var(--cream);border-top:3px solid var(--gold);padding:28px}.three b{color:var(--gold);font:35px Georgia,serif}.three p{color:#62564e;line-height:1.6}.price{grid-template-columns:1fr 460px;align-items:center;gap:8vw;display:grid}.price article{background:var(--ink);color:#fff;padding:46px}.price article>strong{color:#ddc08e;margin:18px 0;font:70px Georgia,serif;display:block}.price li{margin:14px 0}.price article p{text-align:center;color:#c4b7ad;font-size:11px}.auditpromo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eadfce;grid-template-columns:1fr 460px;align-items:center;gap:8vw;display:grid}.auditpromo,.planssection,.testimonials{padding-top:78px;padding-bottom:78px}.auditpromo>div{max-width:760px}.auditpromoimage{margin:30px 0 26px}.auditpromoimage img{aspect-ratio:16/8;border:1px solid #cdbda8;box-shadow:0 18px 50px #5c483214}.auditpromo article{background:var(--paper);border:1px solid var(--line);padding:46px;box-shadow:0 24px 60px #5c483218}.auditpromo article>strong{color:#8a6735;margin:18px 0;font:70px Georgia,serif;display:block}.auditpromo li{margin:14px 0}.app,.formwrap,.results{min-height:calc(100vh - 96px);padding:65px 7vw}.top,.resulttop{justify-content:space-between;align-items:center;display:flex}.top h1,.resulttop h1,.form h1{margin:8px 0;font-size:48px}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:45px 0;display:grid}.stats article,.panels>article,.panels aside{background:var(--paper);border:1px solid var(--line);padding:28px}.stats>*{flex-direction:column;display:flex}.stats b{margin:8px 0;font:50px Georgia,serif}.stats span{color:var(--taupe);font-size:12px}.panels{grid-template-columns:1.5fr .8fr;gap:22px;display:grid}.panels aside{background:#eadfce}.row{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:15px;width:100%;padding:18px 0;display:flex}.row i{background:var(--ink);color:#fff;place-items:center;width:45px;height:45px;font-size:10px;font-style:normal;display:grid}.row span{flex:1}.row b,.row small{display:block}.draftactions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.draftactions button,.dangerlink{color:var(--ink);background:0 0;border:0;font-size:12px;text-decoration:underline}.dangerlink{color:#8c2e24!important}.readinesscheck{max-width:1180px;margin:auto}.readinessform{background:var(--paper);border:1px solid var(--line);max-width:900px;padding:42px}.readinessform fieldset{border:0;border-bottom:1px solid var(--line);margin:0 0 28px;padding:0 0 28px}.readinessform legend{margin-bottom:17px;font:22px/1.35 Georgia,serif}.readinessform legend span{color:var(--gold);letter-spacing:.12em;margin-right:12px;font:12px Arial,sans-serif}.readinessform .choicecards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.readinessform .choicecards label{border:1px solid var(--line);padding:16px}.readinessform .choicecards label.selected{border-color:var(--gold);background:#f5ead7}.readinessform .pacechoices{grid-template-columns:repeat(2,1fr)}.readinessplanmatch{border:1px solid var(--gold);background:var(--paper);justify-content:space-between;align-items:center;gap:28px;margin:28px 0;padding:30px;display:flex}.readinessplanmatch h2{margin:6px 0 10px;font:32px Georgia,serif}.readinesshero{grid-template-columns:130px 1fr;align-items:center;gap:32px;margin:25px 0 45px;display:grid}.readinesshero h1{margin:6px 0 12px;font-size:clamp(42px,6vw,72px)}.readinesscheck li{margin:16px 0;line-height:1.6}.offerprice{color:#8a6735;margin:15px 0;font:56px Georgia,serif;display:block}.planfinder{border:1px solid var(--line);background:var(--paper);grid-template-columns:1.15fr 1fr 1.15fr;align-items:start;gap:28px;margin:28px 0 42px;padding:34px;display:grid}.planfinder h2{margin:7px 0 12px;font:clamp(30px,4vw,48px)/1 Georgia,serif}.planfinderchoices{gap:8px;display:grid}.planfinderchoices button{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;padding:14px}.planfinderchoices button.selected{border-color:var(--gold);background:#f5ead7}.planfinder aside{color:#fff;background:var(--ink);padding:24px}.planfinder aside small{color:var(--gold);letter-spacing:.12em}.planfinder aside h3{margin:12px 0;font:28px Georgia,serif}.homepageplanpath{justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.homepageplanpath p{color:var(--taupe)}.ownerstats{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.ownerstats article{background:var(--paper);border:1px solid var(--line);padding:24px}.ownerstats small,.ownerstats b{display:block}.ownerstats b{margin-top:10px;font:42px Georgia,serif}.ownerqueue{gap:20px;display:grid}.ownerqueue>article{background:var(--paper);border:1px solid var(--line);padding:30px}.ownerrequesthead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ownerrequesthead h2{margin:10px 0 5px}.statuspill{letter-spacing:.08em;text-transform:uppercase;background:#e5ddd3;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-block}.statuspill.in_review{background:#f3dfab}.statuspill.completed{background:#cfe4d4}.statuspill.disputed,.statuspill.refunded{background:#eed1cd}.customerfocus{border-left:3px solid var(--gold);background:var(--cream);margin:22px 0;padding:18px}.customerfocus b{letter-spacing:.12em;font-size:10px}.ownerqueue label,.ownerqueue textarea{width:100%;display:block}.ownerqueue textarea{border:1px solid var(--line);resize:vertical;background:#fff;margin:10px 0 18px;padding:16px}.reviewrequests{background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:35px;margin-top:24px;display:grid}.hero .gold{width:auto}.row small{color:var(--taupe);margin-top:5px}.formwrap{max-width:1150px;margin:auto}.formtop{justify-content:space-between;display:flex}.formtop button,.resulttop>button:first-child{background:0 0;border:0}.progress{background:#e7dbcd;height:3px;margin:18px 0}.progress i{background:var(--gold);height:100%;display:block}.form{background:var(--paper);border:1px solid var(--line);max-width:850px;margin:42px auto;padding:52px}.fields{grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;display:grid}.fields label{font-size:12px;font-weight:700}.fields input{border:1px solid var(--line);background:#fff;width:100%;margin-top:8px;padding:15px;display:block}.formbuttons{justify-content:space-between;margin-top:42px;display:flex}.formbuttons button:disabled{opacity:.35}.resulttop{text-align:center}.tabs{border-bottom:1px solid var(--line);margin-top:45px;display:flex;overflow:auto}.tabs button{white-space:nowrap;background:0 0;border:0;padding:15px 17px}.tabs .active{border-bottom:3px solid var(--gold);font-weight:700}.resultpage{background:var(--paper);min-height:500px;padding:65px}.resultpage h2{max-width:850px;font-size:50px}.large{max-width:900px;font:22px/1.7 Georgia,serif}.callout{border-left:3px solid var(--gold);margin-top:40px;padding:10px 25px}.email{border:1px solid var(--line);max-width:800px;padding:32px;line-height:1.8}.review{background:#eadfce;justify-content:space-between;align-items:center;margin-top:25px;padding:40px;display:flex}.review h2{margin:8px 0;font-size:30px}.review p{max-width:680px}footer{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:25px;padding:45px 7vw;display:flex}footer small{color:#aaa;border-top:1px solid #443d37;width:100%;padding-top:20px}footer nav{flex-wrap:wrap;gap:18px;display:flex}footer nav button{color:#f5eee5;border-bottom:1px solid #6f6258;padding:0;font-size:12px}.legalpage{background:var(--paper);min-height:70vh;padding:85px 7vw 110px}.legalpage>h1{max-width:900px;margin:14px 0 20px;font-size:clamp(46px,6vw,76px);line-height:1}.legalintro{color:#554b43;max-width:900px;font:20px/1.7 Georgia,serif}.effective{color:var(--taupe);letter-spacing:.08em;text-transform:uppercase;margin:28px 0 45px;font-size:12px}.legalstack{border-top:1px solid var(--line);gap:0;max-width:980px;display:grid}.legalstack article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.34fr) 1fr;gap:45px;padding:30px 0;display:grid}.legalstack h2{margin:0;font-size:24px}.legalstack p{color:#554b43;margin:0;line-height:1.75}.supportlink{background:var(--ink);color:#fff;margin-top:38px;padding:14px 20px;text-decoration:none;display:inline-block}.contactpage{background:var(--paper);min-height:calc(100vh - 96px);padding:clamp(4rem,8vw,7rem) 7vw}.contactpage>h1{max-width:860px;margin:.45rem 0 1.2rem;font:400 clamp(3rem,6vw,5.4rem)/.95 Georgia,serif}.contactintro{color:#554b43;max-width:830px;font:400 clamp(1.15rem,2vw,1.55rem)/1.55 Georgia,serif}.contactlayout{grid-template-columns:minmax(0,1.2fr) minmax(250px,.55fr);align-items:start;gap:clamp(1.4rem,5vw,4rem);max-width:1120px;margin-top:3.2rem;display:grid}.contactform{border:1px solid var(--line);background:#fff;padding:clamp(1.3rem,3.5vw,3rem)}.contactform label{letter-spacing:.06em;text-transform:uppercase;gap:.55rem;margin:1.15rem 0;font-size:.78rem;font-weight:700;display:grid}.contactform label span{color:var(--taupe);font-size:.68rem;font-weight:400}.contactform input,.contactform select,.contactform textarea{border:1px solid var(--line);width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;padding:.9rem;font:400 1rem/1.45 Arial,sans-serif}.contactform textarea{resize:vertical;min-height:150px}.contactfields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contactform>.dark{min-width:180px;margin-top:.6rem}.contactform>.dark:disabled{opacity:.6;cursor:wait}.contacthoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contactaside{background:var(--ink);color:#f8f2e8;border-top:5px solid var(--gold);padding:clamp(1.4rem,3vw,2.2rem)}.contactaside small{color:#d4ad69;letter-spacing:.15em;font-weight:700;display:block}.contactaside a{color:#fff;overflow-wrap:anywhere;margin:1rem 0 1.6rem;font:400 clamp(1.25rem,2.4vw,1.8rem)/1.2 Georgia,serif;display:block}.contactaside p{color:#e6ddd1;line-height:1.55}.contactprivacy{color:var(--taupe);margin:1rem 0 0;font-size:.8rem;line-height:1.5}.contacterror{background:#f4e7df;border-left:4px solid #9b4c3c;margin:1rem 0;padding:1rem;line-height:1.5}.contactsuccess{max-width:1000px}.contactsuccess .supporthours{border-left:4px solid var(--gold);background:#f5ead7;margin:2rem 0 2.4rem;padding:1rem 1.2rem;font-weight:700}@media (width<=850px){header nav>button:not(.dark):not(.signinlink){display:none}.hero,.price,.auditpromo,.editorialbridge,.panels,.reviewrequests{grid-template-columns:1fr}.editorialbridge{align-items:start;gap:22px;margin-bottom:36px}.hero{gap:40px;align-items:start!important;min-height:0!important;padding-top:28px!important;padding-bottom:44px!important}.black{padding:62px 9vw}.homepage-starter{grid-template-columns:1fr;gap:32px;padding-top:60px;padding-bottom:60px}.homepage-starter-visual{max-width:260px}.dealfeatures,.auditpromo,.planssection,.testimonials{padding-top:62px;padding-bottom:62px}.howitworks{padding-top:62px;padding-bottom:38px}.accountpurchase{padding-top:30px;padding-bottom:50px}.kit{transform:none}.featuregrid{grid-template-columns:1fr 1fr}.three,.stats{grid-template-columns:1fr}.top,.resulttop,.review{flex-direction:column;align-items:flex-start;gap:20px}.resulttop{text-align:left}.legalstack article{grid-template-columns:1fr;gap:12px}}@media (width<=560px){header{height:auto;padding:15px 5vw}.dark{padding:11px 12px!important}.hero,.section,.app,.formwrap,.results{padding:60px 5vw}.hero{gap:32px;padding-top:42px;padding-bottom:44px}.black{padding:52px 7vw}.homepage-starter{gap:26px;padding:48px 5vw}.homepage-starter h2{font-size:clamp(36px,11vw,48px)}.homepage-starter h3{font-size:24px}.homepage-starter .gold{width:100%}.homepage-starter-visual{max-width:210px}.dealfeatures,.auditpromo,.planssection,.testimonials{padding-top:50px!important;padding-bottom:50px!important}.howitworks{padding-top:50px!important;padding-bottom:30px!important}.accountpurchase{padding-top:24px!important;padding-bottom:44px!important}.editorialbridge{margin:18px auto 30px;padding:0 5vw}.resource-cover{max-width:220px}.editorialbridge img,.auditpromoimage img{aspect-ratio:4/3}.editorialbridge figcaption{font-size:18px;line-height:1.45}.hero h1{font-size:44px}.buttons{flex-direction:column}.profileicon{display:inline-flex!important}.profiledropdown{width:auto;position:fixed;top:78px;left:5vw;right:5vw}.readinessform{padding:26px 18px}.readinessform .choicecards,.readinesshero{grid-template-columns:1fr}.draftactions{justify-content:flex-start;width:100%;padding-left:60px}.ownerstats{grid-template-columns:1fr}.ownerrequesthead{flex-direction:column}.row{flex-wrap:wrap}.kit{min-height:410px;padding:28px}.kit h2{font-size:34px}.featuregrid,.fields{grid-template-columns:1fr}.contactpage{padding:3.5rem 5vw 5rem}.contactlayout,.contactfields{grid-template-columns:1fr}.contactform{padding:1.25rem}.contactform>.dark{width:100%}.price article,.form,.resultpage{padding:32px 23px}.resultpage h2,.form h1,.top h1{font-size:37px}.review{padding:30px 23px}}.leadcapture,.feedbackform{background:#fffdfa;border:1px solid #cdbda8;grid-template-columns:.9fr 1.1fr;gap:42px;margin-top:42px;padding:36px;display:grid}.leadcapture h2,.feedbackform h2,.testimonials h2{font-family:var(--serif);margin:8px 0 14px;font-size:38px}.leadfields,.feedbackform form{gap:16px;display:grid}.leadfields label,.feedbackform label{gap:7px;font-weight:600;display:grid}.leadfields input,.feedbackform input,.feedbackform select,.feedbackform textarea{width:100%;font:inherit;background:#fff;border:1px solid #cdbda8;padding:13px}.consentcheck{grid-template-columns:20px 1fr;align-items:start;font-size:14px;line-height:1.45;gap:10px!important;font-weight:400!important;display:grid!important}.consentcheck input{height:18px;margin-top:2px;width:18px!important}.feedbackform fieldset{border:0;margin:0;padding:0}.ratingrow{gap:4px;margin-top:8px;display:flex}.ratingrow button{color:#c8baa9;background:0 0;border:0;padding:2px;font-size:30px}.ratingrow button.active{color:#bd9147}.testimonials{color:#f8f2e9;background:#15130f}.testimonials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.testimonials article{border:1px solid #5e513c;padding:26px}.proofpromise b{color:#d0a85c;letter-spacing:.12em;font-size:10px}.proofpromise p{line-height:1.6}.testimonials article>span{color:#d0a85c;letter-spacing:4px}.testimonials blockquote{font-family:var(--serif);margin:18px 0;font-size:24px;line-height:1.35}.ownerfeedback{border-top:1px solid #cdbda8;margin:45px 0;padding-top:34px}.ownerfeedbackgrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ownerfeedbackgrid>article{background:#fff;border:1px solid #d9cdbd;padding:24px}.leadrow{border-bottom:1px solid #eee4d8;justify-content:space-between;gap:14px;padding:14px 0;display:flex}.leadrow span,.leadrow small{display:block}.feedbackrow{border-top:1px solid #eee4d8;padding:18px 0}.feedbackrow p{margin:8px 0}.feedbackrow small{color:#8a7259;margin-bottom:12px;display:block}.feedbackrow>div{gap:10px;display:flex}.reviewsession{border-top:1px solid #e4d8ca;padding:18px 0}.reviewsession>div:first-child small,.confirmedcall span{color:#8b745d;margin-top:5px;display:block}.availabilityform{background:#f7f1e8;gap:12px;margin-top:16px;padding:20px;display:grid}.availabilityform label:not(.consentcheck){gap:6px;font-weight:600;display:grid}.availabilityform input,.schedulefields input{font:inherit;background:#fff;border:1px solid #cdbda8;width:100%;padding:12px}.confirmedcall{background:#edf7ee;border-left:4px solid #347a45;margin-top:14px;padding:18px}.confirmedcall>div{gap:10px;margin-top:14px;display:flex}.buttonlink{justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;display:inline-flex}.reviewresponse{background:#fffaf1;border-left:3px solid #bd9147;margin-top:15px;padding:15px 18px}.sessiontools{grid-template-columns:.9fr 1.1fr;gap:20px;margin:20px 0;display:grid}.sessionavailability,.callbrief{background:#f9f5ee;border:1px solid #d9cdbd;padding:20px}.schedulefields{gap:12px;margin:15px 0;display:grid}.schedulefields label{gap:6px;display:grid}.callbrief>small{margin-top:8px;display:block}.briefcontent{background:#fff;border:1px solid #dfd4c6;max-height:620px;margin-top:16px;padding:18px;overflow:auto}.briefcontent h3{margin:18px 0 8px}@media (width<=760px){.leadcapture,.feedbackform,.ownerfeedbackgrid,.sessiontools{grid-template-columns:1fr;gap:24px;padding:24px}.testimonials>div{grid-template-columns:1fr}.planfinder,.readinessplanmatch,.homepageplanpath{grid-template-columns:1fr;display:grid}.readinessform .pacechoices{grid-template-columns:1fr}.confirmedcall>div{display:grid}}.community-teaser{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:var(--paper)}.community-teaser .lead{max-width:640px;margin:0 auto 1.5rem}.community-page,.community-admin{max-width:1120px;margin:0 auto;padding:88px 5vw}.community-hero{max-width:850px;padding:3rem 0 5rem}.community-hero h1{margin:.8rem 0 1.5rem;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.96}.community-hero .lead{max-width:720px}.community-pillars{border-top:1px solid var(--line);padding:4.5rem 0}.community-pillars>div{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.8rem;display:grid}.community-pillars article{background:var(--paper);min-height:220px;padding:1.8rem}.community-pillars h2,.community-irl h2,.community-form-wrap h2{font-family:var(--serif);margin:.3rem 0 1rem;font-size:2rem}.community-irl{background:var(--ink);color:var(--paper);margin:0 -5vw;padding:4rem}.community-irl .eyebrow{color:#d1ad63}.community-irl p{color:#e3dace;max-width:700px}.community-form-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;padding:5.5rem 0;display:grid}.community-form{border:1px solid var(--line);background:var(--paper);gap:1.1rem;padding:2rem;display:grid}.community-form label,.community-form fieldset{gap:.5rem;font-weight:700;display:grid}.community-form fieldset{border:0;margin:0;padding:0}.community-form legend{margin-bottom:.5rem}.community-form input,.community-form select,.community-form textarea,.admin-search input{font:inherit;border:1px solid var(--taupe);color:var(--ink);background:#fff;padding:.8rem}.community-form textarea{resize:vertical}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.check-grid label{align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.check-grid input{margin:.18rem 0 0;padding:0}.community-confirmation{flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;min-height:65vh;display:flex}.community-confirmation h1{margin:1rem 0;font-size:clamp(3.5rem,8vw,7rem);line-height:.9}.community-confirmation h2{font-family:var(--serif);font-size:2rem;font-weight:400}.community-confirmation p{font-size:1.15rem;line-height:1.7}.community-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:2rem 0;display:grid}.community-stats article{background:var(--paper);min-height:110px;padding:1rem}.community-stats small{letter-spacing:.08em;font-size:.68rem;display:block}.community-stats b{font-family:var(--serif);margin-top:.65rem;font-size:1.35rem;display:block}.admin-search{gap:.5rem;max-width:520px;margin-bottom:1rem;display:grid}.community-table-wrap{border:1px solid var(--line);overflow:auto}.community-table-wrap table{border-collapse:collapse;width:100%;min-width:1100px}.community-table-wrap th,.community-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.85rem;font-size:.85rem}.community-table-wrap th{background:var(--ink);color:var(--paper);letter-spacing:.05em;font-size:.7rem}.deal-room-home-feature,.deal-room-community-feature{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.deal-room-home-feature h2,.deal-room-community-feature h2{font-family:var(--serif);margin:.45rem 0 .8rem;font-size:clamp(2rem,4vw,3.3rem)}.deal-room-home-feature .lead,.deal-room-community-feature p{max-width:650px;margin:0 auto 1.5rem}.deal-room-community-feature{border:1px solid var(--line);margin:0 0 4.5rem;padding:2.4rem}.deal-room-page{color:#17130f;background:#f8f4eb;max-width:1200px;margin:0 auto;padding:44px 5vw 92px}.deal-room-topline{letter-spacing:.15em;border-bottom:1px solid #b39865;justify-content:space-between;gap:2rem;padding:0 0 1.15rem;font-size:.7rem;display:flex}.deal-room-topline b{font-family:var(--serif);max-width:115px;font-size:.85rem;line-height:1.05}.deal-room-heading{align-items:baseline;gap:clamp(1.5rem,6vw,5.5rem);padding:1.7rem 0 .9rem;display:flex}.deal-room-number{color:#a77a2e;font:400 clamp(2.3rem,5vw,4.6rem)/1 var(--serif);margin:0}.deal-room-heading h1{font:400 clamp(2rem,5vw,4.8rem)/.95 var(--serif);letter-spacing:-.03em;margin:0}.deal-room-grid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:1.5rem;display:grid}.deal-room-intro{padding-top:.1rem}.deal-room-still{background:linear-gradient(135deg,#4a4238,#181614 58%,#857155);border:1px solid #cbbda9;min-height:340px;position:relative;overflow:hidden}.deal-room-still:after{content:"";border:1px solid #b6975d;position:absolute;inset:11%;transform:rotate(-8deg)}.deal-room-monogram{z-index:1;color:#e1c78d;font:400 clamp(1.3rem,3vw,2.4rem)/.9 var(--serif);letter-spacing:-.05em;position:absolute;bottom:12%;left:11%}.deal-room-rule{background:#ad8e52;width:58px;height:1px;margin:1.3rem 0}.deal-room-intro p{max-width:360px;line-height:1.65}.deal-room-intro .deal-room-italic{font:italic 1.22rem/1.35 var(--serif);margin-top:1.5rem}.deal-room-form{background:#ffffff59;border:1px solid #cbbda9;padding:clamp(1.25rem,3vw,2.35rem);box-shadow:0 10px 24px #2f23120f}.deal-room-form h2{font:italic 400 clamp(1.55rem,3.2vw,2.5rem)/1.06 var(--serif);margin:0 0 .5rem}.deal-room-subhead{color:#5f5141;margin:0 0 1.8rem}.deal-room-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.deal-room-fields label{letter-spacing:.1em;gap:.48rem;font-size:.67rem;font-weight:700;display:grid}.deal-room-fields input,.deal-room-fields select{box-sizing:border-box;color:#17130f;width:100%;min-width:0;font:400 1rem/1.25 var(--sans);background:#ffffff80;border:1px solid #cfc5b7;padding:.85rem .9rem}.deal-room-helper{color:#71624e;margin:1rem 0;font-size:.78rem;line-height:1.45}.deal-room-submit{letter-spacing:.13em;justify-content:center;width:100%;min-height:52px}.deal-room-confirmation{flex-direction:column;justify-content:center;max-width:760px;min-height:66vh;display:flex}.deal-room-confirmation h1{font:400 clamp(3rem,8vw,6.8rem)/.9 var(--serif);margin:.85rem 0 1.4rem}.deal-room-confirmation p{max-width:680px;font-size:1.08rem;line-height:1.65}.deal-room-confirmation .deal-room-note{font-style:italic;font-family:var(--serif)}@media (width<=760px){.deal-room-page{padding:30px 24px 64px}.deal-room-topline{align-items:flex-start;line-height:1.5}.deal-room-topline span{text-align:right;max-width:180px}.deal-room-heading{padding:1.35rem 0;display:block}.deal-room-number{margin-bottom:.6rem}.deal-room-grid,.deal-room-fields{grid-template-columns:1fr}.deal-room-still{min-height:230px}.deal-room-intro{grid-template-columns:1fr;display:grid}.deal-room-form{padding:1.3rem}.deal-room-community-feature{margin-bottom:3rem;padding:1.6rem}.deal-room-confirmation{min-height:60vh}.deal-room-confirmation h1{font-size:clamp(3rem,15vw,5.6rem)}.community-page,.community-admin{padding:56px 5vw}.community-hero{padding:1rem 0 3.5rem}.community-pillars{padding:3rem 0}.community-pillars>div{grid-template-columns:1fr 1fr}.community-pillars article{min-height:0;padding:1.35rem}.community-irl{margin:0 -5vw;padding:2.5rem 5vw}.community-form-wrap{grid-template-columns:1fr;gap:1.5rem;padding:3.5rem 0}.community-stats{grid-template-columns:1fr 1fr}.check-grid{grid-template-columns:1fr}.community-confirmation{min-height:55vh}}.resource-community,.community-readiness-cta{background:#fff;border:1px solid #d3c1aa;align-self:start;padding:1.4rem}.resource-community small,.community-readiness-cta small{color:#9b7130;letter-spacing:.14em}.resource-community h3{margin:.7rem 0;font:400 1.7rem Georgia,serif}.community-readiness-cta{margin:1.4rem 0}.community-readiness-cta p{margin:.6rem 0 1rem}.community-readiness-promo{border:1px solid var(--line);background:var(--paper);color:#151514;max-width:760px;margin:0 0 4rem;padding:2rem}.community-readiness-promo small{color:#9f8c72;letter-spacing:.14em}.community-readiness-promo h2{font:400 clamp(1.85rem,4vw,3rem)/1.05 var(--serif);color:#151514;margin:.55rem 0 .8rem}.community-readiness-promo p{color:#706454;max-width:620px;margin:0 0 1.2rem;line-height:1.65}.community-readiness-promo button{color:#fbf8f2;font:700 .78rem/1.2 var(--sans);letter-spacing:.08em;cursor:pointer;background:#151514;border:0;padding:.95rem 1.15rem}.community-page,.community-page>section,.community-page .community-hero,.community-page .community-pillars,.community-page .community-pillars>div,.community-page .community-pillars article,.community-page .community-irl,.community-page .community-form-wrap,.community-page .community-form{box-sizing:border-box;min-width:0}.community-pillars article{word-break:normal;overflow-wrap:normal;white-space:normal;min-width:0}@media (width>=601px) and (width<=760px){.community-pillars>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.community-page,.community-admin{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:48px 24px}.community-page>section,.community-page .community-hero,.community-page .community-pillars,.community-page .community-pillars>div,.community-page .community-pillars article,.community-page .community-irl,.community-page .community-form-wrap,.community-page .community-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.community-pillars>div{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.community-pillars article{word-break:normal;overflow-wrap:normal;white-space:normal;width:100%;min-width:0;max-width:100%;padding:1.4rem 1.35rem}.community-page h1,.community-page h2,.community-page p,.community-page label,.community-page button{word-break:normal;overflow-wrap:normal;white-space:normal}.community-page img,.community-page picture,.community-page video{max-width:100%;height:auto}.community-irl{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.community-form-wrap{padding-top:3rem}.expansion-shell{padding-left:24px;padding-right:24px}.expansion-nav{box-sizing:border-box;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:calc(100% + 48px);max-width:none;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;overflow:auto hidden}.expansion-nav button{flex:none;min-width:max-content;font-size:.72rem}.community-readiness-promo{margin-bottom:3rem;padding:1.5rem}.community-readiness-promo button{box-sizing:border-box;width:100%;display:block}}@media (hover:none) and (pointer:coarse){.community-page,.community-admin{width:100%;min-width:0;max-width:100%;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));box-sizing:border-box}.community-page>section,.community-page .community-hero,.community-page .community-pillars,.community-page .community-pillars>div,.community-page .community-pillars article,.community-page .community-irl,.community-page .community-form-wrap,.community-page .community-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.community-pillars>div{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.community-pillars article{word-break:normal;overflow-wrap:normal;white-space:normal;width:100%;min-width:0;max-width:100%}.community-page h1,.community-page h2,.community-page p,.community-page label,.community-page button{word-break:normal;overflow-wrap:normal;white-space:normal}.community-page img,.community-page picture,.community-page video{max-width:100%;height:auto}.community-irl{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.expansion-shell{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.expansion-nav{width:calc(100% + 48px);padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));margin-left:-24px;margin-right:-24px;overflow:auto hidden}}@media print{header,footer,.tabs,.resulttop>button,.review{display:none}.results{padding:0}.resultpage{padding:35px}}.readinessfields{margin-top:34px}.readinessfields fieldset{border:0;margin:34px 0;padding:0}.readinessfields legend{margin-bottom:13px;font-size:13px;font-weight:700}.readinessfields legend small{color:var(--taupe);margin-top:5px;font-weight:400;display:block}.choicecards{gap:10px;display:grid}.choicecards label,.toolchecks label{border:1px solid var(--line);cursor:pointer;background:#fff;gap:12px;padding:15px;display:flex}.choicecards label.selected,.toolchecks label.selected{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold);background:#f5ead7}.choicecards input,.toolchecks input{accent-color:var(--gold)}.choicecards span,.choicecards b,.choicecards small{display:block}.choicecards small{color:#6a5d53;margin-top:5px;line-height:1.45}.toolchecks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.readinesscard{border:1px solid var(--line);background:#efe3d1;grid-template-columns:120px 1fr;align-items:center;gap:28px;margin:25px 0;padding:28px;display:grid}.readinessscore{border:3px solid var(--gold);border-radius:50%;justify-content:center;align-items:baseline;width:105px;height:105px;padding-top:25px;display:flex}.readinessscore span{font:42px Georgia,serif}.readinessscore small{color:var(--taupe)}.readinesscard h3{margin:5px 0;font:30px Georgia,serif}.readinessassets{grid-template-columns:1fr 1fr;gap:25px;display:grid}.pdfreadiness{background:#efe3d1;border-left:4px solid #b99555;grid-template-columns:2.2in 1fr;gap:.3in;margin:.2in 0;padding:.18in .22in;display:grid}.pdfreadiness div>*{display:block}.pdfreadiness small{letter-spacing:.1em;font-size:7pt}.pdfreadiness b{margin:.04in 0;font:20pt Georgia,serif}.pdfreadiness span{color:#8a6735;font-size:9pt}@media (width<=600px){.toolchecks,.readinessassets,.readinesscard{grid-template-columns:1fr}.readinessscore{width:88px;height:88px;padding-top:18px}}.printkit{display:none}.pdfsection,.pdfcover{font-family:Arial,sans-serif}.pdfcover h1,.pdfsection h2{font-family:Georgia,serif;font-weight:400}.pdfmessage{white-space:pre-wrap}@media print{@page{size:letter;margin:.58in}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{color:#171513;background:#fff}.screenonly,header,footer,.revisionbox,.review{display:none!important}.results{min-height:0;padding:0}.printkit{display:block}.pdfcover{break-after:page;background:linear-gradient(145deg,#f6f0e7 0% 72%,#eadfce 72%);flex-direction:column;min-height:9.5in;padding:.15in .1in;display:flex}.pdfbrand{letter-spacing:.12em;font-size:10pt;line-height:1.55}.pdfbrand strong{letter-spacing:.08em;font:26pt Georgia,serif}.pdfbrand small{color:#9b806a;letter-spacing:0;font-size:8pt}.pdfedition{color:#fff;letter-spacing:.13em;background:#171513;margin-top:-.65in;margin-left:auto;padding:.16in .22in;font-size:8pt}.pdfedition span{color:#ddc08e}.pdfcoverbody{margin:auto 0}.pdfcoverbody h1{max-width:6.5in;margin:.18in 0;font-size:46pt;line-height:1.02}.pdfcoverbody>p{font-size:12pt}.pdfcontents{letter-spacing:.06em;border-top:1px solid #b99555;grid-template-columns:1fr 1fr;gap:.08in .45in;padding-top:.25in;font-size:9pt;display:grid}.pdfsection{break-before:page;min-height:9.5in;padding:.05in .08in .35in;position:relative}.pdfsectionhead{border-bottom:1px solid #d9cdbf;align-items:center;gap:.18in;padding-bottom:.12in;display:flex}.pdfsectionhead span{color:#fff;background:#171513;place-items:center;width:.48in;height:.48in;font:14pt Georgia,serif;display:grid}.pdfsectionhead p{color:#9b806a;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8pt;font-weight:700}.pdfsection h2{margin:.35in 0 .18in;font-size:30pt;line-height:1.08}.pdfsection h3{margin:.25in 0 .1in;font:15pt Georgia,serif}.pdfsection p,.pdfsection li{font-size:10pt;line-height:1.55}.pdflead{max-width:6.8in;font:14pt/1.55 Georgia,serif!important}.pdfcols{grid-template-columns:1fr 1fr;gap:.4in;display:grid}.pdfcols>div{break-inside:avoid}.pdfcallout,.pdfdisclaimer{break-inside:avoid;background:#f6f0e7;border-left:3px solid #b99555;margin:.22in 0;padding:.16in .22in}.pdfcallout b,.pdfdisclaimer b,.pdfsubjects>b,.pdfmessage>b{letter-spacing:.1em;font-size:8pt}.pdftable{border-top:1px solid #d9cdbf}.pdftable>div{break-inside:avoid;border-bottom:1px solid #d9cdbf;grid-template-columns:2.1in 1fr;gap:.25in;padding:.13in 0;display:grid}.pdftable p{margin:0}.pdfrate{color:#8a6735;font-size:42pt!important}.pdfsubjects{background:#f6f0e7;margin-bottom:.22in;padding:.18in .22in}.pdfmessage{break-inside:avoid;border:1px solid #d9cdbf;padding:.22in;line-height:1.6}.pdfsequence{margin-bottom:.16in}.pdfsequence p{white-space:pre-wrap}.pdffoot{color:#9b806a;letter-spacing:.1em;border-top:1px solid #d9cdbf;padding-top:.08in;font-size:7pt;position:absolute;bottom:0;left:.08in;right:.08in}.checklist{padding-left:.22in}.checklist li{margin-bottom:.06in}}.authbox{max-width:620px;margin:0 auto}.authbox form{margin-top:28px}.authbox .dark{margin-top:6px}.authmessage{background:#efe5d5;border-left:3px solid #a8874c;margin:18px 0;padding:14px 16px}.linkbutton{text-underline-offset:4px;margin-top:18px;text-decoration:underline}.empty{background:#f8f3ea;border:1px solid #d9cdbc;padding:28px}.empty p{margin:8px 0 0}.revisionbox{border:1px solid var(--line);background:#efe3d1;margin-top:25px;padding:40px}.revisionbox>div:first-child{max-width:780px}.revisionbox h2{margin:8px 0;font-size:32px}.revisionbox.used{justify-content:space-between;align-items:center;display:flex}.revisionbox.used>b{color:#6e5b3b}.revisionform{background:var(--paper);border:1px solid var(--line);margin-top:30px;padding:28px}.revisionform fieldset{border:0;margin:0 0 26px;padding:0}.revisionform legend,.revisionform>label{margin-bottom:12px;font-size:13px;font-weight:700;display:block}.revisionchoices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.revisionchoices label{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.revisionform textarea{border:1px solid var(--line);resize:vertical;background:#fff;width:100%;margin-top:9px;padding:15px;display:block}.revisionform label small{text-align:right;color:var(--taupe);margin-top:5px;display:block}.revisionform button:disabled{opacity:.45}@media (width<=700px){.revisionchoices{grid-template-columns:1fr}.revisionbox,.revisionform{padding:24px}.revisionbox.used{flex-direction:column;align-items:flex-start;gap:15px}}@media print{.revisionbox{display:none}}.auditmini{border-top:1px solid #cbbba7;margin-top:28px;padding-top:18px}.auditmini>small{letter-spacing:.12em;margin-bottom:8px;display:block}.auditmini button{text-align:left;background:0 0;border:0;border-top:1px solid #d5c6b4;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.auditmini button b{font:17px Georgia,serif}.auditmini button span{font-size:12px}.auditflow,.auditresults{min-height:calc(100vh - 96px);padding:55px 7vw 90px}.backlink{background:0 0;border:0;margin-bottom:38px}.auditintro{grid-template-columns:1fr 180px;align-items:center;gap:50px;max-width:1050px;display:grid}.auditintro h1{margin:14px 0;font-size:clamp(44px,5vw,72px);line-height:1}.auditscorepreview{border:2px solid var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.auditscorepreview span{font:58px Georgia,serif}.auditscorepreview small{letter-spacing:.12em;color:var(--taupe);font-size:9px}.auditgrid{grid-template-columns:1.2fr .8fr;gap:24px;margin-top:48px;display:grid}.uploadcard,.auditincludes{background:var(--paper);border:1px solid var(--line);padding:40px}.uploadcard h2,.auditincludes h2{font-size:36px}.dropzone{border:1px dashed var(--gold);text-align:center;cursor:pointer;background:#f7f0e5;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.dropzone input{opacity:0;pointer-events:none;position:absolute}.dropzone b{font:25px Georgia,serif}.dropzone span{color:var(--taupe);margin-top:10px;font-size:12px}.dropzone.hasfile{background:#eee0ca;border-style:solid}.auditcta{width:100%;margin-top:20px}.auditcta:disabled{opacity:.4}.privacyline{text-align:center;color:var(--taupe);margin-top:12px;line-height:1.5;display:block}.auditincludes>div{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.auditincludes>div b{color:var(--gold);font:22px Georgia,serif}.auditincludes>div small{color:var(--taupe)}.auditincludes>p:last-child{color:#5d5047;line-height:1.6}.auditreport{background:var(--paper);border:1px solid var(--line);max-width:1120px;margin:45px auto 0}.auditreport>section,.auditreporthero{padding:55px}.auditreporthero{background:#eadfce;grid-template-columns:160px 1fr;align-items:center;gap:40px;display:grid}.scoreseal{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:baseline;width:145px;height:145px;padding-top:38px;display:flex}.scoreseal strong{color:#ddc08e;font:58px Georgia,serif}.scoreseal span{font-size:13px}.auditreporthero h2,.auditreport>section>h2{margin:8px 0 16px;font-size:42px}.auditreporthero p:last-child{font:18px/1.6 Georgia,serif}.categorygrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.categorygrid article{border:1px solid var(--line);break-inside:avoid;padding:25px}.categorygrid article>div{justify-content:space-between;gap:20px;display:flex}.categorygrid article>div b{max-width:75%}.categorygrid article>div strong{color:#8a6735;font:21px Georgia,serif}.categorygrid progress{width:100%;height:9px;accent-color:var(--gold);margin:14px 0}.categorygrid h3{margin:22px 0 4px;font:16px Georgia,serif}.categorygrid li{font-size:13px}.reportsection{border-top:1px solid var(--line)}.priorityfix{border-top:1px solid var(--line);break-inside:avoid;grid-template-columns:58px 1fr;gap:20px;padding:24px 0;display:grid}.priorityfix>b{color:var(--gold);font:30px Georgia,serif}.priorityfix h3{margin:0;font:24px Georgia,serif}.priorityfix p{line-height:1.6}.splitreport{grid-template-columns:1fr 1fr;gap:45px;display:grid}.finalrec{border-left:3px solid var(--gold);background:#eadfce;padding:28px}.finalrec p:last-child{font:18px/1.7 Georgia,serif}.reportdisclaimer{border-top:1px solid var(--line);color:var(--taupe);margin:0;padding:25px 55px;font-size:11px}.planssection{display:block}.planssection>div:first-child{max-width:860px}.plangrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;max-width:1240px;margin:42px auto 0;display:grid}.pricingpage .plangrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.pricingpage .plangrid .plancard{grid-column:auto;min-height:0}.plancard{background:var(--paper);border:1px solid var(--line);flex-direction:column;grid-column:span 2;min-width:0;min-height:480px;padding:30px 28px;display:flex;position:relative}.plancard:nth-child(4){grid-column:2/span 2}.plancard:nth-child(5){grid-column:4/span 2}.plancard:nth-child(3){border:2px solid var(--gold);box-shadow:0 22px 50px #5c48321c}.plancard>small{min-height:30px;color:var(--taupe);letter-spacing:.12em;font-size:10px}.plancard h3{overflow-wrap:normal;min-height:58px;margin:16px 0 5px;font:clamp(22px,2vw,30px)/1.12 Georgia,serif}.plancard>strong{white-space:nowrap;max-width:100%;font:clamp(36px,4vw,54px)/1 Georgia,serif}.plancard>strong.recurringprice{letter-spacing:-.035em;align-items:baseline;gap:.08em;font-size:clamp(34px,3.6vw,50px);display:flex}.recurringprice em{letter-spacing:0;font-size:.52em;font-style:normal}.plancard>p{color:var(--taupe);min-height:45px}.plancard ul{flex:1;padding-left:18px;font-size:14px;line-height:1.75}.plancard .purchasebutton{letter-spacing:.02em;cursor:pointer;border:2px solid #8b671f;min-height:52px;padding:13px 18px;font-size:14px;font-weight:800;line-height:1.25}.plancard .purchasebutton:focus-visible{outline-offset:3px;outline:3px solid #18140f}.plancard.betacard{background:#eee7dc}.plancard.betacard .purchasebutton{color:#6f6458;cursor:not-allowed;background:#ddd2c4;border-color:#b6a793}.checkouterror{color:#752d25;background:#fae9e6;border:1px solid #9a3f35;margin-top:22px;padding:16px 18px;font-weight:700}.checkoutinfo{color:#594b37;background:#f3ecdf;border:1px solid #cbb992;margin-top:22px;padding:16px 18px;font-weight:600}.planbadge{background:var(--gold);color:#fff;letter-spacing:.1em;padding:7px 10px;font-size:8px;position:absolute;top:-13px;left:18px}.planfoot{color:var(--taupe);margin-top:24px;font-size:13px}.creditupgrade{border-left:3px solid var(--gold);background:#eadfce;justify-content:space-between;align-items:center;gap:30px;margin:28px 0 40px;padding:30px;display:flex}.creditupgrade h2{margin:5px 0 0;font:28px Georgia,serif}.creditactivity{border:1px solid var(--line);background:var(--paper);margin:-18px 0 40px}.accountsummary{border:1px solid var(--line);background:#f5efe6;margin:0 0 40px;padding:30px}.accountsummaryhead{justify-content:space-between;align-items:center;gap:24px;display:flex}.accountsummaryhead h2{margin:6px 0 0;font:30px Georgia,serif}.accountsummarygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.accountsummarygrid>article{background:var(--paper);border:1px solid var(--line);padding:22px}.accountsummarygrid h3{margin-top:0;font:22px Georgia,serif}.summaryrow{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.summaryrow span{flex-direction:column;gap:4px;min-width:0;display:flex}.summaryrow small{color:var(--taupe)}.summaryrow strong{white-space:nowrap}.feedbackhistory{border:1px solid var(--line);background:var(--paper);margin-top:24px;padding:18px}.feedbackhistory>div{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.activitytoggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.activitytoggle span{flex-direction:column;gap:6px;display:flex}.activitytoggle small{color:var(--gold);letter-spacing:.16em;font-size:9px;font-weight:800}.activitytoggle b{font:18px Georgia,serif}.activitytoggle strong{color:var(--taupe);white-space:nowrap;font-size:12px}.activitylist{border-top:1px solid var(--line);padding:0 26px 18px}.activityrow{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:16px;padding:15px 0;display:grid}.activityrow:last-child{border-bottom:0}.activityrow>span{border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.activityplus{color:#215a30;background:#e7f5e9}.activityminus{color:#7a3028;background:#fae9e6}.activityrow div{flex-direction:column;gap:4px;display:flex}.activityrow small{color:var(--taupe)}.launchcontrol{color:#fff;background:#18140f;margin:10px 0 55px;padding:30px}.launchheading{justify-content:space-between;align-items:center;display:flex}.launchheading h2,.ownersubhead h2{margin:4px 0 20px;font:34px Georgia,serif}.launchheading .linkbutton{color:#f6c75e}.launchstats{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 25px}.launchstats article{color:#18140f;background:#f3eee5}.softlaunch{color:#18140f;background:#f3eee5;border:1px solid #8d7a61;margin:0 0 25px;padding:26px}.softlaunchhead{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.softlaunchhead h3{margin:5px 0;font:30px Georgia,serif}.softlaunchhead p:last-child{color:var(--taupe);margin:0}.launchstate{letter-spacing:.14em;white-space:nowrap;border:1px solid;padding:10px 13px;font-size:9px;font-weight:900}.launchstate.blocked{color:#8a342b;background:#fae9e6}.launchstate.progress{color:#765817;background:#fff3cf}.launchstate.ready{color:#215a30;background:#e7f5e9}.launchidentity{border-left:4px solid var(--gold);background:#e8ddcd;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:14px;margin:22px 0 14px;padding:22px;display:grid}.launchidentity h4,.supportcenter h4{margin:4px 0 7px;font:25px Georgia,serif}.launchidentity p{color:var(--taupe);margin:0;font-size:12px;line-height:1.5}.launchidentity label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.launchidentity input{border:1px solid var(--line);text-transform:none;letter-spacing:normal;background:#fff;width:100%;padding:12px;font:14px Arial,sans-serif}.launchidentity button{min-height:43px}.launchactions{align-items:center;gap:15px;display:flex}.launchactions span{color:var(--taupe);font-size:11px}.launchmessage{border-left:3px solid var(--gold);background:#fff;margin:18px 0 0;padding:12px 14px}.healthgrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.healthgrid article{border:1px solid var(--line);background:#fff;flex-direction:column;gap:7px;padding:18px;display:flex}.healthgrid small{letter-spacing:.13em;font-size:9px;font-weight:800}.healthgrid b{font:22px Georgia,serif}.healthgrid span{color:var(--taupe);font-size:12px}.healthgrid .healthy{border-top:4px solid #3d7b4c}.healthgrid .attention{border-top:4px solid #9a3f35}.launchchecklist{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.launchchecklist label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:flex-start;gap:12px;padding:14px;display:flex}.launchchecklist input{accent-color:#18140f;width:18px;height:18px;margin-top:2px}.launchchecklist span{flex-direction:column;gap:4px;display:flex}.launchchecklist small{color:var(--taupe);line-height:1.45}.launchchecklist label.identitycheck{cursor:default;background:#f7f0df;border-color:#c5a45e}.supportcenter{border:1px solid var(--line);background:#fff;margin-top:25px;padding:24px}.supportcenter>div:first-child{margin-bottom:10px}.supportcenter>div:first-child p:last-child{color:var(--taupe)}.supportcenter article{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:20px;padding:17px 0;display:grid}.supportcenter article p{max-width:900px;color:var(--taupe);margin:7px 0 0;line-height:1.55}.supportcenter article button{min-width:90px}.ownercontrolgrid{grid-template-columns:.85fr 1.15fr;gap:20px;display:grid}.ownercontrolgrid>article{color:#18140f;background:#fff;padding:25px}.ownercontrolgrid h3{margin:8px 0;font:25px Georgia,serif}.ownercontrolgrid label{flex-direction:column;gap:7px;margin:15px 0;font-size:12px;font-weight:700;display:flex}.ownercontrolgrid input,.ownercontrolgrid select{border:1px solid var(--line);background:#fff;width:100%;padding:12px}.owneroperations{color:#18140f;background:#f6f0e5;margin:28px 0;padding:26px}.owneroperations .ownersubhead{margin:0 0 20px}.ownersearch{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:12px;display:grid}.ownersearch label{gap:7px;font-size:12px;font-weight:700;display:grid}.ownersearch input{background:#fff;border:1px solid #cfc2ad;width:100%;padding:13px}.customerresult{background:#fff;border:1px solid #cfc2ad;margin-top:16px;padding:18px}.customerresult>div{flex-wrap:wrap;justify-content:space-between;gap:14px 26px;display:flex}.customerresult small{color:#806f5e;margin-top:7px;display:block}.ownerqueuegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.ownerqueuegrid>article{background:#fff;border:1px solid #cfc2ad;min-width:0;padding:18px}.queueheading{border-bottom:1px solid #ded3c1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.queueheading h3{margin:0;font:20px Georgia,serif}.queueheading>b{color:#fff;background:#18140f;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.opsrow{overflow-wrap:anywhere;border-bottom:1px solid #eee5d7;gap:3px;padding:11px 0;display:grid}.opsrow small,.queuempty{color:#806f5e}.ownerpurchaserow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.ownerpurchaserow span{flex-direction:column;gap:4px;display:flex}.ownerpurchaserow small{color:var(--taupe)}.ownerpurchaserow i{color:#215a30;text-transform:uppercase;background:#e7f5e9;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.ownersubhead{margin-top:20px}.crmlocked{max-width:820px;min-height:70vh;padding-top:110px}.crmlocked h1,.crm .top h1{font:clamp(42px,6vw,70px)/1 Georgia,serif}.crmlocked p{max-width:680px;line-height:1.7}.crmstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 30px;display:grid}.crmstats article{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:125px;padding:20px;display:flex}.crmstats small{color:var(--taupe);letter-spacing:.12em;font-size:9px;font-weight:800}.crmstats b{margin-top:auto;font:43px Georgia,serif}.crmnew{border-left:4px solid var(--gold);background:#eadfce;margin:25px 0 32px;padding:30px}.crmnew h2{margin:5px 0 22px;font:31px Georgia,serif}.crmform{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.crmform label{letter-spacing:.05em;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.crmform input,.crmform select,.crmform textarea{border:1px solid var(--line);width:100%;font:inherit;letter-spacing:normal;background:#fff;padding:12px;font-weight:400}.crmwide{grid-column:1/-1}.crmnew>button{margin-top:18px}.crmfilters{gap:8px;margin:0 0 18px;display:flex;overflow-x:auto}.crmfilters button{border:1px solid var(--line);color:var(--taupe);white-space:nowrap;cursor:pointer;background:0 0;padding:10px 15px}.crmfilters button.active{color:#fff;background:#18140f;border-color:#18140f}.crmlist{gap:18px;display:grid}.crmcard{border:1px solid var(--line);background:var(--paper);padding:28px}.crmcardhead{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.crmcardhead h2{margin:9px 0 4px;font:31px Georgia,serif}.crmcardhead small{color:var(--taupe)}.crmactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.followupalert{border-left:3px solid var(--gold);background:#f1eadf;justify-content:space-between;gap:20px;margin:22px 0;padding:13px 16px;font-size:12px;display:flex}.followupalert.overdue{color:#752d25;background:#fae9e6;border-color:#9a3f35}.crmcardform{border-top:1px solid var(--line);margin:22px 0;padding-top:22px}.statuspill.researching,.statuspill.deal_kit_draft{color:#66594b;background:#eee7dc}.statuspill.ready_to_pitch,.statuspill.pitch_sent{color:#6d551f;background:#e9e2cf}.statuspill.follow_up_due{color:#752d25;background:#fae9e6}.statuspill.brand_replied,.statuspill.negotiating{color:#294f7a;background:#e6edf7}.statuspill.won{color:#215a30;background:#e7f5e9}.statuspill.declined,.statuspill.closed{color:#555;background:#eee}.pricingpage{padding-top:70px}.pricingintro{max-width:920px;margin-bottom:58px}.pricingintro h1{margin:15px 0 22px;font:clamp(44px,6vw,72px)/1.02 Georgia,serif}.serviceaddons{grid-template-columns:1fr 1fr;gap:20px;margin-top:34px;display:grid}.serviceaddons article{background:var(--paper);border:1px solid var(--line);padding:34px}.serviceaddons h2{margin:8px 0;font:38px Georgia,serif}.testmenulink{font-weight:700;color:#7c4a00!important}.ownertest{background:#f3eee5;min-height:75vh;padding:64px 5vw 90px}.testwarning{color:#fff;background:#18140f;border-left:6px solid #f0a800;max-width:980px;margin:0 auto 24px;padding:34px 38px}.testwarning>div{color:#f6c75e;letter-spacing:.18em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.testdot{background:#f0a800;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 5px #f0a80025}.testwarning h1{margin:13px 0 8px;font:clamp(42px,6vw,68px)/1 Georgia,serif}.testwarning p{color:#e1d8c9;max-width:760px;margin:0;line-height:1.6}.testsuccess{color:#215a30;background:#e7f5e9;border:1px solid #3d7b4c;max-width:980px;margin:0 auto 22px;padding:18px 22px;font-weight:700}.ownertest>.authmessage{max-width:980px;margin:0 auto 22px}.testwallet{background:#fff;border:2px solid #18140f;max-width:980px;margin:0 auto 24px;padding:28px}.testwallethead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.testwallethead h2{margin:4px 0 0;font:34px Georgia,serif}.testbalances{border:1px solid #d9cdbd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.testbalances article{border-right:1px solid #d9cdbd;flex-direction:column;min-height:145px;padding:22px;display:flex}.testbalances article:last-child{border-right:0}.testbalances small{letter-spacing:.13em;color:var(--taupe);font-size:9px;font-weight:800}.testbalances strong{margin:13px 0 7px;font:44px Georgia,serif}.testbalances span{color:var(--taupe);margin-top:auto;font-size:11px}.testbalances .testplanname{text-transform:capitalize;font-size:21px}.testtransactions{border-top:1px solid #d9cdbd;margin-top:25px}.testtransactiontitle{justify-content:space-between;align-items:center;padding:20px 0 12px;display:flex}.testtransactiontitle h3{margin:0;font:23px Georgia,serif}.testtransactiontitle>span{color:#2a6939;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.testtransaction{border-top:1px solid #e4dace;grid-template-columns:1.45fr .7fr .65fr 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.testtransaction>div{flex-direction:column;gap:5px;display:flex}.testtransaction small{color:var(--taupe);font-size:11px}.testpaid{color:#215a30;background:#e7f5e9;width:fit-content;padding:3px 7px;font-size:9px;font-weight:800}.testtransaction .webhookcheck{color:#215a30;font-size:12px;font-weight:700}.testempty{color:var(--taupe);padding:25px 0}.testnext{color:#fff;background:#18140f;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:23px;display:flex}.testnext h3{margin:4px 0;font:23px Georgia,serif}.testnext p:last-child{color:#d9cdbd;max-width:620px;margin-bottom:0;font-size:13px;line-height:1.55}.testnext button{color:#aaa095;background:0 0;border:1px solid #7f7468;min-width:210px;padding:13px}.testgeneration{color:#fff;border:1px solid var(--gold);background:#18140f;max-width:980px;margin:0 auto 24px;padding:30px}.testgeneration h2{margin:5px 0 10px;font:34px Georgia,serif}.testgeneration>div>p:last-child{color:#d9cdbd;max-width:720px;line-height:1.6}.testgeneration>button{width:100%;margin-top:12px;padding:17px}.testgeneration .launchmessage{color:#18140f}.testsaved{border-top:1px solid #5d5143;margin-top:28px;padding-top:22px}.testsaved h3{font:23px Georgia,serif}.testsaved>button{text-align:left;color:#18140f;background:#f3eee5;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:8px;padding:15px;display:flex}.testsaved span{flex-direction:column;gap:4px;display:flex}.testsaved small{color:var(--taupe)}.testsaved i{white-space:nowrap;font-style:normal}.testresultnotice{border-top:4px solid var(--gold)}.dryrunscheduler{color:#18140f;background:#fffaf2;border:1px solid #c9a45e;margin-top:12px;padding:24px}.dryrunheading,.dryrunselection,.dryrunconfirmation>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.dryrunheading h3{margin:4px 0 0;font:25px Georgia,serif}.dryrunheading>span{color:#18140f;letter-spacing:.12em;text-transform:uppercase;background:#e8c477;padding:7px 10px;font-size:11px;font-weight:800}.dryruntimezone{gap:7px;margin:22px 0;font-weight:700;display:grid}.dryruntimezone select{color:#18140f;width:100%;font:inherit;background:#fff;border:1px solid #b9aa96;padding:12px 14px}.dryrunscheduler fieldset{border:0;margin:18px 0 0;padding:0}.dryrunscheduler legend{margin-bottom:10px;font-weight:700}.dryrundates,.dryruntimes{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.dryruntimes{grid-template-columns:repeat(4,minmax(0,1fr))}.dryrundates button,.dryruntimes button{color:#18140f;background:#fff;border:1px solid #cfc3b3;min-height:64px;padding:10px}.dryrundates button{gap:4px;display:grid}.dryrundates button small{color:#8b745d}.dryrundates button.selected,.dryruntimes button.selected{color:#fff;outline-offset:2px;background:#18140f;border-color:#c9a45e;outline:2px solid #c9a45e}.dryrundates button.selected small{color:#e5c786}.dryrunselection{color:#fff;background:#18140f;margin-top:20px;padding:18px}.dryrunselection>div,.dryrunconfirmation>div:first-child{gap:4px;display:grid}.dryrunselection small,.dryrunconfirmation small{color:#d6b46b;letter-spacing:.12em;font-size:10px;font-weight:800}.dryrunselection span{color:#d9cdbd;font-size:13px}.dryrunselection button{min-width:250px;padding:13px}.dryrunnote{font-size:12px;color:#796854!important;margin:16px 0 0!important}.dryrunconfirmation{color:#18140f;background:#fffaf2;border:1px solid #c9a45e;gap:0;margin:18px 0;display:grid}.dryrunconfirmation>div{border-bottom:1px solid #dfd2c0;padding:15px}.dryrunconfirmation>div:last-child{border-bottom:0}.dryrunconfirmation>div:not(:first-child) span{color:#796854;text-align:right;max-width:500px}.marketinghub{background:#eee6da;min-height:100vh;padding:55px 5vw 90px}.marketinghead{color:#fff;border-top:5px solid var(--gold);background:#18140f;justify-content:space-between;align-items:flex-start;gap:35px;max-width:1400px;margin:0 auto 35px;padding:35px;display:flex}.marketinghead h1{max-width:760px;margin:8px 0;font:52px Georgia,serif}.marketinghead p:last-child{color:#d9cdbd;max-width:700px;line-height:1.6}.marketinghead button{color:#fff;border-color:#8d7a61}.marketinggroup{border:1px solid var(--line);background:#fff;max-width:1400px;margin:0 auto 28px;padding:28px}.marketinggrouptitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.marketinggrouptitle h2{margin:0 0 14px;font:30px Georgia,serif}.marketinggrouptitle span{color:var(--taupe);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.marketinggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.marketinggrid article{border:1px solid var(--line);background:#f5efe6;padding:12px}.marketinggrid img{aspect-ratio:4/5;object-fit:contain;background:#ddd2c4;width:100%;display:block}.marketinggrid article>div{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.marketinggrid b{font-size:12px}.marketinggrid article>div a{white-space:nowrap;color:#18140f;font-size:11px;font-weight:800;text-decoration:underline}.rollout{color:#fff;background:#18140f;max-width:1400px;margin:35px auto 0;padding:35px}.rollout h2{margin:5px 0 25px;font:36px Georgia,serif}.rollout article{border-top:1px solid #4c4034;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:20px 0;display:grid}.rollout article b{color:var(--gold);letter-spacing:.12em}.rollout article p{color:#d9cdbd;max-width:900px;margin-bottom:0;line-height:1.6}.rollout article button{color:#fff;border-color:#8d7a61}.testinstructions{grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:0 auto 24px;display:grid}.testinstructions>div{background:#fff;border:1px solid #d9cdbd;flex-direction:column;gap:7px;padding:24px;display:flex}.testinstructions strong{font:23px Georgia,serif}.testinstructions span{color:var(--taupe);font-size:13px;line-height:1.55}.testoffergrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto;display:grid}.testoffercard{background:#fff;border:1px solid #d9cdbd;flex-direction:column;min-height:285px;padding:25px;display:flex}.testcardtop{letter-spacing:.13em;color:var(--taupe);justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.testcardtop i{color:#18140f;background:#f6c75e;padding:5px 8px;font-style:normal}.testoffercard h2{margin:24px 0 8px;font:24px/1.15 Georgia,serif}.testoffercard>strong{font:32px Georgia,serif}.testoffercard>p{color:var(--taupe);flex:1}.testoffercard button{color:#fff;cursor:pointer;background:#18140f;border:0;width:100%;padding:13px 15px}.testoffercard button:hover{background:#6d4c1e}.testoffercard button:disabled{cursor:wait;opacity:.55}.testfooter{border-left:3px solid var(--gold);background:#eadfce;max-width:980px;margin:24px auto 0;padding:24px}.testfooter p{margin-top:0;line-height:1.6}@media (width<=760px){.accountsummary{padding:22px 18px}.accountsummaryhead{display:block}.accountsummaryhead button{width:100%;margin-top:15px}.accountsummarygrid{grid-template-columns:1fr}.feedbackhistory>div{display:block}.plangrid{grid-template-columns:1fr}.plancard,.plancard:nth-child(4),.plancard:nth-child(5){grid-column:auto;min-height:0}.plancard h3,.plancard>p{min-height:0}.creditupgrade{display:block}.activitytoggle{align-items:flex-start}.launchcontrol{padding:24px 18px}.launchstats,.ownercontrolgrid,.ownerqueuegrid,.ownersearch{grid-template-columns:1fr}.softlaunchhead{display:block}.softlaunchhead button{width:100%;margin-top:15px}.launchstate{margin-top:14px;display:inline-block}.launchidentity{grid-template-columns:1fr}.launchactions{display:block}.launchactions button{width:100%;margin-bottom:10px}.supportcenter article{grid-template-columns:1fr}.supportcenter article button{width:100%}.healthgrid,.launchchecklist{grid-template-columns:1fr}.crmstats{grid-template-columns:repeat(2,minmax(0,1fr))}.crmform{grid-template-columns:1fr}.crmwide{grid-column:auto}.crmcardhead{display:block}.crmactions{justify-content:flex-start;margin-top:18px}.followupalert{flex-direction:column}.ownerpurchaserow{grid-template-columns:1fr auto}.ownerpurchaserow i{grid-column:1/-1}.serviceaddons{grid-template-columns:1fr}.ownertest{padding:38px 4vw 65px}.testwarning{padding:28px 24px}.testinstructions,.testoffergrid{grid-template-columns:1fr}.testoffercard{min-height:0}.testwallet{padding:22px 18px}.testwallethead,.testnext{display:block}.testwallethead button{margin-top:15px}.testbalances{grid-template-columns:1fr 1fr}.testbalances article:nth-child(2){border-right:0}.testbalances article:nth-child(-n+2){border-bottom:1px solid #d9cdbd}.testtransaction{grid-template-columns:1fr 1fr}.testtransaction .webhookcheck{grid-column:1/-1}.testnext button{width:100%;margin-top:14px}.testgeneration{padding:24px 18px}.testsaved>button{align-items:flex-start}.dryrunheading,.dryrunselection,.dryrunconfirmation>div{flex-direction:column;align-items:stretch}.dryrundates,.dryruntimes{grid-template-columns:repeat(2,minmax(0,1fr))}.dryrunselection button{width:100%;min-width:0}.dryrunconfirmation>div:not(:first-child) span{text-align:left}.marketinghub{padding:35px 4vw 65px}.marketinghead{padding:26px;display:block}.marketinghead h1{font-size:38px}.marketinghead button{width:100%;margin-top:15px}.marketinggroup{padding:18px}.marketinggrid{grid-template-columns:1fr 1fr;gap:10px}.marketinggrid article>div{display:block}.marketinggrid article>div a{margin-top:7px;display:block}.rollout{padding:25px 20px}.rollout article{grid-template-columns:1fr}.rollout article button{width:100%}.auditintro,.auditgrid,.auditreporthero,.splitreport{grid-template-columns:1fr}.auditscorepreview{width:110px;height:110px}.auditscorepreview span{font-size:42px}.categorygrid{grid-template-columns:1fr}.auditflow,.auditresults{padding:45px 5vw}.uploadcard,.auditincludes,.auditreport>section,.auditreporthero{padding:28px}.scoreseal{width:115px;height:115px;padding-top:29px}.scoreseal strong{font-size:45px}.auditreporthero h2,.auditreport>section>h2{font-size:34px}.reportdisclaimer{padding:22px 28px}}@media (width>=761px) and (width<=1250px){.plangrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plancard,.plancard:nth-child(4),.plancard:nth-child(5){grid-column:auto}.plancard>strong.recurringprice{font-size:clamp(36px,6vw,54px)}}@media (width<=760px){header{box-sizing:border-box;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;height:auto;min-height:88px;padding:12px 16px}header .logo{flex:108px;min-width:0}header .logo b{letter-spacing:.06em;font-size:18px}header nav,header .mobile-nav-menu{flex:none;min-width:0;max-width:100%}header nav{gap:12px}header .menutrigger,header .signinlink{font-size:12px}header .dark{white-space:normal;max-width:126px;line-height:1.2;padding:10px 11px!important}.hero{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:28px!important;min-height:0!important;padding:28px 5vw 44px!important}.hero>*,.hero .buttons,.hero .buttons>*{min-width:0;max-width:100%}.hero .buttons{flex-direction:column;align-items:stretch}.hero .buttons>*{width:100%!important}.hero h1{font-size:clamp(42px,11vw,54px)}.section,.app,.formwrap,.results,.legalpage{padding-left:5vw;padding-right:5vw}.price,.auditpromo,.editorialbridge,.homepage-starter,.panels,.reviewrequests,.contactlayout,.resource-landing,.tools-expansion,.tools-expansion-v46,.planfinder,.readinessplanmatch,.homepageplanpath,.serviceaddons,.leadcapture,.feedbackform,.ownerfeedbackgrid,.sessiontools,.splitreport,.auditintro,.auditgrid,.auditreporthero{grid-template-columns:minmax(0,1fr)!important}.price,.auditpromo,.editorialbridge,.homepage-starter,.contactlayout,.resource-landing,.tools-expansion,.tools-expansion-v46,.planfinder,.readinessplanmatch,.homepageplanpath,.serviceaddons,.leadcapture,.feedbackform,.ownerfeedbackgrid,.sessiontools,.splitreport,.auditintro,.auditgrid,.auditreporthero{min-width:0}.contactaside{order:2}.contactform,.resource-form,.tool-runner,.readiness-result,.form,.resultpage,.price article,.serviceaddons article,.plancard{min-width:0;max-width:100%}.contactform input,.contactform select,.contactform textarea,.resource-form input,.resource-form textarea,.form input,.form select,.form textarea{box-sizing:border-box;width:100%;max-width:100%}.contactaside a,.legalstack p,.lead,.resource-form,.contactform{overflow-wrap:anywhere}.featuregrid{grid-template-columns:repeat(2,minmax(0,1fr))}.three,.readinessform .choicecards,.testbalances,.pricingpage .plangrid,.plangrid,.serviceaddons,.fields{grid-template-columns:minmax(0,1fr)!important}.plancard,.plancard:nth-child(4),.plancard:nth-child(5){grid-column:auto;min-height:0}.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-grid article{min-width:0}.legalstack article{grid-template-columns:minmax(0,1fr);gap:12px}.sampletabnav,.tabs,.lifecycle-tabs,.expansion-nav{max-width:100%}footer{width:100%;padding-left:5vw;padding-right:5vw}}@media (width<=430px){.featuregrid,.lifecycle-grid{grid-template-columns:minmax(0,1fr)}.featuregrid article,.three article{padding:22px 18px}}@media (hover:none) and (pointer:coarse){header{box-sizing:border-box;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;height:auto;min-height:88px;padding:12px 16px}header .logo{flex:108px;min-width:0}header .logo b{letter-spacing:.06em;font-size:18px}header nav,header .mobile-nav-menu{flex:none;min-width:0;max-width:100%}header nav{gap:12px}header .menutrigger,header .signinlink{font-size:12px}header .dark{white-space:normal;max-width:126px;line-height:1.2;padding:10px 11px!important}.hero{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:28px!important;min-height:0!important;padding:28px 5vw 44px!important}.hero>*{min-width:0}.hero .buttons{flex-direction:column;align-items:stretch}.hero .buttons>*{max-width:100%;width:100%!important}.section,.app,.formwrap,.results,.legalpage{padding-left:5vw;padding-right:5vw}.price,.auditpromo,.editorialbridge,.homepage-starter,.panels,.reviewrequests,.contactlayout,.resource-landing,.tools-expansion,.tools-expansion-v46,.planfinder,.readinessplanmatch,.homepageplanpath,.serviceaddons,.leadcapture,.feedbackform,.ownerfeedbackgrid,.sessiontools,.splitreport,.auditintro,.auditgrid,.auditreporthero{min-width:0;grid-template-columns:minmax(0,1fr)!important}.featuregrid,.lifecycle-grid,.product-grid,.three,.readinessform .choicecards,.pricingpage .plangrid,.plangrid,.serviceaddons,.fields{grid-template-columns:minmax(0,1fr)!important}.price article,.auditpromo article,.plancard,.contactform,.resource-form,.tool-runner,.readiness-result,.form,.resultpage,.featuregrid article,.lifecycle-grid article,.three article{min-width:0;max-width:100%}.contactfields{grid-template-columns:minmax(0,1fr)}.contactform input,.contactform select,.contactform textarea,.resource-form input,.resource-form textarea,.form input,.form select,.form textarea{box-sizing:border-box;width:100%;max-width:100%}.contactaside{order:2}.sampletabnav,.tabs,.lifecycle-tabs,.expansion-nav{max-width:100%}.lifecycle-tabs{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;padding-bottom:.65rem;display:flex;overflow-x:auto}.lifecycle-tabs::-webkit-scrollbar{display:none}.lifecycle-tabs button{scroll-snap-align:start;flex:0 0 132px}.tool-explainer{grid-template-columns:minmax(0,1fr)!important}.tool-explainer>section,.tool-experience,.quick-analysis,.full-analysis,.sample-result,.tool-card-actions{box-sizing:border-box;min-width:0;max-width:100%}.tool-experience{width:100%;scroll-margin-top:7rem}.quick-analysis{scroll-margin-top:7rem}.quick-analysis textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.tool-card-actions{width:100%}.tool-card-actions button{width:100%;max-width:100%}footer{width:100%;padding-left:5vw;padding-right:5vw}}@media print{.auditresults{padding:0}.auditreport{border:0;max-width:none;margin:0}.auditreporthero{break-after:page;min-height:9.5in}.auditreport>section{break-before:page;min-height:9.5in}.auditreport>section,.auditreporthero{padding:.25in}.categorygrid{grid-template-columns:1fr 1fr}.reportdisclaimer{padding:.15in}.auditreport h2{font-size:28pt!important}}.mobile-only-menu-action{display:none!important}@media (width<=767px),(hover:none) and (pointer:coarse){html,body,main,.community-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.community-page{padding:56px 20px 64px}.community-hero{min-height:auto;margin:0;padding:0 0 64px}.community-hero h1{margin:20px 0 24px}.community-hero .lead{margin:0 0 22px}.community-page>section,.community-form-wrap,.community-form-wrap>div,.community-form,.community-form fieldset,.community-form label,.community-form .contactfields,.community-form .check-grid,.community-irl{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.community-form-wrap{gap:32px;min-height:auto;padding:60px 0 64px;display:grid;grid-template-columns:minmax(0,1fr)!important}.community-form{margin:0;padding:1.25rem}.community-form .contactfields,.community-form .check-grid{gap:12px;display:grid;grid-template-columns:minmax(0,1fr)!important}.community-form .check-grid label{white-space:normal;align-items:flex-start;min-width:0;display:flex}.community-form input,.community-form textarea,.community-form select,.community-form button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.community-form .check-grid input,.community-form .consent input{flex:none;width:auto}.community-irl{min-height:auto;margin:0;padding:48px 20px}.community-irl h2{margin:20px 0 24px;font-size:clamp(1.8rem,8vw,2.5rem);line-height:1.05}.community-irl p{margin:0}.community-form-wrap>div>.eyebrow{margin:0 0 20px}.community-form-wrap>div>h2{margin:0 0 24px}.community-form-wrap>div>p{margin:0}header{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px 20px}header .logo{flex:auto;min-width:0}header nav{flex:none;min-width:0}header nav>.signinlink,header nav>.profilemenu,header nav>.dark{display:none!important}.mobile-only-menu-action{display:block!important}.mobile-deal-kit-action{margin-top:.35rem;background:var(--ink)!important;color:var(--paper)!important}}@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}
