/* Shared inner-page system: one hero, a readable content surface, and neutralized legacy colour collisions. */
.da-page{background:#ffffff;color:#1b150f}.da-page-hero{position:relative;overflow:hidden;padding:clamp(64px,8vw,112px) 0 clamp(52px,7vw,86px);background:radial-gradient(circle at 88% 5%,rgba(196,145,58,.24),transparent 30%),linear-gradient(120deg,#0a0705,#17100b 62%,#23190e);border-bottom:1px solid #4a3a29;color:#fff}.da-page-hero:after{position:absolute;inset:auto -5% -160px auto;width:420px;height:420px;border:1px solid rgba(227,183,107,.18);border-radius:50%;content:""}.da-page-hero .da-wrap{position:relative;z-index:1;max-width:980px}.da-page-hero .da-eyebrow{color:#e3b76b}.da-page-hero h1{max-width:900px;margin:8px 0 16px;color:#fff!important;font-size:clamp(38px,5.4vw,70px)!important;line-height:1.04!important;letter-spacing:-.055em}.da-page-hero p:not(.da-eyebrow){max-width:690px;margin:0 0 26px;color:#ddd2c3!important;font-size:clamp(16px,1.8vw,20px);line-height:1.6}.da-page-hero .da-cta{background:#c4913a!important;color:#0a0705!important;box-shadow:0 12px 26px rgba(196,145,58,.25)}.da-page-hero .da-cta:hover{background:#e3b76b!important}.da-entry{padding:clamp(46px,7vw,90px) 0}.da-page-content{max-width:100%;color:#352c24}.da-page-content :is(h2,h3,h4,h5,h6){color:#17110d!important;line-height:1.18!important;letter-spacing:-.025em}.da-page-content h2{margin-top:2.2em;font-size:clamp(28px,3.3vw,42px)!important}.da-page-content h3{margin-top:1.7em;font-size:clamp(22px,2.4vw,30px)!important}.da-page-content p,.da-page-content li{color:#574b3e!important;font-size:16px;line-height:1.75}.da-page-content a{color:#9b650f!important;font-weight:750;text-underline-offset:3px}.da-page-content img{display:block;max-width:100%!important;height:auto!important;border-radius:16px;box-shadow:0 16px 36px rgba(45,30,11,.12)}.da-page-content :is(.elementor-section,.elementor-container,.e-con,.elementor-widget-container){max-width:100%!important;background:transparent!important;color:inherit!important}.da-page-content .elementor-background-overlay{display:none!important}.da-page-content .elementor-widget:not(:last-child){margin-bottom:20px}.da-page-content .elementor-button,.da-page-content a.elementor-button{display:inline-flex!important;align-items:center;min-height:44px;padding:11px 18px!important;border:0!important;border-radius:999px!important;background:#c4913a!important;color:#0a0705!important;font-weight:850!important;text-decoration:none!important;box-shadow:0 10px 22px rgba(196,145,58,.2);transition:transform .2s ease,background .2s ease}.da-page-content .elementor-button:hover{background:#e3b76b!important;transform:translateY(-3px)}.da-page-content .elementor-icon-list-item,.da-page-content .elementor-icon-list-text{color:#574b3e!important}.da-page-content .elementor-icon-list-icon i,.da-page-content svg{color:#b67b20!important;fill:currentColor}.da-page-content .elementor-widget-wrap,.da-page-content .elementor-column-wrap{background:transparent!important}.da-page-content .elementor-widget-heading h1{display:none!important}.da-techie-form{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:start;margin-top:58px;padding:clamp(25px,4vw,48px);border:1px solid #dbcba9;border-radius:22px;background:#f5eedf}.da-techie-form h2{margin:8px 0 14px;color:#17110d!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.12}.da-techie-form p:not(.da-eyebrow){color:#574b3e}.da-techie-form .da-form-card{padding:20px;background:#fffdf9;border:1px solid #dfd1b8}.da-techie-form input,.da-techie-form textarea,.da-techie-form select{width:100%;background:#fffdf9!important;color:#17110d!important;border:1px solid #cdbb9e!important}.da-techie-form label{color:#17110d!important}.da-techie-form button{background:#c4913a!important;color:#0a0705!important}@media(max-width:800px){.da-page-hero{padding-top:58px}.da-entry{padding:48px 0}.da-page-content p,.da-page-content li{font-size:15px}.da-techie-form{grid-template-columns:1fr;gap:22px;margin-top:35px}.da-page-content img{border-radius:12px}}
