
.appraisal .app-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:15px;padding-block:65px 75px}.appraisal h1{font-size:clamp(48px,5.4vw,76px);line-height:1.04}.appraisal h1 span{color:var(--blue)}.appraisal .eyebrow{font-size:12px;letter-spacing:1.7px;margin-bottom:22px}.lead{font-size:19px;line-height:1.65;max-width:510px;color:#55554d;margin:0 0 28px}.anana-hero{width:110%;height:auto;margin-left:-5%;mix-blend-mode:multiply}.app-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.text-link{font-size:15px;text-decoration:underline;text-underline-offset:5px}.app-note{font-size:13px;color:#66645d;margin-top:17px}.app-pain{background:var(--orange);padding:55px 0}.app-pain>.wrap{display:grid;grid-template-columns:1.3fr 1fr;column-gap:55px;align-items:center}.app-pain .eyebrow{grid-column:1/-1}.appraisal .app-pain h2{font-size:clamp(36px,3.7vw,51px);margin:0}.pain-copy p{font-size:19px;line-height:1.6;margin:0}.pain-copy .anana-line{font:italic 25px/1.4 'Libre Caslon Display',Georgia,serif;margin-top:20px}.app-process{padding-block:75px}.section-heading{text-align:center}.section-heading h2{font-size:clamp(40px,4.4vw,60px);margin-bottom:18px}.section-heading>p:last-child{font-size:18px;color:#62615a}.process-art{display:block;width:100%;height:auto;margin:25px 0 15px;mix-blend-mode:multiply}.app-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.app-steps article{position:relative;padding-top:24px;border-top:1px solid #cac6bb}.app-steps span{color:var(--blue);font:36px/1 'Libre Caslon Display',Georgia,serif}.app-steps h3{font-size:29px;margin:15px 0 12px;line-height:1.15}.app-steps p{font-size:16px;line-height:1.6;color:#62615a;margin:0}.app-report{background:#efeee7;padding:65px 0}.report-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.report-layout h2{font-size:clamp(40px,4.2vw,59px)}.report-layout>div>p:not(.eyebrow){font-size:18px;line-height:1.7;color:#62615a;margin-bottom:27px;max-width:470px}.report-outline{background:var(--paper);border:1px solid #d5d1c6;padding:35px;box-shadow:10px 10px 0 #d7dfef;border-radius:3px}.report-top{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #ccc7bc;padding-bottom:18px}.report-top>span:first-child{font:bold 25px Georgia,serif}.report-top>span:last-child{font-size:11px;letter-spacing:1.2px}.report-outline h3{font-size:38px;margin:26px 0}.report-row{display:flex;gap:20px;border-top:1px solid #ded9ce;padding:20px 0}.report-row>span{font-size:14px;color:var(--blue);padding-top:3px}.report-row h4{font-weight:500;font-size:17px;line-height:1.3;margin:0 0 7px}.report-row p{font-size:14px;color:#62615a;line-height:1.5;margin:0}.report-outline .outline-caption{font-size:12px;margin:5px 0 0;color:#77746c}.app-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding-block:75px}.app-faq h2{font-size:45px}.app-faq summary{font-size:16px;padding-block:22px}.app-faq details p{font-size:16px;line-height:1.6}.app-closing{background:var(--ink);color:var(--paper);overflow:hidden}.app-closing>.wrap{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;padding-block:55px}.app-closing h2{font-size:clamp(44px,4.8vw,66px);margin-bottom:20px}.app-closing p:not(.eyebrow){font-size:18px;margin-bottom:25px}.closing-anana{aspect-ratio:1;background:url('/assets/home-members.webp') right center/300% 100% no-repeat;border-radius:50%;width:100%;max-width:320px;justify-self:end}.appraisal .home-footer a:not(.brand){font-size:14px}.appraisal .tools-panel a[aria-current=page]{background:#f3b39155}
@media(max-width:1000px){.report-layout{gap:45px}.app-steps{gap:25px}.appraisal h1{font-size:57px}.appraisal .app-hero{padding-block:45px}.app-pain>.wrap{gap:25px}.pain-copy p{font-size:17px}.report-outline{padding:25px}.report-top{flex-wrap:wrap}.appraisal header>.button{font-size:14px}.appraisal header nav{gap:20px}}
@media(max-width:760px){.appraisal .app-hero{grid-template-columns:1fr;padding-block:35px}.appraisal h1{font-size:clamp(46px,8vw,64px)}.lead{font-size:18px;max-width:600px}.anana-hero{width:100%;max-width:580px;margin:15px auto 0}.app-pain{padding-block:40px}.app-pain>.wrap{grid-template-columns:1fr;gap:20px}.app-pain .eyebrow{margin:0}.app-pain .pain-copy p{font-size:18px}.app-process{padding-block:45px}.section-heading{text-align:left}.section-heading h2{font-size:43px}.app-steps{grid-template-columns:1fr;gap:25px}.app-steps article{padding-left:55px}.app-steps span{position:absolute;left:0;top:26px}.app-steps h3{margin-top:0}.process-art{margin-block:20px}.app-report{padding-block:40px}.report-layout{grid-template-columns:1fr;gap:35px}.report-layout h2{font-size:45px}.report-outline{max-width:500px;width:calc(100% - 10px)}.app-faq{grid-template-columns:1fr;gap:10px;padding-block:45px}.app-faq h2{font-size:39px}.app-closing>.wrap{grid-template-columns:1fr;padding-block:40px;gap:20px}.closing-anana{width:190px;margin-top:-60px;opacity:.9}.app-closing .button{position:relative;z-index:1}.app-closing>.wrap>div:first-child{position:relative;z-index:1}.app-closing h2{font-size:46px}.appraisal .home-footer{gap:20px}}
@media(max-width:440px){.appraisal h1{font-size:47px}.appraisal .app-hero .eyebrow{font-size:11px}.app-actions{gap:20px}.app-actions .button{padding-inline:23px}.app-closing h2{font-size:40px}.closing-anana{width:140px;margin-top:-30px}.report-outline h3{font-size:33px}.appraisal .home-footer>span{width:100%}}

.appraisal .home-footer{flex-wrap:wrap}.appraisal .app-legal-links{display:flex;flex-wrap:wrap;flex-basis:100%;gap:14px 28px;margin:0;padding-top:18px;border-top:1px solid #d8d4c9;font-size:14px}.appraisal .app-legal-links a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.appraisal .app-legal-links a:hover{color:var(--blue)}

.onboarding-steps{margin-top:45px}.setup-details{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;background:#efeee7;border-radius:16px;padding:35px;margin-top:45px}.setup-details h3{font-size:34px;line-height:1.15;margin:0}.setup-details ul{margin:0;padding-left:22px;font-size:16px;line-height:1.65}.setup-details li+li{margin-top:10px}.setup-details li::marker{color:var(--blue)}.daily-use{margin-top:50px;text-align:center}.daily-use h3{font-size:35px;margin-bottom:12px}.daily-use p{font-size:17px;color:#62615a}.appraisal header .button{white-space:nowrap}@media(max-width:760px){.setup-details{grid-template-columns:1fr;padding:25px;gap:22px}.setup-details h3{font-size:30px}.daily-use{text-align:left}.daily-use h3{font-size:31px}.appraisal .app-pain h2{font-size:36px}}
