.homeTest{background:var(--paper);color:var(--ink)}.homeTest .homeTestHero{min-height:720px}.homeTestHero .lead{max-width:700px}.homeTestHeroPhoto{object-fit:cover}.homeTestHero .postcard{min-height:350px;position:relative;overflow:hidden}.homeTestHero .postcard:after{content:"";background:linear-gradient(#0000,#0d2925b8);position:absolute;inset:55% 0 0}.homeTestHero .postcard p{z-index:2;color:#fff;font:600 30px/1 var(--font-hand);margin:0;position:absolute;bottom:20px;left:24px}.homeTestWhy{background:var(--ink);color:#fff;padding:90px 0}.homeTestWhyGrid{grid-template-columns:.9fr 1.1fr;gap:55px;display:grid}.homeTestWhy h2,.homeTestGuide h2,.homeTestCommunity h2,.homeTestNotebook h2,.homeTestFinal h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,5.5vw,72px);line-height:.94}.homeTestWhy h2 em,.homeTestGuide h2 em,.homeTestCommunity h2 em,.homeTestNotebook h2 em,.homeTestFinal h2 em{color:var(--coral);font-family:var(--font-hand);font-weight:600}.homeTestWhyCopy{font-size:17px;line-height:1.6}.homeTestWhyCopy>strong{color:var(--sun);margin:18px 0;font-size:24px;line-height:1.25;display:block}.homeTestWhyCopy>a{border-bottom:2px solid var(--sun);gap:24px;margin-top:16px;padding-bottom:7px;font-weight:900;display:inline-flex}.homeTestWhy ul{border:2px solid #fff;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid}.homeTestWhy li{text-align:center;letter-spacing:.7px;text-transform:uppercase;background:#ffffff0c;padding:20px;font-size:11px;font-weight:950}.homeTestWhy li+li{border-left:1px solid #fff5}.homeTestGuide{padding-block:105px}.homeTestGuide .sectionHead{max-width:940px}.homeTestGuide .sectionHead>p:last-child{max-width:760px}.homeTestShowcase{margin-top:45px}.homeTestRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:0 8vw 16px 4px;display:flex;overflow-x:auto}.homeTestRail::-webkit-scrollbar{display:none}.homeTestRail article{scroll-snap-align:start;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;flex-direction:column;flex:0 0 min(410px,76vw);transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.homeTestRail article:nth-child(4n+2){background:#fff9dd}.homeTestRail article:nth-child(4n+3){background:#effaf7}.homeTestRail article:nth-child(4n){background:#fff2ef}.homeTestRail article.active{box-shadow:8px 8px 0 var(--sun);transform:translateY(-4px)}.homeTestFeatureVisual{aspect-ratio:16/9;border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.homeTestFeatureVisual img{object-fit:cover}.homeTestFeatureVisual>span{border:2px solid var(--ink);background:var(--sun);border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;font-weight:950;display:grid;position:absolute;bottom:14px;right:14px}.homeTestRail article>div:last-child{flex-direction:column;flex:1;padding:21px;display:flex}.homeTestRail small{color:var(--coral);letter-spacing:1px;font-size:9px;font-weight:950}.homeTestRail h3{margin:8px 0;font-size:24px}.homeTestRail p{color:#52635f;margin:0;font-size:13px;line-height:1.5}.homeTestProof{color:var(--ink);margin-top:16px;font-size:11px;line-height:1.35;display:block}.homeTestProof:before{content:"✓";background:var(--aqua);color:#126247;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:7px;display:inline-grid}.homeTestRail a{border-top:1px solid #12393644;justify-content:space-between;margin-top:auto;padding-top:13px;font-size:11px;font-weight:950;display:flex}.homeTestCarouselControls{justify-content:center;align-items:center;gap:15px;margin-top:22px;display:flex}.homeTestCarouselControls>button{border:2px solid var(--ink);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:18px;font-weight:950}.homeTestCarouselControls>div{gap:7px;display:flex}.homeTestCarouselControls>div button{cursor:pointer;background:#9bb3ad;border:0;border-radius:50%;width:9px;height:9px;padding:0}.homeTestCarouselControls>div button.active{background:var(--coral);border-radius:8px;width:28px}.homeTestJourney{padding-bottom:100px}.homeTestJourney .chapter{grid-template-columns:100px 1fr 150px;min-height:260px}.homeTestJourney .chapterBody{padding:28px 34px}.homeTestJourney .chapterBody ul{margin-block:18px}.homeTestJourney .chapterSketch{font-size:76px}.homeTestYesBut{border-top:1px solid #12393622;padding-block:100px}.homeTestYesBut>header>p{max-width:500px}.homeTestYesBut .allAdvice{margin-top:28px}.homeTestCommunity{background:var(--aqua);padding:105px 0}.homeTestCommunityGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.homeTestCommunityPhoto{border:2px solid var(--ink);min-height:620px;box-shadow:11px 11px 0 var(--sun);position:relative;overflow:hidden}.homeTestCommunityPhoto img{object-fit:cover}.homeTestCommunityPhoto:after{content:"";background:linear-gradient(#0000,#0e2c27e8);position:absolute;inset:45% 0 0}.homeTestCommunityPhoto blockquote{z-index:2;color:#fff;font:600 25px/1.15 var(--font-hand);margin:0;position:absolute;bottom:24px;left:25px;right:25px}.homeTestCommunityGrid>div:last-child>p:not(.eyebrow){color:#405a55;max-width:650px;margin:25px 0;font-size:17px;line-height:1.65}.homeTestCommunityVoices{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;display:grid}.homeTestCommunityVoices blockquote{border:1px solid var(--ink);background:#fff;gap:7px;margin:0;padding:13px;display:grid}.homeTestCommunityVoices small{color:var(--coral);letter-spacing:.7px;font-size:8px;font-weight:950}.homeTestCommunityVoices span{font:600 16px/1.15 var(--font-hand)}.homeTestNotebook{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-block:105px;display:grid}.homeTestNotebook>div:first-child>p:not(.eyebrow){color:#52635f;margin:26px 0;font-size:17px;line-height:1.65}.homeTestNotebookTimeline{gap:8px;margin:0 0 28px;display:grid}.homeTestNotebookTimeline span{color:#52635f;border-bottom:1px solid #12393633;gap:14px;padding:8px 0;font-size:13px;display:flex}.homeTestNotebookTimeline b{min-width:78px;color:var(--coral);letter-spacing:.7px;font-size:9px}.homeTestNotebookPreview{border:2px solid var(--ink);min-height:500px;box-shadow:12px 12px 0 var(--coral);background:#fff;position:relative;overflow:hidden;transform:rotate(1deg)}.homeTestNotebookPreview img{object-fit:cover}.homeTestNotebookPreview:after{content:"";background:linear-gradient(#0000,#102d28e6);position:absolute;inset:55% 0 0}.homeTestNotebookPreview>div{z-index:2;color:#fff;display:grid;position:absolute;bottom:24px;left:25px;right:25px}.homeTestNotebookPreview small{color:var(--sun);letter-spacing:1px;font-size:9px;font-weight:950}.homeTestNotebookPreview strong{margin:6px 0;font-size:32px}.homeTestNotebookPreview span{font:600 19px var(--font-hand)}.homeTestFinal{background:var(--ink);color:#fff;text-align:center;padding:95px 0}.homeTestFinal .shell{justify-items:center;display:grid}.homeTestFinal p:not(.eyebrow){color:#d5e2de;max-width:760px;margin:25px auto;font-size:19px;line-height:1.55}.homeTestFinal ul{flex-wrap:wrap;justify-content:center;gap:9px;margin:0 0 28px;padding:0;list-style:none;display:flex}.homeTestFinal li{letter-spacing:.6px;text-transform:uppercase;border:1px solid #fff6;padding:8px 11px;font-size:9px;font-weight:950}.homeTestFinal .actions{justify-content:center}.homeTestBuy{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;padding:15px 19px;font-weight:900}.homeTestBuy:hover{color:var(--ink);background:#fff}@media (max-width:800px){.homeTest .homeTestHero{min-height:0}.homeTestHero h1{letter-spacing:-2.5px;font-size:clamp(43px,12vw,62px)}.homeTestHero .postcard{min-height:300px}.homeTestWhyGrid,.homeTestCommunityGrid,.homeTestNotebook{grid-template-columns:1fr;gap:36px}.homeTestWhy{padding:70px 0}.homeTestWhy ul{grid-template-columns:1fr 1fr}.homeTestWhy li:nth-child(3){border-top:1px solid #fff5;border-left:0}.homeTestWhy li:nth-child(4){border-top:1px solid #fff5}.homeTestGuide,.homeTestYesBut,.homeTestCommunity,.homeTestNotebook{padding-block:75px}.homeTestRail{padding-right:18vw}.homeTestRail article{flex-basis:80vw}.homeTestCarouselControls>div{max-width:190px;overflow:hidden}.homeTestJourney .chapter{grid-template-columns:58px 1fr;min-height:0}.homeTestJourney .chapterBody{padding:23px 18px}.homeTestCommunityPhoto,.homeTestNotebookPreview{min-height:440px}.homeTestNotebookPreview{grid-row:1;transform:none}.homeTestFinal .actions{gap:15px;width:100%;max-width:360px;display:grid}.homeTestFinal .actions>*{text-align:left;justify-content:space-between}}@media (max-width:430px){.homeTestWhy h2,.homeTestGuide h2,.homeTestCommunity h2,.homeTestNotebook h2,.homeTestFinal h2{letter-spacing:-2px;font-size:40px}.homeTestRail article{flex-basis:84vw}.homeTestCommunityPhoto,.homeTestNotebookPreview{min-height:390px}.homeTestCommunityVoices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.homeTestRail{scroll-behavior:auto}.homeTestRail article{transition:none}}.homeTestHero h1{max-width:760px;font-size:clamp(48px,4.7vw,68px);line-height:.94}@media (max-width:800px){.homeTestHero h1{font-size:clamp(40px,10.5vw,56px);line-height:.94}}
