.dlp{--dlp-night: #0b1a14;--dlp-night-2: #10251c;--dlp-line: rgba(214, 178, 94, .18);--dlp-gold: #d6b25e;--dlp-gold-hi: #f0d68e;--dlp-gold-lo: #a9822f;--dlp-paper: #f6f3ea;--dlp-ink: #13211b;--dlp-muted: #56645d;--dlp-rule: #ddd6c4;--dlp-display: "Archivo", "Arial Narrow", "Helvetica Neue", system-ui, sans-serif;--dlp-body: "Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;font-family:var(--dlp-body);color:var(--dlp-ink);background:var(--dlp-paper);min-height:100vh;font-size:16px;line-height:1.6}.dlp :where(h1,h2,h3,p,ul,ol){margin:0;padding:0}.dlp :where(ul,ol){list-style:none}.dlp :where(*){box-sizing:border-box}.dlp h1,.dlp h2,.dlp h3{font-family:var(--dlp-display);text-wrap:balance;letter-spacing:-.01em}.dlp .wrap{max-width:1160px;margin:0 auto;padding-inline:20px}.dlp .gold{color:var(--dlp-gold)}.dlp .gold-text{background:linear-gradient(180deg,var(--dlp-gold-hi) 0%,var(--dlp-gold) 50%,var(--dlp-gold-lo) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dlp .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dlp .eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.dlp .topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:18px}.dlp .brand{display:flex;flex-direction:column;line-height:1.1;color:#fff}.dlp .brand b{font-family:var(--dlp-display);font-weight:800;font-size:17px;letter-spacing:.02em}.dlp .brand span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dlp-gold)}.dlp .live-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.22);padding:7px 12px;border-radius:999px}.dlp .live-dot{width:8px;height:8px;border-radius:50%;background:#ff5a4f;box-shadow:0 0 #ff5a4f99;animation:dlpPulse 1.8s infinite}@keyframes dlpPulse{0%{box-shadow:0 0 #ff5a4f8c}70%{box-shadow:0 0 0 9px #ff5a4f00}to{box-shadow:0 0 #ff5a4f00}}.dlp .hero{position:relative;background:radial-gradient(120% 90% at 20% 0%,#163628 0%,var(--dlp-night) 60%);color:#e9efe9;overflow:hidden;padding-bottom:64px}.dlp .hero-map{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dlp .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:start;padding-top:28px}.dlp .hero-copy{display:grid;gap:22px;min-width:0}.dlp .hero h1{font-size:clamp(40px,6.2vw,78px);font-weight:800;line-height:.98;color:#fff;text-transform:uppercase;font-stretch:112%}.dlp .hero h1 small{display:block;font-size:.42em;font-weight:600;letter-spacing:.04em;color:#e9efe9bf;margin-bottom:10px;text-transform:none;font-stretch:100%}.dlp .hero .lede{font-size:clamp(18px,2.1vw,22px);color:#e9efe9d9;max-width:34ch}.dlp .hero .lede strong{color:var(--dlp-gold-hi);font-weight:700}.dlp .facts{display:flex;flex-wrap:wrap;gap:10px}.dlp .fact{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(214,178,94,.28);font-size:15px;font-weight:600;color:#fff}.dlp .fact svg{color:var(--dlp-gold);flex:none}.dlp .ticket{display:inline-flex;align-items:baseline;gap:10px;padding:12px 16px;border-left:3px solid var(--dlp-gold);background:#d6b25e14;border-radius:0 10px 10px 0;max-width:520px}.dlp .ticket b{font-family:var(--dlp-display);font-size:28px;font-weight:800;color:var(--dlp-gold-hi);white-space:nowrap}.dlp .ticket span{font-size:15px;color:#e9efe9cc}.dlp .card{background:#fff;color:var(--dlp-ink);border-radius:18px;padding:26px;box-shadow:0 30px 80px -30px #0009;display:grid;gap:18px;position:sticky;top:20px}.dlp .card h2{font-size:26px;font-weight:800;line-height:1.1}.dlp .card .sub{color:var(--dlp-muted);font-size:15px;margin-top:4px}.dlp .count{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dlp .count div{background:var(--dlp-night);color:#fff;border-radius:10px;padding:10px 4px 8px;text-align:center}.dlp .count b{display:block;font-family:var(--dlp-display);font-size:26px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.dlp .count div:last-child b{color:var(--dlp-gold-hi)}.dlp .count span{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-top:5px}.dlp .count-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dlp-muted);text-align:center}.dlp form{display:grid;gap:10px}.dlp .pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dlp .field{width:100%;height:50px;border-radius:10px;border:1px solid var(--dlp-rule);background:#fbfaf6;padding:0 14px;font:inherit;font-size:16px;color:var(--dlp-ink);outline:none;transition:border-color .15s,box-shadow .15s}.dlp .field:focus{border-color:var(--dlp-gold-lo);box-shadow:0 0 0 3px #d6b25e40}.dlp select.field{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#56645d 50%),linear-gradient(135deg,#56645d 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px;background-repeat:no-repeat}.dlp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;border:0;border-radius:12px;cursor:pointer;font-family:var(--dlp-display);font-size:17px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1b1405;background:linear-gradient(180deg,var(--dlp-gold-hi) 0%,var(--dlp-gold) 55%,var(--dlp-gold-lo) 100%);box-shadow:0 12px 28px -12px #a9822fe6,inset 0 1px #ffffff80;transition:transform .15s,box-shadow .15s;text-decoration:none;padding-inline:22px}.dlp .btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px -12px #a9822f,inset 0 1px #ffffff80}.dlp .btn:disabled{opacity:.6;cursor:default;transform:none}.dlp .btn:focus-visible,.dlp a:focus-visible{outline:3px solid var(--dlp-gold-hi);outline-offset:2px}.dlp .fine{font-size:13px;color:var(--dlp-muted);text-align:center}.dlp .err{font-size:14px;color:#b42318}.dlp .consent{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--dlp-muted)}.dlp .done{display:grid;gap:14px;text-align:center;padding:8px 0}.dlp .done h3{font-size:26px;font-weight:800}.dlp .done p{color:var(--dlp-muted)}.dlp .btn-line{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;border:1px solid var(--dlp-rule);color:var(--dlp-ink);font-weight:700;text-decoration:none;background:#fff}.dlp .btn-wa{background:#1fa855;border-color:#1fa855;color:#fff}.dlp section.band{padding-block:72px;border-top:1px solid var(--dlp-rule)}.dlp .head{display:grid;gap:12px;margin-bottom:36px;max-width:760px}.dlp .head .eyebrow{color:var(--dlp-gold-lo)}.dlp .head h2{font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.05;text-transform:uppercase;font-stretch:108%}.dlp .head p{font-size:18px;color:var(--dlp-muted)}.dlp .flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:dlp}.dlp .flow li{position:relative;padding:24px;border-radius:16px;background:#fff;border:1px solid var(--dlp-rule);display:grid;gap:10px;align-content:start}.dlp .flow li:before{counter-increment:dlp;content:"Step " counter(dlp);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--dlp-gold-lo)}.dlp .flow svg.parcel{width:100%;height:92px}.dlp .flow h3{font-size:21px;font-weight:800;line-height:1.15}.dlp .flow p{font-size:16px;color:var(--dlp-muted)}.dlp .learn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--dlp-rule)}.dlp .learn li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:22px 6px;border-bottom:1px solid var(--dlp-rule);min-width:0}.dlp .learn li:nth-child(odd){padding-right:28px}.dlp .learn li:nth-child(2n){padding-left:28px;border-left:1px solid var(--dlp-rule)}.dlp .learn .tick{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#d6b25e29;color:var(--dlp-gold-lo)}.dlp .learn h3{font-size:19px;font-weight:800;line-height:1.2;margin-bottom:4px}.dlp .learn p{font-size:16px;color:var(--dlp-muted)}.dlp .dark{background:var(--dlp-night);color:#e9efe9;border-top:0}.dlp .dark .head h2{color:#fff}.dlp .dark .head .eyebrow{color:var(--dlp-gold)}.dlp .qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dlp .qs li{padding:20px 22px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(214,178,94,.2);font-size:18px;font-weight:600;color:#fff;line-height:1.4}.dlp .qs li:before{content:"“";font-family:var(--dlp-display);color:var(--dlp-gold);font-size:30px;line-height:0;vertical-align:-10px;margin-right:6px}.dlp .qs-end{margin-top:30px;font-family:var(--dlp-display);font-size:clamp(22px,2.8vw,30px);font-weight:800;text-transform:uppercase;color:var(--dlp-gold-hi)}.dlp .who{display:flex;flex-wrap:wrap;gap:10px}.dlp .who li{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border-radius:999px;background:#fff;border:1px solid var(--dlp-rule);font-weight:700;font-size:16px}.dlp .who svg{color:var(--dlp-gold-lo)}.dlp .host{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.dlp .host-photo{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4 / 5;background:var(--dlp-night);max-width:100%}.dlp .host-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.dlp .host-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(11,26,20,.85) 100%)}.dlp .host-photo figcaption{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;color:#fff;font-family:var(--dlp-display);font-weight:800;font-size:22px;line-height:1.1}.dlp .host-photo figcaption span{display:block;font-family:var(--dlp-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dlp-gold-hi);margin-top:4px}.dlp .host-copy{display:grid;gap:16px}.dlp .host-copy h2{font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1;text-transform:uppercase}.dlp .host-copy .role{font-size:18px;font-weight:700;color:var(--dlp-gold-lo)}.dlp .host-copy p{font-size:17px;color:var(--dlp-muted);max-width:60ch}.dlp .areas{display:flex;flex-wrap:wrap;gap:8px}.dlp .areas span{font-size:13.5px;font-weight:700;padding:6px 12px;border-radius:8px;background:#d6b25e24;color:#6d5420}.dlp .final{background:radial-gradient(120% 120% at 80% 0%,#163628 0%,var(--dlp-night) 65%);color:#fff;border-radius:24px;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;align-items:center}.dlp .final h2{font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.02;text-transform:uppercase}.dlp .final p{color:#e9efe9cc;font-size:18px;margin-top:12px}.dlp .final .count div{background:#ffffff0f;border:1px solid rgba(214,178,94,.25)}.dlp .final-cta{display:grid;gap:14px}.dlp footer{padding-block:36px 110px;font-size:13px;color:var(--dlp-muted);display:grid;gap:10px}.dlp footer a{color:inherit}.dlp .disclaimer{max-width:90ch}.dlp .sticky{display:none}@media (max-width: 960px){.dlp .hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.dlp .card{position:static}.dlp .flow{grid-template-columns:minmax(0,1fr)}.dlp .host{grid-template-columns:minmax(0,1fr);gap:28px}.dlp .host-photo{max-width:420px}.dlp .final{grid-template-columns:minmax(0,1fr)}.dlp .sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:12px;align-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#0b1a14f0;backdrop-filter:blur(12px);border-top:1px solid rgba(214,178,94,.3);color:#fff}.dlp .sticky .t{line-height:1.15;flex:none}.dlp .sticky .t span{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.dlp .sticky .t b{font-family:var(--dlp-display);font-size:17px;font-variant-numeric:tabular-nums}.dlp .sticky .btn{flex:1;height:50px;font-size:15px}}@media (max-width: 640px){.dlp section.band{padding-block:52px}.dlp .learn{grid-template-columns:minmax(0,1fr)}.dlp .learn li:nth-child(odd),.dlp .learn li:nth-child(2n){padding:20px 2px;border-left:0}.dlp .qs,.dlp .pair{grid-template-columns:minmax(0,1fr)}.dlp .card{padding:20px}.dlp .topbar .live-pill{display:none}}@media (prefers-reduced-motion: reduce){.dlp .live-dot{animation:none}.dlp .btn{transition:none}}
