.intent-hero[data-astro-cid-nopezuur]{background:radial-gradient(circle at top center,rgba(228,213,168,.34),transparent 45%),linear-gradient(135deg,#faf8f5,#f7e8d0);padding:4rem 0 3rem}.intent-hero__grid[data-astro-cid-nopezuur]{display:grid;gap:2rem;align-items:center}@media(min-width:1024px){.intent-hero__grid[data-astro-cid-nopezuur]{grid-template-columns:minmax(0,1.05fr) minmax(320px,420px)}}.intent-hero__content[data-astro-cid-nopezuur]{text-align:center}@media(min-width:1024px){.intent-hero__content[data-astro-cid-nopezuur]{text-align:left}}.intent-hero[data-astro-cid-nopezuur] h1[data-astro-cid-nopezuur]{margin-top:1.5rem;margin-bottom:1.5rem}.intent-hero__subtitle[data-astro-cid-nopezuur]{font-size:1.25rem;max-width:760px;margin:0 auto;color:#5a5a5a}@media(min-width:1024px){.intent-hero__subtitle[data-astro-cid-nopezuur]{margin:0}}.intent-hero__visual[data-astro-cid-nopezuur]{position:relative;min-height:320px;border-radius:16px;overflow:hidden;border:1px solid rgba(201,169,98,.16);box-shadow:0 20px 50px #00000026}.intent-hero__visual[data-astro-cid-nopezuur]:after{content:"";position:absolute;inset:auto -8% -12% auto;width:220px;height:220px;background:radial-gradient(circle at center,rgba(228,213,168,.28),transparent 64%),repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0,rgba(255,255,255,.18) 6px,transparent 6px,transparent 18px);opacity:.5;pointer-events:none}.intent-hero__image[data-astro-cid-nopezuur]{width:100%;height:100%;object-fit:cover;min-height:320px}.intent-hero__meta[data-astro-cid-nopezuur]{margin-top:-2rem;margin-bottom:2rem;position:relative;z-index:1}.intent-summary[data-astro-cid-nopezuur]{padding-top:2.5rem}.intent-summary__panel[data-astro-cid-nopezuur]{background:linear-gradient(135deg,#e4d5a840,#fffffff2),#fff;border:1px solid rgba(201,169,98,.18);border-radius:16px;box-shadow:0 10px 25px #0000001a;padding:2rem}.intent-summary__header[data-astro-cid-nopezuur]{margin-bottom:1.5rem}.intent-summary__header[data-astro-cid-nopezuur] h2[data-astro-cid-nopezuur]{font-size:2rem}.intent-summary__eyebrow[data-astro-cid-nopezuur]{display:inline-block;margin-bottom:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a6230}.intent-summary__grid[data-astro-cid-nopezuur]{display:grid;gap:1rem}@media(min-width:768px){.intent-summary__grid[data-astro-cid-nopezuur]{grid-template-columns:repeat(2,minmax(0,1fr))}}.intent-summary__item[data-astro-cid-nopezuur]{display:grid;grid-template-columns:20px 1fr;gap:.75rem;align-items:start;padding:1.25rem;background:#ffffffb8;border-radius:12px}.intent-summary__item[data-astro-cid-nopezuur] span[data-astro-cid-nopezuur]{color:#a88c4a;font-weight:700}.intent-summary__item[data-astro-cid-nopezuur] p[data-astro-cid-nopezuur]{margin:0}.intent-quick-nav[data-astro-cid-nopezuur]{padding-top:.5rem}.intent-quick-nav__panel[data-astro-cid-nopezuur]{display:grid;gap:1rem;padding:1.25rem;background:#ffffffeb;border:1px solid rgba(201,169,98,.16);border-radius:16px;box-shadow:0 4px 6px #00000012}.intent-quick-nav__eyebrow[data-astro-cid-nopezuur]{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a6230}.intent-quick-nav__links[data-astro-cid-nopezuur]{display:flex;flex-wrap:wrap;gap:.75rem}.intent-quick-nav__links[data-astro-cid-nopezuur] a[data-astro-cid-nopezuur]{padding:.5rem 1rem;border-radius:9999px;background:#c9a9621f;color:#1c1c1c;font-size:.875rem;font-weight:500;text-decoration:none}.intent-quick-nav__links[data-astro-cid-nopezuur] a[data-astro-cid-nopezuur]:hover{background:#c9a96233;color:#1c1c1c}.intent-cta[data-astro-cid-nopezuur]{background:linear-gradient(135deg,#1c1c1cf5,#2d2d2df5),#1c1c1c;padding:4rem 0}.intent-cta__panel[data-astro-cid-nopezuur]{max-width:880px;margin:0 auto;text-align:center}.intent-cta[data-astro-cid-nopezuur] h2[data-astro-cid-nopezuur]{color:#faf8f5;margin-bottom:1rem}.intent-cta[data-astro-cid-nopezuur] p[data-astro-cid-nopezuur]{color:#faf8f5d1;font-size:1.25rem;margin-bottom:2rem}.intent-cta__actions[data-astro-cid-nopezuur]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.intent-section{background:#fff}.intent-section.intent-section--alt{background:#fffef9}.intent-section__header{max-width:760px;margin-bottom:2rem}.intent-section__eyebrow{display:inline-block;margin-bottom:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a6230}.intent-grid{display:grid;gap:2rem}@media(min-width:1024px){.intent-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start}}.intent-panel{background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012;overflow:hidden;transition:all .25s ease;padding:2rem;border:1px solid rgba(201,169,98,.12)}.intent-panel--accent{background:linear-gradient(180deg,#e4d5a838,#fff)}.intent-card-grid{display:grid;gap:1.5rem}@media(min-width:768px){.intent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.intent-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012;overflow:hidden;transition:all .25s ease;padding:2rem;border:1px solid rgba(201,169,98,.12)}.intent-card h3[data-astro-cid-nopezuur]{margin-bottom:.75rem;font-size:1.5rem}.intent-card p[data-astro-cid-nopezuur]:last-child{margin-bottom:0}.intent-card--dark{background:#1c1c1c;border-color:#e4d5a829}.intent-card--dark h3{color:#faf8f5}.intent-card--dark p,.intent-card--dark li,.intent-card--dark strong{color:#faf8f5eb}.intent-card--dark a{color:#e4d5a8}.intent-list,.intent-checklist{display:grid;gap:.75rem;padding-left:1.5rem}.intent-list li[data-astro-cid-nopezuur],.intent-checklist li[data-astro-cid-nopezuur]{list-style:disc;color:#5a5a5a}.intent-callout{padding:1.5rem;border-left:4px solid #C9A962;border-radius:0 12px 12px 0;background:#e4d5a82e}.intent-faq-grid{display:grid;gap:1.25rem}.intent-faq-item{background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012;overflow:hidden;transition:all .25s ease;padding:1.5rem;border:1px solid rgba(201,169,98,.12)}.intent-faq-item h3[data-astro-cid-nopezuur]{font-size:1.25rem;margin-bottom:.75rem}.intent-faq-item p[data-astro-cid-nopezuur]:last-child{margin-bottom:0}
