/* Scoped additions to the existing sales page; no fonts, trackers or embeds. */
.hero .hero-copy h1{font-size:clamp(36px,4.1vw,61px);line-height:1.5;letter-spacing:-.04em}.hero-offer{font-size:clamp(17px,1.9vw,24px);font-weight:750;line-height:1.7;margin-top:22px}.hero .hero-lead{max-width:620px;font-size:16px;line-height:2}.hero-price{border-left:3px solid #0b5336;padding:9px 0 9px 16px;margin:23px 0}.hero-price>span{font-size:11px;font-weight:750}.hero-price strong{display:block;font-size:18px;line-height:1.9;letter-spacing:-.025em}.hero-price strong span{font-size:11px;white-space:nowrap}.hero-price small{display:block;font-size:11px;line-height:1.8}.hero-price a,.hero-next a{text-decoration:underline;text-underline-offset:4px}.hero-next{font-size:11px;line-height:1.9;margin-top:16px;max-width:620px}.work-evidence{display:block;font-size:10px;line-height:1.8;margin-top:13px;font-weight:400;color:#4a5e53}.consult-cases{margin-top:25px;border-top:1px solid #a9bcae;padding-top:23px}.consult-cases h3{font-size:16px}.consult-case-links{display:grid;gap:10px;margin-top:15px}.consult-case-links a{display:grid;padding:17px 18px;border:1px solid #b0c2b5;border-radius:10px;background:#f8fcf7;color:#083e2a;min-height:92px;box-shadow:none}.consult-case-links a:hover{border-color:#083e2a;background:#edf6e8}.consult-case-links strong{font-size:14px}.consult-case-links span{font-size:11px;margin-top:5px}.consult-case-links small{font-size:11px;margin-top:8px;font-weight:750}.consult-after{font-size:11px;line-height:2;max-width:590px;grid-column:1;grid-row:2}.consult-inner>.consult-mascot{grid-column:2;grid-row:1 / span 2}.notes-door{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #b0c2b5;padding:27px 0 36px;margin-bottom:32px}.notes-door small{font-size:10px;display:block;color:#486453}.notes-door strong{display:block;font-size:18px;margin-top:8px}.notes-door p{font-size:11px;margin-top:8px}.notes-door a{font-size:12px;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:flex;align-items:center;gap:15px}.consult-dock[hidden]{display:none!important}.consult-dock{position:fixed;z-index:25;bottom:0;inset-inline:0;display:flex;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fffef7;border-top:1px solid #b4c6b6;box-shadow:0 -5px 18px #153a1d0d}.consult-dock a{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;gap:24px;font-size:13px;font-weight:750;color:white;background:#083e2a;border-radius:7px}.consult-dock button{width:44px;min-height:44px;border:1px solid #a7b8ab;border-radius:7px;background:white;color:#083e2a;font-size:24px;cursor:pointer}.consult-dock a:focus-visible,.consult-dock button:focus-visible,.consult-case-links a:focus-visible,.notes-door a:focus-visible{outline:3px solid #e17000;outline-offset:3px}.notes-page{max-width:900px}.notes-page .notes-status{border-block:1px solid #becbbd;padding:22px 0;font-size:14px;line-height:2;margin-block:36px}.notes-list{list-style:none;padding:0}.notes-list li{border-top:1px solid #bdcbbb;padding:27px 0}.notes-list h2{font-size:24px}.notes-list p,.notes-list time{font-size:13px;line-height:2}.note-article{font-size:16px;line-height:2.1}.note-article h2{font-size:27px;margin-top:38px}.note-related{border-top:1px solid #bdcbbb;margin-top:45px;padding-top:25px;font-size:14px;line-height:2}.note-related a{display:inline-block;padding-block:10px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.hero .hero-copy h1{font-size:clamp(30px,7.8vw,48px);line-height:1.55}.hero-offer{font-size:18px;margin-top:17px}.hero .hero-lead{font-size:14px}.hero-price strong{font-size:17px}.hero-price strong span{font-size:10px}.hero-price{padding-left:12px}.hero-next{font-size:11px}.consult-inner>.consult-mascot{grid-column:auto;grid-row:auto}.consult-after{grid-column:auto;grid-row:auto;margin-top:0}.notes-door{align-items:flex-start;flex-direction:column;gap:10px}.notes-door strong{font-size:17px}.consult-case-links strong{font-size:13px}.has-consult-dock body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.has-consult-dock{scroll-padding-bottom:90px}.notes-page h1{font-size:34px}.note-article{font-size:14px}.note-article h2{font-size:23px}}
@media(min-width:761px),(max-height:500px){.consult-dock{display:none!important}}
@media(prefers-reduced-motion:reduce){.consult-dock *{transition:none!important;animation:none!important}}

.updates-categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.updates-categories a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #a6b8a8;border-radius:24px;padding:7px 17px;font-size:12px;color:#083e2a}.updates-categories a[aria-current]{background:#083e2a;color:white}.updates-categories a:focus-visible{outline:3px solid #e17000;outline-offset:3px}.notes-list [hidden],.notes-page [hidden]{display:none!important}

.hero-copy .hero-actions{margin-top:18px;gap:15px;flex-wrap:wrap}.hero-copy .hero-actions .button{font-size:13px;gap:18px;min-height:48px}.hero-copy .hero-actions .text-link{font-size:12px}.hero-copy .hero-next{font-size:11px}.hero-copy .hero-price{margin-block:18px}.hero-copy .hero-price strong{font-size:16px}@media(max-width:760px){.hero-copy .hero-price strong{font-size:15px}.hero-copy .hero-actions .button{font-size:12px}.hero-copy .hero-price small{font-size:10px}}

.hero-copy .hero-price strong{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:2px}.hero-copy .hero-price strong .fee-part{display:inline-block;font-size:16px;white-space:nowrap}.hero-copy .hero-price strong .fee-part small{display:inline;font-size:10px}@media(max-width:760px){.hero-copy .hero-price strong .fee-part{font-size:15px}}
