/* EverThrive / the knowledge advantage. Shared identity + product-led homepage. */
:root{--paper:#f5f4ee;--ink:#182e26;--muted:#58635c;--line:#d9ddd2;--orange:#286046;--lime:#d8f36a;--forest:#193d32;--soft:#e8ecdf}
body{background:var(--paper)}.site-header{padding-block:25px;border-bottom:1px solid var(--line)}.brand{gap:10px;letter-spacing:-1.5px;font-size:28px;font-weight:700;flex-shrink:0}.brand-symbol{display:block;flex:none}.brand>span{position:relative;padding-right:15px}.brand sup{font-size:9px;letter-spacing:0;position:absolute;right:0;top:0}.brand .ai{font-size:9px}nav{gap:28px}nav a{font-weight:500}nav a:hover{color:#326544}.nav-library{border:1px solid #bac7b8;padding:10px 14px;border-radius:3px}.button{border-radius:3px;min-height:53px;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.primary{background:var(--lime);color:var(--ink);border:1px solid var(--lime)}.primary:hover{background:#e1fa82;border-color:#e1fa82}.secondary{background:var(--forest);color:#fff}.secondary:hover{background:#285943}.outline-button{background:transparent;border:1px solid #aab4a5;color:var(--ink)}.outline-button:hover{background:#e9eddd}.button span{font-size:18px;font-weight:400}.eyebrow{font-size:10px;letter-spacing:.13em}.text-link{font-size:13px}h1 em{color:var(--forest)}.guide-launch{background:var(--forest);box-shadow:0 4px 25px #193d3226;display:flex;align-items:center;gap:10px}.guide-launch img{border-radius:6px}.guide-launch>span{color:var(--lime)}.close-dialog:hover{background:#e6ebdc}.calc-result{background:var(--forest)}.refresh-home .wrap{width:min(1280px,calc(100% - 104px))}.refresh-home h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em;line-height:1.07}.refresh-home h2 em{color:#3b674b}.rise-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;padding-block:68px 76px;align-items:center}.rise-hero .eyebrow{font-size:9px;letter-spacing:.115em;display:flex;align-items:center;gap:9px;margin-bottom:28px}.live-dot{height:7px;width:7px;background:#517b39;border-radius:50%;box-shadow:0 0 0 4px #d8f36a45;flex:none}.rise-hero h1{font-size:clamp(56px,5.7vw,82px);letter-spacing:-.055em;line-height:.98;margin-bottom:27px}.rise-hero h1 em{font-size:1.08em;letter-spacing:-.045em}.rise-lead{font-size:17px;max-width:420px;line-height:1.55;margin-bottom:14px}.rise-lead strong{font-weight:600}.rise-description{font-size:14px;line-height:1.75;max-width:450px;color:var(--muted);margin-bottom:27px}.rise-hero .actions{gap:12px}.purchase-note{font-size:10px;color:var(--muted);margin-top:15px;margin-bottom:0}.product-stage{position:relative;min-height:604px;background:#e6eadc;border:1px solid #d8dfcc;border-radius:6px;overflow:hidden;isolation:isolate}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(#acb99f26 1px,transparent 1px),linear-gradient(90deg,#acb99f26 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(black,transparent)}.stage-caption{position:absolute;inset:22px 23px auto;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.13em;color:#596b50}.context-label{position:absolute;top:70px;right:22px;z-index:4;background:#f9faf4;border:1px solid #d4dfc6;border-radius:30px;padding:8px 12px;font-size:10px;box-shadow:0 6px 20px #233c2710}.context-label i{display:inline-block;height:6px;width:6px;border-radius:50%;background:#6a9736;margin-right:6px}.hero-book{position:absolute;top:107px;left:12%;width:260px;height:352px;background:var(--forest);transform:rotate(-8deg);border-radius:2px 7px 7px 2px;border-left:8px solid #112e24;color:#f5f7e7;padding:22px 23px;box-shadow:7px 5px 0 #c9ccb9,9px 7px 0 #faf9ec,12px 10px 0 #c7cbb8,25px 30px 30px #172e232b;z-index:1}.hero-book:after{content:'';position:absolute;inset:0;border-right:2px solid #758a584d;border-radius:inherit;pointer-events:none}.book-brand{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.08em}.book-edition{display:block;font-size:7px;letter-spacing:.14em;opacity:.6;margin-top:24px}.hero-book>p{font-size:59px;line-height:.9;letter-spacing:-2px;margin-top:13px}.hero-book>p em{font:italic 1.22em/.9 var(--serif);color:var(--lime)}.hero-book>small{position:absolute;bottom:25px;font-size:7px;letter-spacing:.13em;line-height:1.8}.book-lines{position:absolute;right:25px;bottom:35px;width:58px;transform:skewY(-18deg)}.book-lines span{display:block;height:7px;background:var(--lime);margin-bottom:6px}.book-lines span:nth-child(2){width:75%}.book-lines span:nth-child(3){width:50%}.context-sheet{position:absolute;top:285px;right:4%;width:268px;padding:20px;background:#fdfdf5;transform:rotate(5deg);z-index:2;box-shadow:0 15px 35px #193c3220;border:1px solid #d8dfcc}.sheet-header{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.1em;color:#637257;padding-bottom:13px;border-bottom:1px solid #dfe5d7}.context-sheet h3{font-size:17px;line-height:1.2;letter-spacing:-.5px;margin-block:15px}.context-sheet>div:not(.sheet-header){font-size:10px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #e4e7dc;padding:7px 0}.context-sheet>div>span{color:#6d7c61;font-size:8px}.context-sheet b{margin-left:auto;color:#4a7133}.context-sheet>p{font-size:8px;margin-top:12px;margin-bottom:0;color:#637257}.stage-demo{position:absolute;bottom:0;left:0;right:0;width:100%;background:#f3f5e9;border-top:1px solid #cbd6bd;padding:20px;display:flex;gap:12px;align-items:center;text-align:left;z-index:3}.stage-demo:hover{background:#e0edc6}.demo-arrow{display:grid;place-items:center;background:var(--forest);color:var(--lime);width:38px;height:38px;border-radius:50%;font-size:20px;flex:none}.stage-demo b{display:block;font-size:11px}.stage-demo small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.value-ribbon{border-block:1px solid #ced5c3;background:#ebefdf}.value-ribbon>.wrap{display:grid;grid-template-columns:repeat(3,1fr);padding-block:22px}.value-ribbon span{font-size:12px;text-align:center}.value-ribbon span+span{border-left:1px solid #cbd3bf}.value-ribbon b{font-size:9px;margin-right:12px;color:#64804b}.refresh-section{padding-block:88px}.section-intro>p:last-child{max-width:530px;color:var(--muted);font-size:15px;line-height:1.75}.section-intro .eyebrow{margin-bottom:19px}.pain-section>.section-intro{max-width:670px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-block:1px solid var(--line)}.pain-grid article{padding:30px 30px 32px 0}.pain-grid article+article{border-left:1px solid var(--line);padding-left:30px}.pain-index{font-size:8px;letter-spacing:.12em;color:var(--muted)}.pain-grid h3{font-size:26px;line-height:1.2;letter-spacing:-.9px;margin:23px 0 17px;font-weight:500}.pain-grid p{color:var(--muted);font-size:13px;line-height:1.75;max-width:300px}.pain-grid b{font-size:12px;font-weight:600}.shift-section{background:var(--forest);color:#eef1df;padding-block:80px}.shift-section h2 em{color:var(--lime)}.shift-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:end}.shift-heading>p{font-size:14px;line-height:1.8;color:#c2cebe;margin-bottom:22px}.shift-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #9fad9252;margin-top:30px}.shift-grid article{padding:27px 23px 25px 0;scroll-margin-top:35px}.shift-grid article+article{border-left:1px solid #9fad9252;padding-left:23px}.shift-grid article>span{color:#bcceaa;font-size:8px;letter-spacing:.11em}.shift-grid h3{font-size:22px;line-height:1.25;letter-spacing:-.6px;margin-block:23px 14px;font-weight:500}.shift-grid p{color:#c2cebe;font-size:12px;line-height:1.8;margin-bottom:0}.shift-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center;padding-top:28px}.shift-bottom p{font-size:13px;color:#c2cebe;margin:0;line-height:1.8}.shift-bottom p b{color:var(--lime)}.shift-bottom a{justify-self:end;font-size:12px;border-color:#a1b39675}.proof-heading,.offer-heading{display:flex;align-items:end;justify-content:space-between;gap:45px}.proof-heading>p,.offer-heading>p{max-width:335px;margin-bottom:23px}.proof-tabs{display:flex;border:1px solid var(--line);margin-top:32px;gap:0;background:#e9eddf}.proof-tabs button{flex:1;padding:18px;text-align:left;background:transparent;font-size:10px;color:#5a7050;transition:background .15s}.proof-tabs button+button{border-left:1px solid #c8d3bc}.proof-tabs span{margin-left:18px;color:var(--ink);font-size:13px;font-weight:500}.proof-tabs [aria-pressed=true]{background:var(--lime);color:var(--ink)}.proof-stage{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);border-top:0;min-height:360px}.proof-before{padding:34px;background:#e9e9e2}.tiny-label{font-size:8px;font-weight:600;letter-spacing:.12em;display:block}.proof-before .tiny-label{color:#6b7166}.proof-before blockquote{font-family:var(--serif);font-style:italic;font-size:40px;line-height:1.1;letter-spacing:-1px;margin:32px 0 24px;max-width:280px}.proof-before>p{color:var(--muted);font-size:13px;line-height:1.8;max-width:300px}.proof-after{padding:34px;background:#fcfcf5}.proof-after .tiny-label{color:#4b702d}.proof-after h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin-block:23px}.proof-after ul{list-style:none;padding:0;margin:0}.proof-after li{font-size:12px;padding:7px 0;border-top:1px solid #e0e4d7;display:grid;grid-template-columns:100px 1fr}.proof-after li b{font-weight:500;color:#536447}.proof-outcome{background:#eaf1d4;padding:14px 17px;margin-top:23px}.proof-outcome span{font-size:8px;letter-spacing:.1em;font-weight:700}.proof-outcome p{font-size:12px;margin-block:7px 0;line-height:1.7}.proof-footer{display:flex;gap:28px;justify-content:space-between;align-items:center;margin-top:17px}.proof-footer p{font-size:10px;color:var(--muted);max-width:500px;margin:0}.proof-footer button{white-space:nowrap}.audience-section{padding-bottom:88px}.refresh-home .audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-left:1px solid var(--line);border-top:1px solid var(--line);margin-top:30px}.refresh-home .audience-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left;padding:24px;min-height:0;transition:background .15s}.refresh-home .audience-card:hover{background:#e7efce;transform:none}.refresh-home .audience-card>span{font-size:8px;color:#537145;letter-spacing:.1em}.refresh-home .audience-card h3{font-size:18px;line-height:1.3;letter-spacing:-.5px;margin:18px 0 10px}.refresh-home .audience-card p{font-size:12px;margin-bottom:18px;max-width:285px;color:var(--muted)}.refresh-home .audience-card b{font-size:11px;font-weight:500}.refresh-home .priority-audience{background:#eaf0da;padding-block:29px}.refresh-home .priority-audience h3{font-size:23px;line-height:1.2}.refresh-home .audience-card:last-child{grid-column:span 3;display:grid;grid-template-columns:50px 1fr 1.2fr auto;align-items:center;gap:15px}.refresh-home .audience-card:last-child h3,.refresh-home .audience-card:last-child p{margin:0}.offers-band{background:#e7ecdd;padding:80px 0}.fresh-offers{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:33px}.fresh-offer{padding:34px;background:#fafbf4;border:1px solid #cad4bd;border-radius:4px}.offer-number{display:flex;align-items:center;gap:15px;font-family:var(--serif);font-size:27px}.offer-number>span{font-family:var(--sans);font-size:8px;letter-spacing:.1em}.fresh-offer h3{font-size:40px;line-height:1.05;letter-spacing:-1.7px;margin-block:23px 17px;font-weight:500;min-height:84px}.fresh-offer h3>span{display:block;font-family:var(--serif);font-style:italic;font-size:1.2em;font-weight:400}.product-promise{font-size:14px;line-height:1.7;margin-bottom:20px}.price-line{display:flex;gap:10px;align-items:baseline;margin-bottom:21px}.price-line strong{font-size:43px;line-height:1;font-weight:500;letter-spacing:-2px}.price-line>span{font-size:12px;color:var(--muted)}.fresh-offer>.button{width:100%}.includes-label{font-size:8px;letter-spacing:.1em;margin-top:30px;margin-bottom:15px}.fresh-offer ul{list-style:none;padding:0;margin:0}.fresh-offer li{padding:12px 0 12px 23px;position:relative;border-top:1px solid #d4ddc8}.fresh-offer li:before{content:'↗';position:absolute;left:0;top:10px;color:#567b2e}.fresh-offer li b{display:block;font-size:13px;font-weight:600}.fresh-offer li span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.offer-result{padding:17px 19px;background:#eaf0de;margin-top:23px}.offer-result span{font-size:8px;letter-spacing:.09em}.offer-result p{font-size:13px;line-height:1.65;margin:7px 0 0}.fresh-offer>small{display:block;font-size:10px;color:var(--muted);margin-top:18px;max-width:350px}.complete-offer{background:var(--forest);color:#f4f6e8;border-color:var(--forest)}.complete-offer .offer-number{color:var(--lime)}.complete-offer h3>span{color:var(--lime)}.complete-offer .price-line>span,.complete-offer li span,.complete-offer>small{color:#c3d1b8}.complete-offer li{border-color:#99ad7a50}.complete-offer li:before{color:var(--lime)}.complete-offer .offer-result{background:#2b4c3a}.complete-offer .offer-result>span{color:var(--lime)}.ready-offer{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #bbc9ad}.ready-offer h3{font-size:23px;font-weight:500;letter-spacing:-.6px;margin-block:10px}.ready-offer h3 b{font-weight:500;margin-left:15px;font-size:20px}.ready-offer p{font-size:13px;max-width:620px;color:var(--muted);margin:0}.ready-offer .button{flex-shrink:0}.offers-band .offer-requirements{font-size:10px;margin-bottom:0}.start-section{display:grid;grid-template-columns:1fr 1fr;gap:90px}.start-steps{list-style:none;padding:0;margin:0}.start-steps li{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.start-steps li:first-child{padding-top:0}.start-steps>li>span{font-family:var(--serif);font-size:38px;line-height:1;color:#6b834c}.start-steps h3{font-size:21px;letter-spacing:-.5px;margin-bottom:8px}.start-steps p{font-size:13px;line-height:1.75;color:var(--muted);margin:0}.value-section{background:#e9eede;border:1px solid #d2ddc3;padding:44px;display:grid;grid-template-columns:1.15fr 1fr;gap:65px}.value-section h2{font-size:39px}.value-section>div>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);max-width:460px}.free-start{align-self:center;border-left:1px solid #c9d3bd;padding-left:40px}.free-start>span{color:#587042}.free-start button{padding:23px 0;background:none;border-bottom:1px solid #c9d3bd;display:block;text-align:left;width:100%}.free-start button b{display:block;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.4px}.free-start button span{display:block;color:#3f6131;font-size:12px;margin-top:10px}.free-start>p{font-size:10px;margin-top:20px;margin-bottom:0}.refresh-home .faq-section{display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.faq-list summary{font-size:15px;padding-block:18px}.faq-list details p{color:var(--muted);font-size:13px;line-height:1.8}.fresh-closing{background:var(--forest);border:0;border-radius:0;padding:77px 0 72px;color:#f2f4e4;text-align:center;margin:0}.fresh-closing h2{font-size:clamp(44px,5.7vw,80px);line-height:1.04;margin-bottom:23px}.fresh-closing h2 em{color:var(--lime)}.fresh-closing .eyebrow{color:#c2d4b5}.fresh-closing p:not(.eyebrow){font-size:14px;color:#c9d6bf}.fresh-closing .actions{justify-content:center;margin:30px 0 19px;gap:15px}.fresh-closing .outline-button{color:#f2f4e4;border-color:#7a9064}.fresh-closing .outline-button:hover{background:#30563f}.fresh-closing small{font-size:10px;color:#c0d0b3}.fresh-closing>.dialog-actions{margin-top:25px}.fresh-closing .text-link{color:#d9e8c7;border-color:#7a9064}.refresh-home footer{padding-block:34px;flex-wrap:wrap;gap:20px}.refresh-home footer>span{font-size:11px}.refresh-home footer>div{width:100%;border-top:1px solid var(--line);padding-top:23px;display:flex;gap:25px;font-size:11px}.preview-label{background:#d8f36a;color:#193d32;padding:8px 20px;text-align:center;font-size:11px}.product-stage,.rise-hero-copy{animation:arrive .65s both ease-out}.product-stage{animation-delay:.12s}@keyframes arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media(min-width:1500px){.rise-hero h1{font-size:85px}}
@media(max-width:1100px){.refresh-home .wrap{width:calc(100% - 64px)}.rise-hero{gap:30px}.rise-hero h1{font-size:64px}.rise-hero .actions{align-items:stretch;gap:10px}.rise-hero .button{font-size:12px;padding:13px 16px;gap:18px}.product-stage{min-height:605px}.hero-book{left:8%;width:236px}.context-sheet{right:4%;width:235px;top:316px}.context-label{right:16px;font-size:9px}.stage-demo b{font-size:10px}.shift-heading{gap:40px}.shift-grid h3{font-size:19px}.shift-grid p{font-size:11px}.proof-heading>p,.offer-heading>p{max-width:270px}.start-section{gap:50px}.value-section{gap:40px;padding:32px}.free-start{padding-left:28px}nav{gap:20px}.brand{font-size:25px}}
@media(max-width:800px){.refresh-home .wrap{width:calc(100% - 40px)}.site-header{flex-wrap:wrap;gap:20px;padding-block:20px}.site-header nav{width:100%;justify-content:space-between;gap:15px;overflow:auto;padding-block:3px}.site-header nav a{white-space:nowrap;display:block!important;font-size:11px;min-height:30px;align-content:center}.nav-library{padding:6px 10px}.rise-hero{grid-template-columns:1fr 1fr;gap:22px;padding-block:42px}.rise-hero h1{font-size:52px}.rise-hero .eyebrow{font-size:8px}.rise-lead{font-size:14px}.rise-description{font-size:12px}.product-stage{min-height:560px}.hero-book{left:9%;width:205px;height:310px;top:114px;padding:18px}.hero-book>p{font-size:49px}.context-sheet{width:220px;top:322px;right:3%;padding:15px}.context-sheet h3{font-size:15px}.context-label{top:60px;font-size:8px}.stage-demo{padding:13px;gap:8px}.stage-demo b{font-size:9px}.stage-demo small{font-size:8px}.demo-arrow{width:28px;height:28px}.stage-caption{font-size:6px;inset:20px 15px auto}.rise-hero .actions{flex-direction:column;align-items:flex-start}.rise-hero .button{min-width:200px}.purchase-note{font-size:9px}.refresh-section{padding-block:64px}.pain-grid article{padding-right:18px}.pain-grid article+article{padding-left:18px}.pain-grid h3{font-size:22px}.pain-grid p{font-size:12px}.pain-grid b{font-size:10px}.pain-index{font-size:7px}.shift-heading{grid-template-columns:1fr;gap:8px}.shift-heading>p{max-width:570px}.shift-grid{grid-template-columns:1fr 1fr}.shift-grid article{padding:23px!important}.shift-grid article:nth-child(3){border-left:0;border-top:1px solid #9fad9252}.shift-grid article:nth-child(4){border-top:1px solid #9fad9252}.shift-grid h3{font-size:24px}.shift-grid p{font-size:12px}.shift-bottom{grid-template-columns:1fr;gap:20px}.shift-bottom a{justify-self:start}.proof-heading,.offer-heading{display:block}.proof-heading>p,.offer-heading>p{max-width:520px}.proof-before,.proof-after{padding:25px}.proof-before blockquote{font-size:34px}.refresh-home .priority-audience h3{font-size:20px}.refresh-home .audience-card{padding:20px}.refresh-home .audience-card h3{font-size:16px}.refresh-home .audience-card:last-child{display:block}.refresh-home .audience-card:last-child h3{margin-block:15px 10px}.refresh-home .audience-card:last-child p{margin-bottom:15px;max-width:none}.fresh-offer{padding:26px}.fresh-offer h3{font-size:34px}.fresh-offer .button{font-size:11px;gap:10px}.product-promise{font-size:12px}.fresh-offer li span{font-size:11px}.fresh-offer>small{font-size:9px}.ready-offer{align-items:start}.ready-offer .button{font-size:11px;gap:12px}.start-section{grid-template-columns:1fr;gap:28px}.start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.start-steps li{display:block;padding-top:0;border:0}.start-steps li>span{display:block;margin-bottom:20px}.start-steps h3{font-size:18px}.start-steps p{font-size:12px}.value-section{grid-template-columns:1fr;gap:30px;padding:30px}.free-start{border:0;padding-left:0;padding-top:25px;border-top:1px solid #c9d3bd}.refresh-home .faq-section{grid-template-columns:1fr;gap:20px}.fresh-closing{padding-block:60px}.refresh-home footer>div{flex-wrap:wrap}.value-ribbon span{font-size:10px}.value-ribbon b{margin-right:7px}}
@media(max-width:600px){.rise-hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:35px}.rise-hero h1{font-size:clamp(55px,14vw,77px);line-height:.99}.rise-hero .eyebrow{font-size:7px;letter-spacing:.1em;gap:8px}.rise-lead{font-size:16px;max-width:360px}.rise-description{font-size:13px;max-width:400px}.rise-hero .actions{flex-direction:row;align-items:stretch;flex-wrap:nowrap;gap:9px}.rise-hero .button{font-size:11px;padding:13px;min-width:0;gap:12px}.rise-hero .actions .primary{flex:1}.purchase-note{font-size:9px}.product-stage{min-height:480px;margin-top:15px}.hero-book{width:218px;height:303px;left:10%;top:69px}.context-label{top:31px;font-size:9px;right:13px}.stage-caption{font-size:6px;top:14px}.hero-book>p{font-size:53px}.context-sheet{width:219px;top:212px;right:3%;padding:15px;transform:rotate(5deg)}.book-edition{margin-top:18px}.book-lines{width:45px;bottom:30px}.stage-demo{padding:15px;gap:10px}.stage-demo b{font-size:10px}.stage-demo small{font-size:8px}.demo-arrow{width:32px;height:32px}.value-ribbon>.wrap{padding-block:15px;width:100%;grid-template-columns:repeat(3,1fr)}.value-ribbon span{font-size:8px;padding:0 7px;line-height:1.6}.value-ribbon b{display:block;margin-right:0;margin-bottom:4px;font-size:8px}.refresh-section{padding-block:55px}.refresh-home h2{font-size:38px}.section-intro>p:last-child{font-size:13px}.pain-grid{grid-template-columns:1fr;margin-top:25px}.pain-grid article,.pain-grid article+article{padding:23px 0;border-left:0}.pain-grid article+article{border-top:1px solid var(--line)}.pain-grid h3{font-size:27px;line-height:1.18;margin-block:14px}.pain-grid p{max-width:400px;font-size:13px}.pain-grid h3 br{display:none}.pain-index{font-size:8px}.pain-grid b{font-size:12px}.shift-section{padding-block:53px}.shift-heading>p{font-size:13px}.shift-grid{grid-template-columns:1fr}.shift-grid article{border-left:0!important;padding:22px 0!important}.shift-grid article+article{border-top:1px solid #9fad9252}.shift-grid h3{font-size:25px;margin-block:15px 11px}.shift-grid h3 br{display:none}.shift-grid p{font-size:13px}.shift-bottom{gap:20px}.shift-bottom p{font-size:12px}.proof-tabs button{padding:13px 9px;font-size:8px}.proof-tabs span{display:block;margin:5px 0 0;font-size:11px}.proof-stage{grid-template-columns:1fr}.proof-before,.proof-after{padding:23px}.proof-before blockquote{font-size:31px;margin-block:18px}.proof-before>p{max-width:none;font-size:12px}.proof-after h3{font-size:23px}.proof-after li{grid-template-columns:95px 1fr;font-size:11px;gap:9px}.proof-footer{align-items:start;flex-direction:column;gap:10px}.proof-footer p{font-size:9px}.audience-section{padding-bottom:55px}.refresh-home .audience-grid{grid-template-columns:1fr 1fr;margin-top:25px}.refresh-home .priority-audience{grid-column:span 2;display:block}.refresh-home .priority-audience h3{font-size:23px}.refresh-home .priority-audience h3 br{display:none}.refresh-home .audience-card p{font-size:11px}.refresh-home .audience-card b{font-size:10px}.refresh-home .audience-card{padding:18px 15px}.refresh-home .audience-card h3{font-size:17px}.refresh-home .audience-card:last-child{grid-column:span 2}.offers-band{padding-block:52px}.fresh-offers{grid-template-columns:1fr;gap:18px}.fresh-offer{padding:26px}.fresh-offer h3{font-size:39px;min-height:0;margin-bottom:17px}.fresh-offer .product-promise{font-size:14px}.fresh-offer li span{font-size:12px}.fresh-offer .button{font-size:13px}.fresh-offer>small{font-size:10px}.fresh-offer .offer-number>span{font-size:7px}.ready-offer{flex-direction:column;gap:20px;padding-block:25px}.ready-offer h3{font-size:21px}.ready-offer h3 b{display:block;margin:5px 0 0;font-size:24px}.ready-offer .button{font-size:12px}.start-steps{display:block}.start-steps li{display:flex;padding:20px 0;border-bottom:1px solid var(--line)}.start-steps li>span{font-size:34px;margin:0}.start-steps h3{font-size:20px}.start-steps p{font-size:13px}.refresh-home .value-section{padding:25px;width:calc(100% - 40px)}.value-section h2{font-size:32px}.value-section .button{font-size:11px;padding-inline:15px;gap:14px}.free-start button b{font-size:15px}.fresh-closing h2{font-size:45px}.fresh-closing p:not(.eyebrow){font-size:13px}.fresh-closing .eyebrow{font-size:8px}.fresh-closing .actions{flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto;gap:12px}.fresh-closing .button{font-size:12px}.fresh-closing small{font-size:8px}.fresh-closing>.dialog-actions{padding:0 20px}.refresh-home footer{padding-bottom:98px}.refresh-home footer>.brand{font-size:26px}.refresh-home footer>div{gap:14px 22px}.guide-launch{right:16px;bottom:16px;font-size:11px;padding:13px 17px}dialog{max-width:calc(100% - 24px)}dialog .button{gap:15px}.preview-label{font-size:9px;padding:7px 12px}}
@media(prefers-reduced-motion:reduce){.product-stage,.rise-hero-copy{animation:none}.button{transition:none}.button:hover{transform:none}html{scroll-behavior:auto}}
/* Keep the primary decision visible in ordinary laptop viewports. */
@media(min-width:801px){.rise-hero{padding-block:43px 55px}.product-stage{min-height:548px}.hero-book{top:80px}.context-label{top:56px}.context-sheet{top:254px}}
.product-stage,.rise-hero-copy{animation:none}

@media(max-width:600px){.site-header nav{overflow:visible;flex-wrap:wrap;justify-content:flex-start;gap:8px 13px}.site-header nav a{font-size:10px}.site-header .nav-library{padding:6px 9px}}
