:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dadarkrk-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (max-width: 600px){.grid{flex-direction:column}.form-box,.summary-box{width:100%!important;max-width:100%!important;flex:none}body{padding:20px 10px}}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative}.font-montserrat{font-family:Montserrat,sans-serif!important;font-optical-sizing:auto}body{font-family:Montserrat,sans-serif!important;background:#f8f9fc;margin:0;padding:40px}h1{font-size:28px;margin-bottom:10px}.summarytitle{font-weight:900;text-transform:uppercase}.title{color:#000}.container{max-width:1200px;margin:0 auto}.description{margin-bottom:30px;color:#333}.grid{display:flex;flex-wrap:wrap;gap:30px;color:#000}.form-box{flex:1;min-width:300px}.form-box label{display:block;margin:15px 0 5px}.form-box input,.form-box select{width:100%;box-sizing:border-box}.summary-box{width:350px;color:#fff;padding:20px;border-radius:8px;height:fit-content}.summary-box p{margin:8px 0}.savings{padding:15px;text-align:center;margin-top:10px;font-weight:700;color:#fff;border-radius:5px;font-size:16px}.bg-black{background-color:#000}.bg-white{background-color:#fff}.text-white{color:#fff}.text-black{color:#000}.form-control{font-family:Montserrat,sans-serif!important;display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}@media (max-width: 900px){.grid{flex-direction:column}.summary-box{width:100%}}
