:root{color-scheme:light}.theme-toggle{background:transparent;color:#274137;border:1px solid #bfcec2;padding:11px 14px;border-radius:30px;white-space:nowrap;font:600 12px 'DM Sans',Arial,sans-serif;box-shadow:none}.theme-toggle:hover{background:#e5eddf;box-shadow:none;transform:none}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#0c1d27;color:#e8f0eb}html[data-theme=dark] header{background:rgba(12,29,39,.95);border-color:#2b454b}html[data-theme=dark] .theme-toggle{color:#e1eada;border-color:#4a6565}html[data-theme=dark] .theme-toggle:hover{background:#28434b}html[data-theme=dark] .services article,html[data-theme=dark] article{background:#142d37;border-color:#345059;color:#edf3ef}html[data-theme=dark] article:before{opacity:.15}html[data-theme=dark] .services p,html[data-theme=dark] .services ul,html[data-theme=dark] .intro p,html[data-theme=dark] .property-section>div>p,html[data-theme=dark] .quote>div>p,html[data-theme=dark] .faq-section p,html[data-theme=dark] .service-detail .steps p{color:#adc1ba}html[data-theme=dark] .services li{border-color:#324c50}html[data-theme=dark] .services article a{background:#25423d;color:#dcebc6}html[data-theme=dark] .number{color:#aac6b7}html[data-theme=dark] .property-section{background:#102831}html[data-theme=dark] .property-grid>div{background:#18343d;border-color:#718b57}html[data-theme=dark] .property-grid span,html[data-theme=dark] .property-grid p{color:#adc2b8}html[data-theme=dark] .quote{background:radial-gradient(ellipse at left bottom,#213d34,transparent 70%),#0c1d27}html[data-theme=dark] .quote form{background:#152e37;border-color:#3b5554;box-shadow:0 30px 80px #0003}html[data-theme=dark] .form-heading{border-color:#37534e}html[data-theme=dark] .form-heading span,html[data-theme=dark] .form-heading p{color:#a8c39d}html[data-theme=dark] .quote label,html[data-theme=dark] label{color:#cbded1}html[data-theme=dark] .quote input,html[data-theme=dark] .quote select,html[data-theme=dark] .quote textarea,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#0d232d;border-color:#466158;color:#f0f5ec}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#98afa4}html[data-theme=dark] .quote-emblem{color:#a4c8ad}html[data-theme=dark] .faq-section{border-color:#345049}html[data-theme=dark] .faq-section details{border-color:#345049}html[data-theme=dark] .faq-section summary:after{color:#c8df91}html[data-theme=dark] .service-detail .steps>div{background:#19343b;color:#e5efe3}html[data-theme=dark] #result{background:#2a4531;color:#e2efd2}html[data-theme=dark] .process{background:radial-gradient(ellipse at right top,#294844,#0b202d 70%)}html[data-theme=dark] .site-footer{border-top:1px solid #355047}@media(max-width:750px){header nav{gap:10px}.theme-toggle{padding:10px 12px}header{gap:14px}section[id]{scroll-margin-top:180px}}
html[data-theme=dark] .quote>div>p:last-child{color:#adc1ba!important}
