#umit-pro{font-size:16px}#umit-pro h1,#umit-pro h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.04em;line-height:1.08}#umit-pro h1{font-size:clamp(48px,5.7vw,76px);margin:20px 0}#umit-pro h1 em{color:var(--accent)}#umit-pro h2{font-size:clamp(34px,4vw,52px);margin:0 0 22px}#umit-pro h3{font-size:22px;line-height:1.3;margin:15px 0}#umit-pro p{color:var(--muted);line-height:1.7}.pro-hero{background:var(--paper);padding:70px 0}.pro-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.pro-hero img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:22px}.pro-hero figure{margin:0}.pro-caption{font-size:14px;color:var(--muted);padding-top:10px}.pro-wa{background:#26352e;color:#fff;font-size:16px}.pro-hero .dc-kicker{font-size:14px}.pro-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.pro-tags span{border:1px solid var(--line);padding:7px 12px;border-radius:20px;font-size:14px}.pro-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.pro-card{border:1px solid var(--line);border-radius:22px;padding:30px;background:white}.pro-card .dc-kicker{font-size:14px}.pro-card a{font-size:16px;font-weight:700;color:var(--green);text-decoration:underline}.pro-services{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pro-services article{border-top:2px solid var(--accent);padding:10px 0}.pro-services h3{font-size:20px}.pro-process{background:var(--green);color:white}.pro-process p{color:#d8dfdb!important}.pro-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0}.pro-steps b{font-size:36px;color:var(--sand);font-weight:500}.pro-power{background:var(--paper)}.pro-power-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pro-power-grid article{padding:22px 0;border-top:1px solid var(--line)}.pro-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pro-gallery figure{margin:0}.pro-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px}.pro-gallery figcaption{font-size:16px;padding:12px 0}.pro-final{background:var(--paper);text-align:center}.pro-final p{max-width:660px;margin:20px auto}.pro-fixed{position:fixed;bottom:18px;right:20px;z-index:60;box-shadow:0 5px 20px #0002}.dc-menu-list{gap:16px}.dc-nav-wrap{gap:20px}.pro-skip{position:absolute;left:-9999px}.pro-skip:focus{left:20px;top:20px;z-index:100;background:white;padding:10px}.pro-footer{padding:32px 0 100px}section[id]{scroll-margin-top:100px}@media(max-width:1000px){.pro-services,.pro-power-grid{grid-template-columns:repeat(2,1fr)}.dc-menu-list{gap:12px}.dc-nav-cta{display:none}}@media(max-width:760px){.pro-hero-grid,.pro-grid,.pro-gallery{grid-template-columns:1fr}.pro-hero{padding:40px 0}.pro-hero-grid{gap:30px}.dc-section{padding:60px 0}.pro-steps{grid-template-columns:1fr}.pro-fixed{left:20px;right:20px}.pro-services,.pro-power-grid{gap:18px}.dc-menu-toggle{font-size:14px;cursor:pointer}.dc-menu.is-open{display:flex}.pro-hero h1{font-size:48px}}
#umit-pro .pro-hero{background:#173e38;color:white;padding:64px 0 0;overflow:hidden}
#umit-pro .pro-hero-grid{grid-template-columns:1fr 1fr;gap:48px;align-items:center}
#umit-pro .pro-hero h1{font-size:clamp(48px,6vw,82px)}
#umit-pro .pro-hero h1 em{color:#dcc092}
#umit-pro .pro-hero p,#umit-pro .pro-hero .pro-caption{color:#d6e3df}
#umit-pro .pro-hero .dc-kicker{color:#dcc092;letter-spacing:.11em}
#umit-pro .pro-hero figure{position:relative;align-self:stretch}
#umit-pro .pro-hero figure>img{height:100%;min-height:560px;border-radius:100px 0 0 0;object-fit:cover}
#umit-pro .pro-hero .pro-caption{position:absolute;bottom:0;left:0;right:0;padding:26px;background:linear-gradient(transparent,#102c26)}
#umit-pro .pro-hero-grid>div{padding-bottom:64px}
#umit-pro .pro-hero .pro-wa{background:#c6e36b;color:#173e38;box-shadow:0 12px 28px #0002}
#umit-pro .pro-tags span{border-color:#ffffff30;color:#e5eeeb}
#umit-pro .pro-card{position:relative;overflow:hidden;border-radius:10px;padding:32px;border-bottom:4px solid #b8894f}
#umit-pro .pro-card:first-child{background:#173e38;color:white}
#umit-pro .pro-card:first-child p,#umit-pro .pro-card:first-child a{color:#e1ece7}
#umit-pro .pro-process{background:#173e38}
#umit-pro .pro-steps li{border-top:1px solid #ffffff35;padding-top:20px}
#umit-pro .pro-final{background:#173e38;color:white}
#umit-pro .pro-final p{color:#d6e3df}
#umit-pro .pro-final .pro-wa{background:#c6e36b;color:#173e38}
.home-pro{background:#173e38;color:white;overflow:hidden}
.home-pro-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;min-height:600px;align-items:center}
.home-pro-copy{padding:64px 0}
.home-pro-kicker{color:#dcc092;font-size:14px;letter-spacing:.12em;font-weight:800}
.home-pro h1{font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:500;letter-spacing:-.05em;line-height:1.02;margin:24px 0}
.home-pro h1 em{color:#dcc092}
.home-pro p{color:#d6e3df;font-size:18px;max-width:530px}
.home-pro-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}
.home-pro-primary{background:#c6e36b;color:#173e38;font-size:16px}
.home-pro-secondary{border:1px solid #ffffff60;color:white;font-size:16px}
.home-pro-image{height:100%;min-height:600px;width:100%;object-fit:cover;border-radius:100px 0 0 0}
.home-pro-services{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;font-size:14px;color:#e3ece8}
.home-pro-services span{padding:6px 12px;border:1px solid #ffffff30;border-radius:20px}
.home-design-intro{background:#f7f5f0;padding:42px 20px 28px;text-align:center}
.home-design-intro span{color:#b8894f;font-size:14px;font-weight:800;letter-spacing:.12em}
.home-design-intro h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(32px,4vw,48px);line-height:1.1;margin:10px 0}
@media(max-width:760px){.home-pro-grid,#umit-pro .pro-hero-grid{grid-template-columns:1fr;gap:0}.home-pro-copy{padding:44px 0}.home-pro-image{min-height:0;height:340px;border-radius:60px 0 0 0}.home-pro h1{font-size:52px}.home-pro-actions a{width:100%}#umit-pro .pro-hero{padding-top:40px}#umit-pro .pro-hero-grid>div{padding-bottom:36px}#umit-pro .pro-hero figure>img{min-height:0;height:380px;border-radius:60px 0 0 0}.dc-announcement{font-size:12px!important}}

body.page-id-905 main>.dc-section{padding:0}body.page-id-905 main>.dc-section>.dc-page{width:100%;max-width:none;padding:0}body.page-id-905 .dc-page>h1{display:none}body.page-id-905 .dc-final-whatsapp{display:none}.home-pro h1{font-size:clamp(48px,6vw,82px)!important}