@media only screen and (min-width:0rem){#homeowners-page-143{background:radial-gradient(circle at 100% 0,rgba(200,154,43,.08) 0,rgba(200,154,43,0) 36%),linear-gradient(180deg,var(--surfaceLight) 0,var(--offWhite) 100%);border-bottom:1px solid var(--borderLightSoft);padding:var(--sectionPadding)}#homeowners-page-143 .cs-container{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin:auto;max-width:var(--containerMax);width:100%}#homeowners-page-143 .cs-text{font-weight:500;margin-bottom:1.125rem}#homeowners-page-143 .cs-list{display:grid;gap:1rem;margin:clamp(2rem,4vw,2.5rem) 0 0;padding:0}#homeowners-page-143 .cs-list li{background:hsla(0,0%,100%,.78);border:1px solid var(--borderLightSoft);border-left:3px solid var(--primary);box-shadow:var(--shadowSoft);font-weight:700;list-style:none;padding:1.125rem}#homeowners-page-143 .cs-number{color:var(--primary);display:inline-block;font-weight:900;margin-right:.625rem}#homeowners-page-143 .cs-form-wrap{background:radial-gradient(circle at 0 0,rgba(200,154,43,.12) 0,rgba(200,154,43,0) 40%),linear-gradient(180deg,var(--surfaceDark) 0,var(--black) 100%);border:1px solid rgba(200,154,43,.22);box-shadow:var(--shadowDark);padding:clamp(1.75rem,4vw,2.5rem)}#homeowners-page-143 .cs-form-top{margin-bottom:1.75rem}#homeowners-page-143 .cs-form-label{color:var(--primaryLight);display:block;font-size:.8125rem;font-weight:900;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}#homeowners-page-143 .cs-form-title{color:var(--white);margin-bottom:.75rem;text-transform:uppercase}#homeowners-page-143 .cs-form-text{color:var(--mutedWhite);font-weight:500;margin:0}#homeowners-page-143 #cs-form-143{display:flex;flex-direction:column;gap:1rem}#homeowners-page-143 #cs-form-143 label{color:var(--bodyTextColorWhite);display:flex;flex-direction:column;font-size:.9375rem;font-weight:800;gap:.5rem}#homeowners-page-143 #cs-form-143 input,#homeowners-page-143 #cs-form-143 textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:var(--white);font-family:inherit;font-size:1rem;height:3.625rem;padding:0 1.125rem;width:100%}#homeowners-page-143 #cs-form-143 input:focus,#homeowners-page-143 #cs-form-143 textarea:focus{border-color:var(--primary);box-shadow:0 0 0 1px rgba(200,154,43,.15);outline:none}#homeowners-page-143 #cs-form-143 textarea{min-height:9.375rem;padding-top:1.125rem;resize:vertical}#homeowners-page-143 .cs-submit{border:none;margin-top:.75rem;width:100%}#homeowners-page-143 .cs-form-note{color:var(--mutedWhite);display:block;font-size:.8125rem;line-height:1.5em;margin-top:1.125rem}#homeowners-options-143{background:var(--offWhite);border-bottom:1px solid var(--borderLightSoft);padding:var(--sectionPadding)}#homeowners-options-143 .cs-container{margin:auto;max-width:var(--containerMax);width:100%}#homeowners-options-143 .cs-content{margin:0 auto clamp(2.5rem,5vw,4rem);max-width:47.5rem;text-align:center}#homeowners-options-143 .cs-text,#homeowners-options-143 .cs-title{margin-left:auto;margin-right:auto}#homeowners-options-143 .cs-card-group{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0;padding:0}#homeowners-options-143 .cs-card{background:hsla(0,0%,100%,.82);border:1px solid var(--borderLightSoft);box-shadow:var(--shadowSoft);padding:clamp(2rem,4vw,2.5rem);text-align:center}#homeowners-options-143 .cs-premium{background:radial-gradient(circle at 50% 0,rgba(200,154,43,.14) 0,rgba(200,154,43,0) 36%),linear-gradient(180deg,var(--surfaceDark) 0,var(--black) 100%);border:1px solid rgba(200,154,43,.24);box-shadow:var(--shadowDark)}#homeowners-options-143 .cs-premium .cs-plan,#homeowners-options-143 .cs-premium .cs-price{color:var(--white)}#homeowners-options-143 .cs-premium .cs-card-text,#homeowners-options-143 .cs-premium .cs-features li,#homeowners-options-143 .cs-premium .cs-note{color:var(--mutedWhite)}#homeowners-options-143 .cs-badge{background:var(--goldGradient);color:var(--black);display:inline-block;font-size:.8125rem;font-weight:900;letter-spacing:.08em;margin-bottom:1.125rem;padding:.5rem 1rem;text-transform:uppercase}#homeowners-options-143 .cs-plan{color:var(--primary);display:block;font-size:.875rem;font-weight:900;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}#homeowners-options-143 .cs-price{display:block;font-size:clamp(3rem,8vw,4.5rem);font-weight:900;line-height:1em;margin-bottom:.875rem}#homeowners-options-143 .cs-card-text{font-weight:500;margin-bottom:1.5rem}#homeowners-options-143 .cs-features{display:grid;gap:.875rem;margin:0 0 2rem;padding:0}#homeowners-options-143 .cs-features li{font-weight:700;line-height:1.5em;list-style:none}#homeowners-options-143 .cs-note{display:block;font-size:.8125rem;line-height:1.5em;margin-top:1.125rem}#homeowners-report-143{background:radial-gradient(circle at 50% 0,rgba(200,154,43,.08) 0,rgba(200,154,43,0) 36%),linear-gradient(180deg,var(--surfaceLight) 0,var(--offWhite) 100%);border-bottom:1px solid var(--borderLightSoft);padding:var(--sectionPadding)}#homeowners-report-143 .cs-container{margin:auto;max-width:var(--containerMax);width:100%}#homeowners-report-143 .cs-content{margin:0 auto clamp(2.5rem,5vw,4rem);max-width:50rem;text-align:center}#homeowners-report-143 .cs-text,#homeowners-report-143 .cs-title{margin-left:auto;margin-right:auto}#homeowners-report-143 .cs-grid{display:grid;gap:1.125rem;grid-template-columns:1fr}#homeowners-report-143 .cs-box{background:hsla(0,0%,100%,.8);border:1px solid var(--borderLightSoft);border-left:3px solid var(--primary);box-shadow:var(--shadowSoft);padding:clamp(1.5rem,4vw,2rem)}#homeowners-report-143 .cs-box .cs-h3{color:var(--black);margin-bottom:.625rem;text-transform:uppercase}#homeowners-report-143 .cs-box p{color:var(--bodyTextColor);font-weight:500;margin:0}#homeowners-trust-143{background:var(--offWhite);border-bottom:1px solid var(--borderLightSoft);padding:var(--sectionPadding)}#homeowners-trust-143 .cs-container{margin:auto;max-width:var(--containerMax);width:100%}#homeowners-trust-143 .cs-content{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}#homeowners-trust-143 .cs-title{margin-left:auto;margin-right:auto}#homeowners-trust-143 .cs-card-group{display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0;padding:0}#homeowners-trust-143 .cs-item{background:linear-gradient(180deg,var(--surfaceDark) 0,var(--black) 100%);border:1px solid rgba(200,154,43,.2);box-shadow:var(--shadowDark);list-style:none;padding:clamp(1.75rem,4vw,2rem)}#homeowners-trust-143 .cs-card-number{color:var(--primaryLight);display:block;font-weight:900;margin-bottom:1rem}#homeowners-trust-143 .cs-h3{color:var(--white);margin-bottom:.75rem;text-transform:uppercase}#homeowners-trust-143 .cs-item-text{color:var(--mutedWhite)}#homeowners-legal-143{background:radial-gradient(circle at 50% 0,rgba(200,154,43,.06) 0,rgba(200,154,43,0) 35%),linear-gradient(180deg,var(--surfaceLight) 0,var(--offWhite) 100%);border-bottom:1px solid var(--borderLightSoft);border-top:1px solid var(--borderLightSoft);padding:var(--sectionPaddingTight)}#homeowners-legal-143 .cs-container{display:grid;gap:1.125rem;grid-template-columns:1fr;margin:auto;max-width:var(--containerMax);width:100%}#homeowners-legal-143 .cs-item{background:hsla(0,0%,100%,.78);border:1px solid var(--borderLightSoft);box-shadow:var(--shadowSoft);padding:clamp(1.5rem,4vw,2rem)}#homeowners-legal-143 .cs-h3{color:var(--black);margin-bottom:.625rem;text-transform:uppercase}#homeowners-legal-143 p{color:var(--mutedDark);font-size:.875rem;line-height:1.65em;margin:0}}@media only screen and (min-width:48rem){#homeowners-page-143 #cs-form-143{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}#homeowners-page-143 .cs-full{grid-column:span 2}#homeowners-page-143 .cs-submit{max-width:15.625rem}#homeowners-options-143 .cs-card-group{align-items:stretch;grid-template-columns:repeat(2,1fr)}#homeowners-report-143 .cs-grid{grid-template-columns:repeat(2,1fr)}#homeowners-trust-143 .cs-card-group{grid-template-columns:repeat(3,1fr)}#homeowners-legal-143 .cs-container{grid-template-columns:repeat(2,1fr)}#homeowners-legal-143 .cs-wide{grid-column:span 2}}@media only screen and (min-width:64rem){#homeowners-page-143 .cs-container{align-items:flex-start;flex-direction:row;gap:5rem;justify-content:space-between}#homeowners-page-143 .cs-content{width:48%}#homeowners-page-143 .cs-form-wrap{width:52%}}