[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}:root{--primary: #162D51;--gold: #D4AF37;--gold-dark: #B8962E;--canyon-clay: #C36A2D;--dark: #1f2937;--light: #ECECE6;--light-blue: #abc5d7;--gray: #6b7280;--white: #ECECE6}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--dark)}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 2rem}.hero[data-astro-cid-j7pv25f6]{position:relative;color:#fff;padding:10rem 0;text-align:center;overflow:hidden;min-height:80vh;display:flex;align-items:center}.hero-video[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);z-index:0;object-fit:cover}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#162d51d9,#2d5a8cbf);z-index:1}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.5rem;margin-bottom:2rem;line-height:1.2}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:3rem;opacity:.95;max-width:900px;margin-left:auto;margin-right:auto}.cta-button[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--canyon-clay);color:#fff;padding:1.25rem 2.5rem;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.2rem;transition:transform .3s,box-shadow .3s,background .3s}.cta-button[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003;background:#a5541f}section[data-astro-cid-j7pv25f6]{padding:5rem 0}section[data-astro-cid-j7pv25f6]:nth-child(2n):not(.hero){background:#abc5d726}h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;margin-bottom:1rem;color:var(--primary);text-align:center}.section-intro[data-astro-cid-j7pv25f6]{text-align:center;max-width:800px;margin:0 auto 3rem;color:var(--gray);font-size:1.1rem}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.service-card[data-astro-cid-j7pv25f6]{background:#abc5d726;padding:0;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s;overflow:hidden}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.service-image[data-astro-cid-j7pv25f6]{width:100%;height:200px;object-fit:cover;object-position:center -30px}.service-card[data-astro-cid-j7pv25f6]:nth-child(1) .service-image[data-astro-cid-j7pv25f6]{object-position:center -2rem}.service-card[data-astro-cid-j7pv25f6]:nth-child(3) .service-image[data-astro-cid-j7pv25f6]{object-position:center -60px}.service-content[data-astro-cid-j7pv25f6]{padding:2rem}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;color:var(--primary);margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.service-icon[data-astro-cid-j7pv25f6]{width:32px;height:32px;color:var(--canyon-clay);flex-shrink:0}.benefits-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.benefit-item[data-astro-cid-j7pv25f6]{text-align:left}.benefit-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;color:var(--primary);margin-bottom:.5rem}.benefit-icon[data-astro-cid-j7pv25f6]{width:32px;height:32px;color:var(--primary);flex-shrink:0}.about-container[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:3rem;max-width:1000px;margin:0 auto}.about-image-wrapper[data-astro-cid-j7pv25f6]{position:relative;flex-shrink:0;width:250px;height:250px;border-radius:50%;overflow:hidden;box-shadow:0 4px 15px #00000026}.about-image[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:-10px center}.about-image-wrapper[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#162d5126;pointer-events:none}.about-content[data-astro-cid-j7pv25f6]{flex:1;font-size:1.1rem;line-height:1.8}.about-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.utah-badge[data-astro-cid-j7pv25f6]{display:inline-block;color:var(--canyon-clay);font-weight:700}#assessment-cta[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--primary) 0%,rgba(45,90,140,.9) 100%);color:#fff;text-align:center;padding:5rem 0}.assessment-cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:2.5rem;margin-bottom:1.5rem}.assessment-cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-bottom:2.5rem;opacity:.95;max-width:800px;margin-left:auto;margin-right:auto}#contact[data-astro-cid-j7pv25f6]{background:#fff}.contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1000px;margin:0 auto}.contact-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:left;margin-bottom:1.5rem}.contact-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--gray);margin-bottom:2rem;line-height:1.8}.contact-details[data-astro-cid-j7pv25f6]{background:#abc5d726;padding:2.5rem;border-radius:12px;border-left:4px solid var(--canyon-clay)}.contact-item[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.contact-item[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.contact-label[data-astro-cid-j7pv25f6]{display:block;font-weight:600;color:var(--primary);margin-bottom:.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.contact-value[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--dark)}.contact-value[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--primary);text-decoration:none;font-weight:600;transition:color .3s}.contact-value[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--canyon-clay)}.contact-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.contact-buttons[data-astro-cid-j7pv25f6] .cta-button[data-astro-cid-j7pv25f6]{text-align:center}footer[data-astro-cid-j7pv25f6]{background:var(--dark);color:#fff;text-align:center;padding:2rem 0;border-top:3px solid var(--canyon-clay)}@media (max-width: 768px){.hero[data-astro-cid-j7pv25f6]{padding:6rem 0;min-height:60vh}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:2rem}.cta-button[data-astro-cid-j7pv25f6]{padding:1rem 2rem;font-size:1.1rem}h2[data-astro-cid-j7pv25f6]{font-size:2rem}.about-container[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.about-image[data-astro-cid-j7pv25f6]{width:200px;height:200px}.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.contact-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center}}
