._container_1mjvj_1{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}._pageHeader_1mjvj_8{position:relative;padding:var(--spacing-16) 0;background-size:cover;background-position:center;border-bottom:4px solid var(--secondary)}._headerOverlay_1mjvj_16{position:absolute;inset:0;background:linear-gradient(135deg,#0f172ae6,#0f172ab3);z-index:1}._headerContent_1mjvj_23{position:relative;z-index:2}._breadcrumbNav_1mjvj_28{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:#ffffffb3;margin-bottom:var(--spacing-4)}._breadcrumbLink_1mjvj_38{color:#ffffffd9;text-decoration:none}._breadcrumbLink_1mjvj_38:hover{text-decoration:underline}._breadcrumbCurrent_1mjvj_47{color:var(--secondary)}._eyebrow_1mjvj_51{display:inline-block;background-color:var(--secondary);color:var(--secondary-foreground);font-family:var(--font-family-heading);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:var(--spacing-1) var(--spacing-3);margin-bottom:var(--spacing-4)}._pageTitle_1mjvj_64{font-family:var(--font-family-heading);font-size:clamp(1.875rem,4vw,3rem);font-weight:900;text-transform:uppercase;color:#fff;line-height:1.1;margin:0 0 var(--spacing-4) 0;max-width:20ch;text-shadow:0 4px 12px rgba(0,0,0,.5)}._pageSubtitle_1mjvj_76{font-size:1.125rem;color:#ffffffe6;line-height:1.6;max-width:60ch;margin:0 0 1.25rem}._headerPrice_1mjvj_84{display:inline-flex;align-items:baseline;gap:var(--spacing-2);font-family:var(--font-family-heading);color:var(--secondary);font-size:1.5rem;font-weight:800}._headerPriceNote_1mjvj_94{font-family:var(--font-family-base);font-size:.9375rem;font-weight:400;color:#ffffffbf}._bodySection_1mjvj_102{padding:var(--spacing-12) 0 var(--spacing-16) 0}._layoutGrid_1mjvj_106{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width:1024px){._layoutGrid_1mjvj_106{grid-template-columns:minmax(0,1fr) 360px}}._mainColumn_1mjvj_119,._sideColumn_1mjvj_123{min-width:0}@media(min-width:1024px){._sideColumn_1mjvj_123{position:sticky;top:calc(4.5rem + var(--spacing-4))}}._blockTitle_1mjvj_134{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:800;text-transform:uppercase;color:var(--foreground);margin:0 0 var(--spacing-6) 0;border-left:4px solid var(--secondary);padding-left:var(--spacing-4);line-height:1.2}._intro_1mjvj_146{font-size:1.125rem;line-height:1.7;color:var(--foreground);margin:0 0 var(--spacing-8) 0}._prose_1mjvj_153 p{font-size:1.0625rem;line-height:1.75;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0}._stepsGrid_1mjvj_161{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:var(--spacing-8) 0 var(--spacing-12) 0}@media(min-width:640px){._stepsGrid_1mjvj_161{grid-template-columns:repeat(3,1fr)}}._stepCard_1mjvj_174{background-color:var(--card);border:1px solid var(--border);border-top:4px solid var(--secondary);padding:var(--spacing-6);box-shadow:var(--shadow)}._stepNumber_1mjvj_182{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:900;color:var(--secondary);line-height:1;margin-bottom:var(--spacing-3)}._stepTitle_1mjvj_191{font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:700;text-transform:uppercase;margin:0 0 var(--spacing-2) 0;color:var(--card-foreground)}._stepText_1mjvj_200{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0}._includedBox_1mjvj_208{background-color:var(--muted);border:1px solid var(--border);border-left:4px solid var(--secondary);padding:var(--spacing-6);margin:var(--spacing-8) 0}._includedTitle_1mjvj_216{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:800;text-transform:uppercase;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._includedGrid_1mjvj_225{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);margin:0;padding:0;list-style:none}@media(min-width:640px){._includedGrid_1mjvj_225{grid-template-columns:1fr 1fr}}._includedGrid_1mjvj_225 li{display:flex;align-items:flex-start;gap:var(--spacing-3);color:var(--foreground);line-height:1.5}._checkIcon_1mjvj_248{color:var(--secondary);flex-shrink:0;margin-top:.15em}._propertyLinkGrid_1mjvj_255{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin:var(--spacing-6) 0 2.5rem 0}@media(min-width:640px){._propertyLinkGrid_1mjvj_255{grid-template-columns:1fr 1fr}}._propertyLinkCard_1mjvj_268{display:flex;gap:var(--spacing-4);align-items:center;padding:var(--spacing-3);background-color:var(--card);border:1px solid var(--border);text-decoration:none;color:inherit;transition:border-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._propertyLinkCard_1mjvj_268:hover{border-color:var(--secondary);transform:translateY(-2px)}._propertyLinkImage_1mjvj_285{width:84px;height:84px;flex-shrink:0;object-fit:cover;display:block;background-color:var(--muted)}._propertyLinkName_1mjvj_294{font-family:var(--font-family-heading);font-size:.9375rem;font-weight:700;color:var(--foreground);margin:0 0 2px;line-height:1.3}._propertyLinkMeta_1mjvj_303{font-size:.8125rem;color:var(--muted-foreground);margin:0}._faqSection_1mjvj_310{margin:var(--spacing-12) 0 var(--spacing-4) 0}._faqList_1mjvj_314{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-6)}._faqItem_1mjvj_322{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._faqItem_1mjvj_322:last-child{border-bottom:none;padding-bottom:0}._faqQuestion_1mjvj_332{font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.4}._faqAnswer_1mjvj_341{margin:0;font-size:1rem;line-height:1.7;color:var(--muted-foreground)}._ctaSection_1mjvj_349{padding:var(--spacing-16) 0;background-color:var(--primary);color:var(--primary-foreground);position:relative;text-align:center}._ctaSection_1mjvj_349:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--secondary)}._ctaTitle_1mjvj_367{font-family:var(--font-family-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;text-transform:uppercase;margin:0 0 var(--spacing-4) 0;color:var(--primary-foreground)}._ctaText_1mjvj_376{font-size:1.125rem;color:color-mix(in srgb,var(--primary-foreground) 80%,transparent);margin:0 auto var(--spacing-8) auto;max-width:640px}._ctaButton_1mjvj_383{font-family:var(--font-family-heading);text-transform:uppercase;font-weight:800;letter-spacing:.05em;padding:0 2.5rem;height:3.5rem;font-size:1.125rem}
