.dn-home{overflow-x:clip}.dn-hero{padding:64px 0 96px}.dn-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.dn-hero-copy{justify-items:start;gap:24px;display:grid}.dn-hero-copy .dn-lede{max-width:34ch}.dn-hero-alt{margin-top:-8px;font-size:16px}.dn-hero-trust{color:var(--ink-muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.dn-hero-trust li{align-items:center;gap:6px;display:inline-flex}.dn-hero-trust svg{color:var(--ink)}.dn-hero-loop{margin:0}.dn-hero-stage{transition:opacity .4s var(--ease-out);position:relative}.dn-hero-stage[data-fading]{opacity:0}.dn-hero-overlay{pointer-events:none;transition:background-color var(--dur-3) var(--ease-out);background:#0f172a00;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.dn-hero-overlay[data-on]{background:#0f172a7a}.dn-hero-door{width:auto;height:86%;position:absolute}.dn-hero-overlay .dn-door{color:var(--mint);filter:drop-shadow(0 0 12px #7ff0b573)}.dn-hero-sheet{place-items:center;width:100%;display:grid;position:relative}.dn-hero-sheet .rs-card{transform-origin:bottom;width:min(100%,360px);padding:20px}.dn-hero-sheet .rs-card .rs-title{font-size:20px}.dn-hero-notify{z-index:4;opacity:0;width:min(300px,80%);transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);position:absolute;top:52px;right:-12px;transform:translate(16px)}.dn-hero-notify[data-on]{opacity:1;transform:none}.dn-cursor{z-index:5;pointer-events:none;transform:translateX(var(--cx));transition:transform 1s var(--ease-out);position:absolute;top:0;left:0}.dn-cursor>span{transform:translateY(var(--cy));transition:transform 1s cubic-bezier(.55,0,.75,.4);display:block}.dn-cursor svg{transition:transform var(--dur-1) var(--ease-out);display:block}.dn-cursor[data-pressed] svg{transform:scale(.86)}.dn-hero-caption{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.dn-hero-caption .dn-mock-caption{margin:0}.dn-hero-controls .dn-icon-btn{min-height:36px;padding:0 10px;font-size:13px}.dn-strip{padding:0 0 24px}.dn-strip .dn-founder-strip{border-block:1px solid var(--line);padding:16px 0}.dn-fine .dn-section-head{max-width:860px}.dn-monitors{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dn-fine-truth{border-top:1px solid color-mix(in srgb, var(--alarm) 45%, transparent);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 16px;padding-top:28px;display:flex;margin-top:56px!important}.dn-fine-truth strong{color:var(--ink);font:600 28px/34px var(--font-display-stack);letter-spacing:-.02em}.dn-fine-truth strong .dn-num{color:var(--alarm-ink)}.dn-gap-section .dn-section-head{max-width:820px}.dn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 40px;padding:0;list-style:none;display:grid}.dn-steps li{align-content:start;gap:10px;display:grid}.dn-steps p{color:var(--ink-muted);font-size:17px;line-height:26px}.dn-step-n{border:1px solid var(--line-strong);width:26px;height:26px;font:600 13px/1 var(--font-body);vertical-align:3px;border-radius:50%;place-items:center;margin-right:10px;display:inline-grid}.dn-step-visual{border:1px solid var(--line);border-radius:var(--r-3);background:var(--paper-sunk);place-items:center;height:150px;margin-bottom:10px;display:grid}.dn-step-visual code{background:var(--night);color:#cfe2d7;border-radius:10px;padding:14px 16px;font-size:12px;line-height:20px}.dn-step-target{display:inline-block;position:relative}.dn-step-target span{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#c2410c;border-radius:4px;padding:10px 16px;font:800 12px/1 "Source Sans 3",Arial,sans-serif;display:inline-block}.dn-step-target i{border:1.5px dashed var(--ink);border-radius:8px;position:absolute;inset:-8px}.dn-step-sheet{width:140px;box-shadow:var(--shadow-2);background:#fff;border:1px solid #dce3de;border-radius:12px;justify-items:start;gap:7px;padding:14px;display:grid}.dn-step-sheet b{background:#17211b;border-radius:3px;width:90%;height:9px}.dn-step-sheet i{border:1px solid #c9d3cc;border-radius:6px;width:100%;height:18px}.dn-step-sheet i:first-of-type{background:#1f3a5f;border-color:#1f3a5f}.dn-privacy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.dn-privacy-grid .dn-section-head{margin:0}.dn-privacy-grid .dn-lede{max-width:46ch}.dn-redact{border:1px solid var(--line);border-radius:var(--r-4);background:var(--paper-raised);box-shadow:var(--shadow-2);gap:20px;margin:0;padding:24px;display:grid}.dn-redact-form{grid-template-columns:auto 1fr;align-items:center;gap:10px 16px;font-size:14px;display:grid}.dn-redact-form span{color:var(--ink-muted)}.dn-redact-form b{border:1px solid var(--line);color:var(--ink);filter:blur(5px);-webkit-user-select:none;user-select:none;border-radius:6px;padding:8px 10px;font-weight:500}.dn-redact ul{gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.dn-redact li{align-items:center;gap:8px;display:flex}.dn-redact li svg{color:var(--ink)}.dn-fit-card{border:1px solid var(--line);border-radius:var(--r-4);background:var(--paper-raised);max-width:860px;box-shadow:var(--shadow-1);margin-inline:auto;padding:clamp(28px,5vw,56px)}.dn-fit-card ul{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.dn-fit-card li{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.dn-fit-card li svg{color:var(--ink);margin-top:3px}.dn-fit-card li.is-no{border-top:1px dashed var(--line-strong);color:var(--ink-muted);margin-top:12px;padding-top:20px}.dn-fit-card li.is-no b{color:var(--ink)}.dn-fit-card li.is-no svg{color:var(--ink-muted)}.dn-maths-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.dn-plan{border:1px solid var(--line);border-radius:var(--r-4);background:var(--paper-raised);box-shadow:var(--shadow-2);gap:16px;padding:32px;display:grid}.dn-plan-name{font:600 22px/1 var(--font-display-stack);letter-spacing:-.02em}.dn-plan-price{color:var(--ink-muted)}.dn-plan-price b{color:var(--ink);font:600 48px/1 var(--font-display-stack);letter-spacing:-.03em}.dn-plan ul{gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.dn-plan li{align-items:center;gap:8px;display:flex}.dn-plan .dn-link{justify-self:start;font-size:16px}.dn-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px;display:grid}.dn-faq .dn-details-body a{text-underline-offset:3px;text-decoration:underline}.dn-faq-talk{color:var(--ink-muted);font-size:16px;margin-top:24px!important}.dn-faq-talk a:not(.dn-link){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dn-close-inner{text-align:center;justify-items:center;gap:24px;max-width:760px;margin-inline:auto;display:grid}.dn-close-input{justify-content:center;width:min(100%,560px);padding:22px 20px 0;display:flex;position:relative}.dn-close-input:before{content:"";border:2px solid var(--mint);filter:drop-shadow(0 0 12px #7ff0b573);opacity:.55;pointer-events:none;border-bottom:0;border-radius:22px 22px 0 0;position:absolute;inset:0 0 -10px}.dn-close .dn-scan{background:var(--night-raised);box-shadow:none;border-color:#ffffff29}.dn-close .dn-trial-note{margin-inline:auto}.dn-hero .dn-h1{font-size:clamp(40px,4.6vw,64px);line-height:1.0625}@media (max-width:1119px){.dn-hero-grid{grid-template-columns:minmax(0,1fr)}.dn-hero-copy .dn-lede{max-width:46ch}.dn-hero-loop{max-width:760px}}@media (max-width:1023px){.dn-faq-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.dn-monitors,.dn-steps,.dn-privacy-grid,.dn-maths-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dn-hero{padding:32px 0 64px}.dn-hero-notify{top:48px;right:4px}.dn-fine-truth strong{font-size:22px;line-height:28px}.dn-plan{padding:24px}}
