.pdt{--ink:#14110f;--paper:#f4efe6;--card:#fffdf8;--accent:#e4572e;--mute:#5d564e;--line:#d6ccbc;background:var(--paper);color:var(--ink);font:17px/1.6 Inter,system-ui,sans-serif;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}.pdt *{box-sizing:border-box}.pdt main{flex:1}.pdt a{color:inherit}.pdt .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.pdt h1,.pdt h2,.pdt h3{margin:0}.pdt h1,.pdt h2{font-family:Archivo Black,Inter,sans-serif;line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.pdt h1{font-size:clamp(42px,7.4vw,88px)}.pdt h2{font-size:clamp(28px,4.2vw,46px)}.pdt h3{font-size:19px;line-height:1.3;font-weight:700}.pdt p{margin:0}.pdt .kicker{font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.pdt .kicker,.pdt .mark{color:var(--accent)}.pdt .hero{padding:72px 0 56px}.pdt .lede{font-size:clamp(19px,2.2vw,23px);max-width:700px;margin:24px 0 32px}.pdt .btn{display:inline-block;background:var(--ink);color:var(--paper);font:700 17px Inter,sans-serif;padding:16px 26px;border-radius:4px;text-decoration:none;border:0;cursor:pointer}.pdt .btn:hover{background:var(--accent)}.pdt .btn:disabled{opacity:.6;cursor:default}.pdt .band{padding:64px 0;border-top:2px solid var(--ink)}.pdt .band p.sub{max-width:700px;color:var(--mute);margin:14px 0 0}.pdt .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.pdt .card{background:var(--card);border:2px solid var(--ink);padding:24px;display:flex;flex-direction:column}.pdt .card p{margin:10px 0 0}.pdt .card .src{margin-top:auto;padding-top:14px;font-size:13px;color:var(--mute)}.pdt .soon{font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.pdt .pledge{background:var(--ink);color:var(--paper);padding:72px 0}.pdt .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.pdt .vows{margin:24px 0 0;padding-left:22px;font-size:19px;list-style:decimal}.pdt .vows li{margin:0 0 12px}.pdt form.pform{background:var(--card);color:var(--ink);padding:28px;border-radius:4px;display:grid;gap:16px}.pdt label{display:grid;gap:6px;font-weight:600;font-size:15px}.pdt input[type=email],.pdt input[type=text]{font:17px Inter,sans-serif;padding:12px 14px;border:2px solid var(--ink);border-radius:4px;background:#fff;width:100%}.pdt .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.pdt .opt{color:var(--mute);font-weight:400}.pdt .check{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:15px;line-height:1.5}.pdt .check input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:var(--accent)}.pdt .fine{font-size:13px;color:var(--mute);margin:0}.pdt .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pdt .err{color:#b3261e;font-weight:600;margin:0}.pdt .about{max-width:760px}.pdt .about p{margin:14px 0 0;font-size:clamp(18px,2vw,20px)}.pdt .thanks .wrap{max-width:900px}.pdt .thanks h1{font-size:clamp(44px,8vw,96px)}.pdt .thanks h2{font-size:clamp(26px,3.8vw,40px)}.pdt .thanks .hero{padding:72px 0 40px}.pdt .thanks .lede{margin:20px 0 0;max-width:none}.pdt .thanks .band{padding:48px 0}.pdt .thanks .band p{margin:14px 0 0}.pdt .big{font-size:clamp(19px,2.1vw,22px)}.pdt .cloys{background:var(--ink);color:var(--paper);padding:56px 0}.pdt .cloys p{margin:14px 0 0}.pdt .cloys ul{margin:18px 0 0;padding-left:22px;list-style:disc}.pdt .cloys li{margin:0 0 10px}.pdt .thanks .btn{background:var(--accent);color:var(--paper);margin-top:26px}.pdt .thanks .btn:hover{background:var(--paper);color:var(--ink)}.pdt .disc{font-size:13px;color:#bdb5aa;margin-top:18px}.pdt .note{background:var(--card);border:2px solid var(--ink);padding:22px 24px;margin-top:24px}.pdt .step{display:block;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.pdt .share{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.pdt .share a{border:2px solid var(--ink);padding:10px 16px;border-radius:4px;text-decoration:none;font-weight:700;background:var(--card)}.pdt .share a:hover{border-color:var(--accent);color:var(--accent)}.pdt .privacy{max-width:760px;margin:0 auto;padding:56px 20px 72px;line-height:1.65}.pdt .privacy h1{font-size:clamp(36px,6vw,60px);line-height:1.05}.pdt .privacy h2{font-size:24px;margin-top:40px;line-height:1.05}.pdt .privacy .kicker{margin:0 0 14px}.pdt .updated{color:var(--mute);margin:12px 0 0}.pdt .short{background:var(--card);border:2px solid var(--ink);padding:20px 24px;margin-top:28px}.pdt .short p{margin:0}.pdt .privacy ul{padding-left:22px;list-style:disc;margin:14px 0 0}.pdt .privacy li{margin:0 0 8px}.pdt .privacy p{margin:14px 0 0}.pdt-nav{background:#14110f;color:#f4efe6;font:600 15px/1 Inter,system-ui,sans-serif;position:sticky;top:0;z-index:50}.pdt-nav .in{max-width:1080px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pdt-nav a{color:inherit;text-decoration:none}.pdt-nav .logo{font-family:Archivo Black,Inter,sans-serif;font-size:18px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pdt-nav .logo span{color:#e4572e}.pdt-nav .links{display:flex;align-items:center;gap:20px}.pdt-nav .links a[aria-current]{color:#e4572e}.pdt-nav .cta{white-space:nowrap;background:#e4572e;color:#fff;padding:10px 16px;border-radius:4px}.pdt-nav .cta:hover{background:#f4efe6;color:#14110f}.pdt-foot{background:#14110f;color:#bdb5aa;font:14px/1.6 Inter,system-ui,sans-serif;border-top:6px solid #e4572e}.pdt-foot .in{max-width:1080px;margin:0 auto;padding:32px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px}.pdt-foot a{color:#f4efe6}.pdt-foot p{margin:0;max-width:640px}.pdt-foot nav{display:flex;flex-wrap:wrap;gap:20px}.pdt-consent{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#14110f;color:#f4efe6;border-top:4px solid #e4572e;font:15px/1.5 Inter,system-ui,sans-serif}.pdt-consent .in{max-width:1080px;margin:0 auto;padding:14px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.pdt-consent p{margin:0;max-width:720px}.pdt-consent a{color:#f4efe6}.pdt-consent .row{display:flex;gap:10px}.pdt-consent button{font:700 15px Inter,sans-serif;padding:10px 18px;border-radius:4px;cursor:pointer;border:2px solid #f4efe6;background:transparent;color:#f4efe6}.pdt-consent button.primary{background:#e4572e;border-color:#e4572e;color:#fff}@media(max-width:800px){.pdt .grid3,.pdt .pgrid,.pdt .row2{grid-template-columns:1fr}.pdt .hero{padding:48px 0 40px}}@media(max-width:720px){.pdt-nav .hide-sm{display:none}.pdt-nav .logo{font-size:15px}}