.MockupLanding-module__Gumpvq__page{--landing-cream:var(--color-surface);--landing-paper:#fdfef9;--landing-cream-deep:var(--color-surface-muted);--landing-mustard:var(--color-accent);--landing-mustard-deep:var(--color-accent-hover);--landing-olive:var(--color-secondary);--landing-olive-deep:var(--color-secondary-foreground);--landing-stone:var(--color-tertiary);--landing-ink:var(--color-content);--landing-muted:var(--color-content-muted);--landing-rule:var(--color-border);background:linear-gradient(180deg,#f7f2ec 0%,var(--landing-cream)100%);color:var(--landing-ink);overflow-x:hidden}.MockupLanding-module__Gumpvq__page,.MockupLanding-module__Gumpvq__page *{box-sizing:border-box}.MockupLanding-module__Gumpvq__page :where(h1,h2,h3){letter-spacing:0}.MockupLanding-module__Gumpvq__hero{isolation:isolate;background:var(--landing-mustard-deep);color:#fff7e9;min-height:672px;position:relative;overflow:hidden}.MockupLanding-module__Gumpvq__hero:before{z-index:1;content:"";background:linear-gradient(90deg,#9a7020c7 0%,#b87d2499 36%,#d4932d2e 62%,#2f3b4714 100%),radial-gradient(at 69% 49%,#fffaf033 0%,#fffaf014 32%,#0000 58%),linear-gradient(#2f3b470d,#2f3b4733);position:absolute;inset:0}.MockupLanding-module__Gumpvq__hero:after{inset-inline:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#2f3b472e);height:120px;position:absolute;bottom:0}.MockupLanding-module__Gumpvq__heroArt,.MockupLanding-module__Gumpvq__kitScene,.MockupLanding-module__Gumpvq__researchScene{z-index:0;pointer-events:none;position:absolute;inset:0}.MockupLanding-module__Gumpvq__heroImage,.MockupLanding-module__Gumpvq__kitSceneImage,.MockupLanding-module__Gumpvq__researchSceneImage{object-fit:cover}.MockupLanding-module__Gumpvq__heroImage{object-position:center right;filter:saturate(1.03)contrast(1.02)}.MockupLanding-module__Gumpvq__heroPreLaunch:before{background:linear-gradient(90deg,#2f3b477a 0%,#4e584552 38%,#f7f2ec14 66%,#2f3b4714 100%),radial-gradient(at 24%,#2f3b4757 0%,#2f3b471f 34%,#0000 64%),linear-gradient(#2f3b4705,#2f3b4714)}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroImage{object-position:center;filter:saturate(.96)contrast(1.02)brightness(.95)}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroInner{grid-template-columns:minmax(0,.9fr) minmax(390px,.76fr);gap:clamp(34px,5vw,70px);width:min(100% - clamp(72px,8vw,120px),1160px)}.MockupLanding-module__Gumpvq__heroInner{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(390px,.78fr);align-items:center;gap:34px;width:min(100% - 56px,1238px);min-height:672px;margin:0 auto;padding:86px 0 60px;display:grid;position:relative}.MockupLanding-module__Gumpvq__heroCopy{width:100%;min-width:0;max-width:650px}.MockupLanding-module__Gumpvq__hero h1{color:#fff4e2;max-width:650px;font-family:var(--font-header);text-wrap:balance;font-size:clamp(3rem,4.55vw,4.85rem);font-weight:700;line-height:.99}.MockupLanding-module__Gumpvq__hero h1 span{color:#f0dfbd}.MockupLanding-module__Gumpvq__heroBadge,.MockupLanding-module__Gumpvq__timePill,.MockupLanding-module__Gumpvq__statusPill{color:var(--landing-ink);background:#fffaf0f0;border:1px solid #fffaf070;border-radius:999px;align-items:center;gap:8px;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex}.MockupLanding-module__Gumpvq__heroBadge{margin-bottom:22px;padding:8px 14px}.MockupLanding-module__Gumpvq__heroLead{color:#fff7e9e6;max-width:560px;margin-top:24px;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.58}.MockupLanding-module__Gumpvq__buttonRow{align-items:center;gap:16px;margin-top:32px;display:flex}.MockupLanding-module__Gumpvq__primaryButton,.MockupLanding-module__Gumpvq__secondaryButton,.MockupLanding-module__Gumpvq__smallButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.MockupLanding-module__Gumpvq__primaryButton{color:var(--landing-ink);background:#fdfef9;padding:0 24px;box-shadow:0 16px 34px #2f3b473d}.MockupLanding-module__Gumpvq__primaryButton:hover,.MockupLanding-module__Gumpvq__smallButton:hover{transform:translateY(-2px);box-shadow:0 18px 38px #2f3b473d}.MockupLanding-module__Gumpvq__secondaryButton{color:#fff7e9db;min-height:auto;font-size:.96rem}.MockupLanding-module__Gumpvq__timePill{border-radius:8px;min-height:48px;padding:0 18px}.MockupLanding-module__Gumpvq__smallButton{min-height:42px;color:var(--landing-ink);background:#fdfef9;padding:0 18px;box-shadow:0 12px 24px #2f3b472e}.MockupLanding-module__Gumpvq__heroKitStage{perspective:1100px;justify-self:end;width:min(100%,472px);margin-top:58px;position:relative}.MockupLanding-module__Gumpvq__heroSignupStage{margin-top:44px;justify-self:center;width:min(100%,452px);margin-inline:auto;position:relative}.MockupLanding-module__Gumpvq__heroSignupStage:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#fffaf057,#f0e6d02e),radial-gradient(at 50% 14%,#fffaf042,#0000 70%);border:1px solid #fffaf075;border-radius:20px;position:absolute;inset:-34px -18px -30px 28px;transform:rotate(-1.3deg);box-shadow:0 30px 64px #2f3b473d}.MockupLanding-module__Gumpvq__heroLaunchForm{width:100%;color:var(--landing-ink);text-align:left;border-radius:18px;overflow:hidden}.MockupLanding-module__Gumpvq__heroLaunchForm h2{font-size:clamp(1.85rem,2.55vw,2rem);line-height:1.1}.MockupLanding-module__Gumpvq__heroLaunchForm input{min-width:0}@media (min-width:1021px) and (max-width:1120px){.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroInner{grid-template-columns:minmax(0,.94fr) minmax(360px,.7fr);gap:30px;width:min(100% - 64px,1000px);min-height:632px;padding:58px 0 54px}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroCopy,.MockupLanding-module__Gumpvq__heroPreLaunch h1,.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroLead{width:100%;max-width:560px}.MockupLanding-module__Gumpvq__heroPreLaunch h1{font-size:clamp(3.05rem,5.6vw,3.85rem);line-height:1.01}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroSignupStage{justify-self:end;width:min(100%,392px);margin-top:0}}.MockupLanding-module__Gumpvq__heroKitStage:before,.MockupLanding-module__Gumpvq__heroKitStage:after{content:"";pointer-events:none;position:absolute}.MockupLanding-module__Gumpvq__heroKitStage:before{z-index:-2;background:linear-gradient(#fffaf080,#f0e6d03d),radial-gradient(at 50% 20%,#fffaf05c,#0000 70%);border:1px solid #fffaf085;border-radius:22px;inset:-52px -24px -42px 30px;transform:rotate(-2.2deg)translateY(10px);box-shadow:0 34px 70px #2f3b4747,inset 0 1px #ffffff73}.MockupLanding-module__Gumpvq__heroKitStage:after{z-index:-1;filter:blur(17px);background:linear-gradient(90deg,#4e584547,#d4932d29 48%,#fffaf033),#2f3b472e;border-radius:20px;inset:42px 14px -24px 34px;transform:rotate(-.4deg)}.MockupLanding-module__Gumpvq__heroKitCard{width:100%;color:var(--landing-ink);background:linear-gradient(#fffcf4fd 0%,#f9f3e5fb 100%);border:1px solid #c9c5bee6;border-radius:19px;padding:24px 24px 23px;animation:.72s cubic-bezier(.2,.78,.18,1) both MockupLanding-module__Gumpvq__kitCardSettle,7.5s ease-in-out .9s infinite MockupLanding-module__Gumpvq__kitCardBreath;position:relative;transform:rotate(-.55deg)translate(0,0);box-shadow:0 32px 62px #2f3b4747,0 8px 18px #2f3b4724,inset 0 1px #ffffffdb}.MockupLanding-module__Gumpvq__heroKitCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#606c5647,#d4932d38,#0000);border-radius:999px;height:3px;position:absolute;inset:12px 18px auto}.MockupLanding-module__Gumpvq__heroKitCard:after{filter:blur(14px);content:"";pointer-events:none;background:#2f3b4729;border-radius:0 0 18px 18px;height:20px;position:absolute;inset:100% 32px auto 42px}.MockupLanding-module__Gumpvq__statusPill{color:var(--landing-olive-deep);background:#606c5624;margin-bottom:18px;box-shadow:inset 0 -10px 16px #606c560d}.MockupLanding-module__Gumpvq__kitCardHeader{border-bottom:1px solid #5b667129;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.MockupLanding-module__Gumpvq__kitCardHeader>div{min-width:0}.MockupLanding-module__Gumpvq__kitCardEyebrow{color:var(--landing-mustard-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:900}.MockupLanding-module__Gumpvq__rotatingState{color:var(--landing-ink);font-family:var(--font-header);white-space:nowrap;font-size:clamp(1.42rem,1.45vw,1.62rem);font-weight:700;line-height:1.12;transition:opacity .4s,transform .4s}.MockupLanding-module__Gumpvq__rotatingStateHidden{opacity:0;transform:translateY(8px)}.MockupLanding-module__Gumpvq__kitCardList{gap:12px;margin-top:18px;display:grid}.MockupLanding-module__Gumpvq__kitCardItem{background:linear-gradient(#f7f2ece6,#f3f0ead1);border:1px solid #5b667124;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:52px;padding:11px 13px;font-weight:750;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.52s both MockupLanding-module__Gumpvq__kitItemSettle;display:grid;transform:translateZ(0);box-shadow:inset 0 1px #ffffffa3}.MockupLanding-module__Gumpvq__kitCardItem:nth-child(2){animation-delay:90ms}.MockupLanding-module__Gumpvq__kitCardItem:nth-child(3){animation-delay:.18s}.MockupLanding-module__Gumpvq__heroKitCard:hover .MockupLanding-module__Gumpvq__kitCardItem{border-color:#5b667133;transform:translateY(-1px);box-shadow:0 8px 20px #2f3b470f,inset 0 1px #ffffffad}.MockupLanding-module__Gumpvq__kitCardItem em{color:var(--landing-muted);font-size:.72rem;font-style:normal;font-weight:800}.MockupLanding-module__Gumpvq__kitPrepared{color:var(--landing-muted);text-align:center;border-top:1px solid #5b667124;margin-top:18px;padding-top:17px;font-size:.86rem}@keyframes MockupLanding-module__Gumpvq__kitCardSettle{0%{opacity:0;transform:rotate(-1.4deg)translateY(16px)scale(.985)}to{opacity:1;transform:rotate(-.55deg)translate(0,0)scale(1)}}@keyframes MockupLanding-module__Gumpvq__kitCardBreath{0%,to{transform:rotate(-.55deg)translate(0,0)}50%{transform:rotate(-.28deg)translateY(-5px)}}@keyframes MockupLanding-module__Gumpvq__kitItemSettle{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MockupLanding-module__Gumpvq__proofBand{background-color:#0000;background-image:linear-gradient(90deg,#fdfef9b8,#e6eae28f),url(/images/landing/landing-proof-almanac-strip.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-block:1px solid #5b667133;position:relative}.MockupLanding-module__Gumpvq__proofInner{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:center;gap:34px;width:min(100%,1160px);margin:0 auto;padding:34px 48px;display:grid}.MockupLanding-module__Gumpvq__proofCopy h2{max-width:340px;color:var(--landing-ink);font-family:var(--font-header);font-size:clamp(2rem,3vw,2.9rem);font-weight:700;line-height:1.05}.MockupLanding-module__Gumpvq__proofCopy p{color:#2f3b47a8;max-width:370px;margin-top:12px;font-size:1.02rem;font-weight:700;line-height:1.5}.MockupLanding-module__Gumpvq__statLayout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:center;gap:32px;min-width:0;display:grid}.MockupLanding-module__Gumpvq__statCard{background:#fdfef9e6;border:1px solid #fffaf0b8;border-radius:8px;min-width:0;padding:22px 24px;box-shadow:0 18px 36px #2f3b4714}.MockupLanding-module__Gumpvq__statCard strong{color:var(--landing-ink);font-family:var(--font-header);white-space:nowrap;font-size:clamp(2.65rem,4.1vw,3.65rem);line-height:.95;display:block}.MockupLanding-module__Gumpvq__statCard span{color:var(--landing-olive-deep);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:.72rem;font-weight:900;line-height:1.45;display:block}.MockupLanding-module__Gumpvq__statRule{display:none}.MockupLanding-module__Gumpvq__statText{color:#2f3b47bd;min-width:0;font-size:clamp(1.08rem,1.7vw,1.34rem);font-weight:800;line-height:1.25}.MockupLanding-module__Gumpvq__creamSection,.MockupLanding-module__Gumpvq__curriculumSection,.MockupLanding-module__Gumpvq__reasonsSection{background-color:#0000;background-image:linear-gradient(#fffaf0f0,#f7f2ecf7),url(/images/landing/september-atlas-cream.webp);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.MockupLanding-module__Gumpvq__sectionInner,.MockupLanding-module__Gumpvq__curriculumInner,.MockupLanding-module__Gumpvq__processInner{width:min(100%,1180px);margin:0 auto;padding:66px 48px;position:relative}.MockupLanding-module__Gumpvq__centerTitle{text-align:center;max-width:760px;margin:0 auto 30px}.MockupLanding-module__Gumpvq__centerTitle p{max-width:680px;color:var(--landing-muted);margin:14px auto 0;font-size:1.04rem;line-height:1.58}.MockupLanding-module__Gumpvq__centerTitle h2,.MockupLanding-module__Gumpvq__kitCopy h2,.MockupLanding-module__Gumpvq__ctaCopy h2{color:var(--landing-ink);font-family:var(--font-header);text-wrap:balance;font-size:clamp(2rem,3.1vw,3.1rem);font-weight:700;line-height:1.12}.MockupLanding-module__Gumpvq__centerTitle h2 span{color:var(--landing-mustard-deep)}.MockupLanding-module__Gumpvq__titleRule{background:var(--landing-rule);width:84px;height:1px;margin:16px auto 0;display:block}.MockupLanding-module__Gumpvq__longRule{background:#5b667147;width:min(100%,600px);height:1px;margin:0 auto 26px;display:block}.MockupLanding-module__Gumpvq__benefitGrid,.MockupLanding-module__Gumpvq__threeCardGrid{gap:16px;display:grid}.MockupLanding-module__Gumpvq__benefitGrid{grid-template-columns:repeat(4,1fr)}.MockupLanding-module__Gumpvq__threeCardGrid{grid-template-columns:repeat(3,1fr)}.MockupLanding-module__Gumpvq__benefitCard,.MockupLanding-module__Gumpvq__reasonCard{text-align:center;background:#fffaf0d6;border:1px solid #5b66712e;border-radius:8px;min-height:206px;padding:22px 20px 20px;box-shadow:0 16px 30px #2f3b4714,inset 0 1px #ffffffb8}.MockupLanding-module__Gumpvq__benefitIcon,.MockupLanding-module__Gumpvq__reasonIcon,.MockupLanding-module__Gumpvq__stepIcon{border:1px solid #5b66712e;justify-content:center;align-items:center;display:inline-flex}.MockupLanding-module__Gumpvq__benefitIcon{color:#fff9eb;background:var(--landing-olive-deep);border-radius:999px;width:64px;height:64px;margin-bottom:17px}.MockupLanding-module__Gumpvq__reasonIcon{width:56px;height:56px;color:var(--landing-olive-deep);background:#e6eae2c7;border-radius:999px;margin-bottom:17px}.MockupLanding-module__Gumpvq__benefitCard h3,.MockupLanding-module__Gumpvq__reasonCard h3,.MockupLanding-module__Gumpvq__step h3{color:var(--landing-ink);font-family:var(--font-header);font-size:1.16rem;font-weight:700;line-height:1.2}.MockupLanding-module__Gumpvq__benefitCard p,.MockupLanding-module__Gumpvq__reasonCard p,.MockupLanding-module__Gumpvq__step p{color:var(--landing-muted);margin-top:10px;font-size:.9rem;line-height:1.45}.MockupLanding-module__Gumpvq__kitSection{isolation:isolate;background:#f0e6d0;min-height:650px;position:relative;overflow:hidden}.MockupLanding-module__Gumpvq__kitSection:after{z-index:1;content:"";background:radial-gradient(circle at 78% 45%,#fffaf0d6 0%,#fffaf06b 31%,#0000 58%),linear-gradient(90deg,#2f3b4714 0%,#5b66710f 45%,#fffaf08f 67%,#fffaf0e0 100%),linear-gradient(#9a70200a,#9a702014);position:absolute;inset:0}.MockupLanding-module__Gumpvq__kitSceneImage{object-position:center left;filter:saturate(.96)contrast(1.02)}.MockupLanding-module__Gumpvq__kitInner{z-index:2;grid-template-columns:minmax(420px,1.1fr) minmax(420px,.78fr);align-items:center;gap:42px;width:min(100%,1220px);min-height:650px;margin:0 auto;padding:48px;display:grid;position:relative}.MockupLanding-module__Gumpvq__kitCopy{background:#fffaf0f0;border:1px solid #5b667129;border-radius:12px;grid-column:2;width:min(100%,506px);padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #2f3b4724,inset 0 1px #ffffffb8}.MockupLanding-module__Gumpvq__kitCopy:before{content:"";background:linear-gradient(90deg,var(--landing-olive-deep),var(--landing-mustard),var(--landing-stone));height:5px;position:absolute;inset:0 0 auto}.MockupLanding-module__Gumpvq__kitCopy:after{content:"";pointer-events:none;border:1px solid #4e584529;border-radius:999px;width:170px;height:170px;position:absolute;bottom:-58px;right:-48px}.MockupLanding-module__Gumpvq__eyebrow{color:var(--landing-olive-deep);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:900;display:inline-flex}.MockupLanding-module__Gumpvq__kitCopy h2{color:var(--landing-ink);font-size:clamp(2rem,2.4vw,2.45rem)}.MockupLanding-module__Gumpvq__kitCopy>p{max-width:660px;color:var(--landing-muted);margin-top:14px;font-size:1rem;line-height:1.54}.MockupLanding-module__Gumpvq__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.MockupLanding-module__Gumpvq__featureRow{background:#fffcf5d6;border:1px solid #5b667121;border-radius:8px;grid-template-rows:auto 1fr;gap:11px;min-width:0;min-height:174px;padding:13px;display:grid;box-shadow:0 10px 22px #2f3b470a,inset 0 1px #ffffffb8}.MockupLanding-module__Gumpvq__featureRow>span{width:36px;height:36px;color:var(--landing-olive-deep);background:#e6eae2c2;border:1px solid #606c562e;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.MockupLanding-module__Gumpvq__featureRow h3{color:var(--landing-ink);font-size:1rem;font-weight:800;line-height:1.16}.MockupLanding-module__Gumpvq__featureRow p{color:var(--landing-muted);margin-top:5px;font-size:.84rem;line-height:1.38}.MockupLanding-module__Gumpvq__kitCopy .MockupLanding-module__Gumpvq__buttonRow{margin-top:20px}.MockupLanding-module__Gumpvq__kitCopy .MockupLanding-module__Gumpvq__smallButton{background:var(--landing-ink);color:#fdfef9;box-shadow:0 12px 24px #2f3b472e}.MockupLanding-module__Gumpvq__curriculumSection .MockupLanding-module__Gumpvq__eyebrow{color:var(--landing-olive-deep)}.MockupLanding-module__Gumpvq__curriculumGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:start;gap:54px;display:grid}.MockupLanding-module__Gumpvq__pillarList{gap:20px;display:grid}.MockupLanding-module__Gumpvq__pillarItem{grid-template-columns:auto 1fr;gap:18px;display:grid;position:relative}.MockupLanding-module__Gumpvq__pillarItem>span{width:48px;height:48px;color:var(--landing-olive-deep);background:#fffaf0eb;border:1px solid #5b66712e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 24px #2f3b4714}.MockupLanding-module__Gumpvq__pillarItem h3,.MockupLanding-module__Gumpvq__curriculumKit h3{font-family:var(--font-header);font-size:1.18rem;font-weight:700}.MockupLanding-module__Gumpvq__pillarItem p{color:var(--landing-muted);background:#fffaf0d1;border:1px solid #5b667124;border-radius:8px;margin-top:8px;padding:14px 16px;line-height:1.58}.MockupLanding-module__Gumpvq__curriculumKit{background:#fffaf0e6;border:1px solid #5b66712e;border-radius:10px;padding:28px;position:relative;transform:rotate(-1deg);box-shadow:0 24px 60px #2f3b471f}.MockupLanding-module__Gumpvq__curriculumKit:before,.MockupLanding-module__Gumpvq__curriculumKit:after{z-index:-1;content:"";border-radius:inherit;background:#c9c5bebf;position:absolute;inset:16px -12px -12px 12px;transform:rotate(2deg)}.MockupLanding-module__Gumpvq__curriculumKit:after{background:#ddded9b8;inset:32px -20px -20px 24px;transform:rotate(3.4deg)}.MockupLanding-module__Gumpvq__curriculumKitHeader{border-bottom:1px solid #5b667129;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.MockupLanding-module__Gumpvq__curriculumKitHeader p{color:var(--landing-muted);margin-top:4px;font-size:.9rem}.MockupLanding-module__Gumpvq__deliverableList{gap:12px;margin-top:22px;display:grid}.MockupLanding-module__Gumpvq__deliverableItem{color:var(--landing-ink);background:#f3f0eadb;border:1px solid #5b66711f;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;font-weight:750;display:grid}.MockupLanding-module__Gumpvq__curriculumQuote{background:var(--landing-olive-deep);text-align:center;border-radius:8px;margin-top:22px;padding:20px}.MockupLanding-module__Gumpvq__curriculumQuote p{color:#fff7e8;font-family:var(--font-header);font-size:1.18rem;font-style:italic}.MockupLanding-module__Gumpvq__curriculumQuote a{background:var(--landing-stone);min-height:40px;color:var(--landing-ink);border-radius:8px;justify-content:center;align-items:center;margin-top:14px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.MockupLanding-module__Gumpvq__processSection{background:#f7f2ec;position:relative}.MockupLanding-module__Gumpvq__processTitle{color:#2f3b47b8;max-width:520px;font-family:var(--font-header);letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0 auto 28px;font-size:1.06rem;display:grid}.MockupLanding-module__Gumpvq__processTitle:before,.MockupLanding-module__Gumpvq__processTitle:after{content:"";background:#5b66713d;height:1px}.MockupLanding-module__Gumpvq__processIntro{text-align:center;max-width:720px;margin:-8px auto 34px}.MockupLanding-module__Gumpvq__processIntro h2{color:var(--landing-ink);font-family:var(--font-header);font-size:clamp(2rem,3vw,2.75rem);font-weight:700}.MockupLanding-module__Gumpvq__processIntro p{color:var(--landing-muted);margin-top:10px;font-size:1.03rem;line-height:1.55}.MockupLanding-module__Gumpvq__stepGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.MockupLanding-module__Gumpvq__step{text-align:center;padding:4px 30px 0;position:relative}.MockupLanding-module__Gumpvq__step+.MockupLanding-module__Gumpvq__step{border-left:1px dashed #5b667147}.MockupLanding-module__Gumpvq__stepNumber{background:var(--landing-olive-deep);color:#fff8ed;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.86rem;font-weight:800;display:flex;position:absolute;top:0;left:22px}.MockupLanding-module__Gumpvq__stepIcon{width:64px;height:64px;color:var(--landing-olive-deep);background:#ddded9c2;border-radius:999px;margin:0 auto 16px}.MockupLanding-module__Gumpvq__beforeAfter{isolation:isolate;background:var(--landing-olive-deep);min-height:620px;position:relative;overflow:hidden}.MockupLanding-module__Gumpvq__beforeAfter:after{z-index:1;content:"";background:radial-gradient(circle at 66%,#fffaf029,#0000 34%),linear-gradient(90deg,#2f3b47c7 0%,#4e58458f 47%,#4e58456b 100%),linear-gradient(#2f3b4733,#2f3b4742);position:absolute;inset:0}.MockupLanding-module__Gumpvq__researchSceneImage{object-position:center;filter:saturate(.9)contrast(1.04)}.MockupLanding-module__Gumpvq__beforeAfterInner{z-index:2;grid-template-columns:minmax(330px,.66fr) minmax(560px,1fr);align-items:center;gap:28px;width:min(100%,1220px);margin:0 auto;padding:64px 48px;display:grid;position:relative}.MockupLanding-module__Gumpvq__trapCopy,.MockupLanding-module__Gumpvq__reassurancePanel{border-radius:12px;min-width:0;box-shadow:0 24px 54px #2f3b4733}.MockupLanding-module__Gumpvq__trapCopy{background:#4e5845f5;border:1px solid #fffaf042;padding:32px}.MockupLanding-module__Gumpvq__trapCopy h2{color:#fff7e8;font-family:var(--font-header);font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.1}.MockupLanding-module__Gumpvq__trapCopy>p{color:#fff7e9e0;margin-top:18px;font-size:1.06rem;line-height:1.62}.MockupLanding-module__Gumpvq__complianceCallout{color:var(--landing-ink);background:#fffaf0eb;border:1px solid #fffaf094;border-radius:8px;grid-template-columns:auto 1fr;gap:14px;margin-top:28px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.MockupLanding-module__Gumpvq__complianceCallout>svg{color:var(--landing-olive-deep);margin-top:2px}.MockupLanding-module__Gumpvq__complianceCallout h3{color:var(--landing-ink);font-weight:800}.MockupLanding-module__Gumpvq__complianceCallout p{color:var(--landing-muted);margin-top:7px;line-height:1.5}.MockupLanding-module__Gumpvq__reassurancePanel{background:#fffaf0e6;border:1px solid #fffaf080;align-self:center;padding:16px}.MockupLanding-module__Gumpvq__reassuranceList{gap:10px;display:grid}.MockupLanding-module__Gumpvq__reassuranceItem{min-height:126px;color:var(--landing-ink);background:#fffcf5e0;border:1px solid #5b667121;border-radius:8px;grid-template-columns:78px minmax(0,1fr);align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden}.MockupLanding-module__Gumpvq__reassuranceItem>span{color:var(--landing-olive-deep);background:linear-gradient(#e6eae2d1,#ddded970);border-right:1px solid #5b667121;justify-content:center;align-items:center;display:inline-flex}.MockupLanding-module__Gumpvq__reassuranceItem>div{padding:17px 18px}.MockupLanding-module__Gumpvq__reassuranceItem div div{color:var(--landing-mustard-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.MockupLanding-module__Gumpvq__reassuranceQuestion{color:var(--landing-olive-deep);margin-top:6px;font-size:1.05rem;font-style:italic;font-weight:760;line-height:1.32}.MockupLanding-module__Gumpvq__reassuranceItem p{color:var(--landing-ink);margin-top:6px;font-size:.98rem;font-weight:760;line-height:1.36}.MockupLanding-module__Gumpvq__reassuranceItem p+p{font-weight:400}.MockupLanding-module__Gumpvq__ctaSection{isolation:isolate;background:var(--landing-cream);color:var(--landing-ink);position:relative;overflow:hidden}.MockupLanding-module__Gumpvq__ctaSection:before{z-index:0;content:"";background:url(/images/landing/landing-cta-linen-planning-table.webp) 50%/cover;position:absolute;inset:0}.MockupLanding-module__Gumpvq__ctaSection:after{z-index:1;content:"";background:linear-gradient(90deg,#fffaf06b,#fffaf033),linear-gradient(#fffaf02e,#e6eae224);position:absolute;inset:0}.MockupLanding-module__Gumpvq__ctaInner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:center;gap:24px 34px;width:min(100%,1060px);min-height:280px;margin:0 auto;padding:44px 48px;display:grid;position:relative}.MockupLanding-module__Gumpvq__ctaCopy h2{color:var(--landing-ink);font-size:clamp(1.8rem,2.8vw,2.9rem)}.MockupLanding-module__Gumpvq__ctaCopy p{color:#2f3b47c7;max-width:610px;margin-top:8px;line-height:1.55}.MockupLanding-module__Gumpvq__ctaSteps{gap:10px;display:grid}.MockupLanding-module__Gumpvq__ctaSteps article{background:#fdfef9f0;border:1px solid #c9c5beb8;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 14px 34px #2f3b471a}.MockupLanding-module__Gumpvq__ctaSteps span{background:var(--landing-paper);width:32px;height:32px;color:var(--landing-ink);border:1px solid #5b667138;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex;box-shadow:0 6px 14px #2f3b4714}.MockupLanding-module__Gumpvq__ctaSteps strong{color:#2f3b47b8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.MockupLanding-module__Gumpvq__ctaSteps p{color:var(--landing-ink);font-weight:800}.MockupLanding-module__Gumpvq__ctaTime{color:var(--landing-ink);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.MockupLanding-module__Gumpvq__ctaInner>.MockupLanding-module__Gumpvq__smallButton{background:#fdfef9f0;border:1px solid #c9c5beb8;justify-self:start;min-width:min(100%,260px)}@media (max-width:1020px){.MockupLanding-module__Gumpvq__heroInner{grid-template-columns:1fr;width:min(100%,840px);min-height:auto;padding:60px 36px 360px}.MockupLanding-module__Gumpvq__heroImage{object-position:66% bottom}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroImage{object-position:72% bottom}.MockupLanding-module__Gumpvq__hero:before{background:linear-gradient(#b87d24e6 0%,#d4932ddb 56%,#d4932d29 100%),linear-gradient(90deg,#9a702061,#0000)}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroInner{grid-template-columns:minmax(0,1fr);justify-content:center;padding-bottom:72px}.MockupLanding-module__Gumpvq__heroPreLaunch:before{background:linear-gradient(#2f3b4780 0%,#4e58455c 58%,#f7f2ec24 100%),linear-gradient(90deg,#2f3b4747,#2f3b4714)}.MockupLanding-module__Gumpvq__heroKitStage{justify-self:start;width:min(100%,430px);margin:8px 0 0}.MockupLanding-module__Gumpvq__heroSignupStage{justify-self:center;width:min(100%,430px);margin:10px auto 0}.MockupLanding-module__Gumpvq__benefitGrid,.MockupLanding-module__Gumpvq__threeCardGrid,.MockupLanding-module__Gumpvq__stepGrid,.MockupLanding-module__Gumpvq__curriculumGrid,.MockupLanding-module__Gumpvq__proofInner,.MockupLanding-module__Gumpvq__statLayout,.MockupLanding-module__Gumpvq__beforeAfterInner,.MockupLanding-module__Gumpvq__ctaInner{grid-template-columns:repeat(2,1fr)}.MockupLanding-module__Gumpvq__kitInner{grid-template-columns:1fr;min-height:680px;padding-top:310px}.MockupLanding-module__Gumpvq__kitCopy{grid-column:1;margin-left:auto}.MockupLanding-module__Gumpvq__proofInner{text-align:center;grid-template-columns:1fr;gap:24px}.MockupLanding-module__Gumpvq__proofCopy h2,.MockupLanding-module__Gumpvq__proofCopy p{margin-inline:auto}.MockupLanding-module__Gumpvq__statLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);width:min(100%,760px);margin-inline:auto}}@media (min-width:721px) and (max-width:1020px){.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroInner{grid-template-columns:minmax(0,.95fr) minmax(320px,.68fr);align-items:center;gap:26px;width:min(100% - 52px,940px);min-height:632px;padding:52px 0 48px}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroCopy,.MockupLanding-module__Gumpvq__heroPreLaunch h1,.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroLead{width:100%;max-width:520px}.MockupLanding-module__Gumpvq__heroPreLaunch h1{font-size:clamp(2.9rem,5.9vw,3.7rem);line-height:1.02}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroLead{font-size:1.04rem;line-height:1.5}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroSignupStage{justify-self:end;width:min(100%,382px);margin-top:0}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroSignupStage:before{inset:-24px -12px -20px 20px}}@media (max-width:720px){.MockupLanding-module__Gumpvq__hero{min-height:auto}.MockupLanding-module__Gumpvq__heroInner,.MockupLanding-module__Gumpvq__sectionInner,.MockupLanding-module__Gumpvq__kitInner,.MockupLanding-module__Gumpvq__processInner,.MockupLanding-module__Gumpvq__beforeAfterInner,.MockupLanding-module__Gumpvq__proofInner,.MockupLanding-module__Gumpvq__ctaInner,.MockupLanding-module__Gumpvq__curriculumInner{padding-inline:22px}.MockupLanding-module__Gumpvq__heroInner{padding-top:44px;padding-bottom:300px}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroInner{text-align:center;justify-items:center;width:100%;padding-bottom:52px}.MockupLanding-module__Gumpvq__heroCopy,.MockupLanding-module__Gumpvq__hero h1,.MockupLanding-module__Gumpvq__heroLead{width:min(100%,346px);max-width:346px}.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroCopy,.MockupLanding-module__Gumpvq__heroPreLaunch h1,.MockupLanding-module__Gumpvq__heroPreLaunch .MockupLanding-module__Gumpvq__heroLead{margin-inline:auto}.MockupLanding-module__Gumpvq__hero h1{overflow-wrap:anywhere;font-size:clamp(2.35rem,9.4vw,2.75rem);line-height:1}.MockupLanding-module__Gumpvq__heroLead{overflow-wrap:anywhere;font-size:1.03rem}.MockupLanding-module__Gumpvq__heroBadge{margin-bottom:18px}.MockupLanding-module__Gumpvq__heroKitStage{display:none}.MockupLanding-module__Gumpvq__heroSignupStage{justify-self:center;width:min(100%,430px);min-width:0;max-width:calc(100vw - 44px);margin:28px auto 0;overflow:hidden}.MockupLanding-module__Gumpvq__heroSignupStage:before{inset:-20px -10px -18px 10px}.MockupLanding-module__Gumpvq__heroLaunchForm{width:min(100%,100vw - 44px);max-width:calc(100vw - 44px);padding:20px}.MockupLanding-module__Gumpvq__heroLaunchForm h2{overflow-wrap:break-word;text-wrap:balance;font-size:1.8rem}.MockupLanding-module__Gumpvq__heroLaunchForm p{overflow-wrap:break-word}.MockupLanding-module__Gumpvq__buttonRow{flex-direction:column;align-items:flex-start;gap:14px}.MockupLanding-module__Gumpvq__primaryButton,.MockupLanding-module__Gumpvq__timePill{width:min(100%,346px)}.MockupLanding-module__Gumpvq__heroImage{object-position:68% bottom}.MockupLanding-module__Gumpvq__proofInner,.MockupLanding-module__Gumpvq__statLayout,.MockupLanding-module__Gumpvq__benefitGrid,.MockupLanding-module__Gumpvq__threeCardGrid,.MockupLanding-module__Gumpvq__stepGrid,.MockupLanding-module__Gumpvq__curriculumGrid,.MockupLanding-module__Gumpvq__beforeAfterInner,.MockupLanding-module__Gumpvq__ctaInner{grid-template-columns:1fr}.MockupLanding-module__Gumpvq__proofInner{text-align:center;gap:24px}.MockupLanding-module__Gumpvq__proofCopy h2,.MockupLanding-module__Gumpvq__proofCopy p{margin-inline:auto}.MockupLanding-module__Gumpvq__statRule{width:100%;height:1px}.MockupLanding-module__Gumpvq__statCard,.MockupLanding-module__Gumpvq__statText,.MockupLanding-module__Gumpvq__centerTitle,.MockupLanding-module__Gumpvq__benefitCard,.MockupLanding-module__Gumpvq__reasonCard{width:min(100%,346px);max-width:346px;margin-inline:auto}.MockupLanding-module__Gumpvq__centerTitle h2{overflow-wrap:anywhere;font-size:clamp(1.9rem,8vw,2.25rem)}.MockupLanding-module__Gumpvq__sectionInner,.MockupLanding-module__Gumpvq__curriculumInner,.MockupLanding-module__Gumpvq__processInner{padding-block:52px}.MockupLanding-module__Gumpvq__kitInner{min-height:auto;padding-block:250px 42px}.MockupLanding-module__Gumpvq__kitSceneImage{object-position:26% top}.MockupLanding-module__Gumpvq__kitCopy{width:100%;padding:22px}.MockupLanding-module__Gumpvq__featureList{grid-template-columns:1fr}.MockupLanding-module__Gumpvq__featureRow,.MockupLanding-module__Gumpvq__pillarItem,.MockupLanding-module__Gumpvq__deliverableItem,.MockupLanding-module__Gumpvq__kitCardItem{grid-template-columns:auto minmax(0,1fr)}.MockupLanding-module__Gumpvq__featureRow{grid-template-rows:unset;min-height:auto}.MockupLanding-module__Gumpvq__featureRow p{font-size:.9rem;line-height:1.42}.MockupLanding-module__Gumpvq__featureRow p,.MockupLanding-module__Gumpvq__pillarItem p,.MockupLanding-module__Gumpvq__reassuranceItem p,.MockupLanding-module__Gumpvq__complianceCallout p{overflow-wrap:anywhere}.MockupLanding-module__Gumpvq__pillarItem{gap:12px}.MockupLanding-module__Gumpvq__curriculumKit{transform:none}.MockupLanding-module__Gumpvq__processTitle{letter-spacing:.05em;grid-template-columns:1fr;gap:10px}.MockupLanding-module__Gumpvq__processTitle:before,.MockupLanding-module__Gumpvq__processTitle:after{display:none}.MockupLanding-module__Gumpvq__step{padding:24px 10px 20px}.MockupLanding-module__Gumpvq__step+.MockupLanding-module__Gumpvq__step{border-top:1px dashed #5b667147;border-left:0}.MockupLanding-module__Gumpvq__stepNumber{margin:0 auto 12px;position:static}.MockupLanding-module__Gumpvq__beforeAfterInner{gap:18px;padding-block:54px}.MockupLanding-module__Gumpvq__trapCopy,.MockupLanding-module__Gumpvq__reassurancePanel{padding:22px}.MockupLanding-module__Gumpvq__researchSceneImage{object-position:center}.MockupLanding-module__Gumpvq__ctaInner{min-height:auto;padding-block:46px}.MockupLanding-module__Gumpvq__ctaSteps{width:100%}}@media (prefers-reduced-motion:reduce){.MockupLanding-module__Gumpvq__primaryButton,.MockupLanding-module__Gumpvq__smallButton,.MockupLanding-module__Gumpvq__rotatingState,.MockupLanding-module__Gumpvq__kitCardItem{transition:none}.MockupLanding-module__Gumpvq__heroKitCard,.MockupLanding-module__Gumpvq__kitCardItem{animation:none}.MockupLanding-module__Gumpvq__heroKitCard:hover .MockupLanding-module__Gumpvq__kitCardItem{transform:none}}
/*# sourceMappingURL=2df1dcf30f7241bb.css.map*/