.minimal-site .s4-preorder,.minimal-site #final-preorder,.minimal-site .closing-purchase-button{background:#087cf0!important;color:white!important;border:1px solid #087cf0!important;box-shadow:0 5px 15px #087cf023}.minimal-site .s4-preorder:hover,.minimal-site #final-preorder:hover,.minimal-site .closing-purchase-button:hover{background:#0066d4!important;box-shadow:0 7px 20px #087cf042}
.minimal-site #goals .phone-use-heading h1{font-size:clamp(23px,2.8vw,40px);white-space:nowrap}
.minimal-site #goals .phone-use-body{max-width:1250px;grid-template-columns:1fr 1fr;gap:6%}
.minimal-site #goals .record-phone{max-width:580px;width:min(100%,calc(100svh - 225px));transform:scale(1.13);transform-origin:center bottom}
.minimal-site #goals .phone-demo-column{margin-left:-30px}
.minimal-site #goals .phone-explanations{gap:32px;max-width:560px}
.minimal-site #goals .phone-explanations>h2{font-size:clamp(30px,3.4vw,46px);margin:0 0 8px;line-height:1.1}
.goal-option{display:grid;grid-template-columns:55px 1fr;gap:20px;align-items:start}.goal-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:18px;background:#eaf0e7;color:#317247;font-size:39px;line-height:1}.apps-icon{font-size:35px}
.minimal-site #goals .goal-option h3{font-size:clamp(23px,2.3vw,32px);letter-spacing:-.03em;line-height:1.15;margin:0 0 13px}.minimal-site #goals .goal-option p{font-size:clamp(15px,1.4vw,20px);line-height:1.5;margin:0;color:#727e70}
.phone-nudges{width:330px;max-width:90%;margin:15px auto 0}.phone-nudges h3{font-size:17px;font-weight:500;text-align:center;margin:0 0 14px}.phone-nudges .time-zone-legend{gap:12px}.phone-nudges .time-zone-legend li{font-size:11px}
.minimal-site #modes #features .feature-tiles{max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.minimal-site #modes #features .feature-tiles li{flex-direction:column;justify-content:center;align-items:center;min-height:77px;padding:10px 5px;border:none;text-align:center;gap:7px}.minimal-site #features .feature-benefit-list{margin:18px 0 20px;padding:0;list-style:none}.minimal-site #features .feature-benefit-list li{position:relative;padding-left:25px;font-size:clamp(15px,1.25vw,18px);line-height:1.5;margin-bottom:10px}.feature-benefit-list li:before{content:'✓';position:absolute;left:0;color:#719470}
.minimal-site #rest-display{min-height:calc(100svh - var(--s4-nav));padding:65px 6%;display:flex;flex-direction:column;justify-content:center}.minimal-site #rest-display>h2{max-width:52%;font-size:clamp(30px,3.4vw,48px);line-height:1.08;margin-bottom:20px}.minimal-site #rest-display>.feature-subheading{font-size:21px;color:#758171;margin-bottom:25px}.minimal-site #rest-display>.feature-benefit-list{width:48%;list-style:none;padding:0;font-size:17px;line-height:1.5}.minimal-site #rest-display .feature-benefit-list li{position:relative;padding-left:25px;margin-bottom:12px}.minimal-site #rest-display>.feature-options{width:48%;border-top:1px solid #dce3d6;padding-top:20px;margin-top:15px}.minimal-site #rest-display .screen-previews{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;list-style:none;padding:0}.minimal-site #rest-display .mini-screen{width:100%;height:auto;aspect-ratio:720/1065;background:#edeedf;border:5px solid #344235;border-radius:7px}.minimal-site #rest-display .screen-previews button{width:100%;padding:0;background:none;border:0;cursor:pointer}.minimal-site #rest-display .screen-previews button[aria-pressed=true] canvas{outline:2px solid #609574;outline-offset:4px}.minimal-site #rest-display .screen-previews span{display:block;font-size:12px;margin-top:10px}.minimal-site #rest-display .art-cue,.minimal-site #rest-display .art-options{display:none}
/* Compact reader: actions sit above the low steps, library remains below. */
.minimal-site #reading-section[data-discovery-reading] .knowledge-stage{padding-block:16px}.minimal-site #reading-section[data-discovery-reading] .reading-intro{margin-bottom:16px}.minimal-site #reading-section[data-discovery-reading] .discovery-reader-scroll{height:130px}.minimal-site #reading-section[data-discovery-reading] .reading-layouts{position:relative}.minimal-site #reading-section[data-discovery-reading] .discovery-reading-actions{position:absolute;left:0;top:12px;z-index:3;gap:8px}.minimal-site #reading-section[data-discovery-reading] .discovery-reading-actions button{padding:8px 14px;min-height:36px;font-size:12px}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-steps{padding-top:6px;padding-bottom:10px}.minimal-site #reading-section[data-discovery-reading] .reading-discovery{margin-top:12px;padding-top:12px}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-card{height:126px!important}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-card-2{height:154px!important}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-card-3{height:182px!important}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-card-4{height:210px!important}
@media(max-width:900px){.minimal-site #rest-display>h2,.minimal-site #rest-display>.feature-benefit-list,.minimal-site #rest-display>.feature-options{width:100%;max-width:100%}.minimal-site #rest-display .trilogy-mobile-media{order:2}.minimal-site #rest-display>.feature-options{order:3}.minimal-site #goals .phone-demo-column{margin-left:0}}
@media(max-width:700px){.minimal-site #goals .phone-use-heading h1{white-space:normal;font-size:25px}.minimal-site #goals .phone-use-body{grid-template-columns:1fr;gap:32px}.minimal-site #goals .record-phone{max-width:340px}.minimal-site #goals .phone-explanations{gap:25px}.minimal-site #goals .phone-explanations>h2{font-size:34px}.goal-option{grid-template-columns:43px 1fr;gap:15px}.goal-icon{width:43px;height:43px;font-size:30px;border-radius:12px}.minimal-site #goals .goal-option h3{font-size:25px}.minimal-site #rest-display{padding:38px 6%}.minimal-site #rest-display .screen-previews{gap:8px}.minimal-site #rest-display .screen-previews span{font-size:10px}.minimal-site #modes #features .feature-tiles li span{font-size:11px}.minimal-site #reading-section[data-discovery-reading] .discovery-reading-actions{position:static;margin:4px 0 8px}.minimal-site #reading-section[data-discovery-reading] .discovery-reader-scroll{height:115px}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-card{height:115px!important}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-card-2{height:135px!important}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-card-3{height:155px!important}.minimal-site #reading-section[data-discovery-reading] .reading-unfold-card-4{height:175px!important}}
.minimal-site #goals .phone-use-heading{position:relative;z-index:3}.minimal-site #goals .phone-explanations>h2{color:#263d30}.minimal-site #goals .record-phone{width:min(100%,calc(100svh - 310px));max-width:500px;transform:scale(1.08);mix-blend-mode:multiply}.minimal-site #goals .phone-use-body{margin-top:25px}.minimal-site #goals .phone-nudges{margin-top:5px}
@media(max-width:700px){.minimal-site #goals .record-phone{width:100%;max-width:340px}.minimal-site #goals .phone-use-body{margin-top:15px}}
.minimal-site #rest-display{padding:50px 0}.minimal-site #rest-display>h2,.minimal-site #rest-display>.feature-benefit-list,.minimal-site #rest-display>.feature-options{width:100%;max-width:100%}.minimal-site #reading-section[data-discovery-reading] .discovery-reading-actions{top:202px}
