.hqr-native .hqr-ty .lp-ty-hero{isolation:isolate;color:#fff;text-align:center;background:#20243d;flex-direction:column;align-items:center;padding:60px 24px 118px;display:flex;position:relative}.hqr-native .hqr-ty .lp-ty-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hqr-native .hqr-ty .lp-ty-hero:after{content:"";z-index:-1;background:linear-gradient(#141b2edb,#141b2ebd);position:absolute;inset:0}.hqr-native .hqr-ty .lp-ty-check{color:#20243d;background:#c99b2b;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.hqr-native .hqr-ty .lp-ty-hero .hqr-eyebrow{color:#fdb64e;margin:0 0 10px}.hqr-native .hqr-ty .lp-ty-hero h1{color:#fff;max-width:760px;margin:0 0 14px;font-size:clamp(34px,5.2vw,56px);line-height:1.08}.hqr-native .hqr-ty .lp-ty-promise{color:#fff;max-width:620px;margin:0 0 26px;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.4}.hqr-native .hqr-ty .lp-ty-hours{color:#dfe2ec;margin:14px 0 0;font-size:14px}.hqr-native .hqr-ty .lp-ty-body{z-index:2;grid-template-columns:1fr;gap:20px;max-width:1120px;margin:-70px auto 0;padding:0 24px;display:grid;position:relative}.hqr-native .hqr-ty .lp-ty-body:has(.lp-thanks-form,.lp-thanks-done){grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.hqr-native .hqr-ty .lp-ty-steps,.hqr-native .hqr-ty .lp-thanks-form,.hqr-native .hqr-ty .lp-thanks-done{background:#fff;border-radius:18px;box-shadow:0 18px 44px #141b2e2e}.hqr-native .hqr-ty .lp-ty-steps{padding:34px 36px}.hqr-native .hqr-ty .lp-ty-steps .hqr-eyebrow{margin:0 0 8px}.hqr-native .hqr-ty .lp-ty-steps h2{color:#20243d;margin:0 0 22px;font-size:clamp(26px,3vw,34px);line-height:1.15}.hqr-native .hqr-ty .lp-ty-steps ol{margin:0;padding:0;list-style:none}.hqr-native .hqr-ty .lp-ty-steps li{gap:16px;margin:0;padding:0 0 24px;display:flex;position:relative}.hqr-native .hqr-ty .lp-ty-steps li:last-child{padding-bottom:0}.hqr-native .hqr-ty .lp-ty-steps li:not(:last-child):before{content:"";background:#e8dcc0;width:2px;position:absolute;top:44px;bottom:0;left:21px}.hqr-native .hqr-ty .lp-ty-steps li>span{color:#fdb64e;background:#20243d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:flex}.hqr-native .hqr-ty .lp-ty-steps h3{color:#20243d;margin:0 0 4px;font-size:19px;line-height:1.25}.hqr-native .hqr-ty .lp-ty-steps li p{color:#515666;margin:0;font-size:16px;line-height:1.5}.hqr-native .hqr-ty .lp-thanks-form{text-align:left;margin:0;padding:30px}.hqr-native .hqr-ty .lp-thanks-form h2{color:#20243d;margin:0 0 4px;font-size:24px;line-height:1.2}.hqr-native .hqr-ty .lp-thanks-form .lp-budget{margin-bottom:8px}.hqr-native .hqr-ty .lp-thanks-done{text-align:center;color:#20243d;justify-content:center;align-items:center;margin:0;padding:30px;font-size:18px;font-weight:700;display:flex}.hqr-native .hqr-ty .lp-ty-proof{max-width:1120px;margin:30px auto 0;padding:0 24px}.hqr-native .hqr-ty .lp-ty-projects{text-align:center;max-width:1168px;margin:0 auto;padding:56px 24px 76px}.hqr-native .hqr-ty .lp-ty-projects .hqr-eyebrow{margin:0 0 8px}.hqr-native .hqr-ty .lp-ty-projects h2{color:#20243d;margin:0 0 26px;font-size:clamp(28px,3.4vw,40px);line-height:1.15}.hqr-native .hqr-ty .lp-ty-projects>div{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hqr-native .hqr-ty .lp-ty-projects>div>a{background:#fff;border-radius:16px;text-decoration:none;transition:transform .2s;display:block;overflow:hidden;box-shadow:0 10px 28px #141b2e1f}.hqr-native .hqr-ty .lp-ty-projects>div>a:hover{transform:translateY(-3px)}.hqr-native .hqr-ty .lp-ty-projects img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.hqr-native .hqr-ty .lp-ty-projects span{color:#20243d;padding:16px 18px 18px;font-size:16px;font-weight:700;line-height:1.3;display:block}.hqr-native .hqr-ty .lp-ty-projects b{color:#8a6a16}.hqr-native .hqr-ty .lp-ty-all{color:#7b5916;margin-top:26px;font-size:15px;font-weight:700;display:inline-block}.hqr-native .hqr-ty .lp-thanks-form label,.hqr-native .hqr-ty .lp-thanks-form legend{text-transform:none;letter-spacing:normal}.hqr-native .hqr-ty .lp-thanks-form{flex-direction:column;display:flex}.hqr-native .hqr-ty .lp-thanks-form>label{color:#20243d;margin:12px 0 6px;font-size:13px;font-weight:700}.hqr-native .hqr-ty .lp-thanks-form input[type=email],.hqr-native .hqr-ty .lp-thanks-form textarea{width:100%;font:inherit;color:#20243d;background:#fff;border:1px solid #bdbab1;padding:12px;font-size:16px}.hqr-native .hqr-ty .lp-thanks-form .hqr-button{justify-content:center;width:100%;margin-top:16px}.hqr-native .hqr-ty .lp-field-note{color:#667;margin:0 0 12px;font-size:13px;line-height:1.4}.hqr-native .hqr-ty .lp-budget{border:0;min-width:0;margin:0 0 4px;padding:0}.hqr-native .hqr-ty .lp-budget legend{color:#20243d;margin:0 0 8px;padding:0;font-size:13px;font-weight:700}.hqr-native .hqr-ty .lp-budget>div{flex-wrap:wrap;gap:8px;display:flex}.hqr-native .hqr-ty .lp-budget label{cursor:pointer;margin:0;padding:0;display:block}.hqr-native .hqr-ty .lp-budget input{opacity:0;width:1px;height:1px;position:absolute}.hqr-native .hqr-ty .lp-budget label span{color:#20243d;background:#fff;border:1px solid #c9c5ba;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.2;display:block}.hqr-native .hqr-ty .lp-budget input:checked+span{color:#fff;background:#20243d;border-color:#20243d}.hqr-native .hqr-ty .lp-budget input:focus-visible+span{outline-offset:2px;outline:2px solid #c99b2b}@media (max-width:800px){.hqr-native .hqr-ty .lp-ty-hero{padding:40px 16px 96px}.hqr-native .hqr-ty .lp-ty-hero .hqr-button{justify-content:center;width:100%;max-width:400px}:is(.hqr-native .hqr-ty .lp-ty-body,.hqr-native .hqr-ty .lp-ty-body:has(.lp-thanks-form,.lp-thanks-done)){grid-template-columns:1fr;gap:14px;margin-top:-64px;padding:0 16px}.hqr-native .hqr-ty .lp-ty-steps{padding:26px 22px}.hqr-native .hqr-ty .lp-thanks-form{padding:24px 22px}.hqr-native .hqr-ty .lp-ty-proof{padding:0 16px}.hqr-native .hqr-ty .lp-ty-projects{padding:44px 16px 96px}.hqr-native .hqr-ty .lp-ty-projects>div{grid-template-columns:1fr}}
