.landing-page{background-color:#fff8f6;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px 24px;display:flex}@media (max-width:768px){.landing-page{padding:32px 16px}}.landing-page-content{width:100%;max-width:1440px;margin:0 auto}.landing-title{color:#000;text-align:center;margin-bottom:32px;font-family:Avenir,-apple-system,Roboto,Helvetica,sans-serif;font-size:36px;font-weight:800}@media (max-width:768px){.landing-title{margin-bottom:24px;font-size:28px}}.cards-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;width:100%;display:grid}@media (min-width:769px){.cards-container{grid-template-columns:repeat(2,1fr);max-width:1080px;margin:0 auto}}@media (max-width:768px){.cards-container{gap:24px}}.option-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;padding:32px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:4px 4px 16px #a3a3a326}.option-card:hover{transform:translateY(-4px);box-shadow:6px 6px 24px #a3a3a340}.card-image{width:100%;height:281px;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.card-image{height:220px}}@media (max-width:480px){.card-image{height:180px}}.card-content{flex-grow:1;justify-content:center;align-items:center;padding:24px;display:flex}@media (max-width:768px){.card-content{padding:20px 16px}}.card-title{color:#3a3a3a;text-align:center;letter-spacing:-.312px;margin:0;font-family:Avenir,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-weight:800;line-height:1.2}@media (max-width:1024px){.card-title{font-size:28px}}@media (max-width:768px){.card-title{font-size:24px}}@media (max-width:480px){.card-title{font-size:20px}}.card-button{color:#130600;letter-spacing:-.312px;text-align:center;cursor:pointer;background-color:#ed6900;border:none;border-radius:8px;width:100%;padding:16px 24px;font-family:Avenir,-apple-system,Roboto,Helvetica,sans-serif;font-size:19px;font-weight:700;line-height:24px;transition:background-color .3s,transform .2s}.card-button:hover{background-color:#ed6900;transform:scale(1.02)}.card-button:active{transform:scale(.98)}@media (max-width:768px){.card-button{padding:14px 20px;font-size:15px}}@media (max-width:480px){.card-button{padding:12px 16px;font-size:14px}}.get-in-touch-container{justify-content:center;margin-top:48px;display:flex}@media (max-width:768px){.get-in-touch-container{margin-top:32px}}.get-in-touch-button{color:#130600;letter-spacing:-.312px;cursor:pointer;background-color:#f5f5f5;border:2px solid #130600;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-family:Avenir,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:24px;transition:all .3s;display:inline-flex;box-shadow:4px 4px 16px #a3a3a326}.get-in-touch-button svg{transition:transform .3s}.get-in-touch-button:hover{color:#fff;background-color:#ed6900;transform:translateY(-2px);box-shadow:0 4px 12px #ff76144d}.get-in-touch-button:hover svg{transform:translate(4px)}.get-in-touch-button:active{transform:translateY(0)}@media (max-width:768px){.get-in-touch-button{padding:12px 24px;font-size:15px}}@media (max-width:480px){.get-in-touch-button{padding:10px 20px;font-size:14px}}
