.sh-guide-sales{background:var(--sh-cream);color:var(--sh-ink)}.sh-brand-page .sh-guide-breadcrumbs{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:26px;padding-bottom:15px;font-size:11px}.sh-guide-breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.sh-guide-breadcrumbs>span{font-size:9px;letter-spacing:.1em}.sh-brand-page .sh-guide-sales-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:85px;align-items:center;padding-top:45px;padding-bottom:85px}.sh-guide-sales-hero .sh-eyebrow{font-size:10px;max-width:430px;margin-bottom:25px}.sh-brand-page .sh-guide-sales h1{font-size:clamp(65px,6.8vw,102px);line-height:.92;margin:0 0 29px}.sh-guide-sales h1 em{color:#ad4a2b}.sh-guide-lead{font-size:22px;line-height:1.35;max-width:520px;font-weight:700;margin-bottom:18px}.sh-guide-intro{max-width:520px;font-size:15px;line-height:1.8}.sh-guide-badges{list-style:none;padding:0;margin:25px 0;display:flex;gap:8px;flex-wrap:wrap}.sh-guide-badges li{border:1px solid var(--sh-ink);border-radius:25px;padding:8px 11px;font-size:10px;background:#e9d7be}.sh-guide-purchase{border-top:1px solid var(--sh-line);padding-top:20px}.sh-guide-price{display:flex;gap:17px;align-items:center;margin-bottom:16px}.sh-guide-price strong{font-family:var(--sh-display);font-size:48px;line-height:1}.sh-guide-price span{font-size:12px;max-width:180px;line-height:1.5}.sh-guide-availability{font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 15px}.sh-guide-purchase .sh-micro{font-size:11px}.sh-guide-sample-link{display:inline-block;font-size:12px;text-decoration:underline;text-underline-offset:5px;margin-top:23px}.sh-guide-sales-art{position:relative;padding:10px 0 20px;max-width:455px;justify-self:center;width:100%;transform:rotate(3deg)}.sh-guide-sales-art .sh-guide-cover{min-height:580px;padding:28px 32px;box-shadow:10px 10px 0 #cf9a73}.sh-brand-page .sh-guide-sales-art .sh-guide-cover h3{font-size:62px}.sh-guide-sales-art .sh-sticker{right:-25px;top:120px;background:var(--sh-sage)}.sh-guide-truth{background:#b95c34;border-block:2px solid var(--sh-ink)}.sh-guide-truth .sh-section-wrap{max-width:1100px;text-align:center;padding-block:65px}.sh-brand-page .sh-guide-truth h2{font-size:clamp(48px,5.2vw,76px);line-height:.98;max-width:920px;margin:0 auto 25px}.sh-guide-truth p:last-child{font-size:15px;line-height:1.7;max-width:650px;margin:0 auto}.sh-guide-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sh-guide-chapters article{background:#fffcf6;border:2px solid var(--sh-ink);border-radius:17px;padding:27px;display:flex;flex-direction:column;min-height:280px}.sh-guide-chapters article:nth-child(2),.sh-guide-chapters article:nth-child(6){background:#ecd1b5}.sh-guide-chapters article:nth-child(4){background:#e9d7be}.sh-guide-chapters article>span{font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:24px}.sh-brand-page .sh-guide-chapters h3{font-size:33px;line-height:1.02;margin-bottom:18px}.sh-guide-chapters p{font-size:13px;line-height:1.7;margin-bottom:0;margin-top:auto}.sh-guide-preview-band{background:#e9d7be;border-block:2px solid var(--sh-ink)}.sh-guide-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.sh-guide-preview-grid figure{margin:0;min-width:0;max-width:540px}.sh-guide-preview-grid figure img{display:block;width:100%;height:auto;border:1px solid var(--sh-ink);border-radius:6px;box-shadow:7px 7px 0 #b48563}.sh-guide-preview-grid figcaption{font-size:10px;line-height:1.6;margin-top:20px}.sh-guide-transcript{border-top:1px solid var(--sh-ink);margin-top:20px;padding-top:15px;font-size:13px;line-height:1.8}.sh-guide-transcript summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.sh-guide-transcript>div{padding:23px 0}.sh-brand-page .sh-guide-transcript h3{font-size:32px}.sh-guide-practice{background:var(--sh-wine);color:var(--sh-cream);border:2px solid var(--sh-ink);border-radius:20px;padding:35px;box-shadow:7px 7px 0 #bd9474;position:sticky;top:30px}.sh-brand-page .sh-guide-practice h3{font-size:47px;line-height:1;color:var(--sh-cream);margin-bottom:22px}.sh-guide-practice>p:not(.sh-eyebrow){font-size:14px;line-height:1.8}.sh-guide-practice ol{padding-left:20px;margin:30px 0}.sh-guide-practice li{padding:0 0 20px 6px;margin-bottom:20px;border-bottom:1px solid #bf9e8a;font-family:var(--sh-serif);font-size:22px;line-height:1.4}.sh-guide-practice li:last-child{margin-bottom:0}.sh-guide-practice blockquote{font-family:var(--sh-display);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:30px 0 0;background:#e9c5a0;color:var(--sh-ink);border-radius:10px;padding:23px}.sh-guide-homecoming ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:35px 0 0}.sh-guide-homecoming li{display:flex;flex-direction:column;justify-content:space-between;gap:25px;padding:23px;border:2px solid var(--sh-ink);border-radius:15px;min-height:150px;background:#e9c5a0;font-family:var(--sh-display);font-size:28px;font-weight:700;line-height:1}.sh-guide-homecoming li:nth-child(even){background:#ecd1b5}.sh-guide-homecoming li:last-child{grid-column:span 2;background:#b95c34}.sh-guide-homecoming li span{font-family:var(--sh-sans);font-size:11px}.sh-guide-faq-band{background:#efd8ba;border-block:2px solid var(--sh-ink)}.sh-guide-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px}.sh-brand-page .sh-guide-faq h2{font-size:64px}.sh-guide-faq details{border-bottom:1px solid var(--sh-ink);padding:20px 0}.sh-guide-faq details:first-child{padding-top:0}.sh-guide-faq summary{font-size:16px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;line-height:1.5}.sh-guide-faq summary::-webkit-details-marker{display:none}.sh-guide-faq summary>span{font-size:25px;font-weight:400}.sh-guide-faq details[open] summary>span{transform:rotate(45deg)}.sh-guide-faq details>div{padding-top:18px;font-size:14px;line-height:1.8}.sh-guide-faq details>div>p:last-child{margin-bottom:0}.sh-guide-faq details a{display:block;margin-top:10px;text-decoration:underline;text-underline-offset:4px;font-size:12px}.sh-guide-notify{text-align:center;max-width:820px!important}.sh-guide-notify>p:not(.sh-eyebrow){max-width:530px;margin:25px auto 30px;font-size:15px;line-height:1.8}.sh-guide-notify form{max-width:600px;margin:auto;text-align:left}.sh-guide-notify label{display:block;font-size:12px;margin-bottom:10px}.sh-guide-notify .sh-newsletter-row input{border:2px solid var(--sh-ink);border-radius:30px;min-width:0;flex:1;background:#fffcf6;padding:13px 18px;font:inherit;color:var(--sh-ink)}.sh-guide-notify .sh-newsletter-row .sh-button{white-space:nowrap}.sh-guide-notify .sh-micro{text-align:center}
@media(max-width:1050px){.sh-brand-page .sh-guide-sales-hero{gap:40px}.sh-brand-page .sh-guide-sales h1{font-size:78px}.sh-guide-sales-art .sh-guide-cover{padding:27px 24px;min-height:535px}.sh-brand-page .sh-guide-sales-art .sh-guide-cover h3{font-size:53px}.sh-guide-sales-art .sh-sticker{right:-13px}.sh-guide-chapters{gap:18px}.sh-guide-chapters article{padding:23px}.sh-brand-page .sh-guide-chapters h3{font-size:30px}.sh-guide-preview-grid{gap:30px}.sh-guide-practice{padding:28px}.sh-guide-homecoming ol{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-guide-homecoming li:last-child{grid-column:span 3}.sh-guide-faq{gap:35px}}
@media(max-width:700px){.sh-brand-page .sh-guide-breadcrumbs{padding-block:23px 0;gap:18px}.sh-guide-breadcrumbs>span{font-size:7px;max-width:150px;text-align:right}.sh-brand-page .sh-guide-sales-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:60px;gap:40px}.sh-brand-page .sh-guide-sales h1{font-size:clamp(57px,12.7vw,82px)}.sh-guide-sales-hero .sh-eyebrow{font-size:9px}.sh-guide-lead{font-size:20px}.sh-guide-intro{font-size:14px}.sh-guide-badges{gap:7px}.sh-guide-badges li{font-size:9px}.sh-guide-sales-art{max-width:360px;width:calc(100% - 28px)}.sh-guide-sales-art .sh-guide-cover{min-height:490px;padding:25px}.sh-brand-page .sh-guide-sales-art .sh-guide-cover h3{font-size:54px}.sh-guide-sales-art .sh-sticker{right:-20px;top:75px}.sh-guide-truth .sh-section-wrap{padding-block:50px}.sh-brand-page .sh-guide-truth h2{font-size:48px}.sh-guide-chapters{grid-template-columns:1fr;gap:18px}.sh-guide-chapters article{min-height:0;padding:26px}.sh-guide-chapters article>span{margin-bottom:17px}.sh-brand-page .sh-guide-chapters h3{font-size:35px}.sh-guide-preview-grid{grid-template-columns:1fr;gap:30px}.sh-guide-practice{position:static;max-width:none;padding:28px}.sh-brand-page .sh-guide-practice h3{font-size:43px}.sh-guide-practice li{font-size:21px}.sh-guide-homecoming ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sh-guide-homecoming li{min-height:140px;font-size:26px;padding:20px}.sh-guide-homecoming li:last-child{grid-column:span 2}.sh-guide-faq{grid-template-columns:1fr;gap:25px}.sh-brand-page .sh-guide-faq h2{font-size:53px}.sh-guide-faq summary{font-size:15px}.sh-guide-notify .sh-newsletter-row .sh-button{width:100%;justify-content:center}.sh-guide-sales .sh-guide-price strong{font-size:44px}}


.sh-guide-sales .sh-guide-badges li{border-radius:2px;background:transparent;border-color:var(--sh-line)}.sh-guide-sales .sh-guide-truth{background:#d4a78f;border-block:0}.sh-guide-sales .sh-guide-chapters article{border:0;border-top:1px solid #ad9786;border-radius:0;background:transparent!important;min-height:270px;padding:27px 0}.sh-guide-sales .sh-guide-preview-band{background:#e8d7c3;border-block:0}.sh-guide-sales .sh-guide-preview-grid figure img{border:1px solid #ad9786;border-radius:1px;box-shadow:none}.sh-guide-sales .sh-guide-practice{border:0;border-radius:3px;box-shadow:none}.sh-guide-sales .sh-guide-practice blockquote{background:#ead7b9;border-radius:2px;font-family:var(--sh-serif);font-weight:400;line-height:1.25}.sh-guide-sales .sh-guide-homecoming li{border:0;border-radius:2px;background:#ecd6bb;font-size:27px}.sh-guide-sales .sh-guide-homecoming li:nth-child(even){background:#dec1a4}.sh-guide-sales .sh-guide-homecoming li:last-child{background:#d4a78f}.sh-guide-sales .sh-guide-faq-band{background:#efe4d1;border-block:0}.sh-guide-sales .sh-guide-notify input[type=email]{border-width:1px;border-radius:3px}
.sh-guide-fit{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--sh-line)}.sh-brand-page .sh-guide-fit h2{font-size:58px;line-height:1}.sh-guide-fit ul{list-style:none;padding:0;margin:0}.sh-guide-fit li{font-size:15px;line-height:1.8;padding:19px 0;border-bottom:1px solid var(--sh-line)}.sh-guide-fit li:first-child{padding-top:0}.sh-guide-outcomes>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.sh-guide-outcomes article{border-top:1px solid var(--sh-line);padding-top:27px}.sh-brand-page .sh-guide-outcomes h3{font-size:36px}.sh-guide-outcomes p{font-size:14px;line-height:1.8}.sh-guide-offer-band{background:var(--sh-wine);color:var(--sh-cream)}.sh-guide-offer{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center}.sh-brand-page .sh-guide-offer h2{font-size:58px;color:var(--sh-cream);line-height:1}.sh-guide-offer ul{padding-left:18px;margin:26px 0 0;font-size:14px;line-height:2}.sh-guide-offer .sh-guide-purchase{border-top-color:#ad8978}.sh-guide-offer .sh-micro{color:#e6c9b5}.sh-brand-page .sh-guide-offer .sh-button{background:var(--sh-cream);color:var(--sh-ink);border-color:var(--sh-cream)}.sh-guide-creator{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.sh-guide-creator>img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 30%;border-radius:2px}.sh-guide-creator>div{max-width:600px}.sh-guide-creator p:not(.sh-eyebrow){font-size:15px;line-height:1.9}.sh-brand-page .sh-guide-sales-art{transform:none}.sh-brand-page .sh-guide-sales-art .sh-guide-cover{box-shadow:none}
@media(max-width:1000px){.sh-guide-fit,.sh-guide-offer,.sh-guide-creator{gap:40px}.sh-brand-page .sh-guide-fit h2,.sh-brand-page .sh-guide-offer h2{font-size:50px}.sh-guide-outcomes>div{gap:25px}}
@media(max-width:700px){.sh-guide-fit,.sh-guide-offer,.sh-guide-creator{grid-template-columns:1fr;gap:30px}.sh-guide-outcomes>div{grid-template-columns:1fr;gap:20px;margin-top:30px}.sh-brand-page .sh-guide-fit h2,.sh-brand-page .sh-guide-offer h2{font-size:48px}.sh-guide-fit li{font-size:14px}.sh-guide-creator>img{height:420px;max-width:380px}.sh-guide-creator>div{max-width:none}.sh-guide-offer .sh-guide-purchase{padding-top:25px}}


.sh-guide-sales h1 em{color:var(--sh-orange);font-style:normal}.sh-brand-page .sh-guide-sales-art .sh-guide-cover h3{font-size:48px}.sh-guide-sales .sh-guide-practice{top:110px}.sh-guide-sales .sh-guide-sales-art .sh-guide-cover{border-right:7px solid #e4caa1;box-shadow:16px 25px 30px -20px #37241e55}@media(max-width:700px){.sh-brand-page .sh-guide-sales h1{font-size:clamp(46px,12vw,65px)}.sh-brand-page .sh-guide-sales-art .sh-guide-cover h3{font-size:42px}.sh-guide-sales .sh-guide-practice{position:static}}

.sh-immersive .sh-sample-instructions{font-size:14px;line-height:1.8;max-width:680px;margin:0 0 28px}
.sh-sample-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}
.sh-sample-page{margin:0;min-width:0}
.sh-sample-page>a{display:block;color:var(--sh-ink);text-decoration:none}
.sh-sample-page img{display:block;width:100%;height:auto;aspect-ratio:11/18;object-fit:contain;border:1px solid #bca68e;box-shadow:0 12px 25px -18px #36241f77;transition:transform .25s ease}
.sh-sample-page>a:hover img{transform:translateY(-4px)}
.sh-sample-page>a:focus-visible{outline:3px solid var(--sh-orange);outline-offset:5px}
.sh-sample-page>a>span{display:block;font-size:13px;font-weight:600;margin-top:15px;text-decoration:underline;text-underline-offset:4px}
.sh-sample-page figcaption{font-size:11px;line-height:1.7;margin-top:10px}
.sh-sample-transcripts{margin-top:35px;max-width:800px}
.sh-sample-transcripts h3{font-size:30px;margin-top:25px}
.sh-sample-transcripts p{font-size:15px;line-height:1.9}
.sh-guide-practice-wrap{max-width:780px;margin:45px auto 0}
.sh-guide-practice-wrap .sh-guide-practice{position:static;padding:35px}
.sh-guide-sales .sh-sample-modal{width:min(95vw,960px);max-width:960px;max-height:94dvh;padding:0;border:1px solid #a98a6c;border-radius:3px;background:#f7edda;color:#36241f;overflow:hidden}
.sh-sample-modal::backdrop{background:#241613d9;backdrop-filter:blur(3px)}
.sh-sample-modal>header{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #cbb79e}
.sh-brand-page .sh-sample-modal h3{font-size:25px;line-height:1.2;margin:0}
.sh-sample-modal button{flex-shrink:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;min-width:44px;height:44px;font:28px/1 sans-serif;cursor:pointer}
.sh-sample-modal-body{max-height:calc(94dvh - 85px);overflow:auto;padding:20px}
.sh-sample-modal img{display:block;width:100%;max-width:720px;height:auto;margin:0 auto}
.sh-sample-modal-body>a{display:block;text-align:center;padding:20px;font-size:14px;color:inherit;text-decoration:underline}
@media(max-width:1000px) and (min-width:701px){.sh-sample-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}
@media(max-width:700px){.sh-sample-gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 4px 20px;scroll-padding:4px}.sh-sample-page{scroll-snap-align:start}.sh-guide-practice-wrap .sh-guide-practice{padding:26px}.sh-brand-page .sh-sample-modal h3{font-size:21px}.sh-sample-modal>header{padding:12px}.sh-sample-modal-body{padding:10px}.sh-guide-sales .sh-sample-modal{width:calc(100vw - 16px)}}
@media(prefers-reduced-motion:reduce){.sh-sample-page img{transition:none}.sh-sample-page>a:hover img{transform:none}}

.sh-guide-creator>img{height:auto;max-width:100%;object-fit:contain;object-position:center}
