/* Personal help: a bounded, non-bookable owner-review concept. */
.review-status{background:var(--brand-soft);color:#52634e;border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);font-size:10px;line-height:1.5}.review-status .wrap{display:flex;justify-content:space-between;gap:12px;padding:10px 0}.review-status span{color:#6d5944}.help-intro{padding:30px 0}.help-intro h1,.about-intro h1{font-size:44px;line-height:1.07;letter-spacing:-1.3px;margin:0 0 18px}.help-intro h1 em,.about-intro h1 em{color:var(--brand-red)}.help-intro>p:not(.eyebrow){font-size:15px;line-height:1.75;color:#655a57;max-width:610px;margin-bottom:20px}.help-byline{display:flex;align-items:center;gap:13px;margin-top:25px}.byline-mark{background:var(--brand-red);color:#fffaf1;width:39px;height:43px;display:flex;align-items:center;justify-content:center;font:22px Georgia,serif;flex-shrink:0}.help-byline p{font-size:13px;line-height:1.6;margin:0}.help-byline a{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#62735e;min-height:32px}.help-byline a svg{width:13px}.help-plans{display:grid;grid-template-columns:1fr;gap:18px;padding-bottom:45px}.help-plan{padding:25px;background:var(--brand-soft);border:1px solid var(--brand-line);display:flex;flex-direction:column}.help-plan:nth-child(2){background:#e4ebe0;border-color:#d1dbc9}.plan-kicker{font-size:9px;color:#6a7861;letter-spacing:1.5px;margin:0 0 14px}.help-plan h2{font-size:30px;line-height:1.15;margin:0 0 12px}.help-plan-summary{font-size:14px;line-height:1.7;color:#655a57;margin:0 0 20px}.help-price{font:42px/1 Georgia,serif;letter-spacing:-1px;margin:0 0 10px}.help-price>span{font:10px Arial,sans-serif;letter-spacing:.7px;vertical-align:top;display:inline-block;margin:7px 6px 0 0}.price-status{font-size:11px;color:#68705d;margin:0 0 18px}.help-plan ul{list-style:none;padding:0;margin:0 0 22px;flex:1}.help-plan li{font-size:13px;line-height:1.7;padding:10px 0 10px 18px;border-top:1px solid #cdd5c7;position:relative}.help-plan li:before{content:'';width:4px;height:4px;background:var(--brand-red);border-radius:50%;position:absolute;left:0;top:19px}.help-plan .btn{width:100%;justify-content:space-between}.checkout-disabled{background:none;color:#6d775f;font-size:10px;border:0;cursor:not-allowed;padding:8px;margin-top:4px;min-height:32px}.local-help{display:grid;gap:18px;padding-top:30px;padding-bottom:40px;border-top:1px solid var(--line)}.local-help h2{font-size:32px;line-height:1.15;margin:0}.local-help>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#586a5b}.local-help .local-status{font-size:12px;color:#6c735f;margin:17px 0}.quiet-button{display:inline-flex;align-items:center;gap:15px;min-height:44px;padding:7px 0;font-size:13px;background:none;color:var(--blue);text-align:left;border-bottom:1px solid #aebca6}.brief-section{background:#eaf0e5;padding:40px 0}.brief-layout{display:grid;gap:26px}.brief-layout h2{font-size:34px;line-height:1.15;margin:0 0 17px}.brief-layout>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#55694f;max-width:390px}.brief-privacy{font-size:11px!important;line-height:1.8!important;color:#5e7057!important;margin-top:16px}.brief-layout form>label{display:block;font-size:13px;margin:0 0 9px}.brief-layout form>label span{font-size:10px;color:#687661;margin-left:8px}.brief-layout :is(input,select,textarea){font:16px/1.55 Arial,sans-serif;width:100%;min-width:0;display:block;padding:12px 13px;background:#fbfcf7;border:1px solid #b7c5ae;border-radius:0;color:var(--ink);margin:0 0 19px;min-height:48px}.brief-layout textarea{resize:vertical;min-height:130px}.brief-layout form .btn{width:100%;justify-content:space-between}.brief-layout :is(input,select,textarea):focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}#brief-status{font-size:13px;line-height:1.7;color:#28533a;margin-top:17px}.help-expectations{padding-top:40px;padding-bottom:48px}.help-expectations>h2{font-size:30px;line-height:1.2;margin-bottom:26px}.help-process{display:grid;grid-template-columns:1fr;gap:23px;margin-bottom:32px}.help-process>div{border-top:1px solid var(--line);padding-top:16px;display:grid;grid-template-columns:26px 1fr;column-gap:12px}.help-process span{font-size:11px;color:var(--red);padding-top:5px}.help-process h3{font-size:23px;line-height:1.3}.help-process p{grid-column:2;font-size:13px;line-height:1.8;color:#5f6c5a;margin-top:8px}.help-faq details{border-top:1px solid var(--line)}.help-faq details:last-child{border-bottom:1px solid var(--line)}.help-faq summary{font-size:13px;line-height:1.6;min-height:52px;padding:16px 0}.help-faq p,.owner-review li{font-size:13px;line-height:1.85;color:#5c6b56;margin-bottom:17px}.help-faq a{text-decoration:underline;text-underline-offset:3px}.owner-review{padding-bottom:10px;max-width:820px}.owner-review h3{font:20px/1.3 Georgia,serif;margin:22px 0 12px}.owner-review ul{padding-left:19px;margin-bottom:16px}.owner-review li{margin-bottom:9px}.about-intro{padding-top:35px;padding-bottom:55px}.about-lead{font-size:17px;line-height:1.75;color:var(--muted);max-width:730px;margin:25px 0 35px}.about-story{display:grid;gap:30px}.about-story h2{font-size:29px;line-height:1.2;margin-bottom:22px}.about-story p{font-size:15px;line-height:1.9;margin-bottom:20px;color:var(--muted)}.about-story .btn{margin-top:8px}.about-story aside{background:var(--brand-soft);padding:25px}.about-story aside p{font-size:13px;line-height:1.85}.about-story aside a{font-size:12px;text-decoration:underline}
@media(min-width:760px){.review-status{font-size:11px}.help-intro{padding:42px 0 36px}.help-intro h1,.about-intro h1{font-size:62px;max-width:900px}.help-intro>p:not(.eyebrow){font-size:17px}.help-intro h1 br{display:none}.help-byline{margin-top:24px}.help-plans{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:55px}.help-plan{padding:32px}.help-plan h2{font-size:34px}.help-plan-summary{max-width:390px;min-height:48px}.help-price{font-size:48px}.help-plan li{font-size:14px}.local-help{grid-template-columns:.7fr 1.3fr;gap:60px;padding-top:40px;padding-bottom:50px}.local-help h2{font-size:39px}.brief-section{padding:55px 0}.brief-layout{grid-template-columns:.85fr 1.15fr;gap:80px}.brief-layout h2{font-size:43px}.help-expectations{padding:55px 0}.help-expectations>h2{font-size:37px}.help-process{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}.help-process>div{display:block}.help-process h3{margin-top:15px}.help-process p{margin-top:12px}.about-intro{padding-top:45px;padding-bottom:65px}.about-story{grid-template-columns:1.15fr .85fr;gap:75px}.about-story aside{align-self:start;padding:32px}.about-story>div p{font-size:16px}}
.brief-layout .brief-consent{display:flex;gap:11px;align-items:flex-start;font:12px/1.65 Arial,sans-serif;margin:2px 0 20px}.brief-consent input{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:2px 0;accent-color:var(--brand-red)}.brief-consent span{font:inherit!important;margin:0!important;color:#344c39!important}.brief-consent a{text-decoration:underline}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-receipt{border:1px solid #a9b99e;background:#f8faf3;padding:24px;align-self:start}.inquiry-receipt[hidden],#consultation-brief[hidden],#brief-context[hidden]{display:none}.inquiry-receipt h3{font:28px/1.2 Georgia,serif;margin:12px 0}.inquiry-receipt p{font-size:13px;line-height:1.7}.inquiry-receipt dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-top:16px}.inquiry-receipt dd{margin:5px 0;overflow-wrap:anywhere;font-size:14px}.receipt-actions{display:grid;gap:10px;margin-top:22px}.brief-layout .receipt-actions .btn{width:100%}#brief-context{padding:13px;border-left:2px solid #698060;font-size:13px;line-height:1.65;margin-bottom:20px;overflow-wrap:anywhere}#brief-context a{text-decoration:underline}#brief-status[data-error=true],#receipt-status[data-error=true]{color:#8f3026}.brief-layout button:disabled{opacity:.65;cursor:wait}.owner-intro{padding:36px 0 20px}.owner-intro h1{font-size:38px;margin:0 0 15px}.owner-intro p{max-width:620px;font-size:14px;line-height:1.8}.inbox-toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:20px 0}.inbox-list{display:grid;gap:18px;padding-bottom:45px}.inbox-card{padding:22px;background:var(--brand-soft);border:1px solid var(--brand-line);min-width:0}.inbox-card h2{font:24px Georgia,serif;overflow-wrap:anywhere}.inbox-card p{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-card .inbox-meta{font-size:11px;color:#506448}.inbox-controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.inbox-controls select,.inbox-controls button{min-height:44px;padding:10px 14px;border:1px solid #b4c1ac;background:#fff;color:#284433;font-size:14px}.inbox-error{padding:18px;border:1px solid #b88d82;color:#6e3328;line-height:1.8}.owner-status{font-size:13px;line-height:1.7}.inbox-delete-confirm{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.inbox-delete-confirm[hidden]{display:none}
