@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap');500;600;700&family=DM+Serif+Display:ital@0;1&family=This Notes:wght@500&display=swap');
.offer-brand,.builder-body{--paper:#faf7f2;--ink:#091f25;--blue:#003c4d;--lime:#dff34f;--muted:#66736e;font-family:'DM Sans',sans-serif;background:var(--paper);color:var(--ink)}.offer-brand .page{max-width:1600px;padding:0 4.5%}.offer-brand header{height:95px;border-color:#dedbd2}.offer-brand .brand{color:var(--blue);font-size:22px}.offer-brand .brand-upgrade,.builder-body .brand-upgrade{background:var(--lime);color:var(--blue)}.brand-top-nav{display:flex;align-items:center;gap:30px;font-size:12px}.brand-top-nav a{text-decoration:none;color:var(--blue)}.brand-top-nav .nav-cta{border:1px solid #bfc6bc;border-radius:25px;padding:12px 17px}.offer-brand main>.intro,.offer-brand main>.machine,.offer-brand main>.under,.offer-brand main>.transformation,.offer-brand main>.bottom,.offer-brand .concept-banner,.offer-brand .concept-heading{display:none}.offer-brand-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr);gap:5%;padding:42px 0 36px;align-items:stretch}.hero-story{position:relative;padding:20px 0 15px}.brand-kicker{font:10px 'DM Sans',sans-serif;letter-spacing:2px;font-weight:600;margin:0 0 28px}.hero-story h1{font:400 clamp(44px,5.4vw,82px)/1.02 'Playfair Display',Georgia,serif;letter-spacing:-2px;margin:0 0 27px}.hero-story h1 em{position:relative;font-weight:400;isolation:isolate}.hero-story h1 em:after{content:'';position:absolute;width:90%;height:8px;background:var(--lime);bottom:2px;left:0;z-index:-1;border-radius:80%;transform:rotate(-2deg)}.hero-description{font-size:18px;line-height:1.65;max-width:600px;margin:0 0 16px}.hero-support{font-size:13px;line-height:1.85;max-width:490px;color:#5e706e;margin:0 0 25px}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.offer-brand .primary{display:inline-flex;background:var(--lime);color:var(--blue);border-radius:30px;padding:16px 23px;text-decoration:none;font:500 13px 'DM Sans',sans-serif;align-items:center;gap:22px}.offer-brand .primary:hover{background:#cde43f;color:#003c4d}.text-link{color:var(--blue);font-size:12px;text-underline-offset:5px}.hero-fine{font-size:10px;color:#6a7773;margin:20px 0 0}.hero-hand{display:block;font:27px/.95 This Notes,cursive;transform:rotate(-8deg);width:fit-content;margin:25px 35px 0 auto}.hero-coast{position:relative;overflow:hidden;min-height:510px;background:#d9d7c6}.hero-coast>img{position:absolute;width:475.542%;max-width:none;height:238.14%;left:-375.542%;top:0}.coast-note{position:absolute;bottom:0;left:0;right:0;background:var(--blue);color:white;padding:26px;font-size:8px;letter-spacing:1.6px;line-height:1.9}.coast-note span{display:block;font:30px/1.1 'Playfair Display',serif;letter-spacing:-.5px;margin-top:12px}.brand-proofline{border-top:1px solid #d8dad0;border-bottom:1px solid #d8dad0;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;color:#586c69}.brand-proofline span:nth-child(2){font:26px This Notes,cursive;letter-spacing:0;color:var(--blue)}.brand-showcase{padding:65px 0 55px;display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:end}.brand-showcase h2{font:46px/1.08 'Playfair Display',serif;letter-spacing:-1px;margin:0}.brand-showcase .brand-kicker{font-size:9px;margin-bottom:18px}.showcase-note{justify-self:end;padding-bottom:8px}.showcase-note p{font-size:13px;line-height:1.8;margin:0 0 15px}.showcase-note a{font-size:12px;color:var(--blue);text-underline-offset:5px}.showcase-image{grid-column:1/-1;display:block;position:relative;border:1px solid #cdd2c7;max-height:650px;overflow:hidden;background:var(--paper)}.showcase-image img{width:100%;display:block}.showcase-image>span{position:absolute;right:20px;bottom:20px;padding:13px 18px;border-radius:30px;background:var(--lime);font-size:9px;letter-spacing:1px;color:var(--blue)}.offer-brand .sales-section{padding:68px 0}.offer-brand .sales-section h2{font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(38px,4.7vw,66px);letter-spacing:-1.6px}.offer-brand .sales-section h3,.offer-brand .price,.offer-brand .clinic-lead{font-family:'Playfair Display',Georgia,serif}.offer-brand .section-nav{font-family:'DM Sans';font-size:12px;gap:35px;justify-content:flex-start;padding:23px 0}.offer-brand .section-nav a{color:var(--blue)}.offer-brand .recognition{padding:70px 36px;background:var(--blue);color:var(--paper);margin-top:25px;grid-template-columns:30px 1fr 1fr;gap:25px}.offer-brand .recognition .large-star{color:var(--lime);font-size:29px}.offer-brand .recognition-copy em{background:var(--lime);color:var(--blue)}.offer-brand .recognition>.aside-note{font:27px This Notes,cursive;color:#d4dfd6}.offer-brand .concept-art{background:#e8e9de;border:0;border-radius:0;box-shadow:none}.offer-brand .steps article{border-top:1px solid #b8c7bf}.offer-brand .steps article>span{color:var(--blue);font-family:'Playfair Display'}.offer-brand .steps h3{font:28px 'Playfair Display',serif}.offer-brand .steps p{font-size:13px}.offer-brand .steps a{color:var(--blue);font-size:12px}.offer-brand .moodboard-card{border-radius:0;box-shadow:none}.offer-brand .moodboard-card h3{font-size:32px}.offer-brand .requirements{background:#e9e5dc;border-radius:0}.offer-brand .clinic{border-top:1px solid #d4d5ca}.offer-brand .clinic-stamp{background:var(--lime);border-radius:0;transform:rotate(-4deg)}.offer-brand .offer-card{border:0;border-radius:0;background:var(--blue);color:var(--paper);padding:40px}.offer-brand .regular-price{color:#becbc4}.offer-brand .price{font-size:100px}.offer-brand .offer-card li:before{color:var(--lime)}.offer-brand .offer-card .primary{width:100%}.offer-brand .signup-status{color:var(--blue)}.offer-brand .price-note{font:26px/1 This Notes,cursive}.offer-brand .final-invite{background:#e8e9df;padding:60px 20px}.offer-brand .final-invite>span{color:var(--pink,#ec3c9c)}.offer-brand .site-footer{margin-top:30px}.builder-body .builder-header{background:var(--paper);border-color:#d8dcd1}.builder-body .build-sidebar{background:var(--blue);color:var(--paper);border:0}.builder-body .build-sidebar h2{font-family:'Playfair Display',serif;font-weight:400}.builder-body .build-sidebar .eyebrow{color:#cad9cf}.builder-body .build-sidebar button{color:var(--paper);border-color:#ffffff35}.builder-body .build-sidebar button[aria-current=step],.builder-body .build-sidebar button.active{background:#ffffff20;color:var(--lime)}.builder-body .sidebar-note{color:#c4d8cd}.builder-body .sidebar-note p{font:24px This Notes,cursive}.builder-body .step-intro h1,.builder-body .step-heading h1,.builder-body .build-workspace h2{font-family:'Playfair Display',serif}.builder-body .view-toggle button[aria-pressed=true]{background:var(--blue);color:white}.builder-body .build-workspace .primary{background:var(--lime);color:var(--blue);border-radius:26px}.builder-body .sample-offer{font-family:inherit}
@media(max-width:1000px){.offer-brand-hero{grid-template-columns:1.5fr .85fr;gap:4%}.hero-story h1{font-size:54px}.hero-description{font-size:16px}.hero-coast{min-height:530px}.hero-hand{margin-right:0}.brand-proofline span:nth-child(2){font-size:23px}.brand-showcase h2{font-size:39px}.offer-brand .recognition{grid-template-columns:1fr 1fr}.offer-brand .recognition .large-star{display:none}}
@media(max-width:767px){.offer-brand .page{padding:0 5%}.offer-brand header{height:83px}.brand-top-nav{gap:10px}.brand-top-nav>a:not(.nav-cta){display:none}.brand-top-nav .nav-cta{font-size:10px;padding:10px 13px}.offer-brand .brand{font-size:17px}.offer-brand .brand>span:not(.brand-upgrade){font-size:6px;letter-spacing:.8px}.offer-brand-hero{grid-template-columns:1fr;padding:25px 0 28px;gap:20px}.hero-story{padding:8px 0}.brand-kicker{font-size:8px;letter-spacing:1.3px;margin-bottom:23px}.hero-story h1{font-size:clamp(38px,10.2vw,60px);letter-spacing:-1.3px}.hero-description{font-size:16px}.hero-support{font-size:13px}.hero-coast{min-height:280px;max-height:320px}.hero-coast>img{height:auto;width:475.542%;top:-100px}.coast-note{left:auto;width:47%;height:100%;padding:25px 18px;display:flex;flex-direction:column;justify-content:center;font-size:7px}.coast-note span{font-size:26px}.hero-hand{font-size:26px;margin-top:25px}.hero-fine{font-size:9px;line-height:1.7}.brand-proofline{flex-wrap:wrap;justify-content:center;text-align:center;gap:10px}.brand-proofline span:nth-child(2){order:3;flex-basis:100%}.brand-proofline span{font-size:7px}.brand-showcase{grid-template-columns:1fr;padding:45px 0;gap:22px}.brand-showcase h2{font-size:36px}.showcase-note{justify-self:start}.showcase-image{max-height:350px}.showcase-image>span{font-size:7px;right:10px;bottom:10px;padding:10px}.offer-brand .section-nav{gap:25px;font-size:12px}.offer-brand .sales-section{padding:45px 0}.offer-brand .recognition{grid-template-columns:1fr;padding:35px 24px;gap:10px}.offer-brand .sales-section h2{font-size:39px;letter-spacing:-1px}.offer-brand .recognition>.aside-note{font-size:25px}.offer-brand .offer-card{padding:28px}.offer-brand .price{font-size:85px}.offer-brand .final-invite{padding:40px 20px}.offer-brand .hero-actions{gap:20px}.offer-brand .hero-actions .primary{font-size:12px}.offer-brand .brand-showcase .brand-kicker{font-size:7px}}
/* Restore the original transformation demonstration and use the supplied brand fonts. */
@font-face{font-family:'This Notes';src:url('assets/fonts/This-Notes.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'This Notes';src:url('assets/fonts/Thisnotes-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Playfair Display';src:url('assets/fonts/PlayfairDisplay.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Playfair Display';src:url('assets/fonts/PlayfairDisplay-Italic.ttf') format('truetype');font-weight:100 900;font-style:italic;font-display:swap}
.offer-brand main>.intro{display:flex}.offer-brand main>.machine{display:grid}.offer-brand main>.under{display:flex}.offer-brand main>.transformation{display:grid}.offer-brand main>.bottom{display:flex}.offer-brand .machine{font-family:'Playfair Display',serif;font-weight:600;font-size:clamp(52px,8.5vw,132px);letter-spacing:-.075em;color:var(--blue)}.offer-brand .machine .new{color:var(--blue)}.offer-brand .under{margin-bottom:35px}.offer-brand .under p{font-size:15px;line-height:1.7}.offer-brand .weekend,.offer-brand .sticky,.offer-brand .sticker,.offer-brand .recognition>.aside-note,.offer-brand .price-note,.builder-body .sidebar-note p{font-family:'This Notes',cursive}.offer-brand .weekend{font-size:22px;line-height:1.1}.offer-brand .sticky{font-size:23px;line-height:1}.offer-brand .sticker{font-size:23px}.offer-brand .sticker strong{font-weight:700}.offer-brand .portal h2{font-family:'Playfair Display',serif}.offer-brand #pause{display:block}.offer-brand .brand-top-nav{margin-left:auto;margin-right:20px}.offer-brand .quiet{font-size:10px;padding:10px 12px}.offer-brand .bottom{font-size:8px}.offer-brand .transformation .sheet{box-shadow:0 12px 18px #6c6a5010}.offer-brand .browser{box-shadow:8px 10px 0 #dedfd0}.offer-brand .caption span+span{font-family:'DM Sans',sans-serif}
@media(max-width:767px){.offer-brand .machine{font-size:clamp(22px,7.8vw,50px)}.offer-brand main>.under{display:grid;grid-template-columns:1fr;gap:18px}.offer-brand main>.transformation{grid-template-columns:1fr;gap:35px}.offer-brand main>.bottom{display:flex;flex-wrap:wrap;gap:12px;font-size:7px}.offer-brand .weekend{font-size:17px;max-width:115px}.offer-brand .intro .eyebrow{font-size:7px;max-width:190px}.offer-brand .brand-top-nav{margin-right:10px}.offer-brand .brand-top-nav .nav-cta{display:none}.offer-brand .under p{font-size:13px}.offer-brand .under .primary{justify-self:start}.offer-brand .quiet{font-size:9px;padding:8px}.offer-brand .recognition>.aside-note{font-size:24px}}

/* Readability pass: readable supporting copy at every breakpoint. */
.offer-brand .brand>span:not(.brand-upgrade){font-size:12px;line-height:1.6;letter-spacing:1px}
.offer-brand .brand-top-nav,.offer-brand .brand-top-nav .nav-cta,.offer-brand .quiet,.offer-brand .section-nav,.offer-brand .primary,.offer-brand .caption,.offer-brand .caption span+span,.offer-brand .eyebrow,.offer-brand .bottom,.offer-brand .bottom span{font-size:14px;line-height:1.6}
.offer-brand .intro .eyebrow{max-width:none;font-size:14px;letter-spacing:1px}
.offer-brand .under p,.offer-brand .section-copy,.offer-brand .recognition-copy p,.offer-brand .clinic-heading p,.offer-brand .clinic-details p,.offer-brand .steps p,.offer-brand .concept-process p,.offer-brand .concept-heading p,.offer-brand .offer-intro>p,.offer-brand .faq details p{font-size:16px;line-height:1.8}
.offer-brand .caption{gap:16px;flex-wrap:wrap}.offer-brand .papers{height:400px}.offer-brand .sheet{width:300px;height:350px}.offer-brand .front{padding:20px 22px}.offer-brand .doc-top,.offer-brand .doc-top span:first-child,.offer-brand .doc-top span+span,.offer-brand .front p,.offer-brand .worksheet,.offer-brand .front footer{font-size:14px;letter-spacing:0;line-height:1.4}.offer-brand .doc-top span+span{font-size:12px}.offer-brand .front h2{font-size:29px;margin:16px 0 10px}.offer-brand .front p{margin:8px 0}.offer-brand .front .lines{height:20px;margin:10px 0}.offer-brand .worksheet div{height:12px}.offer-brand .front footer{margin-top:13px}
.offer-brand .sticky{left:calc(50% + 65px);right:auto;top:220px;z-index:3;width:155px;padding:17px;font-size:26px;line-height:1.05}.offer-brand .transformation{align-items:start}.offer-brand .browser{transform:rotate(1deg)}.offer-brand .chrome{font-size:12px;gap:8px;padding:13px}.offer-brand .portal{min-height:350px;grid-template-columns:52px 1fr}.offer-brand .portal-content{padding:21px}.offer-brand .portal-head{font-size:12px;line-height:1.6;letter-spacing:.3px;gap:10px;flex-wrap:wrap}.offer-brand .demo{font-size:12px;padding:4px 8px}.offer-brand .portal h2{font-size:33px}.offer-brand .portal p,.offer-brand .feature small,.offer-brand .feature button,.offer-brand .progress-meta,.offer-brand .checklist label,.offer-brand .success{font-size:14px;line-height:1.6}.offer-brand .feature h3{font-size:21px;line-height:1.2}.offer-brand .feature button{padding:9px 12px}.offer-brand .feature small{font-size:12px;letter-spacing:.3px}.offer-brand .progress-meta{gap:12px;flex-wrap:wrap}.offer-brand .bottom{gap:20px;flex-wrap:wrap;padding:22px 0}.offer-brand .bottom span{font-size:14px}.offer-brand .bottom span:nth-child(2){font-size:14px}.offer-brand .sticker{max-width:90%;bottom:-18px}.offer-brand .section-nav{margin-top:12px}
.offer-brand .concept-art small,.offer-brand .concept-art>small,.offer-brand .founding-label,.offer-brand .offer-footnote,.offer-brand .regular-price,.offer-brand .price span,.offer-brand .offer-card li,.offer-brand .clinic-details li,.offer-brand .faq summary,.offer-brand .moodboard-card p,.offer-brand .moodboard-card small,.offer-brand .moodboard-card a,.offer-brand .moodboard-note,.offer-brand .build-link,.offer-brand .steps small,.offer-brand .requirements p,.offer-brand .site-footer>span,.offer-brand .site-footer .brand,.offer-brand .final-invite p,.offer-brand .signup-status,.offer-brand .clinic-stamp{font-size:14px;line-height:1.8}.offer-brand .faq summary{font-size:16px;padding-top:21px;padding-bottom:21px}.offer-brand .offer-card li{margin:15px 0}.offer-brand .moodboard-card p{font-size:16px}.offer-brand .moodboard-live{height:620px}
@media(max-width:767px){.offer-brand header{min-height:105px;height:auto;padding:18px 0;gap:14px;flex-wrap:wrap}.offer-brand .brand>span:not(.brand-upgrade){font-size:12px;letter-spacing:.2px}.offer-brand .quiet{font-size:14px;padding:9px 12px}.offer-brand .intro{gap:18px;align-items:flex-start}.offer-brand .intro .eyebrow{font-size:13px;max-width:65%;line-height:1.6}.offer-brand .weekend{font-size:22px;max-width:35%}.offer-brand .under p{font-size:16px}.offer-brand .machine{margin-top:25px;margin-bottom:20px}.offer-brand .caption,.offer-brand .caption span+span{font-size:14px}.offer-brand .sticky{left:calc(50% + 35px);width:140px;font-size:25px;top:225px}.offer-brand .papers{overflow:visible;margin-bottom:20px}.offer-brand .sheet{width:280px}.offer-brand .chrome{font-size:11px;letter-spacing:0}.offer-brand .chrome .dots{letter-spacing:0}.offer-brand .portal-content{padding:18px 14px}.offer-brand .portal{grid-template-columns:44px 1fr}.offer-brand .portal h2{font-size:29px}.offer-brand .feature{padding:14px;grid-template-columns:1fr}.offer-brand .feature .flower{display:none}.offer-brand .portal-head{font-size:12px}.offer-brand .bottom{margin-top:35px;gap:12px}.offer-brand .bottom span{font-size:14px}.offer-brand .section-nav{font-size:14px}.offer-brand .moodboard-live{height:620px}.offer-brand .brand-top-nav{display:none}}
@media(max-width:380px){.offer-brand .sticky{left:calc(50% + 15px);width:130px}.offer-brand .chrome>span:last-child{display:none}}
.offer-brand .doc-top span+span,.offer-brand .chrome,.offer-brand .avatar,.offer-brand .portal-head,.offer-brand .demo,.offer-brand .feature small,.offer-brand .concept-art li,.offer-brand .steps .build-link{font-size:14px;line-height:1.6}.offer-brand .chrome{overflow-wrap:anywhere}.offer-brand .portal-head{letter-spacing:0}
@media(max-width:767px){.offer-brand .sticky{left:calc(50% + 15px)}}
