/*! 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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}*{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:9;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}.profilemenu{position:relative}.profileicon{border:1px solid var(--gold);background:var(--ink);color:#fff;border-radius:50%;width:38px;height:38px;padding:0;font-weight:700}.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:690px;padding:80px 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:105px 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}.section{padding:105px 7vw}.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:140px;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:34px}.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>div{max-width:760px}.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}.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}.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}@media (width<=850px){header nav>button:not(.dark){display:none}.hero,.price,.auditpromo,.panels,.reviewrequests{grid-template-columns:1fr}.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 h1{font-size:44px}.buttons{flex-direction:column}.profileicon{display:block!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}.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}.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}.confirmedcall>div{display:grid}}@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(5,minmax(210px,1fr));gap:18px;margin-top:42px;display:grid}.plancard{background:var(--paper);border:1px solid var(--line);flex-direction:column;min-height:500px;padding:30px 24px;display:flex;position:relative}.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{min-height:58px;margin:16px 0 5px;font:24px/1.15 Georgia,serif}.plancard>strong{font:38px Georgia,serif}.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:.03em;cursor:pointer;border:2px solid #8b671f;min-height:54px;font-weight:800}.plancard .purchasebutton:focus-visible{outline-offset:3px;outline:3px solid #18140f}.checkouterror{color:#752d25;background:#fae9e6;border:1px solid #9a3f35;margin-top:22px;padding:16px 18px;font-weight:700}.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}.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}.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(6,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)}.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){.plangrid{grid-template-columns:1fr}.plancard,.plancard h3,.plancard>p{min-height:0}.creditupgrade{display:block}.activitytoggle{align-items:flex-start}.launchcontrol{padding:24px 18px}.launchstats,.ownercontrolgrid{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}.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))}}@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}}@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}
