.ads-sales{font-family:var(--font-ads-body);color:var(--ads-text);letter-spacing:0;font-weight:300}.ads-sales h1,.ads-sales h2,.ads-sales h3,.ads-sales blockquote p{font-family:var(--font-ads-heading);font-weight:500}.ads-sales h2{margin-bottom:28px;font-size:48px;line-height:1.08}.ads-sales h3{font-size:30px;line-height:1.15}.ads-sales p{font-size:18px;line-height:1.65}.sales-container{max-width:1160px;margin-inline:auto;padding-inline:40px}.sales-dark{background:var(--ads-ink);color:var(--ads-paper)}.sales-light{background:var(--ads-paper);color:var(--ads-text)}.sales-band{padding-block:88px}.sales-nav{border-bottom:1px solid var(--ads-border);justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;display:flex}.sales-wordmark{font-family:var(--font-ads-heading);align-items:center;gap:16px;font-size:42px;display:flex}.sales-wordmark span{font-family:var(--font-ads-body);border-left:1px solid var(--ads-border);padding-left:16px;font-size:14px}.sales-nav-label{color:var(--ads-blush);font-size:11px}.sales-hero{padding-bottom:56px;overflow:hidden}.sales-hero-copy{text-align:center;padding-top:54px}.ads-sales .sales-eyebrow{color:var(--ads-blush);text-transform:uppercase;font-size:12px}.sales-hero h1{max-width:930px;margin:20px auto 24px;font-size:66px;line-height:1.02}.ads-sales .sales-lead{max-width:710px;color:var(--ads-muted);margin:0 auto 28px}.ads-sales .sales-cta{min-height:56px;box-shadow:none;background:var(--ads-blush);color:var(--ads-ink);white-space:normal;border-radius:0;gap:22px;height:auto;padding:16px 28px;font-size:16px;font-weight:500}.ads-sales .sales-cta:hover{background:var(--ads-paper);color:var(--ads-ink);outline:1px solid var(--ads-label)}.ads-sales .sales-cta:focus-visible{outline:2px solid var(--ads-blush);outline-offset:4px}.ads-sales .sales-under-button{color:var(--ads-muted);margin-top:12px;font-size:13px}.sales-devices{width:min(780px,100% - 80px);margin:42px auto 0;padding:0 75px 20px 0;position:relative}.sales-laptop{border:6px solid var(--ads-border);background:var(--ads-ink);border-bottom-width:12px;position:relative}.sales-laptop:after{content:"";background:var(--ads-muted);width:112%;height:10px;position:absolute;bottom:-22px;left:-6%}.sales-device-bar{border-bottom:1px solid var(--ads-border);color:var(--ads-muted);align-items:center;gap:18px;padding:8px 14px;font-size:9px;display:flex}.sales-device-bar span:first-child{font-family:var(--font-ads-heading);font-size:20px}.sales-laptop img{width:100%;display:block}.sales-phone{background:var(--ads-ink);border:6px solid var(--ads-muted);width:190px;padding:18px 4px 20px;position:absolute;bottom:0;right:0}.sales-phone-camera{background:var(--ads-border);width:40px;height:4px;margin:-8px auto 16px}.sales-phone img{width:100%;display:block}.sales-problem,.sales-score-section{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.sales-problem p+p{margin-top:18px}.sales-pullquote{border-left:1px solid var(--ads-label);padding-left:32px}.sales-pullquote>svg{color:var(--ads-label);width:40px;height:40px;margin-bottom:16px}.ads-sales .sales-pullquote p{font-size:29px;line-height:1.25}.sales-pullquote cite,.sales-testimonials cite{color:var(--ads-label);margin-top:20px;font-size:13px;font-style:normal;display:block}.sales-big-idea{text-align:center;max-width:900px}.sales-big-idea p{color:var(--ads-muted)}.sales-path{color:var(--ads-blush);justify-content:center;align-items:center;gap:24px;margin-top:34px;display:flex}.sales-path svg{width:32px;height:32px}.sales-path svg:nth-child(2n){width:18px}.sales-wide-heading{max-width:850px}.sales-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.sales-modules article{border:1px solid var(--ads-border);padding:24px}.sales-module-top{color:var(--ads-label);justify-content:space-between;margin-bottom:38px;display:flex}.sales-module-top span{font-family:var(--font-ads-heading);font-size:36px;line-height:1}.sales-module-top svg{width:24px}.sales-modules h3{margin-bottom:14px;font-size:26px}.ads-sales .sales-modules p{font-size:15px}.sales-grid-note{text-align:center;margin-top:28px}.sales-tool-grid{grid-template-columns:1fr 1fr;gap:48px 32px;margin-top:40px;display:grid}.sales-tool-grid figure:last-child{grid-column:1/-1;width:100%;max-width:520px;margin-inline:auto}.sales-tool-image{border:1px solid var(--ads-border);background:var(--ads-paper);aspect-ratio:880/750;overflow:hidden}.sales-tool-image img{object-fit:cover;width:100%;height:100%}.sales-tool-grid figcaption{gap:16px;margin-top:20px;display:flex}.sales-tool-number{color:var(--ads-blush);padding-top:4px;font-size:14px}.sales-tool-grid h3{font-size:28px}.ads-sales .sales-tool-grid p{color:var(--ads-muted);margin-top:6px;font-size:16px}.sales-score-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sales-score{background:var(--ads-ink);color:var(--ads-paper);padding:26px 18px}.sales-score>span{color:var(--ads-blush);font-size:14px}.sales-score strong{font-family:var(--font-ads-heading);margin:16px 0;font-size:76px;font-weight:500;line-height:1.1;display:block}.sales-score small{font-family:var(--font-ads-body);font-size:16px;font-weight:300}.sales-score progress{appearance:none;width:100%;height:4px}.sales-score progress::-webkit-progress-bar{background:var(--ads-border)}.sales-score progress::-webkit-progress-value{background:var(--ads-blush)}.sales-score progress::-moz-progress-bar{background:var(--ads-blush)}.sales-fit{grid-template-columns:1fr 1fr;gap:70px;display:grid}.sales-fit>div+div{border-left:1px solid var(--ads-border);padding-left:60px}.sales-fit-icon{width:40px;height:40px;color:var(--ads-blush);margin-bottom:22px}.sales-fit ul,.sales-price ul{gap:20px;font-size:18px;display:grid}.sales-fit li,.sales-price li{align-items:flex-start;gap:14px;display:flex}.sales-fit li svg,.sales-price li svg{width:18px;height:18px;color:var(--ads-blush);flex-shrink:0;margin-top:4px}.sales-price{border:1px solid var(--ads-label);text-align:center;max-width:610px;margin:0 auto;padding:40px 48px}.sales-price-w{font-family:var(--font-ads-heading);color:var(--ads-label);font-size:50px}.sales-price h2{margin:10px 0;font-size:40px}.ads-sales .sales-price-amount{font-family:var(--font-ads-heading);font-size:88px;line-height:1.2}.sales-price-amount span{font-family:var(--font-ads-body);font-size:18px}.sales-price ul{text-align:left;margin:24px 0 32px;font-size:16px}.sales-price li svg{color:var(--ads-label)}.sales-about{grid-template-columns:360px 1fr;align-items:center;gap:72px;display:grid}.sales-katie-photo,.sales-katie-placeholder{aspect-ratio:1;object-fit:cover;background:var(--ads-paper);width:100%}.sales-katie-placeholder{color:var(--ads-label);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.sales-katie-placeholder svg{stroke-width:1px;width:48px;height:48px}.sales-katie-placeholder span{font-family:var(--font-ads-heading);font-size:32px}.sales-about p{color:var(--ads-muted)}.sales-testimonials{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:60px;display:grid}.sales-testimonials blockquote{border-top:1px solid var(--ads-border);padding-top:24px}.sales-testimonials svg,.sales-testimonials cite{color:var(--ads-blush)}.sales-faq{grid-template-columns:240px 1fr;gap:64px;display:grid}.sales-faq-icon{width:48px;height:48px;color:var(--ads-label);stroke-width:1px;margin-bottom:20px}.sales-faq details{border-bottom:1px solid var(--ads-border)}.sales-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:18px;font-weight:400;list-style:none;display:flex}.sales-faq summary::-webkit-details-marker{display:none}.sales-faq summary svg{width:18px;color:var(--ads-label);flex-shrink:0}.sales-faq details[open] summary svg{transform:rotate(180deg)}.sales-faq details p{margin-bottom:24px}.sales-close{text-align:center;padding:72px 0 88px}.sales-close h2{max-width:770px;margin:16px auto 32px;font-size:56px}.sales-close-mark{font-family:var(--font-ads-heading);color:var(--ads-blush);font-size:70px}.sales-mobile-cta{display:none}@media (width<=767px){.sales-container{padding-inline:24px}.sales-band{padding-block:56px}.ads-sales h2{margin-bottom:24px;font-size:36px}.ads-sales p{font-size:17px}.sales-nav{padding-top:16px;padding-bottom:16px}.sales-nav-label{text-align:right;max-width:120px;font-size:9px}.sales-wordmark{gap:10px;font-size:34px}.sales-wordmark span{padding-left:10px;font-size:12px}.sales-hero-copy{padding-top:24px}.sales-hero h1{margin-top:12px;margin-bottom:16px;font-size:36px}.ads-sales .sales-lead{margin-bottom:20px;font-size:16px;line-height:1.45}.ads-sales .sales-eyebrow{font-size:10px}.sales-devices{width:calc(100% - 48px);margin-top:30px;padding-bottom:8px;padding-right:36px}.sales-phone{border-width:3px;width:102px;padding:14px 2px 10px}.sales-phone img{height:auto}.sales-phone-camera{width:25px;height:2px;margin-bottom:10px}.sales-laptop{border-width:3px 3px 7px}.sales-device-bar{gap:6px;padding:3px 6px;font-size:5px}.sales-device-bar span:first-child{font-size:12px}.sales-laptop:after{height:5px;bottom:-12px}.sales-hero{padding-bottom:36px}.sales-problem,.sales-score-section,.sales-fit,.sales-about,.sales-faq{grid-template-columns:1fr;gap:32px}.sales-pullquote{padding-left:20px}.ads-sales .sales-pullquote p{font-size:26px}.sales-path{gap:16px}.sales-path svg{width:26px}.sales-modules{grid-template-columns:1fr;gap:12px;margin-top:28px}.sales-modules article{padding:24px}.sales-module-top{margin-bottom:20px}.sales-tool-grid{grid-template-columns:1fr;gap:36px}.sales-tool-grid figure:last-child{grid-column:auto}.sales-fit>div+div{border-left:0;border-top:1px solid var(--ads-border);padding-top:32px;padding-left:0}.sales-score{padding:22px 16px}.sales-score strong{font-size:68px}.sales-price{margin-inline:24px;padding:28px 22px}.sales-price h2{font-size:36px}.ads-sales .sales-price-amount{font-size:78px}.sales-price-amount span{font-size:16px}.sales-katie-photo,.sales-katie-placeholder{max-width:360px;margin-inline:auto}.sales-testimonials{grid-template-columns:1fr}.sales-close{padding-bottom:120px}.sales-close h2{font-size:40px}.sales-mobile-cta{padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:var(--ads-ink);border-top:1px solid var(--ads-border);z-index:40;display:block;position:fixed;bottom:0;left:0;right:0}.sales-mobile-cta .sales-cta{width:100%}}.sales-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;padding-top:56px;display:grid}.sales-hero-grid h1{margin:18px 0 22px;font-size:64px;line-height:1.02}.ads-sales .sales-hero-grid .sales-lead{margin:0 0 20px}.ads-sales .sales-price-line{color:var(--ads-blush);margin-bottom:26px;font-size:17px}.ads-sales .sales-muted{color:var(--ads-muted)}.ads-sales .sales-small{color:var(--ads-label);text-align:center;margin-top:18px;font-size:13px}.sales-dark .sales-small{color:var(--ads-muted)}.ads-sales .sales-section-lead{max-width:680px;color:var(--ads-muted)}.sales-tried{grid-template-columns:repeat(5,1fr);gap:12px;margin:8px 0 48px;display:grid}.sales-tried div{border:1px solid var(--ads-border);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:22px 14px;font-size:15px;display:flex}.sales-tried svg{width:28px;height:28px;color:var(--ads-label);stroke-width:1.25px}.sales-tried s{-webkit-text-decoration-color:var(--ads-blush);-webkit-text-decoration-color:var(--ads-blush);text-decoration-color:var(--ads-blush);text-decoration-thickness:1px}.ads-sales .sales-closing-line{text-align:center;margin-top:48px;font-size:20px;font-weight:500}.sales-maths{align-items:center;gap:10px;margin:16px 0 36px;display:flex}.sales-maths-card{border:1px solid var(--ads-border);text-align:center;flex:1;padding:26px 10px}.sales-maths-card strong{font-family:var(--font-ads-heading);font-size:48px;font-weight:500;line-height:1;display:block}.sales-maths-card span{letter-spacing:.08em;text-transform:uppercase;color:var(--ads-muted);margin-top:12px;font-size:11px;display:block}.sales-maths-arrow{color:var(--ads-blush);display:flex}.sales-arrow-d{display:none}.ads-sales .sales-maths-copy{text-align:center;max-width:700px;color:var(--ads-muted);margin:0 auto}.sales-adphone{border:8px solid var(--ads-ink);outline:1px solid var(--ads-border);background:var(--ads-ink);border-radius:28px;width:100%;max-width:330px;margin-inline:auto;position:relative}.sales-ad{background:var(--background);color:var(--foreground);font-family:var(--font-ads-body);border-radius:20px;font-weight:400;overflow:hidden}.sales-ad-head{align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.sales-ad-head div{flex:1;line-height:1.2}.sales-ad-head small,.sales-ad-cta small{color:var(--muted-foreground);font-size:11px;display:block}.sales-ad-avatar{background:var(--ads-ink);width:30px;height:30px;color:var(--ads-paper);font-family:var(--font-ads-heading);border-radius:50%;place-items:center;font-size:16px;display:grid}.ads-sales .sales-ad-text{padding:0 12px 10px;font-size:13px;line-height:1.4}.sales-ad img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.sales-ad-cta{background:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.sales-ad-cta span{border:1px solid var(--border);background:var(--background);border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:12px}.sales-ad-actions{gap:14px;padding:10px 12px;display:flex}.sales-ad-actions svg{width:20px;height:20px}.sales-ad-actions svg:last-child{margin-left:auto}.sales-ad-badge{z-index:2;background:var(--ads-blush);width:84px;height:84px;color:var(--ads-ink);border-radius:50%;justify-content:center;align-items:baseline;padding-top:22px;font-size:13px;display:flex;position:absolute;top:-22px;right:-26px}.sales-ad-badge strong{font-family:var(--font-ads-heading);font-size:34px;font-weight:600;line-height:1}.sales-ads{grid-template-columns:repeat(4,1fr);gap:34px;padding-top:28px;display:grid}.sales-ads .sales-ad-badge{width:64px;height:64px;padding-top:16px;top:-20px;right:-14px}.sales-ads .sales-ad-badge strong{font-size:26px}.ads-sales .sales-ads-copy{text-align:center;max-width:720px;margin:44px auto}.sales-beforeafter{max-width:560px;margin-inline:auto}.sales-beforeafter figcaption{text-align:center;font-family:var(--font-ads-heading);margin-top:16px;font-size:26px}@media (width<=767px){.sales-hero-grid{grid-template-columns:1fr;gap:56px;padding-top:24px}.sales-hero-grid h1{font-size:40px}.sales-hero .sales-adphone{max-width:280px}.sales-hero .sales-ad-badge{width:70px;height:70px;padding-top:18px;right:-14px}.sales-tried{grid-template-columns:1fr 1fr}.sales-tried div:last-child{grid-column:1/-1}.sales-maths{flex-direction:column;align-items:stretch}.sales-arrow-r{display:none}.sales-arrow-d{display:block}.sales-maths-arrow{justify-content:center}.sales-ads{scroll-snap-type:x mandatory;gap:20px;margin-inline:-24px;padding:28px 24px 8px;display:flex;overflow-x:auto}.sales-ads .sales-adphone{scroll-snap-align:center;flex:0 0 78%}}.sales-ad-head{padding-right:52px}.sales-ads .sales-ad-head{padding-right:44px}.sales-light .sales-about p{color:var(--ads-text)}.sales-about p+p{margin-top:16px}.sales-light .sales-katie-placeholder{background:var(--ads-ink)}.sales-hero-grid h1{font-size:56px}.sales-lockscreen{aspect-ratio:9/17;border:8px solid var(--ads-muted);background:linear-gradient(var(--ads-ink), var(--ads-ink));background:var(--ads-ink);outline:1px solid var(--ads-border);border-radius:36px;flex-direction:column;width:100%;max-width:330px;margin-inline:auto;padding:34px 14px 16px;display:flex;position:relative}.sales-lock-time{text-align:center;color:var(--ads-paper)}.sales-lock-time span{color:var(--ads-muted);font-size:13px;display:block}.sales-lock-time strong{font-family:var(--font-ads-heading);font-size:64px;font-weight:500;line-height:1.05}.sales-notes{gap:10px;margin-top:28px;display:grid}.sales-note{background:var(--ads-paper);color:var(--ads-text);border-radius:16px;gap:10px;padding:12px;display:flex}.sales-note-icon{background:var(--ads-ink);width:30px;height:30px;color:var(--ads-paper);font-family:var(--font-ads-heading);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sales-note div{flex:1}.ads-sales .sales-note p{font-size:13px;line-height:1.35}.sales-note p:first-child{justify-content:space-between;display:flex}.sales-note small{color:var(--ads-label);font-size:11px}.sales-lockscreen figcaption{text-align:center;color:var(--ads-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:11px}.sales-familiar{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sales-familiar button{text-align:left;border:1px solid var(--ads-border);color:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:16px;padding:20px;font-size:17px;line-height:1.5;display:flex}.sales-familiar button[aria-pressed=true]{border-color:var(--ads-label)}.sales-tickbox{border:1px solid var(--ads-label);flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.sales-familiar button[aria-pressed=true] .sales-tickbox{background:var(--ads-label);color:var(--ads-paper)}.sales-tickbox svg{width:16px;height:16px}.sales-fails{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:56px;display:grid}.sales-fails article{border:1px solid var(--ads-border);flex-direction:column;padding:28px;display:flex}.sales-fail-n{font-family:var(--font-ads-heading);color:var(--ads-blush);margin-bottom:18px;font-size:48px;line-height:1}.sales-fails h3{margin-bottom:12px}.ads-sales .sales-fails p{color:var(--ads-muted);margin-bottom:22px;font-size:16px}.sales-tag{background:var(--ads-blush);color:var(--ads-ink);text-transform:uppercase;letter-spacing:.06em;align-self:flex-start;margin-top:auto;padding:6px 10px;font-size:12px}.sales-pullquote-wide{border-color:var(--ads-blush);max-width:860px;margin-inline:auto}.sales-dark .sales-pullquote>svg,.sales-dark .sales-pullquote cite{color:var(--ads-blush)}.sales-season{grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid;position:relative}.sales-season:before{content:"";background:var(--ads-label);height:1px;position:absolute;top:9px;left:0;right:0}.sales-season li{flex-direction:column;gap:4px;padding-right:16px;display:flex;position:relative}.sales-season-dot{border:1px solid var(--ads-label);background:var(--ads-paper);width:19px;height:19px;margin-bottom:16px}.sales-season li.is-marked .sales-season-dot{background:var(--ads-label)}.sales-season strong{font-family:var(--font-ads-heading);font-size:30px;font-weight:500}.sales-season em{background:var(--ads-label);color:var(--ads-paper);align-self:flex-start;margin-top:10px;padding:6px 10px;font-size:13px;font-style:normal}.sales-outcomes{display:grid}.sales-outcomes li{border-top:1px solid var(--ads-border);font-family:var(--font-ads-heading);align-items:center;gap:22px;padding:26px 0;font-size:30px;line-height:1.2;display:flex}.sales-outcomes li:last-child{border-bottom:1px solid var(--ads-border)}.sales-outcomes svg{width:30px;height:30px;color:var(--ads-blush);flex-shrink:0}.sales-step{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;margin-top:72px;display:grid}.sales-step-flip{grid-template-columns:1fr}.sales-step-n{text-transform:uppercase;letter-spacing:.08em;color:var(--ads-label);font-size:12px}.sales-step h3{margin:10px 0 14px;font-size:40px}.sales-step .sales-maths{gap:6px;margin-top:20px;margin-bottom:0}.sales-step .sales-maths-card{padding:16px 6px}.sales-step .sales-maths-card strong{font-size:30px}.sales-step .sales-maths-card span{font-size:9px}.sales-step-shots{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sales-step-flip .sales-step-text{max-width:640px}.sales-step-wide .sales-ads{padding-top:24px}.sales-step-wide .sales-beforeafter{margin-top:48px}.sales-allmodules{border-top:1px solid var(--ads-border);border-bottom:1px solid var(--ads-border);margin-top:72px}.sales-allmodules summary{cursor:pointer;font-family:var(--font-ads-heading);justify-content:space-between;padding:22px 0;font-size:28px;list-style:none;display:flex}.sales-allmodules summary::-webkit-details-marker{display:none}.sales-allmodules summary svg{color:var(--ads-label)}.sales-allmodules[open] summary svg{transform:rotate(180deg)}.sales-allmodules .sales-modules{margin:0 0 28px}.sales-price-card{background:var(--ads-ink);color:var(--ads-paper)}.ads-sales .sales-under-card{text-align:center;max-width:560px;font-family:var(--font-ads-heading);margin:28px auto 0;padding-inline:24px;font-size:24px;line-height:1.3}.sales-dark .sales-about p{color:var(--ads-muted)}.sales-dark .sales-katie-placeholder{background:var(--ads-paper)}.ads-sales .sales-close-kicker{color:var(--ads-blush);text-transform:uppercase;letter-spacing:.08em;font-size:15px}@media (width<=767px){.sales-hero-grid h1{font-size:34px}.sales-lockscreen{max-width:280px}.sales-familiar,.sales-fails,.sales-step,.sales-step-shots{grid-template-columns:1fr}.sales-step{gap:28px;margin-top:56px}.sales-step h3{font-size:32px}.sales-step .sales-maths-card strong{font-size:36px}.sales-step .sales-maths-card span{font-size:11px}.sales-season{grid-template-columns:1fr;gap:28px;padding-left:36px}.sales-season:before{width:1px;height:auto;inset:0 auto 0 9px}.sales-season-dot{margin:0;position:absolute;top:8px;left:-36px}.sales-outcomes li{gap:16px;padding:20px 0;font-size:24px}.sales-allmodules summary{font-size:24px}}.ads-sales .sales-light .sales-section-lead{color:var(--ads-text)}.sales-light .sales-maths-card span{color:var(--ads-label)}.sales-step .sales-maths{align-items:stretch}.sales-step .sales-maths-arrow{align-items:center}.sales-step>*{min-width:0}.sales-score.sales-opening p{margin:.5rem 0 0;font-family:Cormorant Garamond,serif;font-size:1.35rem;line-height:1.3}
