/* HAJDARI: red, charcoal and an understated photographic direction. */
:root{--red:#e60019;--red-dark:#bf0015;--red-deep:#a80013;--red-soft:#f1f3f4;--ink:#363b3e;--muted:#6a6f72;--line:#e3e5e5;--cream:#f5f6f5;--max:1320px}
body{font-family:Arial,"Helvetica Neue",sans-serif}.container{padding-inline:40px}.topbar{background:var(--ink);font-size:10px;font-weight:500;letter-spacing:.12em}.topbar .container{min-height:34px}.topbar-dot{background:#e60019}.header-inner{min-height:98px;gap:24px}.brand-logo{width:220px;height:60px;object-fit:contain}.primary-nav{gap:23px}.primary-nav>a,.nav-dropdown>button{font-size:12px;font-weight:600}.btn{border-radius:4px;min-height:52px;font-weight:700;padding:15px 23px;box-shadow:none;font-size:12px}.btn-red{box-shadow:none}.site-header{background:#fff}.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;margin-bottom:24px}.eyebrow:before{width:22px}.hero{background:#f5f6f5}.hero:before{display:none}.hero-inner{grid-template-columns:1.03fr 1fr;gap:55px;padding-top:60px;padding-bottom:70px}.hero-copy{padding:22px 0}.display{font-size:clamp(40px,4.35vw,65px);line-height:1.1;letter-spacing:-.055em;font-weight:750}.hero-copy h1{margin-bottom:25px}.hero-copy .lead{font-size:16px;line-height:1.85;max-width:460px;margin-bottom:30px}.hero-actions .btn-outline{border-color:#cdd0d0}.hero-features{margin-top:36px;padding-top:24px;gap:18px;border-color:#dfe2e1}.hero-features span{font-size:10px;font-weight:500}.hero-visual{position:relative;height:535px;min-width:0;margin-left:4px}.hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:47% center;border-radius:5px 5px 80px 5px}.hero-visual:before{content:"";position:absolute;top:-12px;right:-12px;width:90px;height:90px;border-top:3px solid var(--red);border-right:3px solid var(--red);z-index:1}.visual-caption{position:absolute;left:-30px;right:40px;bottom:30px;padding:22px;background:white;display:flex;align-items:center;gap:15px;box-shadow:0 12px 35px #00000012;border-left:3px solid var(--red)}.visual-caption strong{display:block;font-size:15px;letter-spacing:-.02em}.visual-caption div>span{display:block;font-size:11px;color:var(--muted);margin-top:5px}.visual-icon{font-size:33px;color:var(--red)}.photo-label{position:absolute;top:24px;left:24px;font-size:9px;letter-spacing:.13em;background:#ffffffed;padding:10px 13px;font-weight:700}.strip{background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}.strip .container{padding-block:27px}.strip-copy{font-size:10px;color:#707679}.strip-point{font-size:11px;letter-spacing:.09em}.strip-point svg{color:var(--red)}.strip-points{gap:65px}.section{padding-block:95px}.section-title{font-size:clamp(32px,3.7vw,51px);letter-spacing:-.045em;line-height:1.12}.heading-row p{font-size:14px;line-height:1.8;max-width:370px}.services-grid{gap:26px}.service-card{border-radius:5px;min-height:405px;padding:27px;box-shadow:none}.service-card:before{background-image:linear-gradient(180deg,transparent 20%,#141d2399 55%,#141d23f5 100%),var(--art)}.service-card:after{display:none}.service-nr{font-size:10px;background:#ffffffed;color:var(--ink);padding:6px 10px;top:20px;left:20px;opacity:1}.service-circle{background:#ffffffeb;color:var(--ink);border:0;width:36px;height:36px}.service-card:hover .service-circle{color:white}.service-content .kicker{font-size:9px;color:#fff;opacity:.7;letter-spacing:.14em}.service-card h3{font-size:27px;line-height:1.12;max-width:100%;letter-spacing:-.035em}.service-card p{font-size:12px;color:#e3e7e8;line-height:1.7}.service-card .readmore{font-size:10px;margin-top:18px}.garden-highlight{border-radius:5px;background:var(--ink)}.garden-image{background-position:center}.garden-body .eyebrow{color:#e60019}.garden-body h2{font-size:48px;letter-spacing:-.045em}.garden-body p{color:#d4d8d9;font-size:14px;line-height:1.85}.garden-list span{color:#f4f5f4}.garden-list svg{color:#e60019}.stat{border:0;border-left:1px solid var(--line);padding:10px 35px;border-radius:0}.stat:first-child{padding-left:0;border-left:0}.stat .icon-wrap{background:transparent;border-radius:0;width:32px;height:32px;margin-bottom:20px}.stat h3{font-size:22px}.stat p{font-size:13px}.step-num{font-size:46px;font-weight:500}.step h3{font-size:23px}.step p{font-size:13px}.cta-band{background:var(--red)}.cta-band h2{font-size:32px;letter-spacing:-.03em}.contact-section{background:#f5f6f5}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}.contact-copy>p{max-width:430px;font-size:15px;line-height:1.8}.contact-phone{font-size:25px;font-weight:700;display:block;margin:30px 0 7px;letter-spacing:-.025em}.contact-phone span{color:var(--red);margin-left:12px}.contact-hint{font-size:11px;color:var(--muted)}.contact-photo{margin-top:30px;width:100%;height:210px;object-fit:cover;object-position:center 45%;border-radius:4px}.form-card{border-radius:5px;border:1px solid #e4e5e5;padding:35px;box-shadow:0 10px 45px #18202708}.form-card:after{height:3px;top:-1px;left:0;width:100%;border-radius:0}.field input,.field select,.field textarea{background:#fafbfa;border-color:#dfe3e2;border-radius:3px}.form-note{color:#747a7c}.form-card h2{font-size:28px}.faq-wrap{max-width:900px}.faq-question{font-size:16px}.site-footer{background:#303538}.site-footer .brand{background:#fff;border-radius:3px;padding:8px 15px}.site-footer .brand-logo{width:200px;height:55px}.footer-blurb{font-size:12px;line-height:1.85}.site-footer .pill{color:#e60019;background:#ffffff0a}.footer-links a{font-size:12px}.footer-bottom{color:#c1c5c7}.whatsapp-circle{width:52px;height:52px;box-shadow:0 4px 20px #0002}.page-hero{background:#f5f6f5;padding-block:70px}.page-hero h1{font-size:clamp(38px,5.7vw,76px);overflow-wrap:anywhere}.page-hero p{font-size:16px}.page-hero-art{border-radius:0;transform:rotate(-25deg);background:#24323b07}.page-hero-art:after{border-radius:0}.service-intro-img{border-radius:5px}.photo-tag{font-size:11px}.offer-box,.contact-box{border-radius:5px}.page-hero.garden-hero{background:var(--cream)}.page-hero.garden-hero .eyebrow,.page-hero.garden-hero .breadcrumb span{color:var(--red)}
@media(max-width:1150px){.primary-nav{gap:15px}.primary-nav>a,.nav-dropdown>button{font-size:11px}.brand-logo{width:185px}.header-cta .btn{font-size:11px;padding-inline:16px}.hero-inner{gap:35px}.hero-visual{height:500px}.hero-features{gap:11px}.hero-features span{font-size:9px}.contact-layout{gap:50px}}
@media(max-width:960px) and (min-width:861px){.primary-nav>a:nth-last-child(2){display:none}.container{padding-inline:25px}.brand-logo{width:160px}}
@media(max-width:860px){.container{padding-inline:28px}.header-inner{min-height:78px}.brand-logo{width:200px;height:54px}.primary-nav{top:78px;height:calc(100dvh - 78px)}.primary-nav>a,.nav-dropdown>button{font-size:17px}.hero-inner{grid-template-columns:1fr;gap:28px;padding-block:45px}.hero-copy{padding:0}.display{font-size:58px}.hero-copy .lead{max-width:580px}.hero-features span{font-size:11px}.hero-visual{height:450px;margin:0 12px 0 0}.hero-visual>img{object-position:center 45%}.visual-caption{left:20px}.strip-points{gap:15px}.garden-body h2{font-size:42px}.contact-layout{gap:40px}.contact-phone{font-size:21px}.form-card{padding:25px}.contact-photo{height:270px}}
@media(max-width:600px){.container{padding-inline:22px}.topbar .container{min-height:29px}.topbar-right{margin:auto}.header-inner{min-height:74px}.brand-logo{width:192px;height:52px}.primary-nav{top:74px;height:calc(100dvh - 74px)}.hero-inner{padding-top:36px;padding-bottom:38px}.eyebrow{font-size:9px;margin-bottom:19px}.display{font-size:clamp(35px,9.6vw,54px)}.hero-copy .lead{font-size:14px;line-height:1.8}.hero-actions{gap:9px}.hero-actions .btn{font-size:11px;padding-inline:14px;min-height:49px}.hero-features{gap:13px;margin-top:26px;padding-top:20px}.hero-features span{font-size:9px;gap:4px}.hero-features svg{width:13px}.hero-visual{height:335px}.hero-visual>img{border-bottom-right-radius:50px}.visual-caption{left:14px;right:15px;bottom:18px;padding:16px;gap:10px}.visual-caption strong{font-size:12px}.visual-caption div>span{font-size:9px}.photo-label{left:15px;top:17px;font-size:8px}.strip .container{padding-block:20px}.strip-point{font-size:9px}.strip-points{justify-content:space-between}.section{padding-block:63px}.section-title{font-size:35px}.heading-row p{font-size:13px}.services-grid{gap:18px}.service-card{min-height:370px}.service-card h3{font-size:28px}.garden-body{padding:33px 25px}.garden-body h2{font-size:37px}.stat{padding:25px 0;border-left:0;border-bottom:1px solid var(--line)}.stat:first-child{padding-top:0}.stat-row{gap:0}.cta-band h2{font-size:29px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-photo{height:220px}.contact-copy .section-title br:nth-child(2){display:none}.contact-phone{font-size:25px}.form-card{padding:26px 21px}.form-card h2{font-size:25px}.faq-question{font-size:14px}.footer-main{gap:30px}.site-footer .brand-logo{width:190px}.page-hero h1{font-size:clamp(32px,8.5vw,50px)}.service-intro-img{min-height:340px}}

/* Original stacked logo reference, processed with transparent alpha. */
.header-inner{min-height:120px}.brand-logo{width:162px;height:108px;object-fit:contain}
.site-footer .brand-logo{width:180px;height:120px}
@media(max-width:860px){.header-inner{min-height:96px}.brand-logo{width:132px;height:88px}.primary-nav{top:96px;height:calc(100dvh - 96px)}}
@media(max-width:600px){.header-inner{min-height:90px}.brand-logo{width:123px;height:82px}.primary-nav{top:90px;height:calc(100dvh - 90px)}}
