.surveys-page .se-hero-media{width:100%;height:600px;overflow:hidden;border-radius:8px;background:var(--aw-ink);}
.surveys-page .se-hero-media video{width:100%;height:100%;object-fit:cover;}
.surveys-page .se-capture-images{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}
.surveys-page .se-capture-images img{width:100%;height:390px;object-fit:cover;border-radius:4px;}
.surveys-page .se-capture-images img+img{margin-top:64px;}
.surveys-page .se-survey{margin:0;}
.surveys-page .se-survey-field{display:grid;gap:9px;margin-top:24px;}
.surveys-page .se-survey-field label,.surveys-page .se-survey-checks legend{font-size:16px;line-height:1.5;font-weight:400;color:var(--aw-ink);}
.surveys-page .se-survey input[type=text],.surveys-page .se-survey textarea{width:100%;background:var(--aw-cloud);border:0;border-radius:4px;color:var(--aw-ink);padding:12px 14px;font-size:16px;font-weight:400;line-height:1.5;box-sizing:border-box;}
.surveys-page .se-survey textarea{resize:vertical;min-height:100px;}
.surveys-page .se-survey textarea::placeholder{color:var(--aw-muted);opacity:1;}
.surveys-page .se-survey-checks{padding:0;margin:26px 0 0;border:0;min-width:0;}
.surveys-page .se-survey-checks legend{padding:0;margin-bottom:10px;}
.surveys-page .se-survey-checks label{display:flex;align-items:center;gap:12px;min-height:46px;font-size:16px;line-height:1.5;color:var(--aw-muted);cursor:pointer;}
.surveys-page .se-survey-checks input{appearance:auto;width:20px;height:20px;flex:0 0 20px;accent-color:var(--aw-blue);margin:0;}
.surveys-page .se-survey-next{margin-top:24px;text-decoration:none;}
.surveys-page .se-estimate-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;}
.surveys-page .se-estimate{background:var(--aw-cloud);}
.surveys-page .se-estimate-head,.surveys-page .se-estimate-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(48px,.6fr) minmax(70px,.85fr) minmax(82px,.9fr);gap:12px;align-items:center;}
.surveys-page .se-estimate-head{font-size:14px;color:var(--aw-muted);padding-bottom:12px;}
.surveys-page .se-estimate-head span:last-child{text-align:right;}
.surveys-page .se-estimate-row{padding:20px 0;border-top:1px solid var(--aw-border);font-size:14px;line-height:1.5;}
.surveys-page .se-estimate-row strong{font-weight:400;font-size:16px;}
.surveys-page .se-estimate-row label{min-width:0;}
.surveys-page .se-estimate-row input{width:100%;min-width:0;box-sizing:border-box;border:0;border-radius:4px;padding:10px 7px;color:var(--aw-ink);background:white;font-size:14px;line-height:1.5;appearance:textfield;-moz-appearance:textfield;}
.surveys-page .se-estimate-row input::-webkit-outer-spin-button,.surveys-page .se-estimate-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.surveys-page .se-estimate-row output{justify-self:end;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;}
.surveys-page .se-input-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}
.surveys-page .se-total{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--aw-ink);padding-top:22px;font-size:18px;line-height:1.5;font-weight:400;}
.surveys-page .se-total output{font-size:28px;font-variant-numeric:tabular-nums;}
.surveys-page .se-download{margin-top:22px;padding:0;background:none;border:0;cursor:pointer;}
.surveys-page .se-review-image{height:440px;overflow:hidden;border-radius:4px;}
.surveys-page .se-review-image img{width:100%;height:100%;object-fit:cover;}
.surveys-page .uc-list a{color:inherit;text-decoration:underline;text-decoration-color:var(--aw-border);text-underline-offset:4px;}
.surveys-page .uc-list a:hover{text-decoration-color:currentColor;}
@media  (max-width:1100px){.surveys-page .se-hero-media{height:550px;}.surveys-page .se-estimate-grid{grid-template-columns:1fr;gap:34px;}.surveys-page .se-estimate-grid>.se-estimate{max-width:760px;width:100%;box-sizing:border-box;}.surveys-page .se-capture-images img{height:330px;}}
@media  (max-width:760px){.surveys-page .se-hero-media{height:500px;max-width:540px;}.surveys-page .se-capture-images{gap:14px;}.surveys-page .se-capture-images img{height:300px;}.surveys-page .se-capture-images img+img{margin-top:38px;}.surveys-page .se-review-image{height:360px;}.surveys-page .se-survey-checks label{font-size:14px;}.surveys-page .se-estimate-head{display:none;}.surveys-page .se-estimate-row{grid-template-columns:1fr 1.2fr 1.2fr;gap:10px;}.surveys-page .se-estimate-row strong{grid-column:1/-1;}.surveys-page .se-estimate-row label{display:grid;gap:6px;}.surveys-page .se-input-label{position:static;width:auto;height:auto;clip:auto;white-space:normal;font-size:14px;color:var(--aw-muted);}.surveys-page .se-estimate-row .se-input-label{font-size:0;}.surveys-page .se-estimate-row label:nth-child(2) .se-input-label::after{content:"Quantity";font-size:14px;}.surveys-page .se-estimate-row label:nth-child(3) .se-input-label::after{content:"Unit price ($)";font-size:14px;}.surveys-page .se-estimate-row output{align-self:end;padding-bottom:10px;font-size:16px;}.surveys-page .se-total output{font-size:26px;}}
@media  (prefers-reduced-motion:reduce){.surveys-page #main{scroll-behavior:auto;}}
