#dgu-lead-popup{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(18,13,11,.62);backdrop-filter:blur(8px)}#dgu-lead-popup.is-open{display:flex}.dgu-lp-card{position:relative;width:min(920px,100%);max-height:92vh;overflow:auto;display:grid;grid-template-columns:.92fr 1.08fr;background:#fff;border-radius:28px;box-shadow:0 35px 100px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.5)}.dgu-lp-visual{padding:0;background:linear-gradient(145deg,#1b1715 0%,#33241e 100%);color:#fff;position:relative;overflow:hidden;min-height:560px}.dgu-lp-collection{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:48% 50%;transform:scale(1.015);filter:saturate(.96) contrast(1.03)}.dgu-lp-visual:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(16,11,9,.08) 25%,rgba(16,11,9,.82) 100%)}.dgu-lp-visual:after{content:'';position:absolute;z-index:1;width:280px;height:280px;border-radius:50%;right:-120px;bottom:-100px;background:radial-gradient(circle,#efaa8b55,transparent 68%)}.dgu-lp-visual-copy{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:34px 32px 32px;text-shadow:0 2px 18px rgba(0,0,0,.45)}.dgu-lp-kicker{display:inline-block;font-size:11px;letter-spacing:.18em;font-weight:800;color:#efaa8b;margin-bottom:18px}.dgu-lp-visual h2{font-size:38px;line-height:1.08;margin:0 0 16px;color:#fff}.dgu-lp-visual p{font-size:15px;line-height:1.75;color:#e9dfda;margin:0 0 26px}.dgu-lp-benefits{display:grid;gap:13px}.dgu-lp-benefits span{display:flex;gap:10px;align-items:center;font-size:13px;color:#fff}.dgu-lp-benefits span:before{content:'✓';display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ef936f;color:#fff;font-weight:900}.dgu-lp-formwrap{padding:44px 42px;background:linear-gradient(160deg,#fff 0%,#fff9f6 100%)}.dgu-lp-formwrap h3{font-size:28px;margin:0 0 7px;color:#181513}.dgu-lp-formwrap>p{margin:0 0 18px;color:#716965;font-size:14px;line-height:1.6}.dgu-lp-formwrap:before{content:'EARLY ACCESS • NEW DESIGNS • PRIORITY ENQUIRIES';display:block;width:max-content;max-width:100%;margin:0 0 15px;padding:7px 10px;border:1px solid #efd9cf;border-radius:999px;background:#fff5f0;color:#a65d43;font-size:9px;font-weight:900;letter-spacing:.1em}.dgu-lp-form:before{content:'Direct from our manufacturing team';display:block;margin:0 0 14px;padding:11px 13px;border-radius:10px;background:#201a17;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 20px rgba(32,26,23,.10)}.dgu-lp-form label{display:block;font-size:12px;font-weight:800;color:#39322f;margin:0 0 6px}.dgu-lp-form input{width:100%;height:48px;border:1px solid #dfd6d1;border-radius:11px;padding:0 13px;background:#fff;box-sizing:border-box;margin-bottom:14px;outline:none}.dgu-lp-form input:focus{border-color:#e88c69;box-shadow:0 0 0 3px rgba(232,140,105,.12)}.dgu-lp-submit{width:100%;min-height:50px;border:0;border-radius:11px;background:#ed8d68;color:#fff;font-weight:900;font-size:14px;cursor:pointer;box-shadow:0 10px 24px rgba(237,141,104,.25)}.dgu-lp-submit:hover{background:#d97855}.dgu-lp-privacy{font-size:11px!important;text-align:center;margin:12px 0 0!important;color:#918985!important}.dgu-lp-close{position:absolute;right:14px;top:14px;z-index:3;width:36px;height:36px;border:1px solid #e8dfda;border-radius:50%;background:#fff;color:#29221f;font-size:23px;line-height:30px;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.08)}.dgu-lp-success{padding:30px 0;text-align:center}.dgu-lp-hp{position:absolute!important;left:-9999px!important}.dgu-lp-error{color:#a52c20;font-size:12px;margin:0 0 10px;display:none}@media(max-width:760px){#dgu-lead-popup{padding:12px;align-items:flex-end}.dgu-lp-card{grid-template-columns:1fr;border-radius:22px;max-height:94vh}.dgu-lp-visual{min-height:300px}.dgu-lp-collection{object-position:50% 47%;transform:scale(1.02)}.dgu-lp-visual-copy{padding:22px 20px 20px}.dgu-lp-visual h2{font-size:28px;padding-right:25px}.dgu-lp-visual p{margin-bottom:15px}.dgu-lp-benefits{grid-template-columns:1fr 1fr;gap:8px}.dgu-lp-benefits span{font-size:11px}.dgu-lp-formwrap{padding:26px 22px 24px}.dgu-lp-formwrap h3{font-size:23px}.dgu-lp-close{right:10px;top:10px}.dgu-lp-form input{height:46px;margin-bottom:11px}}