.dl [data-account-guest][hidden],.dl [data-account-status][hidden],.dl [data-account-menu][hidden]{display:none}.dl-account-menu{position:relative}.dl-account-menu>summary{cursor:pointer;border-radius:24px;align-items:center;min-height:40px;padding:0 12px;font-size:15px;list-style:none;display:flex}.dl-account-menu>summary::-webkit-details-marker{display:none}.dl-account-menu[open]>summary{background:var(--hm-card)}.dl-account-popover{background:var(--hm-card);width:min(340px,100vw - 32px);box-shadow:var(--hm-shadow-float);border-radius:24px;padding:24px;position:absolute;top:calc(100% + 14px);right:0}.dl-account-mobile{border-bottom:1px solid var(--hm-well);padding:16px 12px}.dl [data-account-status]{color:var(--hm-ink);font-size:14px;line-height:1.6}.dl-account-email{overflow-wrap:anywhere;font-weight:600;display:block}.dl-account-note{color:var(--hm-muted);margin-top:6px}.dl-account-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.dl-account-actions :is(button,a){min-height:44px;color:var(--hm-accent);font:500 14px/1.4 var(--font-ui);text-underline-offset:4px;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.dl-account-actions button:disabled{cursor:wait;opacity:.6}.dl-account-error{color:var(--hm-ink);margin-top:8px}@media (width<=1080px){.dl-account-menu{display:none}}.dl{--dl-type-hero:clamp(38px, 4.5vw, 54px);--dl-type-section:clamp(30px, 3.4vw, 40px);--dl-type-card:clamp(21px, 2vw, 26px);--dl-type-lead:18px;--dl-type-body:16px;--dl-type-small:14px;--dl-type-caption:12px;--dl-type-micro:10px;--dl-type-metric:clamp(32px, 4vw, 48px);--dl-bg:#f3f2ee;--dl-surface:#fff;--dl-panel:#faf9f7;--dl-chip:#e7e5df;--dl-ink:#141412;--dl-body:#403f3b;--dl-muted:#66645d;--dl-soft:#97958c;--dl-line:#d6d3cb;--dl-line-2:#e7e5df;--dl-line-strong:#c8c5bc;--dl-card-line:#e7e5df;--dl-card-shadow:0 9px 20px #1414120a;--dl-accent:#3a4a63;--dl-accent-hover:#465875;--dl-wave:#8395b4;--dl-wave-2:#a8b6ce;--dl-pale:#c9d3e6;--dl-mist:#dee2ea;--dl-mist-ink:#2b3950;--dl-on-accent:#fbf9f6;--dl-night:#232629;--dl-night-2:#16181d;--dl-night-3:#1f2229;--dl-night-line:#2c3039;--dl-ok:#4f7452;--dl-warn:#8a6a3c;--dl-bad:#9c463c;--dl-sand:#f1e9df;--dl-sand-ink:#6b4e2e;--dl-display:var(--font-display);--dl-mono:var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;--dl-radius:28px;--dl-page-width:1252px;--dl-section:clamp(64px, 8vw, 104px);--dl-ease:cubic-bezier(.2, .7, .2, 1);background:var(--dl-bg);height:100dvh;color:var(--dl-ink);font:400 var(--dl-type-body)/1.65 var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;color-scheme:light;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--dl-accent) 35%, transparent) transparent;scroll-padding-top:100px;overflow:clip auto}.dl::-webkit-scrollbar{background:0 0;width:6px;height:6px}.dl::-webkit-scrollbar-track{background:0 0}.dl::-webkit-scrollbar-thumb{background:var(--dl-wave);border-radius:999px}.dl::-webkit-scrollbar-corner{background:0 0}:where(.dl) *,:where(.dl) :before,:where(.dl) :after{box-sizing:border-box}:where(.dl) :is(h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote){margin:0}:where(.dl) :is(ol,ul){padding:0;list-style:none}:where(.dl) a{color:inherit;text-decoration:none}:where(.dl) button{font:inherit;color:inherit;cursor:pointer}:where(.dl) img{max-width:100%;height:auto;display:block}.dl :is(a,button,summary,[tabindex]):not(.hm-btn):focus-visible{outline:3px solid var(--dl-accent);outline-offset:3px;border-radius:8px}.dl main:focus{outline:none}.dl-container{width:100%;max-width:var(--dl-page-width);margin-inline:auto;padding-inline:24px}.dl-section{padding-top:var(--dl-section)}.dl-section.is-tight{padding-top:clamp(80px,9vw,140px)}.dl-skip{z-index:50;background:var(--dl-accent);color:var(--dl-on-accent);border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:16px}.dl-skip:focus{top:12px}.dl h1{font-family:var(--dl-display);font-size:var(--dl-type-hero);letter-spacing:-.055em;font-weight:700;line-height:1.06}.dl h2{font-family:var(--dl-display);font-size:var(--dl-type-section);letter-spacing:-.045em;font-weight:700;line-height:1.15}.dl h3{font-size:var(--dl-type-card);letter-spacing:-.03em;font-weight:600;line-height:1.12}.dl-soft{color:var(--dl-soft)}.dl-soft-accent{color:var(--dl-wave)}.dl-lead{font-size:var(--dl-type-lead);color:var(--dl-body);max-width:680px;line-height:1.5}.dl-mono,.dl-mono-label{font-family:var(--dl-mono)}.dl-mono-label{font-size:var(--dl-type-caption);letter-spacing:.12em;color:var(--dl-muted);text-transform:uppercase}.dl-eyebrow{font-family:var(--dl-mono);font-size:var(--dl-type-caption);letter-spacing:.14em;color:var(--dl-muted)}.dl-eyebrow.is-dark{color:var(--dl-wave)}.dl-heading{flex-direction:column;gap:18px;display:flex}.dl-heading.is-center{text-align:center;align-items:center}.dl-split-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.dl-split-copy{max-width:400px;color:var(--dl-body);font-size:var(--dl-type-body);line-height:1.55}.dl-bracket-note{font-family:var(--dl-mono);font-size:var(--dl-type-small);color:var(--dl-muted);line-height:1.6}.dl-bracket-note b{color:var(--dl-ink);font-weight:500}.dl-bracket{color:var(--dl-accent);font-size:var(--dl-type-lead)}.dl-bracket:first-child{margin-right:10px}.dl-bracket:last-child{margin-left:10px}.dl-rule-label{font-family:var(--dl-mono);font-size:var(--dl-type-caption);letter-spacing:.14em;color:var(--dl-wave);align-items:center;gap:12px;display:inline-flex}.dl-rule-label:before{content:"";background:currentColor;width:18px;height:1px}.dl{--dl-button-height:44px}.dl-btn{height:var(--dl-button-height);font-size:var(--dl-type-body);white-space:nowrap;transition:background .16s var(--dl-ease), border-color .16s var(--dl-ease), color .16s var(--dl-ease), transform .16s var(--dl-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.dl-btn:active{transform:translateY(1px)}.dl-btn-primary{color:#fff;background:#3a4a63;gap:16px;height:auto;min-height:48px;padding:6px 6px 6px 22px}.dl-btn-primary>svg{color:#3a4a63;background:#fff;border-radius:999px;flex:none;width:42px;height:34px;padding:9px 13px}.dl-btn-primary:hover{background:#465875}.dl .dl-tone-dark .dl-btn-primary,.dl .dl-plan.is-solid .dl-btn-primary{color:#3a4a63;background:#fff}.dl .dl-tone-dark .dl-btn-primary>svg,.dl .dl-plan.is-solid .dl-btn-primary>svg{color:#fff;background:#3a4a63}.dl .dl-tone-dark .dl-btn-primary:hover,.dl .dl-plan.is-solid .dl-btn-primary:hover{background:#e7e5df}.dl-btn-outline{border-color:var(--dl-line-strong);background:var(--dl-surface)}.dl-btn-outline:hover{border-color:var(--dl-ink)}.dl-arrow{flex-shrink:0}.dl-arrow.is-diagonal{rotate:45deg}.dl-actions{flex-wrap:wrap;gap:12px;display:flex}.dl-actions.is-center{justify-content:center}.dl-text-link{font-size:var(--dl-type-body);color:var(--dl-accent);align-self:flex-start;align-items:center;gap:6px;font-weight:500;display:inline-flex}.dl-text-link:hover{text-underline-offset:4px;text-decoration:underline}.dl-chips{flex-wrap:wrap;gap:8px;display:flex}.dl-chip{background:var(--dl-chip);color:var(--dl-muted);font-size:var(--dl-type-small);border-radius:999px;align-items:center;padding:5px 11px;line-height:1.3;display:inline-flex}.dl-chip.is-accent{background:var(--dl-mist);color:var(--dl-mist-ink)}.dl-chip.is-glass{color:var(--dl-on-accent);background:#fbf9f624}.dl-card{background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:var(--dl-radius)}.dl-card.is-slate{background:var(--dl-accent);border-color:var(--dl-accent);color:var(--dl-on-accent)}.dl-card.is-slate .dl-mono-label{color:var(--dl-pale)}.dl-tabbed{position:relative}.dl-tab{background:var(--dl-chip);border:1px solid var(--dl-line);height:28px;font-family:var(--dl-mono);font-size:var(--dl-type-caption);letter-spacing:.12em;border-radius:8px;align-items:center;padding:0 14px;display:inline-flex;position:absolute;top:-14px;left:32px}.dl-ui{background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:18px}.dl-grain-panel{background:radial-gradient(ellipse 70% 80% at 18% 20%, var(--dl-wave) 0%, #8395b400 70%), radial-gradient(ellipse 60% 70% at 90% 90%, #c9b8a4 0%, #c9b8a400 70%), linear-gradient(145deg, #5b6f92 0%, var(--dl-accent) 100%);position:relative;overflow:hidden}.dl-grain-panel:before{content:"";opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dl-grain-panel>*{position:relative}.dl-announcement{background:var(--dl-night);min-height:40px;color:var(--dl-mist);font-size:var(--dl-type-small);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 16px;display:flex}.dl-announcement-tag{font-family:var(--dl-mono);font-size:var(--dl-type-caption);letter-spacing:.1em;background:var(--dl-accent);color:var(--dl-on-accent);border-radius:999px;padding:2px 8px}.dl-announcement a{color:var(--dl-on-accent);align-items:center;gap:4px;font-weight:500;display:inline-flex}.dl-header{z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--dl-line);background:#eaf0f8e6;position:sticky;top:0}.dl-nav{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.dl-nav-left{align-items:center;gap:48px;display:flex}.dl-brand{align-items:center;min-height:44px;display:inline-flex}.dl-brand img{width:auto;height:30px}.dl-navigation{font-size:var(--dl-type-body);gap:32px;display:flex}.dl-navigation a:hover{color:var(--dl-accent)}.dl-nav-mobile-only{display:none}.dl-nav-right{align-items:center;gap:12px;display:flex}.dl-nav-login{font-size:var(--dl-type-body);padding:0 12px}.dl-menu-button{border:1px solid var(--dl-line-strong);background:var(--dl-surface);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.dl-subnav-wrap{z-index:20;pointer-events:none;justify-content:center;padding:28px 16px 0;display:flex;position:sticky;top:92px}.dl-subnav{pointer-events:auto;transition:transform .26s var(--dl-ease), opacity .26s var(--dl-ease);background:var(--dl-surface);border:1px solid var(--dl-line);height:56px;font-size:var(--dl-type-body);border-radius:999px;align-items:center;gap:18px;padding:0 8px 0 20px;display:flex;box-shadow:0 10px 30px #22262e14}.dl-subnav>a:not(.dl-subnav-cta){align-items:center;gap:8px;min-height:44px;display:inline-flex}.dl-subnav>a:not(.dl-subnav-cta):hover{color:var(--dl-accent)}.dl-subnav-play{background:var(--dl-mist);width:18px;height:18px;color:var(--dl-accent);font-size:var(--dl-type-micro);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.dl.is-subnav-hidden .dl-subnav{opacity:0;pointer-events:none;transform:translateY(-140%)}.dl-subnav-sep{background:var(--dl-line-strong);width:1px;height:18px}.dl-subnav-cta{background:var(--dl-mist);height:42px;color:var(--dl-mist-ink);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 7px;font-weight:500;display:inline-flex}.dl-subnav-cta:hover{background:var(--dl-pale)}.dl-subnav-mark{background:var(--dl-accent);border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dl-subnav-mark .dl-mark{width:16px;height:14px}.dl-mark-brackets{stroke:var(--dl-on-accent)}.dl-mark-wave{fill:var(--dl-pale)}.dl-mosaic{grid-template-columns:1.6fr 1fr 1fr 1.6fr;gap:16px;padding-top:32px;display:grid}.dl-mosaic-card{border-radius:22px;flex-direction:column;justify-content:space-between;gap:16px;min-height:200px;padding:26px;display:flex}.dl-mosaic-card p{font-size:var(--dl-type-body);color:var(--dl-body);line-height:1.4}.dl-mosaic-card.is-slate p{color:var(--dl-mist)}.dl-mosaic-question{font-size:var(--dl-type-lead);letter-spacing:-.01em;color:var(--dl-ink)!important}.dl-mosaic-big{font-size:var(--dl-type-metric);letter-spacing:-.05em;color:var(--dl-accent);font-weight:600;line-height:1}.dl-mosaic-card.is-slate .dl-mosaic-big{color:var(--dl-on-accent)}.dl-mosaic-card.is-list{justify-content:flex-start}.dl-dot-list{font-size:var(--dl-type-body);flex-direction:column;gap:10px;display:flex}.dl-dot-list li{align-items:baseline;gap:10px;display:flex}.dl-dot-list i{border-radius:3px;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.dl-sources{align-items:center;gap:20px;padding-top:56px;display:flex}.dl-sources .dl-mono-label{flex-shrink:0}.dl-sources-rule{background:var(--dl-line-strong);flex-shrink:0;width:40px;height:1px}.dl-sources-list{flex-wrap:wrap;gap:10px;display:flex}.dl-sources-list li{border:1px solid var(--dl-line-strong);background:var(--dl-surface);height:40px;font-size:var(--dl-type-small);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.dl-sources-list i{background:var(--dl-wave);border-radius:3px;width:6px;height:6px}.dl i.is-ok{background:var(--dl-ok)}.dl i.is-wave{background:var(--dl-wave)}.dl i.is-slate{background:var(--dl-accent)}.dl i.is-pale{background:var(--dl-pale)}.dl i.is-soft{background:#b4b1a7}.dl i.is-warn{background:var(--dl-warn)}.dl i.is-bad{background:var(--dl-bad)}.dl dd.is-ok{color:var(--dl-ok)}.dl dd.is-warn{color:var(--dl-warn)}.dl dd.is-bad{color:var(--dl-bad)}.dl-steps{flex-direction:column;gap:40px;margin-top:64px;display:flex}.dl-step{border-radius:32px;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:40px;padding:28px;display:grid}.dl-step-copy{flex-direction:column;align-items:flex-start;gap:18px;padding:36px 12px 12px;display:flex}.dl-step-copy h3{font-size:var(--dl-type-card);letter-spacing:-.04em}.dl-step-copy p{font-size:var(--dl-type-body);color:var(--dl-body);line-height:1.55}.dl-checklist{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.dl-checklist li{font-size:var(--dl-type-body);gap:12px;line-height:1.4;display:flex}.dl-check{width:20px;height:20px;color:var(--dl-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dl-step-art{background:linear-gradient(145deg,#dfe5ef 0%,#eef1f6 55%,#f4efe9 100%);border-radius:24px;justify-content:center;align-items:center;min-height:420px;padding:40px;display:flex}.dl-ui-stack{flex-direction:column;gap:12px;width:min(480px,100%);display:flex}.dl-ui-recorder{flex-direction:column;gap:18px;width:min(460px,100%);padding:24px;display:flex}.dl-ui-row{font-size:var(--dl-type-body);justify-content:space-between;align-items:center;font-weight:500;display:flex}.dl-rec-live{align-items:center;gap:8px;display:inline-flex}.dl-rec-live i{background:var(--dl-bad);border-radius:5px;width:10px;height:10px}.dl-rec-bars{align-items:center;gap:3px;height:56px;display:flex}.dl-rec-bars i{background:var(--dl-wave);border-radius:2px;flex:1 1 0}.dl-ui-line{gap:14px;padding:18px 20px;display:flex}.dl-ui-line>div{flex-direction:column;gap:4px;display:flex}.dl-ui-line p{font-size:var(--dl-type-body);line-height:1.45}.dl-avatar{width:32px;height:32px;font-size:var(--dl-type-small);background:#e0dfd8;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dl-avatar.is-accent{background:var(--dl-mist);color:var(--dl-mist-ink)}.dl-ui-summary{background:var(--dl-accent);border-color:var(--dl-accent);color:var(--dl-on-accent);flex-direction:column;gap:8px;margin-left:60px;padding:18px 20px;display:flex}.dl-ui-summary .dl-mono-label{color:var(--dl-pale)}.dl-bubble-q{background:var(--dl-accent);max-width:320px;color:var(--dl-on-accent);font-size:var(--dl-type-body);border-radius:18px 18px 4px;align-self:flex-end;padding:14px 18px}.dl-bubble-a{font-size:var(--dl-type-body);border-radius:18px 18px 18px 4px;flex-direction:column;gap:12px;padding:18px 20px;line-height:1.5;display:flex}.dl-bubble-a b{color:var(--dl-accent)}.dl-ui-report{flex-direction:column;gap:16px;width:min(460px,100%);padding:24px;display:flex}.dl-ui-report strong{font-size:var(--dl-type-lead);letter-spacing:-.02em;line-height:1.2}.dl-skeleton{flex-direction:column;gap:10px;display:flex}.dl-skeleton i{background:#e0dfd8;border-radius:4px;height:8px}.dl-platform{margin-top:var(--dl-section);background:var(--dl-night-2);color:var(--dl-on-accent);padding:112px 0 120px}.dl-platform h2{letter-spacing:-.04em;font-weight:500}.dl-platform-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;margin-top:48px;display:grid}.dl-platform-card{background:var(--dl-night-3);border:1px solid var(--dl-night-line);border-radius:24px;flex-direction:column;gap:16px;padding:36px 36px 28px;display:flex}.dl-platform-card h3{font-size:var(--dl-type-card);font-weight:500}.dl-platform-card>p{font-size:var(--dl-type-body);color:#b9bdc7;max-width:720px;line-height:1.6}.dl-platform-card .dl-text-link{color:var(--dl-wave-2)}.dl-platform-art{border-radius:18px;align-self:center;width:min(100%,700px);height:380px;margin-top:8px}.dl-platform-list{width:min(420px,52%);color:var(--dl-ink);flex-direction:column;gap:18px;padding:26px;display:flex;top:11%;left:6%;position:absolute!important}.dl-platform-list strong{font-size:var(--dl-type-lead);letter-spacing:-.02em}.dl-platform-list ul{flex-direction:column;gap:10px;display:flex}.dl-platform-list li{background:var(--dl-panel);font-size:var(--dl-type-small);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.dl-platform-list li i{border-radius:4px;flex-shrink:0;width:8px;height:8px}.dl-platform-list li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dl-platform-list li em{font-style:normal;font-family:var(--dl-mono);font-size:var(--dl-type-caption);color:var(--dl-soft)}.dl-platform-stats,.dl-platform-chart{width:min(330px,38%);color:var(--dl-ink);border-radius:14px;padding:18px;right:5%;position:absolute!important}.dl-platform-stats{top:20%}.dl-platform-stats strong,.dl-platform-chart strong{font-size:var(--dl-type-small)}.dl-platform-stats dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dl-platform-stats div{flex-direction:column-reverse;display:flex}.dl-platform-stats dd{font-size:var(--dl-type-lead);font-weight:600}.dl-platform-stats dt{font-size:var(--dl-type-micro);letter-spacing:.08em;color:var(--dl-soft)}.dl-platform-chart{flex-direction:column;gap:10px;height:190px;display:flex;top:47%}.dl-platform-chart svg{width:100%;height:120px}.dl-chart-grid{stroke:var(--dl-line-2);stroke-width:1px}.dl-chart-a{fill:none;stroke:var(--dl-accent);stroke-width:2.5px}.dl-chart-b{fill:none;stroke:var(--dl-wave);stroke-width:2px}.dl-platform-tabs{flex-direction:column;display:flex}.dl-platform-tabs button{all:unset;box-sizing:border-box;cursor:pointer;border-left:2px solid var(--dl-night-line);border-bottom:1px solid #262a32;flex-direction:column;gap:4px;padding:14px 0 14px 18px;display:flex}.dl-platform-tabs button strong{font-size:var(--dl-type-body);color:#8b909b;font-weight:500}.dl-platform-tabs button span{font-size:var(--dl-type-small);color:#5f646e;line-height:1.4}.dl-platform-tabs button:hover strong{color:#c5c9d2}.dl-platform-tabs button.is-active{border-left-color:var(--dl-wave)}.dl-platform-tabs button.is-active strong{color:var(--dl-on-accent)}.dl-platform-tabs button.is-active span{color:var(--dl-wave-2)}.dl-platform-tabs button:focus-visible{outline:3px solid var(--dl-wave);outline-offset:-3px}.dl-bento{grid-template-rows:300px 300px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.dl-bento>article{flex-direction:column;gap:22px;padding:30px;display:flex}.dl-bento header{flex-direction:column;gap:8px;display:flex}.dl-bento h3{font-size:var(--dl-type-card)}.dl-bento header p{font-size:var(--dl-type-body);color:var(--dl-muted);line-height:1.5}.dl-bento-library{grid-row:1/3}.dl-bento-library ul{flex-direction:column;gap:10px;display:flex}.dl-bento-library li{background:var(--dl-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dl-bento-library li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dl-bento-library strong{font-size:var(--dl-type-small);font-weight:500}.dl-bento-library .dl-mono{font-size:var(--dl-type-caption);color:var(--dl-soft)}.dl-bento-meetings{grid-column:2/4;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:30px!important;display:grid!important}.dl-timeline{flex-direction:column;gap:14px;display:flex}.dl-timeline-row{font-size:var(--dl-type-small);color:var(--dl-muted);align-items:center;gap:12px;display:flex}.dl-timeline-row>span{flex-shrink:0;width:56px}.dl-timeline-track{background:var(--dl-panel);border-radius:6px;flex:1;height:22px;position:relative}.dl-timeline-track i{border-radius:6px;position:absolute;top:0;bottom:0}.dl-timeline-track.is-slate i{background:var(--dl-accent)}.dl-timeline-track.is-wave i{background:var(--dl-wave)}.dl-timeline-track.is-pale i{background:var(--dl-pale)}.dl-timeline-scale{font-family:var(--dl-mono);font-size:var(--dl-type-caption);color:var(--dl-soft);justify-content:space-between;padding-left:68px;display:flex}.dl-bento-script,.dl-bento-insights{justify-content:space-between}.dl-status-list{font-size:var(--dl-type-small);flex-direction:column;gap:10px;display:flex}.dl-status-list div{justify-content:space-between;display:flex}.dl-status-list dd{font-weight:600}.dl-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.dl-compare-card{border-radius:var(--dl-radius);flex-direction:column;gap:22px;padding:40px;display:flex}.dl-compare-card h3{font-size:var(--dl-type-card);letter-spacing:0}.dl-compare-card ul{flex-direction:column;gap:22px;display:flex}.dl-compare-card li{font-size:var(--dl-type-lead);align-items:center;gap:14px;line-height:1.4;display:flex}.dl-compare-card li span{width:24px;height:24px;font-size:var(--dl-type-small);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dl-compare-card.is-before{color:var(--dl-muted);background:#ebeae6}.dl-compare-card.is-before li span{border:1.5px solid #b4b1a7}.dl-compare-card.is-after{background:var(--dl-night);color:var(--dl-on-accent)}.dl-compare-card.is-after h3{color:var(--dl-wave-2)}.dl-compare-card.is-after li span{background:var(--dl-wave);color:var(--dl-night);font-weight:700}.dl-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.dl-audience{flex-direction:column;display:flex;overflow:hidden}.dl-audience-top{align-items:flex-end;height:220px;padding:24px;display:flex;position:relative}.dl-audience-top .dl-mono-label{color:inherit;opacity:.7;position:absolute;top:20px;right:20px}.dl-audience-top.is-mist{background:var(--dl-mist);color:var(--dl-mist-ink)}.dl-audience-top.is-slate{background:var(--dl-accent);color:var(--dl-on-accent)}.dl-audience-top.is-sand{background:var(--dl-sand);color:var(--dl-sand-ink)}.dl-audience-big{font-size:var(--dl-type-card);letter-spacing:-.05em;font-weight:600;line-height:.85}.dl-audience-body{flex-direction:column;gap:10px;padding:28px;display:flex}.dl-audience-body h3{font-size:var(--dl-type-card)}.dl-audience-body p{font-size:var(--dl-type-body);color:var(--dl-muted);line-height:1.55}.dl-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}.dl-scenario{flex-direction:column;display:flex}.dl-scenario-copy{flex-direction:column;gap:14px;padding:48px 30px 32px;display:flex}.dl-scenario-copy h3{font-size:var(--dl-type-card);letter-spacing:-.035em}.dl-scenario-copy p{font-size:var(--dl-type-body);color:var(--dl-body);line-height:1.55}.dl-scenario-art{border-radius:0 0 var(--dl-radius) var(--dl-radius);justify-content:center;align-items:center;height:460px;padding:24px;display:flex}.dl-scenario-art.is-phone{align-items:flex-end;padding-bottom:0}.dl-calls{border-radius:16px;width:min(480px,100%);overflow:hidden}.dl-calls-head{background:var(--dl-panel);border-bottom:1px solid var(--dl-line-2);height:48px;font-size:var(--dl-type-small);color:var(--dl-soft);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.dl-calls-head span:first-child{color:var(--dl-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.dl-calls-head i{background:var(--dl-accent);border-radius:3px;width:10px;height:10px}.dl-calls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.dl-call{border:1px solid var(--dl-line-2);border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.dl-call strong{font-size:var(--dl-type-small)}.dl-call>span{font-size:var(--dl-type-caption);color:var(--dl-soft);border-bottom:1px solid var(--dl-line-2);padding-bottom:8px}.dl-call dl{font-size:var(--dl-type-caption);flex-direction:column;gap:6px;padding-top:8px;display:flex}.dl-call dl div{justify-content:space-between;gap:8px;display:flex}.dl-call dt{color:var(--dl-muted)}.dl-call dd{text-align:right;font-weight:600}.dl-phone{background:var(--dl-night-2);border:1px solid var(--dl-night-line);width:290px;height:400px;color:var(--dl-on-accent);border-bottom:none;border-radius:30px 30px 0 0;flex-direction:column;gap:12px;padding:16px 14px 0;display:flex}.dl-phone-status{font-size:var(--dl-type-caption);color:#8b909b;justify-content:space-between;align-items:center;display:flex}.dl-phone-status i{background:var(--dl-night-line);border-radius:2px;width:40px;height:4px}.dl-phone-head{font-size:var(--dl-type-small);justify-content:space-between;align-items:center;display:flex}.dl-phone-head span{font-size:var(--dl-type-micro);border:1px solid var(--dl-night-line);color:var(--dl-wave-2);border-radius:999px;padding:4px 8px}.dl-phone-q{background:var(--dl-accent);max-width:210px;font-size:var(--dl-type-small);border-radius:14px;align-self:flex-end;padding:10px 12px;line-height:1.4}.dl-phone-tool{border:1px solid var(--dl-night-line);font-family:var(--dl-mono);font-size:var(--dl-type-caption);color:var(--dl-pale);border-radius:8px;align-self:flex-start;padding:6px 10px}.dl-phone-tool b{color:#a7c9a5}.dl-phone-a{font-size:var(--dl-type-small);color:var(--dl-mist);line-height:1.5}.dl-phone-a b{color:var(--dl-wave-2)}.dl-phone-input{border:1px solid var(--dl-night-line);height:38px;font-size:var(--dl-type-caption);color:#6f7480;border-radius:10px;align-items:center;margin-top:auto;padding:0 12px;display:flex}.dl-phone-badge{background:var(--dl-on-accent);height:34px;color:var(--dl-ok);font-size:var(--dl-type-small);border-radius:999px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex;bottom:70px;right:18%;box-shadow:0 8px 24px #0003;position:absolute!important}.dl-statement-wrap{padding-top:clamp(80px,8vw,120px)}.dl-statement{border:1px solid var(--dl-line);background:radial-gradient(ellipse 60% 80% at 0% 0%, #d8d6cf 0%, #d8d6cf00 70%), linear-gradient(160deg, #e6e4de 0%, var(--dl-bg) 100%);text-align:center;border-radius:32px;padding:clamp(56px,8vw,120px) clamp(24px,6vw,96px);position:relative;overflow:hidden}.dl-statement p{font-size:var(--dl-type-section);letter-spacing:-.035em;font-weight:500;line-height:1.15}.dl-statement span{color:#a8a59c}.dl-cta{background-color:var(--dl-night);text-align:center;color:var(--dl-on-accent);background-image:radial-gradient(#dee2ea24 1px,#0000 1px);background-size:22px 22px;border-radius:36px;flex-direction:column;align-items:center;gap:26px;padding:clamp(64px,8vw,112px) clamp(24px,6vw,80px);display:flex}.dl-cta h2{max-width:900px}.dl-cta p{font-size:var(--dl-type-lead);color:var(--dl-pale);max-width:620px;line-height:1.55}.dl-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid;position:relative}.dl-start:before{content:"";background-image:linear-gradient(90deg,#b4b1a7 50%,#0000 50%);background-size:10px 1px;height:1px;position:absolute;top:27px;left:56px;right:56px}.dl-start li{flex-direction:column;gap:18px;display:flex;position:relative}.dl-start-n{background:var(--dl-bg);border:1.5px solid var(--dl-accent);width:56px;height:56px;color:var(--dl-accent);font-family:var(--dl-mono);font-size:var(--dl-type-lead);border-radius:28px;justify-content:center;align-items:center;display:inline-flex}.dl-start h3{font-size:var(--dl-type-card)}.dl-start p{font-size:var(--dl-type-body);color:var(--dl-muted);max-width:320px;line-height:1.55}.dl-trust{grid-template-columns:440px minmax(0,1fr);align-items:center;gap:64px;display:grid}.dl-trust .dl-heading{align-items:flex-start}.dl-trust h2{font-size:var(--dl-type-section)}.dl-trust-grid{border:1px solid var(--dl-line);background:var(--dl-surface);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dl-trust-grid li{flex-direction:column;gap:10px;padding:28px 22px;display:flex}.dl-trust-grid li+li{border-left:1px solid var(--dl-line-2)}.dl-trust-grid strong{font-size:var(--dl-type-body)}.dl-trust-grid span{font-size:var(--dl-type-small);color:var(--dl-muted);line-height:1.5}.dl-faq{grid-template-columns:440px minmax(0,1fr);gap:64px;display:grid}.dl-faq-list{flex-direction:column;gap:12px;display:flex}.dl-faq details{background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:18px}.dl-faq summary{cursor:pointer;min-height:72px;font-size:var(--dl-type-lead);justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;font-weight:500;list-style:none;display:flex}.dl-faq summary::-webkit-details-marker{display:none}.dl-faq-plus{color:var(--dl-accent);transition:transform .2s var(--dl-ease);flex-shrink:0;display:inline-flex;transform:rotate(45deg)}.dl-faq details[open] .dl-faq-plus{transform:rotate(0)}.dl-faq details p{font-size:var(--dl-type-body);color:var(--dl-body);max-width:680px;padding:0 26px 22px;line-height:1.6}.dl-proof-top{grid-template-columns:minmax(0,1fr) 600px;align-items:center;gap:64px;display:grid}.dl-proof-top .dl-heading{align-items:flex-start}.dl-logo-grid{border-top:1px solid var(--dl-line-strong);border-left:1px solid var(--dl-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dl-logo-grid li{border-right:1px solid var(--dl-line-strong);border-bottom:1px solid var(--dl-line-strong);height:88px;font-family:var(--dl-mono);font-size:var(--dl-type-caption);color:var(--dl-soft);justify-content:center;align-items:center;display:flex}.dl-stories{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.dl-story{height:340px;color:var(--dl-on-accent);border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.dl-story.is-slate{background:linear-gradient(160deg, var(--dl-wave), var(--dl-accent))}.dl-story.is-sand{background:linear-gradient(160deg,#c9b8a4,#6b5a48)}.dl-story.is-moss{background:linear-gradient(160deg,#9fb0a0,#3f5a44)}.dl-story.is-dusk{background:linear-gradient(160deg,#b0a9c4,#4a4466)}.dl-story>div{flex-direction:column;gap:8px;display:flex}.dl-story-value{font-size:var(--dl-type-metric);letter-spacing:-.04em;font-weight:500;line-height:1}.dl-story-caption{font-size:var(--dl-type-small);color:var(--dl-mist);justify-content:space-between;gap:12px;display:flex}.dl-quote{grid-template-columns:240px minmax(0,1fr);gap:40px;margin-top:80px;padding-inline:80px;display:grid}.dl-quote-photo{background:linear-gradient(160deg,#d6d4cd,#b8b6ae);border-radius:18px;height:300px}.dl-quote blockquote{font-size:var(--dl-type-card);background:linear-gradient(180deg, var(--dl-ink) 45%, #cfccc3 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1.4}.dl-quote figcaption{font-size:var(--dl-type-small);color:var(--dl-muted);flex-direction:column;gap:4px;margin-top:22px;display:flex}.dl-quote figcaption strong{font-size:var(--dl-type-body);color:var(--dl-ink)}.dl-pricing{background:0 0;padding:clamp(56px,7vw,88px) 0 clamp(64px,8vw,104px)}.dl .dl-pricing-title{font-size:var(--dl-type-hero);letter-spacing:-.05em;color:var(--dl-accent);max-width:900px;line-height:1.02}.dl-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.dl-plan{border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;align-items:flex-start;gap:18px;padding:28px 24px;display:flex;position:relative}.dl-plan.is-glass{background:#ffffffc7}.dl-plan.is-solid{background:var(--dl-surface);box-shadow:0 24px 60px -30px #22262e59}.dl-plan.is-sand{border-color:var(--dl-line-strong);background:#e3e0d8}.dl-plan-badge{background:var(--dl-accent);color:var(--dl-on-accent);font-family:var(--dl-mono);font-size:var(--dl-type-micro);letter-spacing:.1em;border-radius:6px;padding:4px 10px;position:absolute;top:14px;right:14px}.dl .dl-plan-name{font-size:var(--dl-type-card);letter-spacing:-.03em}.dl-plan>p{min-height:66px;font-size:var(--dl-type-body);color:var(--dl-body);line-height:1.45}.dl-plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.dl-plan-price strong{font-size:var(--dl-type-card);letter-spacing:-.02em}.dl-plan-price span{font-size:var(--dl-type-small);color:var(--dl-muted)}.dl-plan-price em{font-style:normal;font-size:var(--dl-type-small);color:var(--dl-muted);flex-basis:100%}.dl-billing{background:#ffffffb3;border-radius:999px;gap:4px;margin-top:8px;padding:4px;display:inline-flex}.dl-billing button{height:40px;font-size:var(--dl-type-body);color:var(--dl-body);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.dl-billing button.is-active{background:var(--dl-surface);color:var(--dl-ink);box-shadow:0 2px 8px #22262e1a}.dl-billing-save{background:var(--dl-mist);color:var(--dl-mist-ink);font-size:var(--dl-type-caption);border-radius:999px;padding:2px 8px;font-weight:600}.dl-plan-credits{font-size:var(--dl-type-small);color:var(--dl-body);align-items:center;gap:8px;display:inline-flex}.dl-plan-features{flex-direction:column;gap:10px;display:flex}.dl-plan-features strong{font-size:var(--dl-type-small)}.dl-plan-features ul{font-size:var(--dl-type-small);flex-direction:column;gap:10px;line-height:1.4;display:flex}.dl-plan-features li{gap:10px;display:flex}.dl-plan-features li:before{content:"✓";color:var(--dl-accent);font-weight:700}.dl-included{padding-top:clamp(64px,7vw,96px)}.dl .dl-subtitle{font-size:var(--dl-type-card);letter-spacing:-.03em}.dl-included-lead{font-size:var(--dl-type-body);color:var(--dl-body)}.dl-included-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.dl-included-grid li{color:var(--dl-accent);flex-direction:column;gap:10px;display:flex}.dl-included-grid strong{font-size:var(--dl-type-lead);color:var(--dl-ink);font-weight:500}.dl-included-grid p{font-size:var(--dl-type-small);color:var(--dl-body);line-height:1.55}.dl-included-grid em{color:var(--dl-ink);font-weight:600}.dl-cmp-legend{font-size:var(--dl-type-small);color:var(--dl-muted);flex-wrap:wrap;gap:20px;display:flex}.dl-cmp-legend b{margin-right:4px}.dl-cmp-table-wrap{border:1px solid var(--dl-line);background:var(--dl-surface);border-radius:20px;margin-top:24px;overflow-x:auto}.dl-cmp-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--dl-type-body)}.dl-cmp-table th,.dl-cmp-table td{border-bottom:1px solid var(--dl-line-2);text-align:center;padding:16px}.dl-cmp-table tbody tr:last-child>*{border-bottom:none}.dl-cmp-table th[scope=row],.dl-cmp-table thead th:first-child{text-align:left;padding-left:24px;font-weight:400}.dl-cmp-table thead th{background:var(--dl-panel);border-bottom-color:var(--dl-line);vertical-align:top}.dl-cmp-table thead th:first-child{font-size:var(--dl-type-small);color:var(--dl-muted);vertical-align:middle;font-weight:600}.dl-cmp-table thead th:not(:first-child) span{font-size:var(--dl-type-body);font-weight:600;display:block}.dl-cmp-table thead th a{margin-top:8px}.dl-cmp{font-weight:600}.dl .is-yes{color:var(--dl-accent)}.dl .is-addon{color:var(--dl-warn)}.dl .is-no{color:#b4b1a7}.dl-cmp.is-text{color:var(--dl-ink);font-weight:500}.dl-credits{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:64px;display:grid}.dl-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dl-rates li{border:1px solid var(--dl-line);background:var(--dl-surface);border-radius:22px;flex-direction:column;gap:10px;padding:26px;display:flex}.dl-rate-value{color:var(--dl-accent);align-items:baseline;gap:8px;display:flex}.dl-rate-value strong{font-size:var(--dl-type-metric);letter-spacing:-.04em;font-weight:600;line-height:1}.dl-rate-value span{font-size:var(--dl-type-small);color:var(--dl-muted)}.dl-rate-label{font-size:var(--dl-type-body);font-weight:600}.dl-rate-example{font-size:var(--dl-type-small);color:var(--dl-muted)}.dl-footer{margin-top:var(--dl-section);border-top:1px solid var(--dl-line);padding:64px 0 40px}.dl-footer-top{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:40px;display:grid}.dl-footer-about{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.dl-footer-about p{font-size:var(--dl-type-body);color:var(--dl-muted);max-width:300px;line-height:1.5}.dl-footer nav{font-size:var(--dl-type-body);flex-direction:column;gap:12px;display:flex}.dl-footer nav a:hover{color:var(--dl-accent)}.dl-footer h3{font-family:var(--dl-mono);font-size:var(--dl-type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--dl-soft);font-weight:400}.dl-footer-bottom{font-size:var(--dl-type-small);color:var(--dl-soft);justify-content:space-between;gap:16px;margin-top:56px;display:flex}.dl-footer-bottom a{align-items:center;gap:4px;display:inline-flex}.dl.is-reveal-ready [data-reveal]{opacity:0;transition:opacity .6s var(--dl-ease), transform .6s var(--dl-ease);transform:translateY(18px)}.dl.is-reveal-ready [data-reveal].is-in{opacity:1;transform:none}@media (width<=1080px){.dl-navigation,.dl-nav-login,.dl-nav-secondary{display:none}.dl-menu-button{display:inline-flex}.dl-navigation.is-open{background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:22px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:16px;right:16px;box-shadow:0 20px 40px #22262e1f}.dl-navigation.is-open a{min-height:48px;font-size:var(--dl-type-body);border-radius:12px;align-items:center;padding:0 12px;display:flex}.dl-navigation.is-open a:hover{background:var(--dl-panel)}.dl-nav-mobile-only{display:flex}.dl-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-step{grid-template-columns:minmax(0,1fr);gap:16px}.dl-step-art{min-height:340px;padding:28px}.dl-platform-grid{grid-template-columns:minmax(0,1fr);gap:24px}.dl-platform-tabs{scrollbar-width:none;flex-direction:row;order:-1;overflow-x:auto}.dl-platform-tabs button{border-left:none;border-bottom:2px solid var(--dl-night-line);flex:none;padding:12px 16px}.dl-platform-tabs button span{display:none}.dl-platform-tabs button.is-active{border-bottom-color:var(--dl-wave)}.dl-bento{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dl-bento-library{grid-area:auto/1/auto/3}.dl-bento-meetings{grid-column:1/3}.dl-audiences,.dl-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-scenarios{grid-template-columns:minmax(0,1fr);gap:40px}.dl-trust,.dl-faq,.dl-proof-top{grid-template-columns:minmax(0,1fr);gap:32px}.dl-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-plans{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.dl-credits{grid-template-columns:minmax(0,1fr);gap:32px}.dl-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-footer-about{grid-column:1/-1}}@media (width<=720px){.dl-container{padding-inline:16px}.dl-nav{height:64px}.dl-announcement-text{display:none}.dl-subnav-wrap{padding-top:20px;top:76px}.dl-subnav{font-size:var(--dl-type-small);gap:10px;padding-left:14px}.dl-subnav-play,.dl-subnav-mark{display:none}.dl-subnav-cta{padding:0 14px}.dl-mosaic{grid-template-columns:minmax(0,1fr)}.dl-mosaic-card{min-height:0}.dl-sources{flex-direction:column;align-items:flex-start;gap:14px}.dl-sources-rule{display:none}.dl-split-heading{flex-direction:column;align-items:flex-start;gap:20px}.dl-step{border-radius:24px;padding:16px}.dl-step-copy{padding:28px 6px 6px}.dl-step-art{border-radius:18px;min-height:0;padding:20px 14px}.dl-ui-summary{margin-left:24px}.dl-platform{padding:80px 0}.dl-platform-card{padding:24px 18px 18px}.dl-platform-card h3{font-size:var(--dl-type-card)}.dl-platform-art{flex-direction:column;gap:12px;height:auto;padding:16px;display:flex}.dl-platform-list,.dl-platform-stats,.dl-platform-chart{width:100%;inset:auto;position:relative!important}.dl-platform-chart{height:180px}.dl-bento{grid-template-columns:minmax(0,1fr)}.dl-bento-library,.dl-bento-meetings{grid-column:auto}.dl-bento-meetings{grid-template-columns:minmax(0,1fr)}.dl-bento>article{padding:22px}.dl-compare,.dl-audiences,.dl-stories,.dl-plans,.dl-start,.dl-included-grid,.dl-rates{grid-template-columns:minmax(0,1fr)}.dl-compare-card{padding:28px 22px}.dl-compare-card li{font-size:var(--dl-type-body)}.dl-start{gap:28px}.dl-start:before{display:none}.dl-scenario-copy{padding:40px 20px 24px}.dl-scenario-art{height:auto;min-height:380px;padding:16px}.dl-calls-grid{grid-template-columns:minmax(0,1fr)}.dl-phone-badge{bottom:24px;right:12px}.dl-trust-grid{grid-template-columns:minmax(0,1fr)}.dl-trust-grid li+li{border-left:none;border-top:1px solid var(--dl-line-2)}.dl-faq summary{font-size:var(--dl-type-body);padding:16px 18px}.dl-faq details p{padding:0 18px 18px}.dl-quote{grid-template-columns:minmax(0,1fr);padding-inline:0}.dl-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.dl{scroll-behavior:auto}.dl *{transition:none!important}}.dl-how-layout{align-items:start;gap:40px;display:grid}.dl-how-intro{min-width:0}.dl-how-intro .dl-heading{text-align:left}.dl-how-intro .dl-how-description{max-width:420px;color:var(--dl-body);font-size:var(--dl-type-body);margin-top:24px;line-height:1.7}.dl-how-intro .dl-btn{margin-top:28px}.dl-how-layout .dl-steps{gap:32px;min-width:0;margin-top:0}.dl-how-layout .dl-step{grid-template-columns:minmax(0,1fr);gap:24px}.dl-how-layout .dl-step-copy{padding:32px 4px 0}.dl-how-layout .dl-step-art{min-height:280px;padding:24px}@media (width>=960px){.dl-how-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,5vw,80px)}.dl-how-intro h2{font-size:var(--dl-type-section)}.dl-how-layout .dl-step{padding:28px}.dl-how-layout .dl-step-copy h3{font-size:var(--dl-type-card)}}@media (width>=960px) and (height>=700px){.dl-how-intro{position:sticky;top:180px}}.dl{--dl-button-soft-hover:#e7e5df;--dl-button-fill:#3a4a63;--dl-button-fill-hover:#465875;--dl-button-ink:#f5f8ff;--dl-button-outline-ink:var(--dl-accent);--dl-button-outline-hover:var(--dl-button-soft-hover)}.dl .dl-btn{height:var(--dl-button-height);box-shadow:none;border-radius:999px;gap:8px;padding:0 22px;font-size:14px;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s}.dl .dl-btn>svg,.dl .dl-btn>astro-island>svg{flex-shrink:0;width:16px;height:16px}.dl .dl-btn-primary{background:var(--dl-button-fill);border-color:var(--dl-button-fill);height:auto;min-height:48px;color:var(--dl-button-ink);gap:16px;padding:6px 6px 6px 22px}.dl .dl-btn-primary>svg,.dl .dl-btn-primary>astro-island>svg{flex:none;width:42px;height:34px;padding:9px 13px}.dl .dl-btn-primary:hover{background:var(--dl-button-fill-hover);border-color:var(--dl-button-fill-hover)}.dl .dl-btn-outline{background:var(--dl-surface);border-color:var(--dl-line);color:var(--dl-button-outline-ink)}.dl .dl-btn-outline:hover{background:var(--dl-button-outline-hover);border-color:#0000}.dl :is(.dl-hero,.dl-cta){--dl-button-fill:#edf3fc;--dl-button-fill-hover:#fff;--dl-button-ink:var(--dl-accent);--dl-button-outline-ink:#edf3fc;--dl-button-outline-hover:#edf3fc15}.dl .dl-header{--nav-ink:var(--hm-ink);--nav-muted:var(--hm-muted);--nav-surface:var(--hm-card-2);--nav-edge:#fffffff2;z-index:30;background:var(--hm-page);color:var(--nav-ink);box-shadow:none;border:0;padding:10px 16px;position:sticky;top:0}.dl.is-home{position:relative}.dl.is-home .dl-header{z-index:50;pointer-events:none;position:fixed;inset:0 0 auto}.dl .dl-nav{width:100%;max-width:var(--hm-container);justify-content:space-between;align-items:center;gap:16px;height:64px;margin-inline:auto;padding:0;display:flex;position:relative}.dl .dl-brand{pointer-events:auto;min-height:44px;padding:0 10px}.dl .dl-brand img{width:auto;height:30px;display:block}.dl .dl-nav-pill{pointer-events:auto;background:var(--nav-surface);border:1px solid var(--nav-edge);box-shadow:inset 0 1px 0 var(--hm-card), inset 0 -1px 0 #1414120a, 0 4px 16px #1414120f;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:relative}@supports (backdrop-filter:blur(1px)){.dl .dl-header{background:color-mix(in srgb, var(--hm-page) 76%, transparent);backdrop-filter:blur(10px)saturate(140%);--nav-surface:linear-gradient(180deg, #fffffffa, #f3f2eee6)}}@media (prefers-reduced-transparency:reduce){.dl .dl-header{background:var(--hm-page);backdrop-filter:none;--nav-surface:var(--hm-card-2)}}.dl .dl-navigation{align-items:center;gap:2px;font-size:15px;display:flex}.dl .dl-navigation>a,.dl .dl-nav-login{white-space:nowrap;min-height:36px;color:var(--nav-muted);border-radius:18px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;line-height:1.3;transition:color .2s,background .2s;display:inline-flex}.dl .dl-nav-login{color:var(--nav-ink)}.dl .dl-navigation>a:hover,.dl .dl-nav-login:hover{color:var(--nav-ink);background:#fff}.dl .dl-navigation>a[aria-current=page]{color:var(--nav-ink);background:#ffffffe6}.dl .dl-header :is(a,button):not(.hm-btn):focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}.dl .hm-btn.dl-nav-start{height:40px;padding:0 56px 0 18px;font-size:14px}.dl .hm-btn.dl-nav-start:not(:hover):before,.dl .hm-btn.dl-nav-start .hm-btn-ico{width:42px}.dl .dl-menu-button{background:var(--hm-well);width:52px;height:44px;color:var(--nav-ink);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .2s;display:none}.dl .dl-menu-button:hover{background:#dedbd3}.dl .dl-menu{z-index:2;pointer-events:auto;opacity:0;transform-origin:100% 0;transition:opacity .25s, transform .4s var(--hm-ease);position:absolute;top:calc(100% + 12px);left:0;right:0;transform:translateY(-8px)scale(.985)}.dl .dl-menu.is-open{opacity:1;transform:none}.dl .dl-menu[hidden],.dl .dl-menu-scrim[hidden]{display:none}.dl .dl-menu-in{overscroll-behavior:contain;background:var(--hm-card-2);max-height:calc(100dvh - 104px);box-shadow:var(--hm-shadow-float);border-radius:32px;flex-direction:column;gap:2px;padding:12px;display:flex;overflow:auto}.dl .dl-menu-row{width:100%;min-height:48px;color:var(--hm-muted);font:500 16px/1.3 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:0 12px;transition:color .2s,background .2s;display:flex}.dl .dl-menu-row:hover,.dl .dl-menu-row[aria-current=page],.dl .dl-menu-group.is-open>.dl-menu-toggle{color:var(--hm-ink)}.dl .dl-menu-row:hover{background:var(--hm-page)}.dl .dl-menu-chevron{transition:transform .3s var(--hm-ease);margin-left:-4px}.dl .dl-menu-group.is-open .dl-menu-chevron{transform:rotate(180deg)}.dl .dl-menu-drawer{transition:grid-template-rows .4s var(--hm-ease);grid-template-rows:0fr;display:grid}.dl .dl-menu-group.is-open>.dl-menu-drawer{grid-template-rows:1fr}.dl .dl-menu-drawer-in{visibility:hidden;min-height:0;transition:visibility 0s .4s;overflow:hidden}.dl .dl-menu-group.is-open .dl-menu-drawer-in{visibility:visible;transition-delay:0s}.dl .dl-menu-well{background:var(--hm-page);border-radius:24px;grid-template-columns:1fr 1fr;gap:24px;margin:4px 0 8px;padding:16px 12px;display:grid}.dl .dl-menu-col{flex-direction:column;gap:4px;min-width:0;display:flex}.dl .dl-menu-label{color:var(--hm-muted);margin:0 0 8px;padding:0 4px;font-size:14px;font-weight:500}.dl .dl-menu-card{color:var(--hm-ink);border-radius:20px;align-items:center;gap:12px;padding:4px;transition:background .2s;display:flex}.dl .dl-menu-card:hover,.dl .dl-menu-card[aria-current=page]{background:var(--hm-card)}.dl .dl-menu-card-ico{background:var(--hm-well);border-radius:999px;flex:none;justify-content:center;align-items:center;width:56px;height:40px;display:inline-flex}.dl .dl-menu-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dl .dl-menu-card-text strong{font-size:15px;font-weight:500;line-height:1.3}.dl .dl-menu-card-text span{color:var(--hm-muted);font-size:13px;line-height:1.35}.dl .dl-menu-link{min-height:40px;color:var(--hm-ink);align-items:center;padding:0 4px;font-size:15px;font-weight:500;transition:color .2s;display:flex}.dl .dl-menu-link:hover{color:var(--hm-accent)}.dl .dl-menu-scrim{z-index:29;opacity:0;background:#1414122e;transition:opacity .3s;position:fixed;inset:0}.dl.is-home .dl-menu-scrim{z-index:49}.dl .dl-menu-scrim.is-open{opacity:1}@media (width>=768px){.dl .dl-header{padding:10px 32px}}@media (width>=1081px){.dl .dl-menu,.dl .dl-menu-scrim{display:none}}@media (width<=1080px){.dl .dl-navigation,.dl .dl-nav-login{display:none}.dl .dl-menu-button{display:inline-flex}}@media (width<=560px){.dl .dl-nav{gap:8px}.dl .dl-nav-pill{gap:6px}.dl .dl-menu-well{grid-template-columns:1fr;gap:16px}}@media (width<=359px){.dl .dl-brand{padding:0 4px}.dl .dl-brand img{height:26px}}@media (prefers-reduced-motion:reduce){.dl :is(.dl-btn,.dl-header,.dl-navigation>a,.dl-nav-login,.dl-menu-button,.dl-menu,.dl-menu-row,.dl-menu-chevron,.dl-menu-drawer,.dl-menu-card,.dl-menu-scrim){transition:none}}.dl .dl-final-cta{isolation:isolate;width:calc(100% - 32px);max-width:var(--dl-page-width);margin:var(--dl-section) auto 0;color:var(--dl-ink);text-align:center;background:#232629;border-radius:36px;justify-items:center;gap:24px;padding:64px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.dl .dl-final-cta:before,.dl .dl-final-cta:after{content:"";z-index:-1;pointer-events:none;position:absolute}.dl .dl-final-cta:before{filter:blur(24px);background:radial-gradient(closest-side,#5b9bd138,#3a4a6324 60%,#0000 100%);border-radius:50%;width:760px;height:480px;margin-left:-380px;top:-260px;left:50%}.dl .dl-final-cta:after{opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;inset:0}.dl .dl-final-cta .dl-heading{align-items:center;gap:20px;max-width:760px}.dl .dl-final-cta h2{max-width:720px;color:var(--dl-ink);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.dl .dl-final-cta .dl-heading p{max-width:520px;color:var(--dl-body);font-size:16px;line-height:1.6}.dl .dl-final-cta :is(.dl-mono-label,.dl-eyebrow){color:var(--dl-muted);font-size:12px}.dl .dl-final-cta .dl-actions{justify-content:center;align-items:center;gap:12px;margin-top:8px}.dl .dl-final-cta-links{flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:13px;display:flex}.dl .dl-final-cta-links a{color:var(--dl-muted);text-underline-offset:4px;text-decoration:underline}.dl .dl-final-cta-links a:hover{color:var(--dl-ink)}@media (width>=960px){.dl .dl-final-cta{padding:88px 40px}}.dl-final-cta .dl-closing-guide{text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;padding:8px;font-size:14px;font-weight:500;text-decoration:underline #ffffff47;transition:text-decoration-color .25s;display:inline-flex}.dl-final-cta .dl-closing-guide:hover{text-decoration-color:currentColor}.dl-final-cta .dl-closing-note{color:var(--dl-muted);font-size:13px}@media (prefers-reduced-motion:reduce){.dl-final-cta .dl-closing-guide{transition:none}}.dl .dl-final-cta :focus-visible{outline-color:#9fb0cc}.dl .dl-final-cta.dl-tone-dark{background:radial-gradient(at 100% 100%,#354457 0%,#0000 58%),#232629;box-shadow:inset 0 1px #ffffff14}.dl-mosaic-surface{isolation:isolate;position:relative}.dl-mosaic-art{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dl-mosaic-fragment{pointer-events:none;position:absolute}.dl-mosaic-fragment>i{-webkit-mask:var(--mosaic-a) center / contain no-repeat;mask:var(--mosaic-a) center / contain no-repeat;background:linear-gradient(120deg,#9fb0cc,#b9c5d9 55%,#788fad);position:absolute;inset:0}.dl-mosaic-fragment>i+i{opacity:0;-webkit-mask-image:var(--mosaic-b);mask-image:var(--mosaic-b)}.dl-mosaic-art .is-pixels{--mosaic-a:url(/assets/mosaic/mz-final-a.svg);--mosaic-b:url(/assets/mosaic/mz-final-b.svg);aspect-ratio:520/230;opacity:.6;width:520px;bottom:-12px;right:-64px}.dl-mosaic-art .is-ascii{--mosaic-a:url(/assets/mosaic/mz-ascii-a.svg);--mosaic-b:url(/assets/mosaic/mz-ascii-b.svg);aspect-ratio:2;opacity:.44;width:360px;top:0;left:-24px}.dl-mosaic-art.is-ribbon .is-pixels{--mosaic-a:url(/assets/mosaic/mz-band-a.svg);--mosaic-b:url(/assets/mosaic/mz-band-b.svg);aspect-ratio:560/278;opacity:.48;width:560px;bottom:-116px;left:-100px;right:auto}.dl-mosaic-art.is-ribbon .is-ascii{opacity:.3;top:-24px;left:auto;right:-30px;transform:rotate(180deg)}.dl-mosaic-art.is-cluster .is-pixels{--mosaic-a:url(/assets/mosaic/mz-biz-a.svg);--mosaic-b:url(/assets/mosaic/mz-biz-b.svg);aspect-ratio:270/200;opacity:.46;width:330px;bottom:-20px;left:-90px;right:auto}.dl-mosaic-art.is-cluster .is-ascii{top:8px;left:auto;right:-130px;transform:rotate(90deg)}.dl-mosaic-art.is-frame .is-pixels{--mosaic-a:url(/assets/mosaic/mz-faq-a.svg);--mosaic-b:url(/assets/mosaic/mz-faq-b.svg);aspect-ratio:1;opacity:.44;width:300px;top:-90px;bottom:auto;right:-64px}.dl-mosaic-art.is-frame .is-ascii{opacity:.34;top:auto;bottom:-30px;left:-60px;transform:rotate(180deg)}.dl-mosaic-art.is-steps .is-pixels{--mosaic-a:url(/assets/mosaic/mz-pro-a.svg);--mosaic-b:url(/assets/mosaic/mz-pro-b.svg);aspect-ratio:270/200;opacity:.38;width:340px;top:-45px;bottom:auto;right:-64px}.dl-mosaic-art.is-steps .is-ascii{opacity:.3;top:auto;bottom:-35px;left:-45px}.dl-mosaic-art.is-scatter .is-pixels{--mosaic-a:url(/assets/mosaic/mz-tile-a.svg);--mosaic-b:url(/assets/mosaic/mz-tile-b.svg);aspect-ratio:320/280;opacity:.38;width:320px;bottom:-85px;right:-80px}.dl-mosaic-art.is-scatter .is-ascii{opacity:.25;width:280px;top:0;left:-100px;transform:rotate(-90deg)}.dl-mosaic-art.is-compact{opacity:.85}.dl-mosaic-art.is-compact .is-pixels{width:260px}.dl-mosaic-art.is-compact .is-ascii{width:230px}@media (width<=600px){.dl-mosaic-art{opacity:.58}.dl-mosaic-art.is-compact{opacity:.65}.dl-mosaic-art.is-signal .is-pixels{width:360px;right:-150px}.dl-mosaic-art.is-signal .is-ascii{width:300px;top:-26px;left:-112px}.dl-mosaic-art.is-ribbon .is-pixels{width:420px;bottom:-95px;left:-160px}.dl-mosaic-art.is-ribbon .is-ascii{right:-145px}.dl-mosaic-art.is-cluster .is-pixels{left:-175px}.dl-mosaic-art.is-cluster .is-ascii{right:-205px}.dl-mosaic-art.is-frame .is-pixels{top:-110px;right:-140px}.dl-mosaic-art.is-frame .is-ascii{left:-145px}.dl-mosaic-art.is-steps .is-pixels{right:-145px}.dl-mosaic-art.is-scatter .is-pixels{right:-150px}}.dl-mosaic-art.is-compact.is-steps .is-pixels{opacity:.5;top:35px;right:-35px}.dl-mosaic-art.is-compact.is-scatter .is-pixels{opacity:.55;bottom:-20px;right:-45px}.dl-mosaic-art.is-compact.is-ribbon .is-pixels{opacity:.55;width:420px;bottom:-105px;left:-160px}.dl .dl-footer{color:var(--hm-ink);border:0;margin:0;padding:56px 0 20px;position:relative}.dl .dl-ft{flex-direction:column;gap:40px;padding:8px;display:flex}.dl .dl-ft-top{gap:40px;display:grid}.dl .dl-ft-about{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;max-width:400px;display:flex}.dl .dl-ft-lede{color:var(--hm-ink);font:700 26px/1.15 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.dl .dl-ft-text,.dl .dl-ft-help{color:var(--hm-muted);margin:0;font-size:14px;font-weight:500;line-height:1.5}.dl .dl-ft-cta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;display:flex}.dl .dl-ft-cta>span{color:var(--hm-muted);font-size:13px;line-height:1.4}.dl .dl-ft-start{flex:none}.dl .dl-ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;min-width:0;display:grid}.dl .dl-ft-col{flex-direction:column;gap:8px;min-width:0;display:flex}.dl .dl-ft-title{color:var(--hm-faint);font:500 12px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 4px;display:flex}.dl .dl-ft-col ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dl .dl-ft-col li{color:var(--hm-muted);font-size:14px;line-height:1.4}.dl .dl-ft-col a{min-height:44px;color:var(--hm-text);align-items:center;font-weight:500;transition:color .25s;display:inline-flex}.dl .dl-ft :is(.dl-ft-col,.dl-ft-legal) a>span{transition:background-size .45s var(--hm-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.dl .dl-ft :is(.dl-ft-col,.dl-ft-legal) a:hover{color:var(--hm-ink)}.dl .dl-ft :is(.dl-ft-col,.dl-ft-legal) a:hover>span{background-size:100% 1px}.dl .dl-ft-col.is-contact{grid-column:1/-1}.dl .dl-ft-help{max-width:300px}.dl .dl-ft-col .dl-ft-mail{overflow-wrap:anywhere;word-break:break-word;color:var(--hm-ink);align-self:flex-start;gap:8px}.dl .dl-ft-mail i{color:var(--hm-muted);transition:transform .35s var(--hm-ease), color .25s;font-style:normal}.dl .dl-ft-mail:hover i{color:var(--hm-ink);transform:translate(2px,-2px)}.dl .dl-footer a:focus-visible{outline:2px solid var(--hm-accent);outline-offset:4px;border-radius:6px}.dl .dl-ft-bottom{border-top:1px solid var(--hm-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding-top:28px;display:flex}.dl .dl-ft-mark{width:min(100%,340px);line-height:0;display:block}.dl .dl-ft-mark svg{width:100%;height:auto;display:block;overflow:visible}.dl .dl-ft-mark-hover{opacity:0;transition:opacity .6s var(--hm-ease)}.dl .dl-ft-mark:hover .dl-ft-mark-hover,.dl .dl-ft-mark:focus-visible .dl-ft-mark-hover{opacity:1}.dl .dl-ft-meta{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:4px;display:flex}.dl .dl-ft-legal{flex-flow:wrap;gap:0 20px;display:flex}.dl .dl-ft-legal a{min-height:40px;color:var(--hm-muted);align-items:center;font-size:13px;font-weight:500;transition:color .25s;display:inline-flex}.dl .dl-ft-copy{color:var(--hm-faint);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:12px;display:flex}.dl .dl-ft-copy>span:first-child{color:var(--hm-muted)}@media (width>=750px){.dl .dl-footer{padding-top:64px}.dl .dl-ft{gap:48px;padding:16px}.dl .dl-ft-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.dl .dl-ft-col.is-contact{grid-column:auto}.dl .dl-ft-mark{width:360px}.dl .dl-ft-meta{text-align:right;align-items:flex-end}}@media (width>=1100px){.dl .dl-ft-top{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:64px}.dl .dl-ft-cols{grid-template-columns:1fr 1fr 1.2fr}.dl .dl-ft-col a{min-height:36px}.dl .dl-ft-mark{width:400px}}@media (prefers-reduced-motion:reduce){.dl .dl-ft :is(.dl-ft-col,.dl-ft-legal) a,.dl .dl-ft :is(.dl-ft-col,.dl-ft-legal) a>span,.dl .dl-ft-mail i,.dl .dl-ft-mark-hover{transition:none}}.dl .dl-section-surface{isolation:isolate;width:calc(100% - 16px);max-width:var(--dl-page-width);border:1px solid var(--dl-line);border-radius:32px;margin:24px auto;padding:48px 20px;position:relative}.dl .dl-tone-dark{--dl-ink:#f3f2ee;--dl-body:#e7e5df;--dl-muted:#c9c7bf;--dl-soft:#b8b5ac;--dl-wave:#c9c7bf;--dl-accent:#f3f2ee;--dl-accent-hover:#fff;--dl-on-accent:#232629;--dl-line:#51534f;--dl-line-strong:#858780;--dl-ok:#c9ddc7;--dl-button-fill:#f3f2ee;--dl-button-fill-hover:#fff;--dl-button-ink:#232629;--dl-button-outline-ink:#f3f2ee;--dl-button-outline-hover:#f3f2ee25;color:var(--dl-ink);background:#232629}.dl .dl-tone-dark .dl-light-surface,.dl .dl-tone-dark .dl-recording-stage{--dl-ink:#2d2c29;--dl-body:#4a4843;--dl-muted:#596778;--dl-accent:#3a4a63;--dl-line:#d4dfea;--dl-line-strong:#c5d3e3;--dl-ok:#4f7452;color:var(--dl-ink)}.dl .dl-tone-dark .dl-light-surface{background:var(--dl-surface)}.dl .dl-texture-dots:before,.dl .dl-texture-grid:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;mask-image:linear-gradient(135deg,#000,#0000 70%)}.dl .dl-texture-dots:before{background-image:radial-gradient(#c9c7bf2b .8px,#0000 .8px);background-size:20px 20px}.dl .dl-texture-grid:before{background-image:linear-gradient(#c9c7bf0c 1px,#0000 1px),linear-gradient(90deg,#c9c7bf0c 1px,#0000 1px);background-size:48px 48px}.dl .dl-tone-dark .dl-cinema-tabs button{color:var(--dl-body);background:#ffffff08;border-color:#85878055}.dl .dl-tone-dark .dl-cinema-tabs button:hover{background:#ffffff15}.dl .dl-tone-dark .dl-cinema-tabs button[aria-selected=true]{background:var(--dl-accent);color:var(--dl-on-accent);border-color:var(--dl-accent)}.dl .dl-tone-dark .dl-eyebrow.is-dark{color:var(--dl-muted)}.dl .dl-tone-paper{background:linear-gradient(#fff,#faf9f7)}.dl .dl-tone-glow{border-color:var(--dl-card-line);background:linear-gradient(#faf9f7,#e7e5df)}.dl .dl-cinema-cta.dl-tone-glow{margin-top:48px}@media (width>=600px){.dl .dl-section-surface{border-radius:32px;width:calc(100% - 32px);padding:56px 32px}}@media (width>=960px){.dl .dl-section-surface{margin-block:32px;padding:72px 40px}.dl .dl-cinema-cta.dl-tone-glow{margin-top:64px}.dl .dl-credits.dl-section-surface{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}}.dl.is-home,.dl.is-pricing{height:auto;min-height:100dvh;overflow-y:visible}.dl{overflow-x:clip}.dl.is-reveal-ready astro-island [data-reveal]{opacity:1;transform:none}:root{--hm-page:#f3f2ee;--hm-well:#e7e5df;--hm-card:#fff;--hm-card-2:#faf9f7;--hm-ink:#141412;--hm-text:#403f3b;--hm-muted:#66645d;--hm-faint:#a3a19a;--hm-rule:#d6d3cb;--hm-dark:#232629;--hm-dark-2:#2e3238;--hm-on-dark:#fafaf9;--hm-accent:#3a4a63;--hm-accent-pale:#9fb0cc;--hm-peach:#f0a58c;--hm-ok:#4f7452;--hm-container:1252px;--hm-ease:cubic-bezier(.2, .8, .2, 1);--hm-ease-fill:cubic-bezier(.7, 0, .2, 1);--hm-shadow-float:0 9px 20px #0a0b0d14, 0 36px 36px #0a0b0d12, 0 81px 49px #0a0b0d0a;--hm-shadow-pill:0 7px 16px #0a0b0d40, 0 29px 29px #0a0b0d33, 0 65px 39px #0a0b0d1f;--hm-mono:var(--font-mono,"JetBrains Mono"), ui-monospace, monospace}.hm-btn{isolation:isolate;height:44px;font:500 15px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .45s var(--hm-ease), box-shadow .45s, color .35s, background .35s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex;position:relative}.hm-btn.is-lg{height:48px;padding:0 24px;font-size:16px}.hm-btn:hover{transform:translateY(-1px)}.hm-btn:active{transition-duration:.12s;transform:translateY(0)scale(.98)}.hm-btn:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 5px color-mix(in srgb, var(--hm-accent) 70%, transparent);outline:none}.hm-btn-go{background:var(--hm-accent);color:#fff;box-shadow:0 8px 22px color-mix(in srgb, var(--hm-accent) 28%, transparent);padding:0 66px 0 20px;overflow:hidden}.hm-btn-go.is-lg{padding:0 76px 0 24px}.hm-btn-go:before{content:"";z-index:-1;background:var(--hm-card);width:50px;transition:width .6s var(--hm-ease-fill);border-radius:999px;position:absolute;top:4px;bottom:4px;right:4px}.hm-btn-go.is-lg:before{width:58px}.hm-btn-go:hover{color:var(--hm-ink);box-shadow:0 12px 28px color-mix(in srgb, var(--hm-accent) 34%, transparent)}.hm-btn-go:hover:before{width:calc(100% - 8px)}.hm-btn-go .hm-btn-ico{width:50px;color:var(--hm-accent);transition:transform .6s var(--hm-ease-fill);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;bottom:4px;right:4px}.hm-btn-go.is-lg .hm-btn-ico{width:58px}.hm-btn-go:hover .hm-btn-ico{transform:rotate(-45deg)}:is(.hm-card-dark,.dl-tone-dark,.dl-plan.is-solid) .hm-btn-go{background:var(--hm-card);color:var(--hm-accent);box-shadow:0 8px 22px #0003}:is(.hm-card-dark,.dl-tone-dark,.dl-plan.is-solid) .hm-btn-go:before{background:var(--hm-accent)}:is(.hm-card-dark,.dl-tone-dark,.dl-plan.is-solid) .hm-btn-go .hm-btn-ico,:is(.hm-card-dark,.dl-tone-dark,.dl-plan.is-solid) .hm-btn-go:hover{color:var(--hm-card)}:is(.hm-card-dark,.dl-tone-dark,.dl-plan.is-solid) .hm-btn-go:focus-visible{outline:2px solid var(--hm-accent-pale);outline-offset:4px}.hm-btn-soft{color:var(--hm-ink);backdrop-filter:blur(12px);background:#ffffff8c;box-shadow:inset 0 0 0 1.5px #14141224}.hm-btn-soft:hover{background:color-mix(in srgb, var(--hm-well) 80%, transparent);box-shadow:inset 0 0 0 1.5px #0000}.hm-btn-dark{background:var(--hm-dark);color:var(--hm-on-dark)}.hm-btn-dark:hover{box-shadow:0 12px 26px #0a0b0d38}.hm-btn-light{background:var(--hm-on-dark);color:var(--hm-ink)}.hm-btn-light:hover{box-shadow:0 10px 24px #0003}.hm-btn.is-block{width:100%}@media (prefers-reduced-motion:reduce){.hm-btn,.hm-btn-go:before,.hm-btn-go .hm-btn-ico{transition:none}}.dl.is-home{background:var(--hm-page);color:var(--hm-ink)}html:has(.dl.is-home){background:var(--hm-page)}.dl :is(.hm-h1,.hm-h2,.hm-h3,.hm-h4,.hm-h5){color:var(--hm-ink);font-family:var(--font-display);margin:0;font-weight:700}.dl .hm-h1{letter-spacing:-.05em;font-size:clamp(38px,4.6vw,54px);line-height:1.1}.dl .hm-h2{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,40px);line-height:1.18}.dl .hm-h3{letter-spacing:-.045em;font-size:32px;line-height:1.2}.dl .hm-h4{letter-spacing:-.04em;font-size:28px;line-height:1.2}.dl .hm-h5{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.22}.hm-h2>span,.hm-h1>span{display:block}.dl :is(.hm-lede,.hm-body,.hm-small,.hm-xs){color:var(--hm-muted);margin:0;font-weight:500}.dl .hm-lede{font-size:18px;line-height:1.4}.dl .hm-body{font-size:16px;line-height:1.45}.dl .hm-small{font-size:14px;line-height:1.45}.dl .hm-xs{font-size:12px;line-height:1.35}.hm-mono{font-family:var(--hm-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.hm-container{width:min(100% - 32px, var(--hm-container));margin-inline:auto}.hm-section{padding:104px 0 88px;position:relative}.hm-head{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:56px;display:flex}.hm-head.is-left{text-align:left;align-items:flex-start}.hm-eyebrow{color:var(--hm-muted);align-items:center;gap:12px;font-size:16px;font-weight:500;display:inline-flex}.hm-eyebrow:before{content:"";background:var(--hm-accent);border-radius:3px;width:12px;height:12px}.hm-well{background:linear-gradient(180deg, var(--hm-page) 0%, var(--hm-well) 100%);border-radius:56px;padding:16px}.hm-card{background:linear-gradient(180deg, var(--hm-card) 0%, var(--hm-card-2) 100%);border-radius:32px}.hm-card-dark{background:var(--hm-dark);color:var(--hm-on-dark);border-radius:32px}.hm-band{background:var(--hm-well);border-radius:32px}.hm-ipill{background:var(--hm-dark);width:60px;height:40px;color:var(--hm-on-dark);box-shadow:var(--hm-shadow-pill);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hm-ipill.is-light{background:var(--hm-on-dark);color:var(--hm-dark)}.hm-chip{background:var(--hm-card);height:32px;color:var(--hm-text);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.hm-list-rule{background:var(--hm-rule);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.hm-mz{pointer-events:none;position:absolute}.hm-mz>i{background:var(--mz-fill);-webkit-mask:var(--mz-a) center / 100% 100% no-repeat;mask:var(--mz-a) center / 100% 100% no-repeat;display:block;position:absolute;inset:0}.hm-mz>i+i{opacity:0;-webkit-mask-image:var(--mz-b);mask-image:var(--mz-b)}.hm-mz.is-slate{--mz-fill:linear-gradient(115deg, #b9c5d9 0%, var(--hm-accent-pale) 35%, color-mix(in srgb, var(--hm-accent) 75%, var(--hm-accent-pale)) 70%, var(--hm-accent) 100%)}.hm-mz.is-light{--mz-fill:linear-gradient(135deg, #ffffffe6 0%, #c9d3e4bf 55%, #9fb0cc99 100%)}.hm-mz-faq{--mz-a:url(/assets/mosaic/mz-faq-a.svg);--mz-b:url(/assets/mosaic/mz-faq-b.svg)}.hm-mz-tile{--mz-a:url(/assets/mosaic/mz-tile-a.svg);--mz-b:url(/assets/mosaic/mz-tile-b.svg)}.hm-mz-pro{--mz-a:url(/assets/mosaic/mz-pro-a.svg);--mz-b:url(/assets/mosaic/mz-pro-b.svg)}.hm-mz-biz{--mz-a:url(/assets/mosaic/mz-biz-a.svg);--mz-b:url(/assets/mosaic/mz-biz-b.svg)}.hm-mz-band{--mz-a:url(/assets/mosaic/mz-band-a.svg);--mz-b:url(/assets/mosaic/mz-band-b.svg)}.hm-mz-cta{--mz-a:url(/assets/mosaic/mz-cta-a.svg);--mz-b:url(/assets/mosaic/mz-cta-b.svg)}.hm-mz-final{--mz-a:url(/assets/mosaic/mz-final-a.svg);--mz-b:url(/assets/mosaic/mz-final-b.svg)}@media (width<=900px){.hm-section{padding:88px 0 64px}.hm-well{border-radius:36px;padding:10px}.hm-head{margin-bottom:40px}}
