.why-plan-matters-container{justify-content:center;width:100%;min-height:100vh;padding:120px 20px 48px;display:flex}@media (max-width:767px){.why-plan-matters-container{padding:140px 16px 48px}}.why-plan-matters-content{width:100%;max-width:1024px;line-height:1.6}.why-plan-matters-logo-section{text-align:left;margin-bottom:40px}.why-plan-matters-logo-section img{vertical-align:baseline;width:auto;height:32px;display:inline}.why-plan-matters-main-title{color:#ffffffd9;text-align:left;margin-top:.67em;margin-bottom:8px;font-size:40px;font-weight:700;line-height:150%}.why-plan-matters-section-title{color:#ffffffd9;margin-top:40px;margin-bottom:20px;font-size:20px;font-weight:700;line-height:160%}.why-plan-matters-subsection-title{color:#ffffffe6;margin-top:30px;margin-bottom:15px;font-size:18px;font-weight:600}.why-plan-matters-content-text{color:#ffffffe6;margin-top:1em;margin-bottom:15px;font-size:16px;line-height:160%}.why-plan-matters-demo-image{text-align:center;margin:30px 0}.why-plan-matters-demo-image img{border:1px solid #ffffff1a;border-radius:8px;max-width:100%;height:auto}.why-plan-matters-code-example{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin:20px 0;padding:16px}.why-plan-matters-code-text{color:#fffffff2;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px;line-height:1.4}.why-plan-matters-content ul{margin-bottom:15px;padding-left:20px}.why-plan-matters-content ul li{color:#ffffffe6;margin-bottom:8px;font-size:16px;line-height:160%}.why-plan-matters-content ul li ul{margin-top:10px}.why-plan-matters-step-list{margin-bottom:15px;padding-left:20px}.why-plan-matters-step-list li{color:#ffffffe6;margin-bottom:12px;font-size:16px;line-height:160%}.why-plan-matters-content section{margin-bottom:30px}.why-plan-matters-content strong{color:#fffffff2;font-weight:600}.why-plan-matters-content a{color:#ffffffe6;text-decoration:underline;transition:color .2s}.why-plan-matters-content a:hover{color:#fff;text-decoration:underline}.why-plan-matters-footer{border-top:1px solid #ffffff1a;margin-top:50px;padding-top:35px}@media (max-width:768px){.why-plan-matters-container{padding:20px 16px}.why-plan-matters-main-title{font-size:28px}.why-plan-matters-section-title{font-size:18px}.why-plan-matters-subsection-title,.why-plan-matters-content-text{font-size:16px}}