/* Approved editorial Sales composition. Native widths, fonts and palettes retained. */
body[data-pm="07-sales"] [id^="section-sv2"]{scroll-margin-top:110px}
body[data-pm="07-sales"] [id^="section-sv2"] .container{max-width:1320px}
body[data-pm="07-sales"] [id^="section-sv2"] .fp-section>.sizer>.container>.row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:36px;row-gap:24px;margin:0;align-items:center}
body[data-pm="07-sales"] [id^="section-sv2"] .row>[id^="block-"]{width:auto;max-width:100%;min-width:0;padding-left:0;padding-right:0;grid-column:span var(--fp-cols,12)}
body[data-pm="07-sales"] [id^="section-sv2"] .fp-heading :is(h1,h2){font-family:var(--fp-heading),serif;font-weight:var(--fp-heading-weight,400);letter-spacing:-.035em;line-height:1.04;margin:0 0 24px;font-size:var(--fp-h2)}
body[data-pm="07-sales"] #section-sv2-hero .fp-heading h1{font-size:clamp(48px,5.4vw,var(--fp-h1));line-height:1.03}
body[data-pm="07-sales"] [id^="section-sv2"] .fp-heading em{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
body[data-pm="07-sales"] [id^="section-sv2"] .fp-eyebrow{font:600 11px/1.6 var(--fp-body),sans-serif;letter-spacing:.18em;margin:0 0 28px}
body[data-pm="07-sales"] [id^="section-sv2"] .fp-copy{font-size:var(--pm-body-size,18px);line-height:1.6;max-width:31em;margin:0}
body[data-pm="07-sales"] [id^="section-sv2"] .fp-note{font-size:10px;line-height:1.8;letter-spacing:.14em;margin-top:30px}
body[data-pm="07-sales"] [id^="section-sv2"] .fp-actions{display:inline-flex;margin-top:30px}
body[data-pm="07-sales"] [id^="section-sv2"] .btn{font-family:var(--fp-body),sans-serif;font-size:13px;font-weight:600;letter-spacing:0;padding:16px 22px;min-height:48px;white-space:normal;transition:transform .2s,box-shadow .2s}
body[data-pm="07-sales"] [id^="section-sv2"] .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0002}
body[data-pm="07-sales"] [id^="section-sv2"] .fp-text-link{font-family:var(--fp-body),sans-serif;font-size:13px;margin:20px 0 0 16px;padding:14px 0;color:inherit}
body[data-pm="07-sales"] [id^="section-sv2"] .pm-media{margin:0;border-radius:0;background:transparent;overflow:hidden}
body[data-pm="07-sales"] [id^="section-sv2"] .pm-media img{display:block;width:100%;height:100%;object-fit:var(--pm-media-fit);will-change:transform;transform:translateY(var(--sales-drift,0px)) scale(1.035)}
body[data-pm="07-sales"] #section-sv2-statement h2{font-size:clamp(34px,3.3vw,49px);margin:0}
body[data-pm="07-sales"] #section-sv2-statement h2 em{color:var(--fp-lime)}
.sv2-number-list{list-style:none;padding:0;margin:0;counter-reset:benefits;font-size:14px;font-weight:600}
.sv2-number-list li{counter-increment:benefits;padding:17px 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}
.sv2-number-list li:before{content:'0' counter(benefits);color:var(--fp-lime);margin-right:28px;font-size:12px}
body[data-pm="07-sales"] #block-sv2-fit-art{grid-row:1/span 4}
body[data-pm="07-sales"] #block-sv2-fit-copy{align-self:end}
body[data-pm="07-sales"] #section-sv2-fit .row{row-gap:0!important}
body[data-pm="07-sales"] [id^="section-sv2"] .accordion{border:0;border-bottom:1px solid var(--fp-line);border-radius:0;background:transparent;text-align:left}
body[data-pm="07-sales"] [id^="section-sv2"] .accordion-title{font:600 16px/1.5 var(--fp-body),sans-serif;padding:23px 38px 23px 0;color:inherit}
body[data-pm="07-sales"] [id^="section-sv2"] .accordion-title h5{font:inherit;letter-spacing:0}
body[data-pm="07-sales"] [id^="section-sv2"] .accordion-body{font-family:var(--fp-body),sans-serif;font-size:15px;line-height:1.65;padding:0 24px 24px 0}
body[data-pm="07-sales"] #block-sv2-curriculum-copy{grid-column:1/span 6;grid-row:1}
body[data-pm="07-sales"] #block-sv2-curriculum-art{grid-column:1/span 6;grid-row:2/span 4;align-self:start}
body[data-pm="07-sales"] #block-sv2-chapter-1{grid-column:7/span 6;grid-row:1/span 2}
body[data-pm="07-sales"] #block-sv2-chapter-2,body[data-pm="07-sales"] #block-sv2-chapter-3,body[data-pm="07-sales"] #block-sv2-curriculum-cta{grid-column:7/span 6}
body[data-pm="07-sales"] #section-sv2-curriculum .row{row-gap:8px!important}
body[data-pm="07-sales"] #section-sv2-curriculum .accordion{border-color:color-mix(in srgb,var(--fp-paper) 35%,transparent)}
body[data-pm="07-sales"] #section-sv2-curriculum .accordion:has(.accordion-title:not(.collapsed)){background:var(--fp-paper);color:var(--fp-ink);padding:0 24px}
body[data-pm="07-sales"] #section-sv2-curriculum .accordion:has(.accordion-title:not(.collapsed)) h5{color:var(--fp-ink)}
.sv2-tags{font-size:12px;letter-spacing:.03em;color:var(--fp-blue)}
body[data-pm="07-sales"] #block-sv2-toolkit-copy{grid-column:1/span 6;grid-row:1;align-self:start}
body[data-pm="07-sales"] #block-sv2-toolkit-art{grid-column:1/span 6;grid-row:2}
body[data-pm="07-sales"] #block-sv2-toolkit-inclusions{grid-column:7/span 6;grid-row:1/span 2}
.sv2-badge{background:var(--fp-lime);color:var(--fp-ink);display:inline-block;font:600 10px/1.6 var(--fp-body);padding:8px 10px;letter-spacing:.1em}
.sv2-checklist{list-style:none;padding:0;margin:22px 0 30px}
.sv2-checklist li{position:relative;padding:0 0 20px 30px;font-size:15px;line-height:1.5}
.sv2-checklist li:before{content:'✓';position:absolute;left:0;top:1px;background:var(--fp-lime);color:var(--fp-ink);border-radius:100%;width:19px;height:19px;line-height:19px;text-align:center;font-size:11px}
.sv2-checklist strong,.sv2-checklist span{display:block}.sv2-checklist span{font-size:13px;opacity:.78;margin-top:3px}
.sv2-small-heading{font-size:12px;font-weight:600}.sv2-bonuses{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sv2-bonuses>div{background:var(--fp-white);padding:20px 16px;font-size:12px}.sv2-bonuses span{display:block;color:var(--fp-lime);background:var(--fp-ink);width:26px;text-align:center;margin-bottom:12px}.sv2-bonuses p{font-size:12px;line-height:1.5;margin:6px 0 0}
body[data-pm="07-sales"] #section-sv2-proof-heading h2{margin-bottom:0}
body[data-pm="07-sales"] #section-sv2-testimonials>.section{background:var(--fp-sage);color:var(--fp-ink)}
body[data-pm="07-sales"] #section-sv2-testimonials .feature{display:grid;grid-template-columns:120px minmax(0,1fr);gap:48px;align-items:center;text-align:left;width:100%;background:var(--fp-paper);padding:48px 60px;min-height:285px}
body[data-pm="07-sales"] #section-sv2-testimonials .feature__image{width:112px;height:112px;object-fit:cover;filter:grayscale(1);border-radius:100%;background:var(--fp-sage)}
.sv2-quote{font:italic 36px/1.2 var(--fp-heading),serif;letter-spacing:-.02em;margin:0 0 26px}.sv2-review-person{font-size:13px;font-weight:600;margin-bottom:6px}.sv2-review-person span{font-weight:400;opacity:.7}.feature__text small{font-size:10px;opacity:.6}
body[data-pm="07-sales"] #section-sv2-testimonials .slick-dots li button:before{font-size:7px;color:var(--fp-ink)}
body[data-pm="07-sales"] #section-sv2-testimonials .slick-arrow{width:36px;height:36px;border:1px solid var(--fp-line);border-radius:50%}
body[data-pm="07-sales"] #section-sv2-testimonials .slick-arrow:before{font-size:19px;color:var(--fp-ink)}
.sv2-studio-ui{display:grid;grid-template-columns:24% 52% 24%;padding:12px;background:var(--fp-ink);border-radius:6px;box-shadow:0 22px 40px #14231824;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);text-align:left}
.sv2-studio-ui aside{color:var(--fp-paper);padding:12px 14px;font-size:11px;min-width:0}.sv2-studio-ui aside b{font-size:21px}.sv2-studio-ui aside small{display:block;font-size:7px;letter-spacing:.12em;margin:6px 0 24px}.sv2-studio-ui aside span{display:block;border-bottom:1px solid #ffffff30;padding:0 0 15px;font-size:9px}.sv2-studio-ui aside p{margin:0;padding:12px 8px}.sv2-studio-ui .sv2-active{background:#ffffff15}
.sv2-studio-ui article{background:var(--fp-paper);border-radius:3px;padding:22px 18px;min-height:350px;color:var(--fp-ink)}.sv2-studio-ui article small{font-size:8px}.sv2-studio-ui article h3{font:28px/1.1 var(--fp-heading);margin:15px 0}.sv2-studio-ui article p{font-size:10px;line-height:1.6}.sv2-studio-tabs{font-size:9px;font-weight:600;border-bottom:1px solid var(--fp-line);padding:14px 0}.sv2-studio-task{padding:24px 0}.sv2-studio-task h4{font:27px/1.1 var(--fp-heading)}.sv2-studio-task span{font-size:9px}.sv2-studio-progress{color:var(--fp-blue)}
.sv2-studio-ui nav{background:var(--fp-white);border-radius:3px;padding:20px 12px;color:var(--fp-ink);margin-left:8px;font-size:10px}.sv2-studio-ui nav small{display:block;font-size:7px;margin:12px 0}.sv2-studio-ui nav p{font-size:9px;line-height:1.5;margin:12px 0}.sv2-preview-caption{font-size:10px;text-align:center;opacity:.6;margin-top:18px}
body[data-pm="07-sales"] #section-sv2-pricing .pricing{background:var(--fp-paper);color:var(--fp-ink);height:100%;border:0;border-radius:4px;text-align:left;box-shadow:0 10px 30px #0001}
body[data-pm="07-sales"] #section-sv2-pricing .pricing__body{padding:32px 28px}
body[data-pm="07-sales"] #section-sv2-pricing .pricing__name{font:600 15px/1.4 var(--fp-body);letter-spacing:0;color:var(--fp-ink);margin-bottom:20px}
body[data-pm="07-sales"] #section-sv2-pricing .pricing__price{font:400 clamp(36px,3.5vw,54px)/1.1 var(--fp-heading);letter-spacing:-.04em;color:var(--fp-ink);margin-bottom:14px}
body[data-pm="07-sales"] #section-sv2-pricing .pricing__heading{font:400 12px/1.6 var(--fp-body);color:var(--fp-ink);min-height:38px}
body[data-pm="07-sales"] #section-sv2-pricing .pricing__content{font-size:13px;line-height:1.8}.pricing__content ul{padding-left:20px}
body[data-pm="07-sales"] #section-sv2-pricing .pricing__content li:before{color:var(--fp-blue)}
body[data-pm="07-sales"] #section-sv2-pricing .pricing .btn{background:var(--fp-ink);color:var(--fp-paper);border-color:var(--fp-ink);width:100%;margin-top:18px}
.sv2-price-disclaimer{font-size:11px;line-height:1.7;opacity:.72;max-width:920px;margin:8px auto 0;text-align:center}
body[data-pm="07-sales"] #section-sv2-policy{border-bottom:1px solid var(--fp-line)}
body[data-pm="07-sales"] #section-sv2-policy h2{font-size:31px;margin:0}.sv2-price-disclaimer a{color:inherit}
body[data-pm="07-sales"] #section-sv2-policy .block-type--text p{font-size:12px;line-height:1.7;margin:0}
body[data-pm="07-sales"] #section-sv2-faq .row{row-gap:0!important;align-items:start!important}
body[data-pm="07-sales"] #block-sv2-faq-copy{grid-row:1/span 5}
body[data-pm="07-sales"] #section-sv2-final h2{font-size:43px;margin:0}
body[data-pm="07-sales"] #section-sv2-final .btn{width:100%}
@media(max-width:1000px) and (min-width:768px){body[data-pm="07-sales"] [id^="section-sv2"] .fp-section>.sizer>.container>.row{column-gap:22px}.sv2-studio-ui{grid-template-columns:26% 74%}.sv2-studio-ui nav{display:none}body[data-pm="07-sales"] #section-sv2-pricing .pricing__body{padding:22px 16px}}
@media(max-width:767px){body[data-pm="07-sales"] [id^="section-sv2"] .fp-section>.sizer>.container>.row{display:flex;gap:24px;flex-direction:column;align-items:stretch}body[data-pm="07-sales"] [id^="section-sv2"] .row>[id^="block-"]{width:100%;max-width:100%;flex:none}body[data-pm="07-sales"] [id^="section-sv2"] .fp-heading :is(h1,h2){font-size:var(--fp-h2-mobile);line-height:1.08}body[data-pm="07-sales"] #section-sv2-hero .fp-heading h1{font-size:var(--fp-h1-mobile)}body[data-pm="07-sales"] [id^="section-sv2"] .fp-eyebrow{font-size:9px;margin-bottom:20px}body[data-pm="07-sales"] [id^="section-sv2"] .fp-copy{font-size:var(--pm-body-mobile,16px)}body[data-pm="07-sales"] [id^="section-sv2"] .fp-text-link{margin-left:0;display:inline-block}body[data-pm="07-sales"] #section-sv2-fit .row{gap:0!important}body[data-pm="07-sales"] #block-sv2-fit-art{margin-bottom:30px}body[data-pm="07-sales"] #section-sv2-curriculum .row{gap:10px!important}body[data-pm="07-sales"] #section-sv2-curriculum .accordion-title{font-size:14px}body[data-pm="07-sales"] #section-sv2-testimonials .feature{grid-template-columns:1fr;gap:22px;padding:28px 24px;min-height:340px}body[data-pm="07-sales"] #section-sv2-testimonials .feature__image{width:72px;height:72px}.sv2-quote{font-size:28px}.sv2-studio-ui{grid-template-columns:26% 74%;transform:none;padding:7px}.sv2-studio-ui nav{display:none}.sv2-studio-ui aside{padding:10px 6px;font-size:8px}.sv2-studio-ui aside b{font-size:14px}.sv2-studio-ui aside p{padding:10px 0}.sv2-studio-ui aside span{font-size:7px}.sv2-studio-ui article{padding:18px 12px;min-height:320px}.sv2-studio-ui article h3{font-size:24px}.sv2-studio-task h4{font-size:24px}body[data-pm="07-sales"] #section-sv2-pricing .pricing__price{font-size:50px}body[data-pm="07-sales"] #section-sv2-faq .row{gap:0!important}body[data-pm="07-sales"] #block-sv2-faq-copy{margin-bottom:24px}body[data-pm="07-sales"] #section-sv2-final h2{font-size:var(--fp-h2-mobile)}body[data-pm="07-sales"] #section-sv2-policy h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){body[data-pm="07-sales"] [id^="section-sv2"] .pm-media img{transform:none!important;will-change:auto}body[data-pm="07-sales"] [id^="section-sv2"] .btn{transition:none}}

html:has(body[data-pm="07-sales"]){scroll-behavior:auto}

.sv2-avatar-placeholder{width:112px;height:112px;border-radius:50%;background:var(--fp-sage);display:grid;place-content:center;text-align:center;color:var(--fp-ink)}.sv2-avatar-placeholder>span{font:70px/.7 var(--fp-heading)}.sv2-avatar-placeholder small{font:9px/1.2 var(--fp-body);margin-top:10px;opacity:.65}body[data-pm="07-sales"] #section-sv2-pricing .pricing{background:var(--sv2-price-bg)}body[data-pm="07-sales"] #section-sv2-pricing .pricing__body,body[data-pm="07-sales"] #section-sv2-pricing .pricing__info{text-align:left}body[data-pm="07-sales"] #section-sv2-pricing .pricing__name{color:var(--sv2-price-name)}body[data-pm="07-sales"] #section-sv2-pricing .pricing__price{color:var(--sv2-price-value)}body[data-pm="07-sales"] #section-sv2-pricing .pricing__heading{color:var(--sv2-price-caption)}
