.dbh{--bg:#fff;--soft:#f5f5f7;--card:#fff;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#86868b;--line:#3c3c432e;--track:#e8e8ed;--fill:#7878801f;--fill2:#78788033;--accent:#0071e3;--accent-hover:#0077ed;--accent-ink:#fff;--btn:var(--accent);--btn-ink:var(--accent-ink);--green:#28a745;--k1:#c7c7cc;--k2:#b4b4ba;--k3:#d8d8dd;--k4:#8e8e93;--k5:#a3a3a9;--c1:#ff9500;--c2:#ff3b30;--c3:#af52de;--c4:#30b0c7;--c5:#ff2d55;--c6:#0071e3;--ok:var(--green);--glass:#ffffffa8;--glass-edge:inset 0 0 0 .5px #fffc, inset 0 1px 1px #ffffffe6, 0 0 0 .5px #0000001a, 0 10px 30px -8px #00000024;--shadow:0 0 0 .5px #00000024, 0 2px 6px #0000000a, 0 36px 80px -28px #00000052;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;padding-top:env(safe-area-inset-top,0px);font-size:17px;line-height:1.47}:root.dark .dbh{--bg:#000;--soft:#1c1c1e;--card:#2c2c2e;--ink:#f5f5f7;--ink2:#a1a1a6;--ink3:#8e8e93;--line:#54545899;--track:#3a3a3c;--fill:#7676803d;--fill2:#7676805c;--accent:#0a84ff;--accent-hover:#2b95ff;--green:#30d158;--k1:#48484d;--k2:#5a5a60;--k3:#3a3a3e;--k4:#77777d;--k5:#636369;--c1:#ff9f0a;--c2:#ff453a;--c3:#bf5af2;--c4:#40c8e0;--c5:#ff375f;--c6:#2997ff;--glass:#2c2c3094;--glass-edge:inset 0 0 0 .5px #ffffff29, inset 0 1px 1px #ffffff1f, 0 0 0 .5px #0009, 0 10px 30px -8px #0009;--shadow:0 0 0 .5px #ffffff1f, 0 36px 80px -28px #000000e6}@media (prefers-contrast:more){.dbh{--ink2:#3a3a3c;--ink3:#545458;--line:#3c3c4373;--accent:#0058b9;--c6:#0058b9}:root.dark .dbh{--ink2:#d1d1d6;--ink3:#aeaeb2;--line:#ebebf566;--accent:#409cff;--c6:#409cff}}html:has(.dbh){scroll-padding-top:calc(84px + env(safe-area-inset-top,0px))}body:has(.dbh){background:#fff}:root.dark body:has(.dbh){background:#000}.dbh h1,.dbh h2,.dbh h3,.dbh h4{font-family:var(--sans)}.dbh a{color:inherit}.dbh button{font:inherit;color:inherit}.dbh :focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px;border-radius:10px}.dbh .wrap{width:min(1040px,100% - 40px);margin-inline:auto}.dbh .num{font-variant-numeric:tabular-nums}.dbh .hi{flex:none;place-items:center;width:1em;height:1em;display:inline-grid}.dbh .hi svg{width:100%;height:100%;display:block}.dbh .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dbh .c{text-align:center}.dbh .nav{top:calc(10px + env(safe-area-inset-top,0px));z-index:20;margin-top:10px;position:sticky}.dbh .nav:before{content:"";inset:calc(-10px - env(safe-area-inset-top,0px)) 0 -24px;background:linear-gradient(var(--bg) 30%, color-mix(in srgb, var(--bg) 0%, transparent));pointer-events:none;z-index:-1;position:absolute}.dbh .nav .wrap{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.8);height:52px;box-shadow:var(--glass-edge);border-radius:999px;align-items:center;gap:24px;padding:0 8px 0 16px;display:flex;position:relative}.dbh .brand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.dbh .mark{width:24px;height:24px}.dbh .links{gap:4px;margin-left:auto;display:flex}.dbh .links a{color:var(--ink2);border-radius:999px;padding:7px 12px;font-size:14px;text-decoration:none;transition:color .2s,background-color .2s}.dbh .links a:hover{color:var(--ink);background:var(--fill)}@media (prefers-reduced-transparency:reduce){.dbh .nav .wrap{background:var(--card);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.dbh .nav .wrap{background:var(--card);box-shadow:0 0 0 1px var(--line)}}.dbh .btn{background:var(--btn);height:44px;color:var(--btn-ink);letter-spacing:-.01em;box-shadow:none;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,transform .15s,filter .15s;display:inline-flex}.dbh .btn:hover{background:var(--accent-hover);opacity:1;transform:none}.dbh .btn:active{filter:brightness(.92);transform:scale(.97)}.dbh .btn.sm{height:34px;padding:0 16px;font-size:14px}.dbh .btn.lg{height:50px;padding:0 32px;font-size:17px}.dbh .btn.ghost{background:var(--fill);color:var(--ink);box-shadow:none}.dbh .btn.ghost:hover{background:var(--fill2)}.dbh .btn .hi{font-size:18px}.dbh .link{color:var(--c6);text-decoration:none}.dbh .link:hover{text-decoration:underline}.dbh .hero{text-align:center;padding:clamp(56px,10vh,112px) 0 0}.dbh .hero>.eyebrow{font-family:var(--sans);text-transform:none;color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;font-size:19px;font-weight:600}.dbh h1 em{color:var(--ink2);font-style:normal}.dbh h1{letter-spacing:-.025em;text-wrap:balance;max-width:13em;margin:0 auto;font-size:clamp(42px,6.6vw,80px);font-weight:700;line-height:1.05}.dbh .lede{color:var(--ink2);letter-spacing:-.012em;text-wrap:pretty;max-width:30em;margin:20px auto 0;font-size:clamp(19px,2vw,22px);line-height:1.4}.dbh .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.dbh .fine{color:var(--ink2);letter-spacing:-.005em;margin:16px 0 0;font-size:14px}.dbh .up{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards dbh-up;transform:translateY(10px)}@keyframes dbh-up{to{opacity:1;transform:none}}.dbh .demo{text-align:left;background:var(--soft);border-radius:22px;width:min(880px,100%);margin:72px auto 0;padding:22px 26px 18px}.dbh .demo-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;font-size:15px;display:flex}.dbh .demo-top b{font-weight:600}.dbh .demo-top .free{color:var(--ink2)}.dbh .demo-top .free b{color:var(--ink)}.dbh .bar{background:var(--track);border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.dbh .bar i{flex:none;width:0;height:100%;transition:width .9s cubic-bezier(.65,0,.25,1),opacity .4s;display:block}.dbh .bar.focus i{opacity:.25}.dbh .bar.focus i.lit{opacity:1}.dbh .demo-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-top:14px;display:flex}.dbh .legend{color:var(--ink2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.dbh .legend span{align-items:center;gap:7px;transition:opacity .4s;display:inline-flex}.dbh .legend span i{background:var(--c);border-radius:50%;width:9px;height:9px}.dbh .legend span.gone{opacity:.45;text-decoration:line-through}.dbh .status{color:var(--ink2);white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:flex}.dbh .status b{color:var(--ink);font-weight:600}.dbh .status button{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;height:32px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .2s,transform .15s}.dbh .status button:hover{background:var(--accent-hover)}.dbh .status button:active{transform:scale(.96)}.dbh .status button.text{color:var(--c6);background:0 0;padding:0 4px}.dbh .fade{animation:.45s both dbh-fade}@keyframes dbh-fade{0%{opacity:0;transform:translateY(4px)}}.dbh section.s{padding:140px 0 0}.dbh .head{max-width:760px}.dbh .head.c{text-align:center;margin-inline:auto}.dbh h2{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.08}.dbh .head p{color:var(--ink2);text-wrap:pretty;margin:14px 0 0;font-size:clamp(18px,1.8vw,21px);line-height:1.4}.dbh .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.dbh .reveal.in{opacity:1;transform:none}.dbh .panel{background:var(--soft);border-radius:24px;padding:32px}.dbh .rows,.dbh .facts{background:var(--card);text-align:left;border-radius:12px;margin:24px 0 0;padding:0;list-style:none;overflow:hidden}.dbh .rows li,.dbh .facts li{align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:15px;display:flex}.dbh .rows li+li,.dbh .facts li+li{position:relative}.dbh .rows li+li:before,.dbh .facts li+li:before{content:"";border-top:.5px solid var(--line);position:absolute;top:0;left:46px;right:0}.dbh .rows .hi{color:var(--ink2);font-size:18px}.dbh .facts .hi{color:var(--green);font-size:18px}.dbh .gallery{margin-top:44px}.dbh .seg-scroll{scrollbar-width:none;margin:-4px;padding:4px;overflow-x:auto}.dbh .seg-scroll::-webkit-scrollbar{display:none}.dbh .seg{background:var(--fill);border-radius:999px;gap:2px;width:max-content;margin:0 auto;padding:3px;display:flex}.dbh .seg button{height:36px;color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.dbh .seg button .hi{font-size:16px}.dbh .seg button:hover{color:var(--ink)}.dbh .seg button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 .5px #0000000f,0 2px 6px #0000001a}:root.dark .dbh .seg button[aria-selected=true]{box-shadow:none;background:#636366}.dbh .win{background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin:28px 0 0;position:relative;overflow:hidden}:root.dark .dbh .win{background:#1e1e1e}.dbh .titlebar{z-index:1;align-items:center;height:7.5%;padding-left:max(14px,1.6%);display:flex;position:absolute;top:0;left:0}.dbh .lights{gap:8px;display:flex}.dbh .lights i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000026}.dbh .lights i:first-child{background:#ff5f57}.dbh .lights i:nth-child(2){background:#febc2e}.dbh .lights i:nth-child(3){background:#28c840}.dbh .shot{aspect-ratio:3040/1880;animation:.45s both dbh-fade}.dbh .shot img{width:100%;height:auto}@media (max-width:600px){.dbh .lights{gap:5px}.dbh .lights i{width:8px;height:8px}}.dbh .shot .shot-light{display:block}.dbh .shot .shot-dark,:root.dark .dbh .shot .shot-light{display:none}:root.dark .dbh .shot .shot-dark{display:block}.dbh .caption{text-align:center;max-width:40em;color:var(--ink2);text-wrap:pretty;margin:24px auto 0;font-size:17px}.dbh .caption b{color:var(--ink);font-weight:600}.dbh .promises{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.dbh .promises .glyph{color:var(--tint);font-size:40px;display:block}.dbh .promises h3{letter-spacing:-.018em;margin:18px 0 8px;font-size:24px;font-weight:700;line-height:1.2}.dbh .promises p{color:var(--ink2);margin:0}.dbh .quotes{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.dbh .quote{flex-direction:column;justify-content:space-between;gap:24px;text-decoration:none;transition:transform .2s;display:flex}.dbh .quote:hover{transform:translateY(-2px)}.dbh .quote p{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:500;line-height:1.4}.dbh .who{align-items:center;gap:12px;font-size:14px;line-height:1.3;display:flex}.dbh .who b{font-weight:600;display:block}.dbh .who>span:not(.av) span{color:var(--ink2)}.dbh .av{color:#fff;background:var(--g);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid;position:relative;overflow:hidden}.dbh .av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dbh .price{text-align:center;width:min(480px,100%);margin:48px auto 0;padding:44px 32px 32px}.dbh .amount{letter-spacing:-.035em;font-size:clamp(76px,10vw,104px);font-weight:700;line-height:1}.dbh .amount .fig{justify-content:center;display:flex}.dbh .amount .cur{letter-spacing:0;color:var(--ink2);align-self:flex-start;margin:.12em .04em 0 0;font-size:.42em;font-weight:600}.dbh .amount .was{letter-spacing:-.01em;color:var(--ink2);align-self:flex-start;margin:.2em 0 0 .3em;font-size:.24em;font-weight:500;text-decoration:line-through;text-decoration-thickness:.07em}.dbh .once{color:var(--ink2);margin:10px 0 0;font-size:15px}.dbh .price .facts{margin:28px 0 24px}.dbh .price .btn{width:100%}.dbh .launch{color:var(--ink2);text-align:left;margin-top:28px;font-size:14px}.dbh .launch .t{justify-content:space-between;margin-bottom:10px;display:flex}.dbh .launch .t b{color:var(--ink);font-weight:600}.dbh .launch .fine{margin-top:12px;font-size:13px}.dbh .thin{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.dbh .thin i{background:var(--accent);border-radius:3px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1);display:block}.dbh .price+.fine{margin-top:20px}.dbh .faq{max-width:760px;margin:48px auto 0}.dbh .faq+.fine{margin-top:28px}.dbh .fgroup+.fgroup{margin-top:36px}.dbh .fgroup h3{color:var(--ink2);letter-spacing:-.005em;margin:0 0 8px 20px;font-size:15px;font-weight:600}.dbh .faq .list{background:var(--soft);border-radius:16px;overflow:hidden}.dbh .faq:not(:has(.fgroup)){background:var(--soft);border-radius:16px;overflow:hidden}.dbh .faq details{padding:0 20px}.dbh .faq details+details summary{box-shadow:inset 0 .5px 0 var(--line)}.dbh summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:17px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.dbh summary::-webkit-details-marker{display:none}.dbh summary i{border:solid var(--ink3);border-width:0 2px 2px 0;flex:none;width:9px;height:9px;margin-right:4px;transition:transform .25s cubic-bezier(.2,.8,.2,1);transform:rotate(-45deg)}.dbh details[open] summary i{transform:translateY(-2px)rotate(45deg)}.dbh details p{color:var(--ink2);max-width:60ch;margin:-4px 0 20px;font-size:16px}.dbh .end{text-align:center;padding:160px 0 0}.dbh .end h2{font-size:clamp(40px,5.6vw,64px)}.dbh footer{background:var(--soft);padding:52px 0 calc(32px + env(safe-area-inset-bottom,0px));color:var(--ink2);margin-top:140px;font-size:13px}.dbh footer a{text-decoration:none;transition:color .2s}.dbh footer a:hover{color:var(--ink);text-decoration:underline}.dbh .fcols{grid-template-columns:1.4fr repeat(4,1fr);align-items:start;gap:40px 32px;display:grid}.dbh .fbrand .brand{color:var(--ink)}.dbh .fbrand p{max-width:24ch;margin:14px 0 20px;line-height:1.5}.dbh .fcols nav{align-content:start;gap:10px;display:grid}.dbh .fcols nav b{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:600}.dbh footer .legal{border-top:.5px solid var(--line);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}.dbh .theme{background:var(--fill);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.dbh .theme button{color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12px}.dbh .theme button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f}:root.dark .dbh .theme button[aria-pressed=true]{background:#636366}@media (max-width:860px){.dbh .links{display:none}.dbh .nav .btn{margin-left:auto}.dbh .nav .wrap{width:calc(100% - 24px)}.dbh .promises,.dbh .quotes{grid-template-columns:1fr}.dbh .panel{padding:26px 22px}.dbh section.s{padding-top:104px}.dbh .demo{margin-top:56px;padding:18px 18px 14px}.dbh .demo-top .free{font-size:13px}.dbh .seg-scroll{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.dbh .seg{margin:0}.dbh .win{border-radius:12px}.dbh .fcols{grid-template-columns:1fr 1fr}.dbh .fbrand{grid-column:1/-1}}@media (pointer:coarse){.dbh .seg button{height:44px}.dbh .links a{padding:12px}}@media (prefers-reduced-motion:reduce){.dbh *,.dbh :before,.dbh :after{transition-duration:.01ms!important;animation-duration:.01ms!important}html:has(.dbh){scroll-behavior:auto}.dbh .reveal{opacity:1;transform:none}}
