.dl-page{--ink:#192c24;--green:#d9f574;--paper:#f8faf4;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;padding-bottom:60px}.dl-wrap{max-width:1180px;margin:auto;padding:64px 28px}.dl-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;padding-top:100px}.dl-pill{font-size:12px;text-transform:uppercase;letter-spacing:.12em;border:1px solid #cbd5c4;border-radius:30px;padding:8px 14px;display:inline-block}.dl-page h1{font-size:clamp(40px,5vw,72px);line-height:1.03;letter-spacing:-.055em;margin:26px 0}.dl-page p{font-size:18px;line-height:1.7;color:#56675a}.dl-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:30px 0}.dl-button{display:inline-block;background:var(--ink);color:white!important;padding:15px 24px;border:0;border-radius:30px;text-decoration:none;font-weight:600}.dl-button:hover{background:#355747}.dl-link{color:var(--ink);text-decoration:none;border-bottom:1px solid #7a8d7a;padding-bottom:4px}.dl-small{font-size:13px!important}.dl-preview{border:1px solid #c5cfbf;border-radius:22px;background:white;padding:10px;box-shadow:0 30px 60px #233f2517;transform:rotate(2deg)}.dl-browser{display:flex;justify-content:space-between;font-size:11px;color:#778575;padding:12px}.dl-example{border-radius:14px;background:#e8eddd;min-height:400px;padding:30px;position:relative;overflow:hidden}.dl-example-nav{font-size:12px;display:flex;justify-content:space-between}.dl-example-nav span{font-size:34px}.dl-example h2{font-size:48px;line-height:1.05;letter-spacing:-.06em;max-width:300px;position:relative;margin-top:85px}.dl-example p{position:relative;font-size:14px}.dl-example-button{display:inline-block;background:var(--green);padding:12px 18px;border-radius:30px;font-size:12px}.dl-orbit{width:250px;height:250px;background:radial-gradient(circle at 30% 25%,#f6ffb6,#a9bf77 45%,#3c6644);border-radius:50%;position:absolute;right:-80px;top:70px;box-shadow:inset -25px -20px 40px #203e36}.dl-preview-note{font-size:11px;padding:16px 8px 5px;color:#60715b}.dl-section h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:22px 0 35px}.dl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.dl-steps article{border-top:1px solid #cbd5c4;padding-top:25px}.dl-number{font-family:monospace;color:#6e8168}.dl-steps h3{font-size:24px;margin:25px 0 12px}.dl-steps p{font-size:16px}.dl-offer{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;background:#eaf0df;border-radius:28px}.dl-price{background:white;border-radius:22px;padding:30px}.dl-price strong{font-size:64px;letter-spacing:-.07em}.dl-footer{text-align:center}.dl-workspace{padding:30px;max-width:1280px;margin:auto}.dl-workspace-grid{display:grid;grid-template-columns:360px 1fr;gap:26px}.dl-panel{background:white;border:1px solid #d2dacb;border-radius:18px;padding:24px}.dl-panel label{display:block;margin:14px 0 6px}.dl-panel textarea,.dl-panel input,.dl-panel select{width:100%;padding:12px;border:1px solid #c3cebc;border-radius:10px}.dl-panel button{margin-top:14px;cursor:pointer}.dl-panel button:disabled{opacity:.5;cursor:wait}.dl-frame{width:100%;height:650px;border:1px solid #cbd5c4;border-radius:14px;background:white}.dl-frame.mobile{width:375px;max-width:100%}.dl-status{white-space:pre-wrap;font-size:14px!important}.dl-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:15px}@media(max-width:800px){.dl-hero,.dl-offer,.dl-workspace-grid{grid-template-columns:1fr;gap:35px}.dl-steps{grid-template-columns:1fr}.dl-hero{padding-top:45px}.dl-preview{transform:none}.dl-wrap{padding:40px 22px}.dl-workspace{padding:16px}.dl-frame{height:500px}}
/* Override the public theme's white headings on this light product surface. */
.dl-page h1,.dl-page h2,.dl-page h3{color:var(--ink);font-family:Inter,system-ui,sans-serif;font-weight:650}.dl-page .dl-example h2{font-weight:600}
