.pt-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:56px;align-items:start;padding:24px 0 88px}.pt-hero h1{font-size:clamp(2.2rem,4.4vw,3.2rem);letter-spacing:-.035em;line-height:1.05;max-width:13ch;margin-top:56px}.pt-hero .pub-lede{max-width:42ch}.pub .pt-direct{margin:22px 0 0;font-size:.95rem;color:#4a4a4a}.pt-direct a,.pt-free a,.pt-sign a{color:var(--ember);font-weight:500}.pt-card-host{margin-top:64px}.pt-card{background:#fff;border-radius:24px;padding:32px 30px 26px;box-shadow:0 1px 3px #2c2c2c0a,0 4px 16px #2c2c2c0f}.pub .pt-card h2{font-size:1.3rem;letter-spacing:-.02em;margin:0 0 18px}.pt-form{display:grid}.pt-form label{font:500 .88rem Inter,sans-serif;color:#4a4a4a;margin:12px 0 6px}.pt-form label:first-of-type{margin-top:0}.pt-form input,.pt-form textarea{font:400 1rem Inter,sans-serif;padding:13px 15px;width:100%;box-sizing:border-box;border:1.5px solid #E2D8C8;border-radius:10px;background:#fff;color:var(--charcoal)}.pt-form textarea{resize:vertical;line-height:1.5}.pt-form input:focus-visible,.pt-form textarea:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.pt-form input::placeholder{color:#a39a8c}.pt-more{margin-top:14px}.pt-more-body{display:grid}.pt-form label{display:block}.pt-more summary{cursor:pointer;font:500 .9rem Inter,sans-serif;color:var(--ember);width:fit-content}.pt-more summary:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:6px}.pt-more label:first-of-type{margin-top:12px}.pt-form .pub-btn{border:0;cursor:pointer;font-family:DM Sans,sans-serif;margin-top:22px;justify-self:start}.pt-form .pub-btn:disabled{opacity:.7;cursor:default}.pt-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pub .pt-error{margin:14px 0 0;color:var(--error);font-size:.9rem}.pub .pt-promise{margin:14px 0 0;font-size:.85rem;color:var(--gray-500)}.pub .pt-done h2{margin-bottom:10px}.pub .pt-done p{margin:0 0 8px}.pt-gets{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pt-gets li{border-top:3px solid var(--charcoal);padding-top:16px}.pt-gets li:nth-child(1){border-color:var(--ember)}.pt-gets li:nth-child(2){border-color:var(--forest)}.pt-gets li:nth-child(3){border-color:var(--sunbeam)}.pub .pt-gets p,.pub .pt-steps p{margin:0;color:#4a4a4a}.pub .pt-free{margin:32px 0 0;color:#4a4a4a;max-width:68ch}.pt-steps{list-style:none;counter-reset:step;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pt-steps li{counter-increment:step;position:relative;padding-left:54px;min-height:40px}.pt-steps li:before{content:counter(step);position:absolute;left:0;top:-6px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--charcoal);color:var(--cream);font:700 1rem DM Sans,sans-serif}.pub .pt-founder p{font-size:1.1rem;line-height:1.7;max-width:680px}.pub .pt-founder .pt-sign{font-size:1rem;font-weight:600}.pub .pt-done .pt-sign{font-weight:600;margin-top:4px}@media(max-width:820px){.pt-hero{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:64px}.pt-hero h1{margin-top:12px}.pt-card-host{margin-top:72px}.pt-card{padding:28px 20px 22px}.pt-gets,.pt-steps{grid-template-columns:minmax(0,1fr);gap:24px}}
