.day-flow{display:grid;grid-template-columns:.92fr 1.08fr;gap:90px;align-items:center;width:min(1100px,calc(100% - 48px));margin:0 auto 130px;padding:74px 76px;border-radius:34px;background:#edf6f2}.day-flow-copy h2,.faq-section h2{margin:0 0 20px;font-family:var(--heading);font-size:clamp(43px,5vw,63px);line-height:.93;letter-spacing:-.07em}.day-flow-copy>p:not(.eyebrow),.faq-section>div>p:last-child{max-width:420px;color:var(--muted);font-size:16px;line-height:1.7}.day-flow .button{margin-top:25px}.day-flow ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.day-flow li{display:grid;grid-template-columns:58px 1fr;column-gap:15px;padding:20px 0;border-top:1px solid rgba(45,81,70,.15)}.day-flow li:last-child{border-bottom:1px solid rgba(45,81,70,.15)}.day-flow li span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#4d8275;font-size:12px;font-weight:700}.day-flow li strong{align-self:end;font-size:18px;letter-spacing:-.03em}.day-flow li p{margin:5px 0 0;color:#64746f;font-size:14px;line-height:1.45}.faq-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;width:min(1100px,calc(100% - 48px));margin:0 auto 130px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.025em;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#54857a;font-size:24px;font-weight:400;transition:transform .2s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:530px;margin:0 0 22px;color:#63707a;font-size:15px;line-height:1.65}.faq-list details p a{color:#39736d;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:800px){.day-flow{display:block;width:calc(100% - 32px);margin-bottom:90px;padding:48px 27px;border-radius:27px}.day-flow-copy h2,.faq-section h2{font-size:47px}.day-flow ol{margin-top:40px}.day-flow li{grid-template-columns:52px 1fr}.faq-section{display:block;width:calc(100% - 48px);margin-bottom:90px}.faq-section>div>p:last-child{margin-bottom:35px}.faq-list summary{font-size:16px}}