.home-redesign{--home-ink:#203c35;--home-green:#244c3e;--home-paper:#f7f5f0;--home-line:#dcded5;background:var(--home-paper);color:var(--home-ink)}.home-redesign .home-shell{width:min(1200px,100% - 96px);margin-inline:auto}.home-redesign .home-skip-link{z-index:10001;background:var(--home-green);color:#fff;padding:14px 20px;position:fixed;top:-100px;left:24px}.home-redesign .home-skip-link:focus{top:12px}.home-redesign .home-site-header{background:var(--home-paper);border-bottom:1px solid var(--home-line);width:min(1296px,100%);min-height:100px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;margin:0 auto;padding:22px 48px}.home-redesign .brand{gap:9px}.home-redesign .brand-logo{filter:none;width:142px;height:33px}.home-redesign .brand-mark-img{filter:none;width:32px;height:32px}.home-redesign .site-nav{color:#4e5f57;gap:26px;font-size:12px;font-weight:500}.home-redesign .site-nav a:after{background:var(--home-green);height:1px}.home-redesign .site-guides-panel{border-color:var(--home-line);background:#fffefa;border-radius:3px;box-shadow:0 18px 40px #203c3514}.home-redesign .site-guides-panel>div>span{color:var(--home-green);font-weight:600}.home-redesign .site-guides-panel a{color:var(--home-ink);border-radius:3px}.home-redesign .site-guides-panel a:hover{background:#edf0e7}.home-redesign .home-header-cta{background:var(--home-green);color:#fff;border-radius:3px;align-items:center;gap:22px;padding:14px 18px;font-size:12px;font-weight:500;display:flex}.home-redesign .home-site-header>.alquora-mobile-menu{display:none}.home-redesign .home-search-first{padding-block:48px 52px}.home-redesign .home-search-heading{text-align:center;max-width:900px;margin:0 auto 32px}.home-redesign .home-search-heading .home-eyebrow{margin-bottom:16px}.home-redesign .home-search-heading h1{font-size:clamp(38px,4.3vw,58px)}.home-redesign .home-search-heading>p:last-child{color:#607067;margin:18px 0 0;font-size:14px;line-height:1.8}.home-redesign .home-intro{padding:0 0 58px}.home-redesign .home-intro-grid{border-top:1px solid var(--home-line);grid-template-columns:1.05fr 1fr;align-items:center;gap:88px;padding-top:52px;display:grid}.home-redesign .home-intro-copy,.home-redesign .home-calculator{min-width:0}.home-redesign .home-eyebrow{color:var(--home-green);text-transform:uppercase;letter-spacing:.16em;margin:0 0 22px;font-size:10px;font-weight:600;line-height:1.6;display:block}.home-redesign .home-intro-copy>.home-eyebrow{align-items:center;gap:10px;display:flex}.home-redesign .home-intro-copy>.home-eyebrow>span{background:var(--home-green);border-radius:50%;width:6px;height:6px}.home-redesign h1,.home-redesign h2,.home-redesign .home-footer-top>p{font-family:var(--font-display), Georgia, serif;font-weight:700}.home-redesign h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.7vw,67px);line-height:1.08}.home-redesign h1>span{color:#52725a;font-style:italic}.home-redesign .home-lead{color:#607067;max-width:430px;margin:25px 0 30px;font-size:15px;line-height:1.85}.home-redesign .home-hero-visual{margin:0;padding-right:65px;position:relative}.home-redesign .home-hero-photo{background:#e6e1d6;border-radius:3px;height:270px;position:relative;overflow:hidden}.home-redesign .home-hero-photo img{object-fit:cover;object-position:center 55%}.home-redesign .home-hero-object{border:6px solid var(--home-paper);background:#eeece5;border-radius:3px;width:142px;position:absolute;top:25px;right:0}.home-redesign .home-hero-object img{object-fit:cover;width:100%;height:104px}.home-redesign .home-hero-object>span{color:#56645a;padding:10px 12px;font-size:10px;line-height:1.6;display:block}.home-redesign .home-hero-visual figcaption{color:#5f6e64;justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.home-redesign .home-hero-visual figcaption>span{font-size:16px}.home-redesign .home-calculator{width:100%;max-width:1000px;margin-inline:auto;scroll-margin-top:122px}.home-redesign .home-calculator .search-card{text-align:left;background:#fffefa;border:1px solid #d5ded1;border-radius:10px;width:100%;margin:0;padding:30px 38px 34px;box-shadow:0 6px 12px #203c3503,0 22px 55px #203c350b}.home-redesign .home-calculator .search-card:before{display:none}.home-redesign .home-calculator .search-mode-tabs{background:#eef0e8;border:1px solid #e2e6db;border-radius:7px;gap:4px;width:min(420px,100%);margin:0 auto 26px;padding:5px;display:flex}.home-redesign .home-calculator .search-mode-tab{color:#58695e;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:46px;font-size:12px;font-weight:500;display:flex}.home-redesign .home-calculator .search-mode-tab svg{flex-shrink:0}.home-redesign .home-calculator .search-mode-tab.is-active{color:var(--home-green);background:#fffefa;box-shadow:0 1px 4px #203c3512}.home-redesign .home-calculator .search-mode-tab:hover{color:var(--home-green)}.home-redesign .home-calculator .search-mode-tab:focus-visible{outline-offset:1px;outline:2px solid #52725a}.home-redesign .home-query-caption{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.home-redesign .home-query-caption label{color:var(--home-ink);font-size:12px;font-weight:600}.home-redesign .home-query-caption>span{color:#657066;font-size:11px;line-height:1.6}.home-redesign .home-calculator .search-box{background:#fff;border:1px solid #bac9b7;border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;max-width:none;min-height:78px;padding:12px 12px 12px 20px;display:grid;box-shadow:0 2px 5px #203c3505}.home-redesign .home-calculator .search-box:focus-within{outline-offset:3px;outline:2px solid #52725a}.home-redesign .home-calculator .search-icon-box{width:40px;height:40px;color:var(--home-green);background:#edf2e8;border:0;border-radius:50%;flex-basis:40px}.home-redesign .home-calculator .search-box textarea{text-align:left;width:100%;min-width:0;font-size:16px;line-height:1.6}.home-redesign .home-calculator .search-box textarea::placeholder{color:#737b75}.home-redesign .home-calculator .continue-btn{background:var(--home-green);width:auto;min-width:155px;height:50px;box-shadow:none;border-radius:4px;grid-column:auto;justify-content:space-between;gap:26px;margin:0;padding-inline:18px;font-size:12px;font-weight:500}.home-redesign .home-calculator .continue-btn:hover{background:#183d2f;transform:none}.home-redesign .home-calculator .pricing-suggestions{background:#fffefa;border:1px solid #d5ded1;border-radius:5px;width:100%;max-width:none;max-height:320px;margin:12px 0 0;padding:6px;position:relative;overflow-y:auto;box-shadow:0 6px 18px #203c3508}.home-redesign .home-calculator .pricing-suggestions button{border-radius:3px;min-height:58px;padding:12px}.home-redesign .home-calculator .pricing-suggestions button:hover{background:#eef2e8}.home-redesign .home-calculator .pricing-suggestions button:focus-visible{outline-offset:-2px}.home-redesign .home-calculator .pricing-suggestions strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.home-redesign .home-calculator .pricing-suggestions span{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.home-redesign .home-calculator .examples-divider{font-size:11px}.home-redesign .home-calculator .example-chip{box-shadow:none;border-radius:3px;font-size:12px}.home-redesign .home-calculator-note{color:#657066;justify-content:space-between;align-items:baseline;gap:28px;margin-top:20px;display:flex}.home-redesign .home-calculator-note p{max-width:650px;margin:0;font-size:11px;line-height:1.8}.home-redesign .home-calculator-note>a{color:var(--home-green);flex-shrink:0;align-items:center;gap:12px;font-size:11px;display:inline-flex}.home-redesign .home-calculator-note>a:hover{text-underline-offset:4px;text-decoration:underline}.home-redesign .home-facts{border-block:1px solid var(--home-line)}.home-redesign .home-facts>div{justify-content:space-between;align-items:center;gap:28px;padding-block:25px;display:flex}.home-redesign .home-facts p{color:#647067;margin:0;font-size:11px;line-height:1.8}.home-redesign .home-facts strong{color:var(--home-ink);font-weight:500}.home-redesign .home-facts>div>span{color:#526158;align-items:center;gap:14px;font-size:11px;display:flex}.home-redesign .home-facts>div>span:before{content:"+";color:#68816a;font-size:20px;font-weight:400}.home-redesign .home-section{padding-block:82px}.home-redesign h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.home-redesign h2 em{color:#60775e}.home-redesign .home-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:35px;display:flex}.home-redesign .home-section-heading .home-eyebrow{margin-bottom:14px}.home-redesign .home-section-heading>a{border-bottom:1px solid #b8c4b5;flex-shrink:0;align-items:center;gap:28px;padding-bottom:9px;font-size:11px;display:flex}.home-redesign .home-section-heading>a>span{font-size:18px}.home-redesign .home-category-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:22px;display:grid}.home-redesign .home-category-image{background:#e9e8e1;border-radius:3px;height:285px;position:relative;overflow:hidden}.home-redesign .home-category-image img,.home-redesign .home-guide-image img,.home-redesign .home-cadastre-image img{object-fit:cover;transition:transform .35s}.home-redesign .home-category:hover img,.home-redesign .home-guide:hover img{transform:scale(1.035)}.home-redesign .home-category-number{width:28px;height:28px;color:var(--home-ink);background:#fffefa;place-items:center;font-size:9px;display:grid;position:absolute;top:15px;left:15px}.home-redesign .home-category-arrow{width:34px;height:34px;color:var(--home-ink);background:#fffefa;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;bottom:14px;right:14px}.home-redesign .home-category h3{letter-spacing:-.02em;margin:18px 0 7px;font-size:14px;font-weight:500;line-height:1.4}.home-redesign .home-category p{color:#687368;margin:0;font-size:12px;line-height:1.7}.home-redesign .home-method{background:var(--home-green);color:#faf8f0}.home-redesign .home-steps{grid-template-columns:1fr 1.1fr;gap:100px;padding-block:72px;display:grid}.home-redesign .home-method .home-eyebrow{color:#c9d6be}.home-redesign .home-method h2{font-size:clamp(36px,3.8vw,52px)}.home-redesign .home-method h2 em{color:#c9d6be}.home-redesign .home-method-heading>a{color:#edf2e6;border-bottom:1px solid #8ca493;align-items:center;gap:32px;margin-top:32px;padding-bottom:12px;font-size:11px;display:inline-flex}.home-redesign .home-steps ol{margin:0;padding:0;list-style:none}.home-redesign .home-steps li{border-top:1px solid #ffffff26;grid-template-columns:50px 1fr;gap:20px;padding-block:22px;display:grid}.home-redesign .home-steps li:first-child{border:0;padding-top:0}.home-redesign .home-steps li:last-child{padding-bottom:0}.home-redesign .home-steps li>span{color:#c9d6be;font-family:var(--font-display), Georgia, serif;font-size:29px;line-height:1.2}.home-redesign .home-steps h3{margin:0 0 9px;font-size:15px;font-weight:500}.home-redesign .home-steps p{color:#d1dbcf;max-width:370px;margin:0;font-size:14px;line-height:1.8}.home-redesign .home-cadastre{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:90px;display:grid}.home-redesign .home-cadastre-copy p:not(.home-eyebrow){color:#657066;max-width:360px;margin:23px 0 26px;font-size:15px;line-height:1.9}.home-redesign .home-outline-link{border:1px solid #b1bfae;border-radius:3px;align-items:center;gap:28px;padding:15px 20px;font-size:11px;display:inline-flex}.home-redesign .home-outline-link:hover{background:#e8eddf}.home-redesign .home-cadastre-copy small{color:#6d786c;max-width:330px;margin-top:18px;font-size:9px;line-height:1.7;display:block}.home-redesign .home-cadastre-image{background:#e9e8e1;border-radius:3px;min-height:400px;position:relative;overflow:hidden}.home-redesign .home-cadastre-image>span{color:var(--home-ink);background:#fffefa;padding:12px 16px;font-size:10px;position:absolute;bottom:22px;left:22px}.home-redesign .home-journal{border-top:1px solid var(--home-line);background:#eeeee5}.home-redesign .home-guide-grid{grid-template-columns:1.1fr 1fr;gap:0 50px;display:grid}.home-redesign .home-guide{border-bottom:1px solid #d2d7c9;grid-template-columns:160px 1fr;gap:25px;padding-block:24px;display:grid}.home-redesign .home-guide:first-child{border-bottom:0;grid-row:span 2;padding:0;display:block}.home-redesign .home-guide:nth-child(2){padding-top:0}.home-redesign .home-guide-image{background:#e4e4dc;border-radius:3px;min-height:155px;position:relative;overflow:hidden}.home-redesign .home-guide:first-child .home-guide-image{height:245px}.home-redesign .home-guide:first-child .home-guide-copy{padding-top:22px}.home-redesign .home-guide .home-eyebrow{margin-bottom:10px;font-size:9px}.home-redesign .home-guide h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700;line-height:1.3}.home-redesign .home-guide:first-child h3{font-size:28px}.home-redesign .home-guide p{color:#657066;max-width:400px;margin:12px 0 18px;font-size:13px;line-height:1.8}.home-redesign .home-explore{align-items:center;gap:22px;font-size:10px;display:inline-flex}.home-redesign .home-footer{color:#faf8f0;background:#1d382f;padding:55px 0 30px}.home-redesign .home-footer-top{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:30px;padding-bottom:40px;display:flex}.home-redesign .home-footer-top>p{letter-spacing:-.04em;margin:0;font-size:36px;line-height:1.25}.home-redesign .home-footer-top em{color:#c9d6be}.home-redesign .home-footer-top>a{color:#244c3e;background:#e7eddc;border-radius:3px;align-items:center;gap:38px;padding:18px 24px;font-size:12px;display:flex}.home-redesign .home-footer-inner{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:35px;display:flex}.home-redesign .home-footer-brand{letter-spacing:-.06em;font-size:33px;font-weight:500}.home-redesign .home-footer-brand>span{color:#b8cba6}.home-redesign .home-footer-inner p{color:#bfcdbd;margin:9px 0 0;font-size:9px;line-height:1.7}.home-redesign .home-footer nav{color:#d5decd;flex-wrap:wrap;gap:24px;font-size:10px;display:flex}.home-redesign :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #6d9765}.home-redesign .home-footer :is(a,button):focus-visible,.home-redesign .home-method a:focus-visible{outline-color:#d3e5bd}.home-redesign .home-section-heading a:hover,.home-redesign .home-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.home-redesign .home-shell{width:calc(100% - 64px)}.home-redesign .home-site-header{gap:18px;padding-inline:32px}.home-redesign .site-nav{gap:16px;font-size:11px}.home-redesign .home-header-cta{gap:12px;padding:13px;font-size:11px}.home-redesign .home-intro-grid{gap:40px}.home-redesign .home-calculator .search-card{padding:28px}.home-redesign .home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.home-redesign .home-steps,.home-redesign .home-cadastre{gap:48px}.home-redesign .home-guide-grid{gap:0 28px}.home-redesign .home-guide{grid-template-columns:110px 1fr;gap:18px}}@media (max-width:980px){.home-redesign .home-site-header{grid-template-columns:1fr auto auto;min-height:84px}.home-redesign .home-site-header>.alquora-mobile-menu{display:block}.home-redesign .alquora-mobile-menu-trigger{width:44px;height:44px;box-shadow:none;background:0 0;border-color:#cbd4c7;border-radius:50%}}@media (max-width:760px){.home-redesign .home-shell{width:calc(100% - 40px)}.home-redesign .home-site-header{gap:14px;min-height:76px;padding:16px 20px}.home-redesign .brand-logo{width:110px;height:28px}.home-redesign .brand-mark-img{width:26px;height:26px}.home-redesign .home-header-cta{padding:12px;font-size:10px}.home-redesign .home-header-cta>span{display:none}.home-redesign .home-intro{padding:0 0 32px}.home-redesign .home-intro-grid{grid-template-columns:1fr;gap:36px;padding-top:38px}.home-redesign h1{font-size:clamp(42px,8.8vw,63px)}.home-redesign .home-eyebrow{margin-bottom:17px;font-size:9px}.home-redesign .home-lead{max-width:390px;margin:20px 0 24px;font-size:14px}.home-redesign .home-hero-photo{height:155px}.home-redesign .home-hero-object{width:120px;top:12px}.home-redesign .home-hero-object img{height:83px}.home-redesign .home-calculator{scroll-margin-top:94px}.home-redesign .home-search-first{padding-block:30px 34px}.home-redesign .home-search-heading{margin-bottom:24px}.home-redesign .home-search-heading .home-eyebrow{margin-bottom:14px;font-size:9px}.home-redesign .home-search-heading h1{font-size:clamp(34px,8.6vw,48px);line-height:1.14}.home-redesign .home-search-heading>p:last-child{margin-top:16px;font-size:13px}.home-redesign .home-calculator .search-card{padding:18px 14px 20px}.home-redesign .home-calculator .search-mode-tabs{gap:3px;margin-bottom:22px;padding:4px}.home-redesign .home-calculator .search-mode-tab{height:48px;font-size:11px}.home-redesign .home-query-caption{flex-direction:column;gap:5px;margin-bottom:11px}.home-redesign .home-query-caption>span{font-size:10px}.home-redesign .home-calculator .search-box{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px}.home-redesign .home-calculator .search-icon-box{flex-basis:30px;width:30px;height:30px}.home-redesign .home-calculator .continue-btn{grid-column:1/-1;width:100%;min-width:0;height:44px;margin-top:4px;padding-inline:14px}.home-redesign .home-calculator-note{flex-direction:column;gap:12px;margin-top:16px}.home-redesign .home-calculator-note p{font-size:10px}.home-redesign .home-calculator:has(.complete-panel,.estimate-panel) .search-card{padding-inline:12px}.home-redesign .home-facts>div{grid-template-columns:1fr 1fr;gap:16px 20px;padding-block:22px;display:grid}.home-redesign .home-facts>div>span{gap:8px;font-size:10px}.home-redesign .home-facts p{font-size:10px}.home-redesign .home-section{padding-block:48px}.home-redesign h2{font-size:33px}.home-redesign .home-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:26px}.home-redesign .home-category-grid{gap:24px 16px}.home-redesign .home-category-image{height:215px}.home-redesign .home-category h3{margin-top:14px;font-size:13px}.home-redesign .home-category p{font-size:12px}.home-redesign .home-steps{grid-template-columns:1fr;gap:38px;padding-block:48px}.home-redesign .home-method h2{font-size:39px}.home-redesign .home-method-heading>a{margin-top:24px}.home-redesign .home-steps li{grid-template-columns:35px 1fr;gap:18px}.home-redesign .home-cadastre{grid-template-columns:1fr;gap:32px;padding-block:48px}.home-redesign .home-cadastre-image{min-height:275px}.home-redesign .home-guide-grid{grid-template-columns:1fr;gap:28px}.home-redesign .home-guide{grid-template-columns:110px 1fr;padding:0 0 24px}.home-redesign .home-guide:first-child{border-bottom:1px solid #d2d7c9;grid-row:auto;padding-bottom:24px}.home-redesign .home-guide h3{font-size:21px}.home-redesign .home-footer{padding-top:40px}.home-redesign .home-footer-top,.home-redesign .home-footer-inner{flex-direction:column;align-items:flex-start;gap:26px}.home-redesign .home-footer-top>p{font-size:32px}.home-redesign .home-footer nav{gap:20px;line-height:1.8}}@media (max-width:380px){.home-redesign .home-site-header{grid-template-columns:1fr auto}.home-redesign .home-header-cta{display:none}.home-redesign h1{font-size:39px}.home-redesign .home-category-grid{grid-template-columns:1fr}.home-redesign .home-category-image{height:280px}.home-redesign .home-guide{grid-template-columns:85px 1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.home-redesign *,.home-redesign :before,.home-redesign :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
