.bm{z-index:1;--bm:0;--bm2:0;position:relative}.bm-pin{min-height:100dvh;padding:calc(var(--announcement-h,0px) + 96px)0 40px;flex-direction:column;justify-content:center;display:flex}.bm-in{gap:clamp(24px,4vh,44px);display:grid}.bm-head .h2{max-width:22ch;margin-top:14px;font-size:clamp(32px,4.2vw,58px)}.bm-lede{-webkit-hyphens:manual;hyphens:manual;max-width:52ch;color:var(--t60);margin:14px 0 0;font-size:16.5px;line-height:1.55}@media (min-width:960px){.bm-head{-moz-column-gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,40ch);align-items:end;column-gap:48px;display:grid}.bm-head .mono-label{grid-column:1/-1}.bm-head .bm-lede{margin:0 0 6px}}.bm-stage{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(24px,3.5vw,48px);display:grid}.bm-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bm-steps li{background:var(--bg-1);border:1px solid var(--line);transition:border-color .4s var(--ease),transform .5s var(--ease);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bm-steps li.is-now{border-color:var(--line-strong);transform:translate(6px)}.bm-steps li.is-done{border-color:rgb(var(--accent-rgb)/.4)}.bm-tick{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--t60);background:var(--bg-0);transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.bm-steps li.is-done .bm-tick{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bm-steps b{font-size:14.5px;font-weight:600;display:block}.bm-steps small{color:var(--t60);margin-top:2px;font-size:12.5px;display:block}.bm-app{--c-agency:#0d9488;--brand:color-mix(in srgb,var(--c-agency)calc(var(--bm)*100%),var(--accent));--brand-mail:color-mix(in srgb,var(--c-agency)calc(var(--bm2)*100%),var(--accent));--brand-ink:color-mix(in srgb,#fff calc(var(--bm)*100%),var(--on-accent));grid-template-columns:minmax(0,1fr) minmax(0,13.5em);gap:14px;font-size:clamp(11px,1vw,13.5px);display:grid}html.dark .bm-app{--c-agency:#2dd4bf;--brand-ink:color-mix(in srgb,#042f2e calc(var(--bm)*100%),var(--on-accent))}.bm-ui{background:var(--st-bg);border:1px solid color-mix(in srgb,var(--brand)40%,transparent);min-height:22em;box-shadow:0 0 60px color-mix(in srgb,var(--brand)16%,transparent),0 40px 100px -40px rgb(0 0 0/calc(.75*var(--shadow-k)));border-radius:20px;grid-template-columns:11em minmax(0,1fr);display:grid;overflow:hidden}.bm-side{background:var(--st-side);border-right:1px solid var(--st-border);flex-direction:column;gap:4px;padding:1.2em .9em;display:flex}.bm-logo{height:2.4em;margin-bottom:.8em;position:relative}.bm-mark{font:600 1.15em var(--display);letter-spacing:-.02em;opacity:0;transition:opacity .45s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1);align-items:center;gap:.5em;display:flex;position:absolute;inset:0;transform:translateY(8px)scale(.96)}.bm-mark.is-on{opacity:1;transform:none}.bm-mark.is-agency i{background:var(--brand);width:1.7em;height:1.7em;color:var(--brand-ink);border-radius:.55em;place-items:center;font-size:.9em;font-style:normal;display:grid}.bm-nav{color:var(--t60);border-radius:.6em;align-items:center;gap:.6em;padding:.55em .7em;display:flex}.bm-nav.is-on{background:color-mix(in srgb,var(--brand)14%,transparent);color:var(--fg)}.bm-nav.is-on svg{color:var(--brand)}.bm-powered{font:500 .8em var(--mono);color:var(--t60);transition:opacity .4s var(--ease),transform .4s var(--ease);margin-top:auto}.bm-powered.is-gone{opacity:0;transform:translateY(6px)}.bm-main{align-content:start;gap:1em;padding:1.2em;display:grid}.bm-bar{align-items:center;gap:.6em;display:flex}.bm-domain{background:var(--st-muted);border:1px solid var(--st-border);font:500 .92em var(--mono);color:var(--fg);transition:border-color .3s var(--ease);border-radius:999px;align-items:center;gap:.45em;padding:.45em .9em;display:inline-flex}.bm-domain svg{color:var(--t60)}.bm-domain.is-ok{border-color:color-mix(in srgb,var(--brand)55%,transparent)}.bm-domain.is-ok svg{color:var(--brand)}.bm-caret{background:var(--fg);width:1px;height:1.1em;animation:.8s step-end infinite pulse}.bm-ok{font:600 .78em var(--mono);color:var(--brand);align-items:center;gap:.3em;font-style:normal;display:inline-flex}.bm-btn{background:var(--brand);color:var(--brand-ink);border-radius:.6em;margin-left:auto;padding:.55em 1em;font-weight:600}.bm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em;display:grid}.bm-card{background:var(--st-card);border:1px solid var(--st-border);border-radius:.9em;gap:.3em;padding:1em;display:grid}.bm-card small{color:var(--t60);font-size:.82em}.bm-card b{font:500 1.9em/1 var(--display);letter-spacing:-.03em}.bm-spark{align-items:flex-end;gap:.3em;height:2.6em;display:flex}.bm-spark i{background:var(--brand);border-radius:.25em;flex:1}.bm-chip{font:600 .8em var(--mono);color:var(--brand);background:color-mix(in srgb,var(--brand)14%,transparent);border:1px solid color-mix(in srgb,var(--brand)40%,transparent);border-radius:999px;justify-self:start;padding:.3em .8em}.bm-swatches{flex-wrap:wrap;gap:.8em;display:flex}.bm-swatches span{font:500 .82em var(--mono);color:var(--t60);align-items:center;gap:.5em;display:inline-flex}.bm-swatches i{border:1px solid var(--st-border);border-radius:.45em;width:1.6em;height:1.6em}.bm-swatches i.is-light{background:color-mix(in srgb,#0d9488 calc(var(--bm)*100%),#1a66ff)}.bm-swatches i.is-dark{background:color-mix(in srgb,#2dd4bf calc(var(--bm)*100%),#d1fe17)}.bm-extras{align-content:center;gap:14px;display:grid}.bm-mail,.bm-pdf{background:var(--st-card);border:1px solid var(--st-border);border-radius:16px;gap:.6em;padding:1em;display:grid;position:relative;overflow:hidden}.bm-mail-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .6em;display:grid}.bm-mail-head i{background:var(--brand-mail);width:2em;height:2em;color:var(--on-accent);border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;font-weight:700;display:grid}html:not(.dark) .bm-mail-head i{color:#fff}.bm-mail-head b{font-weight:600}.bm-mail-head small{color:var(--t60);text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.bm-mail p{color:var(--fg);margin:0;font-size:.92em}.bm-mail-btn{background:var(--brand-mail);color:var(--on-accent);border-radius:.55em;justify-self:start;padding:.45em .9em;font-size:.88em;font-weight:600}html:not(.dark) .bm-mail-btn{color:#fff}.bm-pdf-band{background:var(--brand-mail);height:.4em;position:absolute;top:0;left:0;right:0}.bm-pdf-head{align-items:center;gap:.5em;margin-top:.3em;display:inline-flex}.bm-pdf-head svg{color:var(--brand-mail)}.bm-pdf small{color:var(--t60);font-size:.82em}.bm-pdf-rows{gap:.35em;display:grid}.bm-pdf-rows i{background:var(--st-muted);border-radius:999px;height:.5em}.bm-pdf-rows i:first-child{background:color-mix(in srgb,var(--brand-mail)35%,var(--st-muted));width:90%}.bm-pdf-rows i:nth-child(2){width:70%}.bm-pdf-rows i:nth-child(3){width:80%}.bm-list{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bm-list li{background:var(--bg-1);border:1px solid var(--l1);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;font-size:14.5px;font-weight:500;line-height:1.35;display:flex}.bm-list span{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:960px) and (max-height:820px){.bm-pin{padding-top:calc(var(--announcement-h,0px) + 80px);padding-bottom:20px}.bm-head .h2{font-size:clamp(30px,3.4vw,46px)}.bm-steps li{padding:9px 12px}}@media (max-width:1100px){.bm-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.bm-pin{min-height:0;padding:72px 0 24px}.bm-stage{grid-template-columns:minmax(0,1fr)}.bm-app{grid-template-columns:minmax(0,1fr);font-size:12px}.bm-extras{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-steps li.is-now{transform:none}}@media (max-width:560px){.bm-ui{grid-template-columns:minmax(0,1fr)}.bm-side{border-right:0;border-bottom:1px solid var(--st-border);flex-flow:wrap;align-items:center}.bm-logo{width:7em;margin:0 .5em 0 0}.bm-nav:not(.is-on),.bm-powered{display:none}.bm-extras,.bm-list{grid-template-columns:minmax(0,1fr)}}.bm-bar{min-width:0}.bm-domain{white-space:nowrap;min-width:0;overflow:hidden}.bm-ok,.bm-btn{white-space:nowrap;flex:none}
