.page-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:85px;align-items:center;max-width:1120px;margin:auto;padding:100px 32px 110px}.page-hero h1{max-width:730px;margin:0;font-size:clamp(43px,5.2vw,76px);line-height:.96;letter-spacing:-4px}.page-hero>div>p:not(.eyebrow){max-width:590px;margin:27px 0;color:var(--muted);font-size:18px}.page-hero small{display:block;margin-top:15px;color:var(--muted);font-size:12px}.page-card{padding:28px;background:var(--ink);color:var(--paper);box-shadow:14px 14px 0 var(--coral);transform:rotate(2deg)}.page-card>p{margin:0 0 34px;color:#aab5af;font-size:10px;font-weight:bold;letter-spacing:1.2px}.card-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.card-grid>p{grid-column:1/-1;margin-bottom:4px}.card-grid div{padding:14px;background:#28312f}.card-grid b{display:block;color:var(--lime);font-size:30px;letter-spacing:-1px}.card-grid span{font-size:10px;color:#c3cdc8}.product-shot{position:relative;z-index:1;margin:0;transform:rotate(2deg)}.product-shot img{display:block;width:100%;border:6px solid var(--ink);border-radius:7px;background:#fff;box-shadow:14px 14px 0 var(--blue)}.product-shot figcaption{margin-top:18px;font-size:11px;color:var(--muted);transform:rotate(-2deg)}.product-shot-lime img{box-shadow:14px 14px 0 var(--lime)}.value-strip{display:flex;gap:35px;align-items:center;justify-content:center;padding:20px 32px;background:var(--ink);color:#b8c1bc;text-transform:uppercase;letter-spacing:1.2px;font-size:10px}.value-strip p{margin:0 auto 0 0;color:var(--paper);font-size:12px;text-transform:none;letter-spacing:0}.page-section{max-width:1120px;margin:auto;padding:110px 32px}.page-section h2{max-width:760px;margin:0;font-size:clamp(36px,4.3vw,60px);line-height:1;letter-spacing:-3px}.split-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:750px;margin:47px 0 0 auto}.split-copy p,.two-column>div>p{margin:0;color:var(--muted);font-size:16px}.dark-section{max-width:none;background:var(--ink);color:var(--paper);padding-left:max(32px,calc((100% - 1056px)/2));padding-right:max(32px,calc((100% - 1056px)/2))}.dark-section .eyebrow{color:#aab5af}.benefit-grid,.process-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:54px;border-top:1px solid #52605a}.benefit-grid article,.process-grid article{padding:27px 30px 15px 0;margin-right:30px;border-right:1px solid #52605a}.benefit-grid article:last-child,.process-grid article:last-child{border:0;margin-right:0}.benefit-grid b,.process-grid b{color:var(--lime);font-size:12px}.benefit-grid h3,.process-grid h3{margin:52px 0 12px;font-size:24px;line-height:1.05;letter-spacing:-1px}.benefit-grid p{margin:0;color:#b4c0ba;font-size:14px}.benefit-grid a{display:inline-block;margin-top:20px;color:var(--lime);font-size:12px;font-weight:bold}.pale-section{max-width:none;background:#dbe9c6;padding-left:max(32px,calc((100% - 1056px)/2));padding-right:max(32px,calc((100% - 1056px)/2))}.process-grid{border-color:#9fb598}.process-grid article{border-color:#9fb598}.process-grid b{color:var(--coral)}.process-grid h3{margin-top:52px}.process-grid p{margin:0;color:#526359;font-size:14px}.payment-card strong{display:block;font-size:40px;letter-spacing:-2px}.payment-card i{display:block;height:8px;background:#53605a;margin:25px 0 9px}.payment-card i b{display:block;width:86%;height:100%;background:var(--lime)}.payment-card div{display:flex;justify-content:space-between;color:#c8d2cd;font-size:11px}.coral-hero .page-card{box-shadow:14px 14px 0 var(--blue)}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:80px}.two-column h2{font-size:clamp(34px,3.7vw,52px)}.two-column>div{padding-top:38px}.two-column>div .text-link{display:inline-block;margin-top:25px}.attendance-card strong{font-size:24px}.attendance-card div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid #4c5853;font-size:12px}.attendance-card div span{color:#abb8b1}.status-good{color:var(--lime)}.attendance-card>small{display:block;margin-top:20px;color:var(--lime);font-size:12px}.green-hero .page-card{box-shadow:14px 14px 0 var(--lime)}.health-note{margin-top:20px!important;padding-left:14px;border-left:3px solid var(--coral);font-size:13px!important}.page-faq{padding-top:50px;padding-bottom:110px}.page-cta{padding:105px 32px;text-align:center;background:var(--coral)}.page-cta p{margin:0 0 15px;font-size:14px}.page-cta h2{margin:0 0 30px;font-size:clamp(38px,4.7vw,64px);letter-spacing:-3px;line-height:1}.page-cta .button{background:var(--lime)}
@media(max-width:760px){.page-nav{display:flex;position:static;padding:0;border:0;background:transparent}.page-nav .nav-cta{padding:8px 10px;font-size:11px}.page-nav a:not(.nav-cta){display:none}.page-hero{display:block;padding:68px 20px 78px}.page-hero h1{letter-spacing:-3px}.page-hero>div>p:not(.eyebrow){font-size:16px}.page-card{margin:52px 12px 10px;padding:22px;box-shadow:10px 10px 0 var(--coral)}.value-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px}.value-strip p{grid-column:1/-1}.page-section{padding:78px 20px}.split-copy,.two-column{display:block;margin-top:35px}.split-copy p+ p,.two-column>div>p+p{margin-top:19px}.dark-section,.pale-section{padding-left:20px;padding-right:20px}.benefit-grid,.process-grid{display:block;margin-top:35px}.benefit-grid article,.process-grid article{padding:25px 0;margin:0;border-right:0;border-bottom:1px solid #52605a}.benefit-grid article:last-child,.process-grid article:last-child{border-bottom:0}.process-grid article{border-color:#9fb598}.benefit-grid h3,.process-grid h3{margin-top:30px}.two-column>div{padding-top:25px}.page-faq{padding-top:30px}.page-cta{padding:80px 20px}.page-cta h2{letter-spacing:-2px}}
