.credentials-strip{width:100%;background:#ffc107;color:#000;font-family:Montserrat,sans-serif}.credentials-strip__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1200px,calc(100% - 64px));margin:0 auto;padding:32px 0}@media(min-width:768px){.credentials-strip--three .credentials-strip__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.credentials-strip__item{min-width:0;padding:0 28px;border-left:1px solid rgb(255 255 255 / 30%)}.credentials-strip__item:first-child{padding-left:0;border-left:0}.credentials-strip__label{margin-bottom:12px;color:#574100;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.credentials-strip__value{display:flex;align-items:center;gap:14px;margin:0;font-size:23px;line-height:1.25}.credentials-strip__value strong{font-weight:700}.credentials-strip__icon{flex:0 0 32px;width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1)}@media(min-width:768px)and (max-width:1100px){.credentials-strip__item{padding-inline:16px}.credentials-strip__value{font-size:19px;gap:10px}}@media(max-width:767px){.credentials-strip__list{grid-template-columns:minmax(0,1fr);width:calc(100% - 72px);padding:8px 0}.credentials-strip__item,.credentials-strip__item:first-child{display:flex;flex-direction:column;gap:6px;position:relative;padding:24px 0 24px 87px;border-left:0}.credentials-strip__item+.credentials-strip__item{border-top:1px solid rgb(255 255 255 / 30%)}.credentials-strip__label{order:2;margin:0;color:#000;font-size:20px;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none}.credentials-strip__value{order:1;justify-content:space-between;font-size:26px}.credentials-strip__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);order:2;flex-basis:48px;width:48px;height:48px}}.project-process{width:100%;background:#fff;color:#000;overflow:hidden;scroll-margin-top:var(--dadu-header-height)}.project-process__inner{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:68px 0 120px}.project-process__header{width:692px;max-width:100%;margin:0 auto 68px;transform:translate(44px);text-align:center}.project-process__header h2{margin:0;font-family:Montserrat,sans-serif;font-size:28px;line-height:34px;font-weight:700}.project-process__header p{margin:6px 0 0;color:#666;font-family:Montserrat,sans-serif;font-size:18px;line-height:20px;font-weight:500}.project-process__steps{position:relative;height:1090px}.project-process__connector{position:absolute;z-index:0;left:50%;top:70px;width:85px;height:860px;transform:translate(-50%)}.process-step{position:absolute;z-index:1;box-sizing:border-box;width:486px;min-height:243px;border:2px solid #ffc107;border-radius:24px;padding:40px 32px 26px 187px;background:#fff;font-family:Montserrat,sans-serif}.process-step:not(.process-step--featured):after{position:absolute;z-index:4;inset:-2px;border:2px solid #ffc107;border-radius:24px;content:"";pointer-events:none}.process-step--featured{transition:transform .2s ease,box-shadow .2s ease;min-height:233px;border-color:#ffc107;background:#ffc107}.process-step--linked{transition:transform .2s ease,box-shadow .2s ease}.process-step__whole-link{position:absolute;z-index:6;inset:0;border-radius:inherit;cursor:pointer}.process-step__whole-link:focus-visible{outline:3px solid #111;outline-offset:4px}@media(hover:hover){.process-step--linked:hover{transform:translateY(-4px);box-shadow:0 16px 30px #00000029}}.process-step--linked:focus-within{transform:translateY(-4px);box-shadow:0 16px 30px #00000029}.process-step__card-button{position:absolute;inset:0;z-index:10;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.process-step__card-button:focus-visible{outline:3px solid #111;outline-offset:4px}@media(hover:hover){.process-step--featured:hover{transform:translateY(-6px);box-shadow:0 16px 30px #00000029}}.process-step--featured:focus-within{box-shadow:0 16px 30px #00000029}@media(prefers-reduced-motion:reduce){.process-step--featured{transition:none}.process-step--featured:hover{transform:none}.process-step--linked{transition:none}.process-step--linked:hover,.process-step--linked:focus-within{transform:none}}.process-step--01{top:0;left:19px;height:233px}.process-step--02{top:86px;right:0;height:288px}.process-step--03{top:327px;left:19px;height:302px}.process-step--04{top:478px;right:0;height:265px}.process-step--05{top:723px;left:19px;height:243px}.process-step--06{top:840px;right:0;height:250px}.process-step__number,.process-step__number-bg{position:absolute;left:-19px;top:50%;display:flex;width:173px;height:173px;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%)}.process-step__number-bg{z-index:1;background:#f4f4f4}.process-step__number{z-index:5;overflow:visible;font-family:Montserrat,sans-serif;font-style:normal;font-size:96px;line-height:117px;font-weight:700;color:#000;white-space:nowrap}@media(min-width:1024px){.process-step__number{text-indent:56px}}.process-step--featured .process-step__number-bg{background:#fff}.process-step__content{position:relative;z-index:2;min-width:0}.process-step h3{margin:0 0 11px;font-size:22px;line-height:27px;font-weight:700}.process-step p{margin:0;color:#666;font-size:14px;line-height:20px;font-weight:500}.process-step--featured p{color:#111}.process-step__price{margin-top:14px;color:#765800;font-size:19px;line-height:27px;font-weight:500}.process-step--featured .process-step__price{color:#000}.process-step__free{position:relative;width:fit-content;margin-top:14px}.process-step__featured-actions{display:contents}.process-step__free .process-step__price{position:relative;z-index:2;margin-top:0}.process-step__free>img{position:absolute;z-index:3;top:50%;left:50%;width:108px;height:56px;max-width:none;transform:translate(-50%,-48%);pointer-events:none}.process-step__more{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#000;font-family:Montserrat,sans-serif;font-size:11px;line-height:16px;font-weight:500;text-transform:uppercase;white-space:nowrap;cursor:pointer}.process-step__more .project-icon{width:18px;height:18px}.process-step__more:hover{opacity:.7}.process-dialog{font-family:Montserrat,sans-serif}.process-dialog__free{display:inline-flex;width:fit-content;margin-top:18px;padding:4px 14px;border:2px solid #ffc107;border-radius:999px;color:#ffc107;font-weight:700}.process-dialog__button{margin-top:24px;min-height:44px;padding:0 24px;border:0;border-radius:999px;background:#ffc107;color:#000;font-family:Montserrat,sans-serif;font-weight:700;cursor:pointer}@media(max-width:1279px)and (min-width:1024px){.project-process__inner{width:min(1000px,calc(100% - 48px))}.process-step{width:44%;padding-left:150px}.process-step__number,.process-step__number-bg{width:145px;height:145px}.process-step__number{font-size:64px}}@media(max-width:1023px){.project-process__inner{width:min(650px,calc(100% - 40px));padding:52px 0 80px}.project-process__header{margin-left:0;margin-right:0;margin-bottom:40px;width:100%;transform:none;text-align:center}.project-process__header h2{font-size:25px;line-height:32px}.project-process__header p{font-size:16px;line-height:22px}.project-process__steps{display:flex;flex-direction:column;height:auto;gap:24px}.project-process__connector{display:none}.process-step,.process-step--featured,.process-step--right,.process-step--01,.process-step--02,.process-step--03,.process-step--04,.process-step--05,.process-step--06{position:relative;inset:auto;width:100%;height:auto;min-height:0;margin:0;padding:34px 28px 28px 155px}.process-step__number,.process-step__number-bg{left:-10px;width:142px;height:142px}.process-step__number{font-size:60px;line-height:1}}@media(max-width:520px){.project-process__inner{width:calc(100% - 32px);padding-top:42px}.project-process__header h2{font-size:22px;line-height:28px}.project-process__header p{font-size:14px}.process-step,.process-step--featured,.process-step--right,.process-step--01,.process-step--02,.process-step--03,.process-step--04,.process-step--05,.process-step--06{padding:32px 20px 26px 112px;border-radius:20px}.process-step__number,.process-step__number-bg{top:50%}.process-step__number-bg{left:-36px;width:142px;height:142px}.process-step__number{left:calc(50% - 177px);width:102px;height:98px;font-size:80px;line-height:98px}.process-step__featured-actions{display:flex;margin-top:14px;align-items:center;justify-content:space-between;gap:8px}.process-step__featured-actions .process-step__free{flex:0 0 auto;margin-top:0;transform:translate(18px)}.process-step h3{font-size:18px;line-height:23px}.process-step p{font-size:12px;line-height:18px}.process-step__price{margin-top:12px;font-size:15px;line-height:21px}.process-step__more{position:relative;z-index:4;right:auto;bottom:auto;width:auto;margin-top:0;margin-right:-8px;justify-content:space-between;transform:none;flex:0 0 auto;gap:5px;font-size:10px}.process-step__more .project-icon{width:16px;height:16px}}.budget-mistake{position:relative;width:100%;height:617px;overflow:hidden;background-image:var(--budget-original);background-position:center;background-size:100% 100%;background-repeat:no-repeat;color:#000;font-family:Montserrat,sans-serif}.budget-mistake__panel{position:absolute;z-index:2;top:94px;left:max(24px,calc(50% - 647px));box-sizing:border-box;width:608px;height:274px;padding:42px 49px 26px;border-radius:24px;background:#fff;cursor:text;-webkit-user-select:text;user-select:text}.budget-mistake__panel h2{margin:0;font-size:32px;line-height:39px;font-weight:700}.budget-mistake__copy{margin-top:25px;font-size:15px;line-height:21px;font-weight:500}.budget-mistake__copy p{margin:0}.budget-mistake__copy p+p{margin-top:22px}.budget-mistake__labels{position:absolute;inset:0;z-index:2;pointer-events:none}.budget-mistake__panel,.budget-mistake__panel *{-webkit-user-select:text;user-select:text}.budget-label{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;border-radius:28px;background:#fff;font-size:15px;line-height:18px;font-weight:700;white-space:nowrap}.budget-label--trees{top:373px;left:min(calc(50% + 495px),calc(100% - 135px));width:105px}.budget-label--drainage{top:438px;left:calc(50% + 390px);width:129px}.budget-label--soil{top:518px;left:calc(50% + 180px);width:180px}.budget-label--foundation{top:438px;left:calc(50% + 165px);width:157px}.budget-label--power{top:373px;left:calc(50% + 24px);width:114px}.budget-label--excavation{top:482px;left:calc(50% - 12px);width:149px}.budget-label--water{top:438px;left:calc(50% - 152px);width:111px}.budget-label--sewer{top:438px;left:calc(50% - 328px);width:111px}.budget-label--street{top:518px;left:calc(50% - 274px);width:233px}.budget-label--access{top:518px;left:calc(50% - 566px);width:152px}@media(max-width:1199px){.budget-mistake{height:auto;min-height:720px;padding:48px 24px;background-image:var(--budget-clean);background-size:cover}.budget-mistake__panel{position:relative;top:auto;left:auto;width:min(583px,100%);height:auto;margin:0 auto}.budget-mistake__labels{position:relative;inset:auto;height:190px;max-width:1050px;margin:220px auto 0}.budget-label{width:auto;height:clamp(30px,3.7vw,44px);padding:0 clamp(12px,1.7vw,20px);font-size:clamp(10px,1.25vw,15px);transform:translate(-50%)}.budget-label--trees{top:0;left:auto;right:6px;transform:none}.budget-label--power{top:0;left:55%}.budget-label--sewer{top:60px;left:29%}.budget-label--water{top:60px;left:42%}.budget-label--foundation{top:60px;left:67%}.budget-label--drainage{top:60px;left:84%}.budget-label--excavation{top:105px;left:54%}.budget-label--access{top:145px;left:13%}.budget-label--street{top:145px;left:37%}.budget-label--soil{top:145px;left:69%}}@media(max-width:640px){.budget-mistake{min-height:820px;padding:32px 16px;background-position:62% center}.budget-mistake__panel{padding:28px 24px;border-radius:20px;background:#ffc107c7}.budget-mistake__panel h2{font-size:24px;line-height:30px}.budget-mistake__copy{margin-top:18px;font-size:13px;line-height:19px}.budget-mistake__copy p+p{margin-top:16px}.budget-mistake__labels{height:245px;margin-top:210px}.budget-label{height:34px;padding:0 12px;font-size:clamp(10px,2.7vw,12px);transform:none}.budget-label--trees{top:0;left:auto;right:14px}.budget-label--power{top:0;left:38%}.budget-label--sewer{top:50px;left:0}.budget-label--water{top:60px;left:35%}.budget-label--drainage{top:50px;left:auto;right:0}.budget-label--foundation{top:105px;left:4%}.budget-label--excavation{top:115px;left:55%}.budget-label--access{top:160px;left:0}.budget-label--soil{top:165px;left:auto;right:0}.budget-label--street{top:210px;left:25%}}.dark-property-check{position:relative;isolation:isolate;scroll-margin-top:var(--dadu-header-height);width:100%;min-height:400px;overflow:hidden;background:#000;color:#fff;font-family:Montserrat,sans-serif}.dark-property-check__inner{box-sizing:border-box;width:min(1200px,calc(100% - 48px));margin:0 auto;padding:68px 0 76px}.dark-property-check__header{text-align:center}.dark-property-check__header h2{margin:0;font-size:28px;line-height:34px;font-weight:700}.dark-property-check__header p{margin:4px 0 0;color:#b5b5b5;font-size:18px;line-height:22px;font-weight:400}.dark-property-check__card{position:relative;box-sizing:border-box;min-height:168px;margin-top:34px;padding:45px 54px 31px;border:2px solid #ffc107;border-radius:24px;background:#000c}.dark-property-check__form{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1.12fr;align-items:start;gap:19px}.dark-property-check__notice{grid-column:1 / -1;text-align:center}.dark-property-check__form label,.dark-property-check__submit{display:flex;min-width:0;flex-direction:column;gap:8px}.dark-property-check__submit{padding-top:20px}.dark-property-check__form label>span,.dark-property-check__submit>span{padding-left:13px;color:#b5b5b5;font-size:10px;line-height:12px;font-weight:500;text-transform:uppercase}.dark-property-check__submit>span{text-transform:none}.dark-property-check__form input,.dark-property-check__submit button{box-sizing:border-box;width:100%;height:44px;border:1px solid transparent;border-radius:999px;font:inherit}.dark-property-check__form input{padding:0 22px;background:#ededed;color:#111;font-size:14px;outline:none}.dark-property-check__form input:focus{border-color:#ffc107}.dark-property-check__submit button{background:#ffc107;color:#000;font-size:15px;font-weight:700;cursor:pointer}.dark-property-check__submit button:disabled{cursor:not-allowed;opacity:.6}.dark-property-check__success{padding-top:10px;margin-bottom:24px;text-align:center}.dark-property-check__success h3{margin:0 0 8px;font-size:22px}.dark-property-check__success p{margin:0;color:#666}.dark-property-check__error{margin:16px 0 0;color:#b91c1c;font-size:13px;line-height:18px;text-align:center}@media(max-width:900px){.dark-property-check__inner{width:min(620px,calc(100% - 32px));padding:52px 0 60px}.dark-property-check__header h2{font-size:24px;line-height:30px}.dark-property-check__header p{font-size:15px}.dark-property-check__card{padding:28px 24px}.dark-property-check__form{grid-template-columns:1fr;gap:18px}}.feasibility-study.feasibility-study--v2 .feasibility-study__facts{margin-top:20px;gap:20px;color:#574100}.feasibility-study.feasibility-study--v2 .feasibility-study__facts>div{gap:8px}.feasibility-study.feasibility-study--v2 .feasibility-study__fact-icon{width:22px;height:22px;flex:0 0 22px;border:0;border-radius:0;color:inherit}.feasibility-study.feasibility-study--v2 .feasibility-study__fact-icon svg{width:20px;height:20px;stroke-width:1.5}.feasibility-study.feasibility-study--v2 .feasibility-study__facts strong{font-size:14px;font-weight:700}.feasibility-study.feasibility-study--v2 .feasibility-study__facts small{font-size:12px}.feasibility-study.feasibility-study--v2 .feasibility-study__divider{height:30px;background:#57410033}.feasibility-study{scroll-margin-top:var(--dadu-header-height);position:relative;z-index:1;width:100%;min-height:617px;overflow-x:clip;overflow-y:visible;background:#ffc107;color:#000;font-family:Montserrat,sans-serif}.feasibility-study__honeycomb{position:absolute;top:-35px;left:calc(50% - 192px);translate:min(300px,30vw) 0;width:650px;height:345px;opacity:1;pointer-events:none}.feasibility-study__inner{position:relative;z-index:1;display:grid;box-sizing:border-box;width:min(1200px,calc(100% - 64px));min-height:617px;margin:0 auto;grid-template-columns:1fr 565px;align-items:center;gap:72px}.feasibility-study__intro{padding-top:8px;transform:translateY(-28px)}.feasibility-study__intro h2{margin:0;font-size:32px;line-height:37px;font-weight:700}.feasibility-study__intro>p{margin:34px 0 0;font-size:15px;line-height:20px;font-weight:500}.feasibility-study__button{border:0;cursor:pointer;font-family:inherit;display:flex;box-sizing:border-box;width:352px;height:44px;margin-top:54px;padding:0 22px 0 31px;align-items:center;justify-content:space-between;border-radius:999px;background:#fff;color:#000;text-decoration:none;font-size:15px;font-weight:700}.feasibility-study__button svg{width:20px;height:20px;stroke-width:2}.feasibility-study__facts{display:flex;margin-top:52px;align-items:center;gap:24px}.feasibility-study__facts>div{display:flex;align-items:center;gap:14px;font-size:15px}.feasibility-study__facts img{width:26px;height:26px}.feasibility-study__divider{width:2px;height:27px;background:#fffc}.feasibility-study__card{box-sizing:border-box;width:565px;min-height:420px;padding:45px 52px 38px;border-radius:24px;background:#fff;box-shadow:1px 1px 10px #0000000a}.feasibility-study__card h3{margin:0;font-size:18px;line-height:23px;font-weight:700}.feasibility-study__rule{height:1px;margin:21px 0 30px;background:#ddd}.feasibility-study__card ul{display:grid;margin:0;padding:0;gap:14px;list-style:none}.feasibility-study__card li{display:flex;align-items:center;gap:14px;font-size:15px;line-height:18px;font-weight:700}.feasibility-study__card li svg,.feasibility-study__card li img{width:21px;height:21px;flex:0 0 21px;color:#eeb400;stroke-width:2}@media(max-width:1050px){.feasibility-study__inner{width:min(680px,calc(100% - 32px));padding:54px 0;grid-template-columns:1fr;gap:42px}.feasibility-study__honeycomb{left:50%;width:min(650px,140vw);transform:translate(-50%)}.feasibility-study__intro{padding:0;transform:none}.feasibility-study__card{width:100%}}@media(max-width:560px){.feasibility-study__inner{padding:42px 0}.feasibility-study__intro h2{font-size:27px;line-height:33px}.feasibility-study__intro>p{margin-top:24px;font-size:13px}.feasibility-study__desktop-break{display:none}.feasibility-study__button{width:100%;margin-top:34px}.feasibility-study__facts{margin-top:35px;flex-wrap:wrap;gap:18px}.feasibility-study__divider{display:none}.feasibility-study__facts>div{width:100%}.feasibility-study__card{min-height:0;padding:32px 24px}.feasibility-study__card h3{font-size:17px}.feasibility-study__rule{margin:18px 0 24px}.feasibility-study__card li{font-size:13px}}.feasibility-study--v2{min-height:610px;background:#ffc107}.feasibility-study--v2 .feasibility-study__inner{width:min(1180px,calc(100% - 64px));min-height:610px;grid-template-columns:minmax(0,1fr) 520px;gap:85px}.feasibility-study--v2 .feasibility-study__intro{padding:0;transform:none}.feasibility-study--v2 .feasibility-study__intro h2{position:relative;top:-20px;font-size:46px;line-height:1.08}.feasibility-study--v2 .feasibility-study__intro>p{margin-top:30px;color:#3d3d3d;font-size:17px;line-height:1.5}.feasibility-study--v2 .feasibility-study__facts{margin-top:48px;gap:28px}.feasibility-study--v2 .feasibility-study__page-link{margin-top:16px}.feasibility-study--v2 .feasibility-study__facts>div{gap:13px}.feasibility-study--v2 .feasibility-study__fact-icon{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:3px solid #191919;border-radius:50%;color:#191919}.feasibility-study--v2 .feasibility-study__fact-icon svg{width:27px;height:27px}.feasibility-study--v2 .feasibility-study__facts>div>span:last-child{display:flex;flex-direction:column}.feasibility-study--v2 .feasibility-study__facts strong{font-size:20px;line-height:1.25}.feasibility-study--v2 .feasibility-study__facts small{font-size:13px}.feasibility-study--v2 .feasibility-study__divider{width:1px;height:58px;background:#d8d8d8}.feasibility-study--v2 .feasibility-study__button{width:100%;max-width:445px;height:62px;margin-top:48px;border-radius:8px;background:#fff;color:#111;font-size:18px}.feasibility-study--v2 .feasibility-study__obligation{display:flex;width:100%;max-width:445px;margin:16px 0 0;align-items:center;justify-content:flex-start;gap:9px;color:#333;font-size:15px}.feasibility-study--v2 .feasibility-study__obligation svg{width:18px;height:18px}.feasibility-study--v2 .feasibility-study__card{width:520px;min-height:0;padding:43px 46px 16px;border:1px solid #ededed;border-radius:28px;box-shadow:0 10px 30px #0000000d}.feasibility-study--v2 .feasibility-study__card h3{font-size:22px}.feasibility-study--v2 .feasibility-study__rule{margin:23px 0 0}.feasibility-study--v2 .feasibility-study__card ul{gap:0}.feasibility-study--v2 .feasibility-study__card li{min-height:104px;gap:22px;border-bottom:1px solid #ddd}.feasibility-study--v2 .feasibility-study__card li:last-child{border-bottom:0}.feasibility-study--v2 .feasibility-study__card li svg,.feasibility-study--v2 .feasibility-study__card li img{width:36px;height:36px;flex-basis:36px}.feasibility-study--v2 .feasibility-study__card li>span{display:flex;flex-direction:column;gap:5px}.feasibility-study--v2 .feasibility-study__card li strong{font-size:15px}.feasibility-study--v2 .feasibility-study__card li small{color:#3f3f3f;font-size:13px;font-weight:500}@media(max-width:1050px){.feasibility-study--v2 .feasibility-study__inner{width:min(680px,calc(100% - 32px));padding:64px 0;grid-template-columns:1fr;gap:48px}.feasibility-study--v2 .feasibility-study__card{width:100%}}@media(max-width:560px){.feasibility-study--v2 .feasibility-study__inner{padding:48px 0}.feasibility-study--v2 .feasibility-study__intro h2{font-size:34px}.feasibility-study--v2 .feasibility-study__intro>p{margin-top:22px;font-size:15px}.feasibility-study--v2 .feasibility-study__facts{margin-top:34px;flex-wrap:nowrap;gap:12px}.feasibility-study--v2 .feasibility-study__facts>div{width:auto;flex:1}.feasibility-study--v2 .feasibility-study__fact-icon{width:44px;height:44px;flex-basis:44px}.feasibility-study--v2 .feasibility-study__facts strong{font-size:17px}.feasibility-study--v2 .feasibility-study__facts small{font-size:13px}.feasibility-study--v2 .feasibility-study__button{margin-top:34px;font-size:18px}.feasibility-study--v2 .feasibility-study__card{min-height:0;padding:30px 24px}.feasibility-study--v2 .feasibility-study__card li{min-height:92px}}.backyard-returns{width:100%;min-height:547px;border-top:1px solid #ffc107;background:linear-gradient(to bottom,#fff 0 493px,#000 493px 100%);color:#000;font-family:Montserrat,sans-serif}.backyard-returns__inner{box-sizing:border-box;width:min(1294px,calc(100% - 64px));margin:0 auto;padding-top:84px}.backyard-returns h2{margin:0;font-size:32px;line-height:37px;font-weight:700;text-align:center}.backyard-returns__cards{display:grid;margin-top:112px;grid-template-columns:repeat(3,1fr);gap:28px}.backyard-return-card{display:flex;box-sizing:border-box;min-width:0;height:252px;padding:57px 24px 32px;flex-direction:column;align-items:center;border-radius:24px;background:#f4f4f4;text-align:center}.backyard-return-card h3{margin:0;font-size:20px;line-height:25px;font-weight:700}.backyard-return-card strong{margin-top:28px;color:#ffc107;font-size:48px;line-height:58px;font-weight:700;white-space:nowrap}.backyard-return-card p{margin:4px 0 0;color:#666;font-size:10px;line-height:13px;font-weight:500;text-transform:uppercase}@media(max-width:1050px){.backyard-returns{min-height:0;--return-card-half: 126px;--return-bottom-space: 32px;background:linear-gradient(to top,#000 0 calc(var(--return-bottom-space) + var(--return-card-half)),#fff calc(var(--return-bottom-space) + var(--return-card-half)) 100%)}.backyard-returns__inner{width:min(620px,calc(100% - 32px));padding:58px 0 var(--return-bottom-space)}.backyard-returns h2{font-size:25px;line-height:31px}.backyard-returns__cards{margin-top:64px;grid-template-columns:1fr;gap:20px}}@media(max-width:767px){.backyard-returns{--return-bottom-space: 32px}}@media(max-width:520px){.backyard-returns{--return-card-half: 110px}.backyard-returns h2{font-size:22px;line-height:28px}.backyard-return-card{height:220px;padding-top:44px}.backyard-return-card h3{font-size:18px}.backyard-return-card strong{margin-top:22px;font-size:clamp(28px,9vw,39px);line-height:48px}}.faq-section{position:relative;z-index:0;width:100%;min-height:626px;background:#f4f4f4;color:#000;font-family:Montserrat,sans-serif}.faq-section__inner{box-sizing:border-box;width:min(1294px,calc(100% - 64px));margin:0 auto;padding:91px 0 80px}.faq-section h2{margin:0;font-size:32px;line-height:39px;font-weight:700;text-align:center}.faq-section__columns{display:grid;margin-top:62px;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.faq-section__column{display:flex;min-width:0;flex-direction:column;gap:20px}.faq-item{box-sizing:border-box;overflow:hidden;min-height:64px;border-radius:24px;background:#e7e7e7}.faq-item--open{min-height:204px;background:#fff}.faq-item__trigger{display:flex;box-sizing:border-box;width:100%;min-height:64px;padding:0 12px 0 32px;align-items:center;justify-content:space-between;gap:20px;border:0;background:transparent;color:#000;font-family:Montserrat,sans-serif;font-size:15px;line-height:19px;font-weight:700;text-align:left;cursor:pointer}.faq-item__icon{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:50%;background:#fff}.faq-item__icon svg{width:20px;height:20px;stroke-width:2}.faq-item>p{max-width:515px;margin:-1px 32px 0;color:#666;font-size:15px;line-height:20px;font-weight:500}@media(max-width:900px){.faq-section__inner{width:min(620px,calc(100% - 32px));padding:68px 0}.faq-section h2{font-size:28px}.faq-section__columns{margin-top:42px;grid-template-columns:1fr;gap:20px}}@media(max-width:520px){.faq-item__trigger{padding-left:20px;font-size:13px;line-height:17px}.faq-item>p{margin:0 20px 26px;font-size:13px;line-height:19px}}.service-areas-row{display:flex;box-sizing:border-box;width:min(800px,calc(100% - 64px));margin:32px auto 0;align-items:center;justify-content:center;gap:20px;color:#414141;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.5}.service-areas-row__label,.service-areas-row__links a,.service-areas-row__links [aria-current]{white-space:nowrap}.service-areas-row__label{color:#171717;font-weight:700;text-decoration:none}.service-areas-row__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.service-areas-row__links a,.service-areas-row__links [aria-current]{color:inherit;font-weight:500;text-decoration:none}.service-areas-row__links [aria-current]{color:#4d3a00;font-weight:700}.service-areas-row a:hover,.service-areas-row a:focus-visible{text-decoration:underline;text-decoration-color:#d6a000;text-underline-offset:3px}.service-areas-row a:focus-visible{border-radius:2px;outline:2px solid #171717;outline-offset:3px}@media(max-width:900px){.service-areas-row{width:min(620px,calc(100% - 32px));margin-top:28px;flex-direction:column;gap:8px}.service-areas-row__links{gap:8px 18px}}.live-promo>div{min-height:0}.live-promo h1 span{font-weight:400}.live-credentials>div{width:83.33%;padding-inline:0;gap:24px}.live-credentials svg{flex-shrink:0}#property-check{height:auto;padding:60px 0 76px}#property-check>div{padding:0}#property-check>div>div:first-child{position:static;margin:0 16px 30px;width:auto}#property-check>div>div:nth-child(2){position:relative;inset:auto;width:83.33%;max-width:1201px;height:auto;min-height:168px;margin:0 auto;padding:40px 3.75%}#property-check form{position:static;width:100%;display:grid;grid-template-columns:238fr 188fr 188fr 188fr 212fr;gap:18px;align-items:center}#property-check form>div{width:100%;min-width:0}#property-check input{min-width:0;padding-inline:clamp(12px,1.8vw,26px)}#property-check [role=alert]{position:static;margin-top:20px;padding:0;line-height:1.5}#models{height:auto;padding:64px 0 12px}#models>div{padding:0}#models>div>div:first-child{position:static;margin:0 0 62px}#models h2{margin:0}#models>div>div:nth-child(2){position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:83.33%;max-width:1201px;margin:auto;padding:0;gap:clamp(20px,2.91vw,42px)}#models>div>div:nth-child(2)>div{width:100%;height:auto}#models>div>div:nth-child(2)>div>div:first-child{height:auto;aspect-ratio:373 / 253}#models>div>div:nth-child(2)>div>div:nth-child(2){padding:32px clamp(20px,2.85vw,41px);min-height:219px;height:auto}#models h3{margin-bottom:8px;line-height:1.25}#models h3+div{gap:14px;font-size:15px;font-weight:400;white-space:nowrap}#models h3+div>div{gap:6px}#models p{color:#666}#models>div>div:nth-child(2)>div>div:last-child{padding-inline:clamp(16px,2.1vw,30px);gap:10px;background:#f5f5f5}#models .project-price{display:flex;align-items:center;gap:8px;font-size:20px;white-space:nowrap}#models .project-price svg{color:#e9bd19;width:26px;height:26px;stroke-width:1.5}#models button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;padding:8px 0;font-size:10px;text-transform:uppercase;font-weight:600;white-space:nowrap;background:transparent}#models button:hover{color:#8a6500;text-decoration:underline}#models button svg{width:18px;height:18px}@media(min-width:768px){.live-promo>div{height:clamp(380px,34.1vw,491px)}.live-promo>div>div:nth-child(2){height:100%}.live-promo>div>div:nth-child(2){left:50%}.live-promo__copy{position:absolute;left:max(8.33%,calc((100% - 1280px)/2 + 32px));top:18.14%;width:46%;padding:0}.live-promo__copy h1{margin-bottom:0}.live-promo__copy>a{margin-top:82px}.live-promo h1{font-size:clamp(26px,2.776vw,40px);line-height:1.2}.live-credentials{height:clamp(96px,7.22vw,104px)}.live-credentials>div>div{gap:18px}.live-credentials span:first-child{font-size:clamp(15px,1.39vw,20px)}.live-credentials span:last-child{font-size:clamp(12px,1.11vw,16px)}#models>div>div:nth-child(2)>div>div:nth-child(2){padding-top:32px}}@media(min-width:768px)and (max-width:1199px){.live-credentials>div{display:grid;width:83.33%;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.live-credentials>div>div{min-width:0}.live-credentials svg{width:32px;height:32px}.live-credentials>div>div{gap:10px}#property-check form{gap:12px}#property-check form button{font-size:12px}#models h3+div{font-size:12px;gap:8px}#models h3+div svg{width:12px;height:12px}#models h3+div .project-icon{width:auto;height:12px}#models h3+div>div{gap:4px}#models .project-price{font-size:15px;gap:5px}#models .project-price svg,#models .project-price .project-icon{width:20px;height:20px}#models button{font-size:8px;gap:5px}}@media(max-width:767px){.live-promo__copy{order:2;align-items:center}.live-promo h1{width:fit-content;max-width:100%;text-align:center}.live-promo>div>div:nth-child(2){position:relative;order:1;height:240px;opacity:1}.live-credentials>div{display:grid;grid-template-columns:1fr 1fr;width:90%;padding-block:16px;gap:12px 16px;align-items:start}.live-credentials>div>div{margin:0;gap:10px;align-items:start}.live-credentials svg{width:28px;height:28px}.live-credentials span:first-child{font-size:16px}.live-credentials span:last-child{font-size:12px}#property-check{padding:48px 0}#property-check>div>div:nth-child(2){width:calc(100% - 32px);padding:28px 20px}#property-check form{grid-template-columns:1fr;gap:16px}#property-check form>div:last-child{margin-top:16px}#property-check form>div>span{display:block}#models{padding:48px 0 32px}#models>div>div:first-child{margin:0 0 32px}#models>div>div:nth-child(2){grid-template-columns:1fr;width:calc(100% - 40px);max-width:440px;gap:28px}#models>div>div:nth-child(2)>div>div:nth-child(2){min-height:185px;padding:24px}}:root{--dadu-yellow: #ffc107;--dadu-input: #ececec;--dadu-secondary-text: #666;--dadu-project-background: #f4f4f4}.dadu-header nav a{font-weight:700}@media(min-width:1280px){.dadu-header>div:first-child>div a{font-size:15px;line-height:18px;height:44px;display:inline-flex;align-items:center;justify-content:center}.dadu-header>div:first-child>div a[href^="tel:"]{width:171px;border:2px solid #eee}.dadu-header>div:first-child>div a[href="#property-check"]{width:238px}}.live-promo h1{line-height:1.225}.live-promo a{font-weight:700;line-height:18px}.live-credentials span:first-child{font-weight:700;line-height:24px}.live-credentials span:last-child{font-weight:500;line-height:18px}#property-check h2,#models h2{font-size:28px;line-height:34px;font-weight:700}#property-check>div>div:first-child p{font-size:18px;line-height:20px;font-weight:500;color:var(--dadu-secondary-text);margin-top:8px;min-height:29px}#property-check input{background:var(--dadu-input);border-radius:28px;font-weight:500}#property-check input::placeholder{font-size:13px;line-height:16px;font-weight:500;color:var(--dadu-secondary-text)}#property-check input:focus{background:#fff}#property-check form>div>span{font-size:13px;line-height:16px;font-weight:500;color:var(--dadu-secondary-text)}#property-check form button{border-radius:28px;line-height:18px}#property-check>div>div:nth-child(2){border-color:var(--dadu-yellow)}#models{background:var(--dadu-project-background)}#models h3{font-size:22px;line-height:27px;font-weight:700}#models h3+div{font-weight:500;line-height:18px}#models p{font-size:14px;line-height:20px;font-weight:500;color:var(--dadu-secondary-text)}#models .project-price{font-weight:700;line-height:24px}#models button{font-size:11px;font-weight:500;line-height:16px;text-transform:uppercase;gap:6px;padding:0;border:0;border-radius:0}#models button:hover{color:#000;text-decoration:none;opacity:.8}#models>div>div:nth-child(2)>div>div:last-child{background:var(--dadu-project-background)}@media(min-width:1200px){.live-credentials span:last-child{font-size:15px}#models>div>div:nth-child(2)>div>div:nth-child(2){padding-top:36px}}@media(min-width:768px){.live-promo>div>div:nth-child(3){top:16.6%}#property-check{padding-top:62px;padding-bottom:78px}#property-check>div>div:first-child{margin-bottom:32px}}@media(min-width:768px)and (max-width:1199px){#property-check input::placeholder{font-size:10px}#property-check input{padding-inline:12px}#property-check form>div>span{font-size:10px;left:4px}}@media(max-width:767px){#property-check h2,#models h2{font-size:25px;line-height:32px}#property-check>div>div:first-child p{font-size:16px}#models h3+div{font-size:14px}.dadu-header>div:nth-child(2)>div:last-child{width:min(100vw,384px)}}@media(min-width:1024px)and (max-width:1279px){#models button{font-size:9px}}
