.C-Tqxq_main{color:#1a1a1a;--bg:#fff;--bg-soft:#fff;--surface:#fff;--hairline:#ddd;--border:#ddd;--text:#000;background-color:#fff;min-height:100vh;padding-top:0}.C-Tqxq_hero{text-align:center;isolation:isolate;color:#fff;background-color:#111;justify-content:center;align-items:center;height:auto;min-height:240px;padding:24px 0;display:flex;position:relative;overflow:hidden}.C-Tqxq_hero:before{content:"";z-index:-2;filter:grayscale()contrast(1.08)brightness(.78);background-image:url(/images/trade-marble-slabs.jpg);background-position:50% 58%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.C-Tqxq_heroOverlay{z-index:-1;background:#00000080;position:absolute;inset:0}.C-Tqxq_photoCredit{z-index:2;color:#ffffff85;letter-spacing:.04em;font-size:.58rem;text-decoration:none;position:absolute;bottom:14px;right:18px}.C-Tqxq_photoCredit:hover{color:#fff}.C-Tqxq_heroContent{z-index:10;max-width:800px;padding:0 40px;position:relative}.C-Tqxq_eyebrow{font-family:var(--font-jost,sans-serif);text-transform:uppercase;letter-spacing:.25em;opacity:.9;color:#fff;margin-bottom:10px;font-size:.75rem;display:block}.C-Tqxq_title{font-family:var(--font-bodoni,serif);color:#fff;margin-bottom:12px;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:400;line-height:1.1}.C-Tqxq_subtitle{font-family:var(--font-bodoni,serif);opacity:.95;color:#fff;max-width:600px;margin:0 auto 20px;font-size:1rem;font-style:italic;font-weight:400;line-height:1.45}.C-Tqxq_ctaBtn{color:#000;text-transform:uppercase;font-family:var(--font-jost,sans-serif);letter-spacing:.2em;background:#fff;border:1px solid #fff;padding:13px 34px;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.C-Tqxq_ctaBtn:hover{color:#fff;background:0 0}.C-Tqxq_heroEmail{font-family:var(--font-jost,sans-serif);color:#fffc;margin-top:14px;font-size:.8rem}.C-Tqxq_heroEmail a{color:#fff;text-underline-offset:3px;text-decoration:underline}.C-Tqxq_heroEmail a:hover{opacity:.8}.C-Tqxq_benefits{max-width:1100px;margin:0 auto;padding:20px 40px}.C-Tqxq_grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.C-Tqxq_gridTwo{grid-template-columns:repeat(2,1fr);gap:24px;max-width:760px;margin:0 auto;display:grid}.C-Tqxq_sectionHeading{font-family:var(--font-bodoni,serif);color:#000;text-align:center;margin:0 0 4px;font-size:1.3rem;font-weight:400}.C-Tqxq_sectionIntro{font-family:var(--font-jost,sans-serif);color:#555;text-align:center;max-width:560px;margin:0 auto 14px;font-size:.82rem;font-weight:300;line-height:1.4}.C-Tqxq_card{background:#fff;border:1px solid #eee;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .25s,box-shadow .25s;display:flex}.C-Tqxq_card:hover{border-color:#ddd;box-shadow:0 4px 16px #0000000a}.C-Tqxq_cardIndex{font-family:var(--font-jost,sans-serif);letter-spacing:.15em;color:#b8860b;font-size:.65rem;font-weight:500}.C-Tqxq_cardTitle{font-family:var(--font-bodoni,serif);color:#000;font-size:1.05rem;font-weight:400;line-height:1.25}.C-Tqxq_cardText{font-family:var(--font-jost,sans-serif);color:#555;font-size:.78rem;font-weight:300;line-height:1.4}.C-Tqxq_applySection{background:#f9f9f9;justify-content:center;padding:36px 40px;display:flex}.C-Tqxq_formContainer{background:#fff;width:100%;max-width:600px;padding:32px}.C-Tqxq_formContainer h2{font-family:var(--font-bodoni,serif);text-align:center;color:#000;margin-bottom:8px;font-size:1.6rem;font-weight:400}.C-Tqxq_formContainer p{font-family:var(--font-jost,sans-serif);color:#666;text-align:center;margin-bottom:20px;font-size:.82rem;line-height:1.45}.C-Tqxq_form{flex-direction:column;gap:14px;display:flex}.C-Tqxq_row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.C-Tqxq_group{flex-direction:column;gap:5px;display:flex}.C-Tqxq_group label{font-family:var(--font-jost,sans-serif);text-transform:uppercase;letter-spacing:.15em;color:#666;font-size:.7rem}.C-Tqxq_input{font-family:var(--font-jost,sans-serif);color:#000;background:#fff;border:1px solid #ddd;border-radius:0;width:100%;padding:11px 14px;font-size:.95rem;transition:border-color .3s}.C-Tqxq_input:focus{border-color:#000;outline:none}select.C-Tqxq_input{appearance:none;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23666' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}select.C-Tqxq_input option{color:#111;background:#fff}.C-Tqxq_phoneRow{align-items:center;gap:12px;display:flex}.C-Tqxq_countrySelect{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:140px;overflow:hidden;}.C-Tqxq_phoneInput{color:#111;caret-color:#111;opacity:1;background:#fff;flex:auto;min-width:0}.C-Tqxq_phoneInput::placeholder{color:#777;opacity:1}.C-Tqxq_submitBtn{color:#fff;text-transform:uppercase;font-family:var(--font-jost,sans-serif);letter-spacing:.2em;cursor:pointer;background:#000;border:none;width:100%;margin-top:12px;padding:14px 40px;font-size:.75rem;transition:background .3s}.C-Tqxq_submitBtn:hover{background:#333}@media (max-width:1024px){.C-Tqxq_grid,.C-Tqxq_gridTwo{grid-template-columns:repeat(2,1fr);gap:18px}.C-Tqxq_hero{height:auto;min-height:200px}.C-Tqxq_benefits,.C-Tqxq_applySection{padding:28px}.C-Tqxq_formContainer{padding:24px 28px}}@media (max-width:600px){.C-Tqxq_hero{height:auto;min-height:0;padding:20px 0}.C-Tqxq_title{font-size:2.1rem}.C-Tqxq_subtitle{font-size:.92rem}.C-Tqxq_grid,.C-Tqxq_gridTwo{grid-template-columns:1fr;gap:16px}.C-Tqxq_benefits,.C-Tqxq_applySection,.C-Tqxq_formContainer{padding:24px 20px}.C-Tqxq_row{grid-template-columns:1fr;gap:16px}}
