:root{--bk-bg:#f8f3ea;--bk-bg-soft:#f1e8da;--bk-surface:#fffdf8;--bk-surface-2:#fbf6ee;--bk-ink:#15110e;--bk-copy:#4a4038;--bk-muted:#6b5f52;--bk-line:#e5dfd4;--bk-line-strong:#cdc4b4;--bk-accent:#ed4a00;--bk-accent-text:#b83800;--bk-accent-soft:#fdeee6;--bk-btn:#c93c00;--bk-btn-hover:#a83200;--bk-btn-ink:#fff;--bk-select:#15110e;--bk-select-ink:#fff8ef;--bk-focus:#b83800;--bk-sand:#ecd8b0;--bk-green:#1d5c46;--bk-green-soft:#e3efe8;--bk-grid:#15110e0e;--bk-glow:#ed4a0033;--bk-shadow:0 1px 2px #15110e0d, 0 8px 24px #15110e0f;--bk-shadow-lift:0 2px 6px #15110e12, 0 24px 48px #15110e21;--bk-header:#f8f3eae0;--bk-black:#15110e;--bk-cream:#fff8ef;--bk-orange:#ed4a00;--bk-night:#15110e;--bk-night-2:#231c17;--bk-night-line:#fff0de24;--bk-night-text:#d9cdbd;--bk-night-muted:#bfb09d;--bk-night-accent:#ff8a51;--bk-tape:#15110e;--bk-tape-ink:#fff8ef;--bk-tape-mark:#ed4a00;--bk-radius:22px;--bk-radius-sm:14px;--bk-ease:cubic-bezier(.2, .8, .2, 1);--bk-mono:var(--tm-font-mono,ui-monospace, monospace);--bk-font:var(--tm-font,"Nunito Sans", system-ui, sans-serif)}:root,.bk-app{--tm-bg:var(--bk-bg);--tm-bg-soft:var(--bk-bg-soft);--tm-surface:var(--bk-surface);--tm-surface-2:var(--bk-surface-2);--tm-surface-3:var(--bk-bg-soft);--tm-field:var(--bk-surface);--tm-border-weak:var(--bk-line);--tm-border:var(--bk-line);--tm-border-strong:var(--bk-line-strong);--tm-text-1:var(--bk-ink);--tm-text-2:var(--bk-copy);--tm-text-3:var(--bk-muted);--tm-accent:var(--bk-btn);--tm-accent-ink:#fff;--tm-accent-text:var(--bk-accent-text);--tm-accent-hover:var(--bk-btn-hover);--tm-accent-soft:var(--bk-accent-soft);--tm-accent-soft-ink:var(--bk-accent-text);--tm-stage:var(--bk-night);--tm-stage-ink:var(--bk-cream)}:root[data-theme=dunkel]{--bk-bg:#14100d;--bk-bg-soft:#1b1612;--bk-surface:#211b16;--bk-surface-2:#2a221c;--bk-ink:#fbf6ee;--bk-copy:#d8ccbd;--bk-muted:#b9ab9a;--bk-line:#ffecd61f;--bk-line-strong:#ffecd642;--bk-accent-text:#ff8a51;--bk-accent-soft:#ff6a2b29;--bk-select:#fbf6ee;--bk-select-ink:#15110e;--bk-focus:#ff8a51;--bk-sand:#e6cf9f;--bk-green:#4fb38a;--bk-green-soft:#4fb38a24;--bk-grid:#fff0de0b;--bk-glow:#ed4a004d;--bk-shadow:0 1px 2px #0000004d, 0 10px 28px #00000052;--bk-shadow-lift:0 2px 6px #00000059, 0 26px 52px #00000073;--bk-header:#14100ddb;--bk-night:#1f1915;--bk-night-2:#2a221c;--bk-tape:#ed4a00;--bk-tape-ink:#15110e;--bk-tape-mark:#15110e}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--bk-bg:#14100d;--bk-bg-soft:#1b1612;--bk-surface:#211b16;--bk-surface-2:#2a221c;--bk-ink:#fbf6ee;--bk-copy:#d8ccbd;--bk-muted:#b9ab9a;--bk-line:#ffecd61f;--bk-line-strong:#ffecd642;--bk-accent-text:#ff8a51;--bk-accent-soft:#ff6a2b29;--bk-select:#fbf6ee;--bk-select-ink:#15110e;--bk-focus:#ff8a51;--bk-sand:#e6cf9f;--bk-green:#4fb38a;--bk-green-soft:#4fb38a24;--bk-grid:#fff0de0b;--bk-glow:#ed4a004d;--bk-shadow:0 1px 2px #0000004d, 0 10px 28px #00000052;--bk-shadow-lift:0 2px 6px #00000059, 0 26px 52px #00000073;--bk-header:#14100ddb;--bk-night:#1f1915;--bk-night-2:#2a221c;--bk-tape:#ed4a00;--bk-tape-ink:#15110e;--bk-tape-mark:#15110e}}html,body.tm-root{background:var(--bk-bg)}.bk-app{background:var(--bk-bg);min-height:100dvh;color:var(--bk-copy);font-family:var(--bk-font);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.bk-app ::selection{background:var(--bk-accent);color:#fff}.bk-app :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--bk-focus);outline-offset:3px}.bk-main{flex:1;min-width:0;padding-block:clamp(2rem,5vw,4rem)}.bk-main:focus{outline:none}.bk-app .tm-container{width:min(100% - 2rem,76rem);max-width:none;margin-inline:auto;padding-inline:0}@media (width>=48rem){.bk-app .tm-container{width:min(100% - 4rem,76rem)}}.bk-narrow{max-width:50rem}.bk-main :where(h1,h2,h3,p,li,dd,dt,label,span,td,th){overflow-wrap:break-word}.bk-main code{overflow-wrap:anywhere}.bk-app :where(fieldset){border:0;min-width:0;margin:0;padding:0}.bk-app .tm-stack{flex-direction:column;gap:1rem;display:flex}.bk-app .tm-stack--tight{gap:.5rem}.bk-app .tm-stack--loose{gap:clamp(1.75rem,3vw,2.5rem)}.bk-app .tm-cluster{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bk-line{display:block}.bk-pre{white-space:pre-line}.bk-plain-list{margin:0;padding:0;list-style:none}.bk-eyebrow,.bk-app .tm-eyebrow{color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.4em;margin:0;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.bk-eyebrow:before,.bk-app .tm-eyebrow:before{content:"+";background:0 0;border-radius:0;width:auto;height:auto;font-weight:700}.bk-eyebrow--on-dark{color:var(--bk-night-accent)}.bk-display{color:var(--bk-ink);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(2.9rem,1rem + 9.5vw,6.6rem);font-weight:900;line-height:.96}.bk-display__line{display:block}.bk-heading{color:var(--bk-ink);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(2rem,1.1rem + 3.2vw,4rem);font-weight:900;line-height:1.02}.bk-heading--on-dark{color:var(--bk-cream)}.bk-app .tm-title{color:var(--bk-ink);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(2.1rem,1.2rem + 3.4vw,3.8rem);font-weight:900;line-height:1}.bk-accent{color:var(--bk-accent)}.bk-lead,.bk-app .tm-lead{max-width:44rem;color:var(--bk-copy);margin:0;font-size:clamp(1.05rem,.98rem + .35vw,1.22rem);line-height:1.6}.bk-lead--on-dark{color:var(--bk-night-text)}.bk-copy{color:var(--bk-copy);margin:0;font-size:1.05rem;line-height:1.65}.bk-app .tm-muted{color:var(--bk-muted);line-height:1.6}.bk-app .tm-link,.bk-prose a{color:var(--bk-accent-text);text-underline-offset:.2em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.bk-app .tm-link:hover,.bk-prose a:hover{text-decoration-thickness:2px}.bk-app .tm-heading{color:var(--bk-ink);margin:0;font-size:1.6rem;font-weight:900}.bk-page-head{flex-direction:column;gap:.9rem;max-width:56rem;display:flex}.bk-btn,.bk-app .tm-btn,.bk-app .tm-cta,.bk-app .tm-stage-button{border:2px solid var(--bk-line-strong);min-height:3rem;color:var(--bk-ink);font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:.95rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.bk-btn,.bk-app .tm-btn--primary,.bk-app .tm-cta{background:var(--bk-btn);color:var(--bk-btn-ink);border-color:#0000;box-shadow:0 12px 26px -14px #c93c00b3}.bk-btn:hover,.bk-app .tm-btn--primary:hover:not(:disabled),.bk-app .tm-cta:hover{background:var(--bk-btn-hover);color:var(--bk-btn-ink)}.bk-app .tm-btn:hover:not(:disabled):not(.tm-btn--primary),.bk-btn--ghost:hover{border-color:var(--bk-ink);background:var(--bk-surface)}.bk-btn--ghost,.bk-app .tm-btn--ghost{border-color:var(--bk-line-strong);background:color-mix(in srgb, var(--bk-surface) 70%, transparent);color:var(--bk-ink);box-shadow:none}.bk-btn--ink{background:var(--bk-black);color:var(--bk-cream);box-shadow:none;border-color:#0000}.bk-btn--ink:hover{color:var(--bk-cream);background:#000}.bk-btn--ghost-dark,.bk-app .tm-stage-button{color:var(--bk-cream);box-shadow:none;background:0 0;border-color:#fff8ef66}.bk-btn--ghost-dark:hover,.bk-app .tm-stage-button:hover{border-color:var(--bk-cream);background:#fff8ef14}.bk-header .tm-stage-button{border-color:var(--bk-line-strong);min-height:2.5rem;color:var(--bk-ink);padding:0 1.1rem;font-size:.85rem}.bk-header .tm-stage-button:hover{border-color:var(--bk-ink);background:var(--bk-surface)}.bk-header .tm-muted{color:var(--bk-copy);font-weight:700}.bk-btn--sm,.bk-app .tm-btn--small{min-height:2.5rem;padding:0 1.1rem;font-size:.85rem}.bk-btn--lg{min-height:3.5rem;padding:0 1.75rem;font-size:1rem}.bk-btn__arrow{font-size:1.1em;display:inline-block}.bk-app .tm-btn:disabled,.bk-app .tm-btn[aria-disabled=true],.bk-btn:disabled{border-color:var(--bk-line-strong);background:var(--bk-surface-2);color:var(--bk-muted);box-shadow:none;cursor:not-allowed}.bk-actions{flex-wrap:wrap;gap:.75rem;display:flex}.bk-link-arrow{color:var(--bk-accent-text);text-underline-offset:5px;align-items:center;gap:.5rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}button.bk-link-arrow{min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}@media (width<=30rem){.bk-actions>.bk-btn{white-space:normal;text-align:center;flex:100%}}.bk-header{z-index:50;border-block-end:1px solid var(--bk-line);background:var(--bk-header);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);position:sticky;inset-block-start:0}.bk-header__inner{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;min-height:4.5rem;display:flex}.bk-header__inner--wide{padding-inline:clamp(1rem,3vw,2rem)}.bk-app .tm-brandmark{color:var(--bk-ink);align-items:center;text-decoration:none;display:inline-flex}.bk-app .tm-brandmark__text{flex-direction:column;line-height:1;display:flex}.bk-app .tm-brandmark__house{color:var(--bk-muted);font-family:var(--bk-mono);letter-spacing:.22em;font-size:.62rem;font-weight:700}.bk-app .tm-brandmark__name{color:var(--bk-ink);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;margin-block-start:.2rem;font-size:1.45rem;font-weight:900;display:inline-flex}.bk-app .tm-brandmark__dot{background:var(--bk-accent);border-radius:50%;width:.42rem;height:.42rem;margin-inline-start:.12rem;display:inline-block}.bk-header__badge{border:1.5px dashed var(--bk-line-strong);color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:8px;padding:.25rem .6rem;font-size:.68rem;font-weight:700;transform:rotate(-2deg)}.bk-header__nav{align-items:center;gap:1.5rem;margin-inline-start:auto;display:flex}.bk-nav{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bk-nav a{min-height:2.75rem;color:var(--bk-ink);align-items:center;padding:0 .85rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.bk-nav a:after{content:"";background:var(--bk-accent);transform-origin:0;border-radius:2px;height:2px;position:absolute;inset-block-end:.45rem;inset-inline:.85rem;transform:scaleX(0)}.bk-nav a:hover:after,.bk-nav a[aria-current=page]:after{transform:scaleX(1)}.bk-menu-button{border:2px solid var(--bk-line-strong);width:2.75rem;height:2.75rem;color:var(--bk-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;display:none}.bk-menu-button__bars{gap:5px;display:grid}.bk-menu-button__bars span{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}.bk-header[data-open] .bk-menu-button__bars span:first-child{transform:translateY(3.5px)rotate(45deg)}.bk-header[data-open] .bk-menu-button__bars span:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width<=51rem){.bk-menu-button{display:inline-flex}.bk-header__nav{flex-direction:column;flex-basis:100%;align-items:stretch;gap:.75rem;padding-block:.5rem 1.25rem;display:none}.bk-header[data-open] .bk-header__nav{display:flex}.bk-nav{flex-direction:column}.bk-nav a{border-block-end:1px solid var(--bk-line);min-height:3rem;padding-inline:0;font-size:1.1rem}.bk-nav a:after{display:none}}.bk-app .tm-skip-link{z-index:100;border-radius:var(--bk-radius-sm);background:var(--bk-black);color:var(--bk-cream);padding:.75rem 1rem;font-weight:800;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.bk-app .tm-skip-link:focus{inset-block-start:1rem}.bk-home{margin-block:calc(-1*clamp(2rem,5vw,4rem))}.bk-hero{background:radial-gradient(circle at 78% 46%, var(--bk-glow) 0, transparent 34%), linear-gradient(var(--bk-grid) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--bk-grid) 1px, transparent 1px) 0 0 / 56px 56px, var(--bk-bg);position:relative;overflow:clip}.bk-hero:after{content:"";background:linear-gradient(transparent, var(--bk-bg));pointer-events:none;height:96px;position:absolute;inset:auto 0 0}.bk-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,3rem);padding-block:clamp(2.5rem,7vw,6rem) clamp(1rem,3vw,3rem);display:grid;position:relative}@media (width>=64rem){.bk-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.bk-hero__copy{flex-direction:column;gap:1.5rem;display:flex}.bk-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:34rem;margin:1rem 0 0;display:grid}.bk-proof>div{border-block-start:2px solid var(--bk-ink);flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;padding-block-start:.85rem;display:flex}.bk-proof dd{color:var(--bk-ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.5rem);font-weight:900;line-height:1}.bk-proof dt{color:var(--bk-muted);font-size:.85rem;line-height:1.35}.bk-art{aspect-ratio:1/.92;width:100%;max-width:34rem;margin-inline:auto;position:relative;container-type:inline-size}.bk-art__glow{filter:blur(18px);background:radial-gradient(circle,#ed4a004d,#0000 66%);border-radius:50%;position:absolute;inset:14% 12%}.bk-sheet{background:var(--bk-cream);width:38%;height:62%;color:var(--bk-black);box-shadow:var(--bk-shadow-lift);border-radius:4cqi;flex-direction:column;display:flex;position:absolute;inset-block-start:12%;inset-inline-start:2%;overflow:hidden;transform:rotate(-7deg)}.bk-sheet__top{background:var(--bk-orange);color:var(--bk-black);font-family:var(--bk-mono);letter-spacing:.24em;text-align:center;text-transform:uppercase;padding:3.4cqi 0 2.6cqi;font-size:2.6cqi;font-weight:700;position:relative}.bk-sheet__top:before,.bk-sheet__top:after{content:"";background:var(--bk-black);border-radius:50%;width:2.4cqi;height:2.4cqi;position:absolute;inset-block-start:1.2cqi}.bk-sheet__top:before{inset-inline-start:22%}.bk-sheet__top:after{inset-inline-end:22%}.bk-sheet__day{letter-spacing:-.06em;text-align:center;margin:auto 0 0;font-size:22cqi;font-weight:900;line-height:.9}.bk-sheet__name{font-family:var(--bk-mono);letter-spacing:.22em;text-align:center;text-transform:uppercase;margin:1cqi 0 auto;font-size:2.6cqi;font-weight:700}.bk-sheet__tear{background:radial-gradient(circle at 50% 100%, var(--bk-sand) 1.1cqi, transparent 1.2cqi) 0 0 / 4cqi 3cqi repeat-x;height:3cqi}.bk-ticket{z-index:2;background:var(--bk-black);width:48%;color:var(--bk-cream);box-shadow:var(--bk-shadow-lift);border:1px solid #fff8ef1a;border-radius:4.4cqi;flex-direction:column;gap:2.6cqi;padding:4.6cqi;display:flex;position:absolute;inset-block-start:4%;inset-inline-start:30%;transform:rotate(3deg)}.bk-ticket__label{color:var(--bk-night-accent);font-family:var(--bk-mono);letter-spacing:.18em;text-transform:uppercase;font-size:2.3cqi;font-weight:700}.bk-ticket__title{letter-spacing:-.02em;font-size:4.8cqi;font-weight:900;line-height:1.05}.bk-ticket__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6cqi;display:grid}.bk-ticket__slot{text-align:center;border:.3cqi solid #fff8ef38;border-radius:2cqi;padding:1.6cqi 0;font-size:3cqi;font-weight:800}.bk-ticket__slot.is-pick{border-color:var(--bk-orange);background:var(--bk-orange);color:var(--bk-black)}.bk-ticket__foot{color:var(--bk-night-text);font-family:var(--bk-mono);letter-spacing:.12em;text-transform:uppercase;border-block-start:.3cqi dashed #fff8ef40;align-items:center;gap:1.6cqi;padding-block-start:2.4cqi;font-size:2.2cqi;display:flex}.bk-ticket__dot{background:#6fd3a5;border-radius:50%;flex:none;width:2cqi;height:2cqi}.bk-note{z-index:3;background:var(--bk-sand);width:34%;color:var(--bk-black);box-shadow:var(--bk-shadow-lift);border-radius:4cqi;flex-direction:column;gap:1.4cqi;padding:4cqi;display:flex;position:absolute;inset-block-start:54%;inset-inline-end:0;transform:rotate(8deg)}.bk-note__label{font-family:var(--bk-mono);letter-spacing:.16em;text-transform:uppercase;font-size:2.2cqi;font-weight:700}.bk-note__row{align-items:center;gap:1.6cqi;font-size:3cqi;font-weight:800;display:flex}.bk-note__check{background:var(--bk-black);width:3.8cqi;height:3.8cqi;color:var(--bk-cream);border-radius:50%;flex:none;place-items:center;display:grid}.bk-note__check svg{width:62%;height:62%}.bk-stamp{z-index:4;filter:drop-shadow(0 14px 22px #15110e47);width:28%;position:absolute;inset-block-end:0;inset-inline-start:14%;transform:rotate(-14deg)}.bk-stamp__disc{fill:var(--bk-btn)}.bk-stamp__inner{fill:none;stroke:var(--bk-cream);stroke-width:2px;stroke-dasharray:2 6}.bk-stamp__ring,.bk-stamp__small{fill:var(--bk-cream);font-family:var(--bk-mono);text-transform:uppercase;font-weight:700}.bk-stamp__ring{letter-spacing:2.6px;font-size:14px}.bk-stamp__small{letter-spacing:3px;font-size:12px}.bk-stamp__check{fill:none;stroke:var(--bk-cream);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.bk-tape{background:var(--bk-bg);padding:1.5rem 0;overflow:hidden}.bk-tape__band{background:var(--bk-tape);width:max-content;color:var(--bk-tape-ink);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;transform-origin:0;margin-inline-start:-3rem;padding:1.1rem 0;font-size:clamp(1.05rem,.85rem + 1vw,1.6rem);font-weight:900;display:flex;transform:rotate(-1.6deg)}.bk-tape__band span{align-items:center;display:inline-flex}.bk-tape__band span:after{content:"";background:var(--bk-tape-mark);width:.42em;height:.42em;margin:0 .9em}.bk-section{padding-block:clamp(4rem,8vw,7.5rem);position:relative}.bk-section--soft{background:var(--bk-bg-soft)}.bk-section__head{gap:1rem 3.5rem;margin-block-end:clamp(1.75rem,4vw,3.25rem);display:grid}.bk-section__head>.bk-heading{margin-block-start:-.25rem}.bk-section__text{max-width:46ch;color:var(--bk-copy);font-size:1.06rem;line-height:1.6}@media (width>=64rem){.bk-section__head--row{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end}.bk-section__head--row>.bk-eyebrow{grid-column:1/-1}}.bk-ways{grid-template-columns:minmax(0,1fr);gap:1.15rem;display:grid}@media (width>=56rem){.bk-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-way{--bk-focus:var(--bk-cream);border-radius:28px;flex-direction:column;gap:1.1rem;min-width:0;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.bk-way--dark{background:var(--bk-black);color:var(--bk-night-text);border:1px solid #fff8ef1f}.bk-way--orange{--bk-focus:var(--bk-black);background:var(--bk-orange);color:var(--bk-black)}.bk-way__kicker{font-family:var(--bk-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.bk-way--dark .bk-way__kicker{color:var(--bk-night-accent)}.bk-way__title{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.2rem);font-weight:900;line-height:1}.bk-way--dark .bk-way__title{color:var(--bk-cream)}.bk-way__text{max-width:48ch;margin:0;font-size:1.05rem;line-height:1.6}.bk-way--orange .bk-way__text{font-weight:600}.bk-way>.bk-btn{align-self:flex-start;margin-block-start:auto}.bk-type-list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.bk-type{background:var(--bk-night-2);color:var(--bk-cream);border:1px solid #fff8ef24;border-radius:18px;align-items:center;gap:1rem;padding:.95rem 1.1rem;text-decoration:none;display:flex}.bk-type:hover{border-color:#fff8ef73}.bk-type__min{background:var(--bk-orange);width:3.6rem;height:3.6rem;color:var(--bk-black);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.bk-type__min strong{font-size:1.35rem;font-weight:900}.bk-type__min small{font-family:var(--bk-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.bk-type__text{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.bk-type__text strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:1.05rem;font-weight:900}.bk-type__text small{color:var(--bk-night-text);font-size:.9rem}.bk-type__go{flex:none;font-size:1.3rem;font-weight:900}.bk-way__foot{border-block-start:1px solid var(--bk-night-line);color:var(--bk-night-muted);font-family:var(--bk-mono);letter-spacing:.08em;text-transform:uppercase;margin:auto 0 0;padding-block-start:1rem;font-size:.72rem}.bk-poll-demo{background:var(--bk-cream);color:var(--bk-black);border-radius:20px;flex-direction:column;gap:.7rem;padding:1.15rem 1.25rem;display:flex;transform:rotate(-1.5deg);box-shadow:0 24px 40px -24px #15110e8c}.bk-poll-demo__head{color:#b83800;font-family:var(--bk-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:700;display:flex}.bk-poll-demo__row{grid-template-columns:4.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:.75rem;font-size:.85rem;font-weight:800;display:grid}.bk-poll-demo__bar{background:#15110e1a;border-radius:999px;height:.65rem;display:flex;overflow:hidden}.bk-poll-demo__yes{background:var(--bk-black)}.bk-poll-demo__maybe{background:var(--bk-orange)}.bk-poll-demo [data-n="0"]{width:0}.bk-poll-demo [data-n="1"]{width:16%}.bk-poll-demo [data-n="2"]{width:32%}.bk-poll-demo [data-n="3"]{width:48%}.bk-poll-demo [data-n="4"]{width:64%}.bk-poll-demo [data-n="6"]{width:100%}.bk-poll-demo__row.is-best strong{background:var(--bk-black);width:1.5rem;height:1.5rem;color:var(--bk-cream);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.bk-steps{border-block-start:2px solid var(--bk-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.bk-step{align-content:start;gap:.4rem;padding:1.4rem 1.5rem .5rem 0;display:grid}.bk-step__n{color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.16em;font-size:.78rem;font-weight:700}.bk-step h3{color:var(--bk-ink);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:900}.bk-step p{max-width:34ch;margin:0;line-height:1.6}.bk-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=60rem){.bk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bk-split .bk-section__head{margin-block-end:0}.bk-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0;display:grid}.bk-figure{border-block-start:2px solid var(--bk-ink);flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;min-width:0;padding:1.2rem 0 .4rem;display:flex}.bk-figure dd{color:var(--bk-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,1.8rem + 3vw,4.4rem);font-weight:900;line-height:1}.bk-figure:first-child dd{color:var(--bk-accent)}.bk-figure dt{color:var(--bk-copy);font-weight:700;line-height:1.4}@media (width<=24rem){.bk-figures{grid-template-columns:minmax(0,1fr)}}.bk-section--dark{--bk-focus:var(--bk-cream);background:radial-gradient(circle at 92% 0%, #ed4a004d 0, transparent 34%), var(--bk-night);color:var(--bk-night-text);overflow:clip}.bk-section--dark .bk-section__text{color:var(--bk-night-text)}.bk-trust{border-block-start:1px solid var(--bk-night-line);margin:0;padding:0;list-style:none}.bk-trust__item{border-block-end:1px solid var(--bk-night-line);grid-template-columns:3.25rem minmax(0,1fr);gap:.5rem 1rem;padding:1.6rem 0;display:grid}.bk-trust__nr{color:var(--bk-night-accent);font-family:var(--bk-mono);letter-spacing:.14em;padding-block-start:.55em;font-size:.8rem;font-weight:700}.bk-trust__item h3{color:var(--bk-cream);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,1.05rem + 1.7vw,2.4rem);font-weight:900;line-height:1.05}.bk-trust__item p{max-width:54ch;color:var(--bk-night-text);grid-column:2;margin:0;font-size:1.04rem;line-height:1.6}@media (width>=56rem){.bk-trust__item{grid-template-columns:5.5rem minmax(0,.95fr) minmax(0,1.05fr);align-items:baseline;gap:.75rem 2rem;padding:2.1rem 0}.bk-trust__item p{grid-column:3}}.bk-cta-band{--bk-focus:var(--bk-black);background:var(--bk-orange);color:var(--bk-black);position:relative;overflow:hidden}.bk-cta-band:before,.bk-cta-band:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.bk-cta-band:before{border:2px solid #15110e29;width:560px;height:560px;inset-block-start:-180px;inset-inline-end:-140px}.bk-cta-band:after{border:2px dashed #fff8ef66;width:380px;height:380px;inset-block-end:-220px;inset-inline-end:60px}.bk-cta-band__inner{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid;position:relative}@media (width>=64rem){.bk-cta-band__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.bk-cta-band .bk-eyebrow{color:var(--bk-black)}.bk-cta-band__title{color:var(--bk-cream);letter-spacing:-.05em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(2.6rem,1rem + 7vw,6.4rem);font-weight:900;line-height:.9}.bk-cta-band__dot{color:var(--bk-black)}.bk-cta-band__text{max-width:50ch;margin:1.5rem 0 2rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:600;line-height:1.6}.bk-cta-card{background:var(--bk-cream);color:var(--bk-black);border-radius:24px;padding:clamp(1.4rem,3vw,2.2rem);transform:rotate(2deg);box-shadow:0 30px 60px -24px #15110e73}.bk-cta-card__label{color:#b83800;font-family:var(--bk-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.bk-cta-card ol{margin:0;padding:0;list-style:none}.bk-cta-card li{border-block-end:1px solid #15110e1f;grid-template-columns:2.75rem minmax(0,1fr);gap:.15rem .75rem;padding:1.1rem 0;display:grid}.bk-cta-card li:last-child{border-block-end:0;padding-block-end:0}.bk-cta-card__nr{color:#b83800;font-family:var(--bk-mono);grid-row:span 2;font-size:.85rem;font-weight:700}.bk-cta-card__title{font-size:1.15rem;font-weight:900;line-height:1.2}.bk-cta-card__text{color:#4a4038}.bk-app .tm-panel,.bk-app .tm-card{border:1px solid var(--bk-line);border-radius:var(--bk-radius);background:var(--bk-surface);min-width:0;color:var(--bk-copy);box-shadow:var(--bk-shadow);flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.bk-app .tm-panel__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.bk-app .tm-panel__title{color:var(--bk-ink);margin:0;font-size:1.25rem;font-weight:900;line-height:1.25}.bk-app .tm-split{align-items:start;gap:1.25rem;display:grid}@media (width>=60rem){.bk-app .tm-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bk-app .tm-split>:last-child{position:sticky;inset-block-start:6rem}}.bk-app .tm-grid{gap:1.25rem;display:grid}.bk-app .tm-grid--fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.bk-app .tm-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem 1.25rem;display:grid}.bk-app .tm-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.bk-app .tm-label{color:var(--bk-ink);font-size:.9rem;font-weight:800}.bk-app .tm-label__optional{color:var(--bk-muted);font-weight:600}.bk-app .tm-input{border:1.5px solid var(--bk-line-strong);border-radius:var(--bk-radius-sm);background:var(--bk-surface);width:100%;min-height:3.1rem;color:var(--bk-ink);font:inherit;padding:.7rem 1rem;font-size:1rem}.bk-app textarea.tm-input{resize:vertical;min-height:7rem}.bk-app select.tm-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--bk-ink) 50%), linear-gradient(135deg, var(--bk-ink) 50%, transparent 50%);background-position:calc(100% - 1.25rem) 55%,calc(100% - .9rem) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-inline-end:2.5rem}.bk-app .tm-input::placeholder{color:var(--bk-muted)}.bk-app .tm-input:hover:not(:disabled){border-color:var(--bk-ink)}.bk-app .tm-input:focus-visible{border-color:var(--bk-focus);outline:3px solid color-mix(in srgb, var(--bk-focus) 30%, transparent);outline-offset:0}.bk-app .tm-input[aria-invalid=true]{border-color:#b3261e}.bk-app .tm-input:disabled,.bk-app .tm-input[readonly]{background:var(--bk-surface-2);color:var(--bk-muted)}.bk-app .tm-hint{color:var(--bk-muted);font-size:.85rem;line-height:1.45}.bk-app .tm-error{color:#b3261e;font-size:.875rem;font-weight:700}:root[data-theme=dunkel] .bk-app .tm-error{color:#ff9d94}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .bk-app .tm-error{color:#ff9d94}}.bk-app .tm-check{color:var(--bk-copy);cursor:pointer;align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.bk-app .tm-check input,.bk-app .bk-answers input,.bk-app .tm-segmented input{width:1.2rem;height:1.2rem;accent-color:var(--bk-btn);flex:none;margin-block-start:.15rem}.bk-app .tm-segmented{border:1px solid var(--bk-line);background:var(--bk-bg-soft);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:.25rem;padding:.3rem;display:inline-flex}.bk-app .tm-segmented label{min-height:2.5rem;color:var(--bk-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-weight:800;display:inline-flex}.bk-app .tm-segmented label:has(input:checked){background:var(--bk-surface);box-shadow:var(--bk-shadow)}.bk-app .tm-checks,.bk-checklist{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.bk-app .tm-checks li,.bk-checklist li{padding-inline-start:1.9rem;line-height:1.5;position:relative}.bk-app .tm-checks li:before,.bk-checklist li:before{content:"";background:var(--bk-ink);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;inset-block-start:.15rem;inset-inline-start:0}.bk-app .tm-checks li:after,.bk-checklist li:after{content:"";border:solid var(--bk-bg);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;inset-block-start:.4rem;inset-inline-start:.42rem;transform:rotate(45deg)}.bk-app .tm-badge{border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.bk-message{border:1px solid var(--bk-line);border-inline-start:4px solid var(--bk-line-strong);border-radius:var(--bk-radius-sm);background:var(--bk-surface);color:var(--bk-ink);align-items:baseline;gap:.6rem;padding:.85rem 1rem;line-height:1.5;display:flex}.bk-message--ok{background:var(--tm-ok-fill);color:var(--tm-ok-ink);border-inline-start-color:#187346}.bk-message--warn{background:var(--tm-warn-fill);color:var(--tm-warn-ink);border-inline-start-color:#b06a00}.bk-message--crit{background:var(--tm-crit-fill);color:var(--tm-crit-ink);border-inline-start-color:#b3261e}.bk-message .tm-dot{flex:none}.bk-notice{border:1.5px dashed var(--bk-line-strong);border-radius:var(--bk-radius-sm);color:var(--bk-muted);margin:0;padding:1rem 1.25rem;font-size:.9rem;line-height:1.55}.bk-turnstile{flex-direction:column;gap:.35rem;min-height:4.5rem;display:flex}.bk-facts{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.6rem 1.25rem;margin:0;display:grid}.bk-facts dt{color:var(--bk-muted);font-family:var(--bk-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bk-facts dd{color:var(--bk-ink);margin:0;font-weight:700}@media (width<=30rem){.bk-facts{grid-template-columns:minmax(0,1fr)}.bk-facts dd{margin-block-end:.5rem}}.bk-app .tm-timeline{margin:0;padding:0;list-style:none}.bk-app .tm-timeline>li{border-inline-start:2px solid var(--bk-line);padding:0 0 1.25rem 1.5rem;position:relative}.bk-app .tm-timeline>li:before{content:"";background:var(--bk-accent);border-radius:50%;width:10px;height:10px;position:absolute;inset-block-start:.3rem;inset-inline-start:-6px}.bk-app .tm-timeline__title{color:var(--bk-ink);font-weight:800}.bk-app .tm-timeline__meta{color:var(--bk-muted);font-size:.85rem}.bk-options{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--bk-option-min,8.5rem)), 1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bk-options--times{--bk-option-min:6rem}.bk-option{border:1.5px solid var(--bk-line-strong);border-radius:var(--bk-radius-sm);background:var(--bk-surface);min-height:3.1rem;color:var(--bk-ink);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.65rem .9rem;font-weight:800;display:flex}.bk-options--times .bk-option{justify-content:center;align-items:center}.bk-option:hover{border-color:var(--bk-ink)}.bk-option[aria-selected=true]{border-color:var(--bk-select);background:var(--bk-select);color:var(--bk-select-ink);box-shadow:inset 0 -4px 0 var(--bk-accent)}.bk-option__meta{color:var(--bk-muted);font-size:.78rem;font-weight:700}.bk-option[aria-selected=true] .bk-option__meta{color:var(--bk-select-ink)}.bk-option:focus-visible{outline:3px solid var(--bk-focus);outline-offset:2px}.bk-answers{border:0;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;display:flex}.bk-answers legend{color:var(--bk-ink);margin-block-end:.35rem;padding:0;font-weight:800}.bk-answers label{border:1.5px solid var(--bk-line-strong);min-height:2.6rem;color:var(--bk-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-weight:700;display:inline-flex}.bk-answers label:has(input:checked){border-color:var(--bk-select);background:var(--bk-surface-2);box-shadow:inset 0 0 0 1px var(--bk-select)}.bk-answers label:has(input) input{margin:0}.bk-poll-option{border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm);background:var(--bk-surface-2);flex-direction:column;gap:.6rem;padding:1rem 1.15rem;display:flex}.bk-tally{color:var(--bk-copy);font-size:.9rem}.bk-option-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.bk-option-row .tm-field{flex:14rem}.bk-option-title{color:var(--bk-ink);font-weight:800}.bk-checks{border:0;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;display:flex}.bk-checks legend{color:var(--bk-ink);margin-block-end:.35rem;padding:0;font-weight:800}.bk-copy-row,.bk-copy{overflow-wrap:anywhere}.bk-copy code,.bk-app code{border:1px solid var(--bk-line);background:var(--bk-surface-2);color:var(--bk-ink);font-family:var(--bk-mono);border-radius:8px;padding:.15rem .45rem;font-size:.88em}.bk-plan-switch{border:1px solid var(--bk-line);background:var(--bk-bg-soft);border-radius:999px;align-self:flex-start;gap:.25rem;padding:.3rem;display:inline-flex}.bk-plan-switch button{min-height:2.6rem;color:var(--bk-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.2rem;font-weight:800;display:inline-flex}.bk-plan-switch button[aria-pressed=true]{background:var(--bk-select);color:var(--bk-select-ink)}.bk-plan-switch__save{background:var(--bk-orange);color:var(--bk-black);border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.bk-plans{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}@media (width>=52rem){.bk-plans{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.bk-plan{border:1px solid var(--bk-line);background:var(--bk-surface);min-width:0;box-shadow:var(--bk-shadow);border-radius:28px;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.bk-plan--featured{border:2px solid var(--bk-ink);box-shadow:10px 10px 0 var(--bk-orange)}.bk-plan--featured:before{content:"";background:var(--bk-orange);height:8px;position:absolute;inset:0 0 auto}.bk-plan__badge{border:2px solid var(--bk-accent-text);color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:8px;align-self:flex-start;padding:.4rem .75rem;font-size:.72rem;font-weight:700;transform:rotate(-4deg)}@media (width>=36rem){.bk-plan__badge{position:absolute;inset-block-start:1.6rem;inset-inline-end:1.4rem}}.bk-plan__kicker{color:var(--bk-muted);font-family:var(--bk-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bk-plan__name{color:var(--bk-ink);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);font-weight:900;line-height:1}.bk-plan__price{border-block:1px solid var(--bk-line);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;padding-block:1rem;display:flex}.bk-plan__price strong{color:var(--bk-ink);letter-spacing:-.04em;font-size:clamp(3rem,2rem + 3vw,4.6rem);font-weight:900;line-height:1}.bk-plan__price span{color:var(--bk-muted);font-weight:700}.bk-plan__cta{margin-block-start:auto}.bk-plan__ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block-start:auto;display:flex}.bk-plan__small{color:var(--bk-muted);margin:0;font-size:.88rem;line-height:1.5}.bk-compare{border-collapse:collapse;width:100%;min-width:30rem;font-size:.97rem}.bk-compare th,.bk-compare td{border-block-end:1px solid var(--bk-line);text-align:start;vertical-align:top;padding:.85rem 1rem}.bk-compare thead th{border-block-end:2px solid var(--bk-ink);color:var(--bk-ink);font-family:var(--bk-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bk-compare tbody th,.bk-compare td:last-child{color:var(--bk-ink);font-weight:800}@media (width<=30rem){.bk-compare{min-width:0;font-size:.86rem}.bk-compare th,.bk-compare td{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding:.7rem .55rem}}.bk-buy{scroll-margin-block-start:6rem}.bk-buy__steps{border-block-start:2px solid var(--bk-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.bk-buy__steps li{color:var(--bk-copy);gap:.2rem;padding:.9rem 1rem 0 0;font-size:.92rem;display:grid}.bk-buy__steps strong{color:var(--bk-ink)}.bk-buy__steps span{color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.14em;font-size:.72rem;font-weight:700}.bk-planbox{position:relative;overflow:hidden}.bk-planbox--premium:before{content:"";background:var(--bk-orange);height:6px;position:absolute;inset:0 0 auto}.bk-meters{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 1.5rem;margin:0;display:grid}.bk-meter{gap:.45rem;min-width:0;display:grid}.bk-meter dt{color:var(--bk-ink);justify-content:space-between;gap:.75rem;font-weight:800;display:flex}.bk-meter dt span{color:var(--bk-muted);font-family:var(--bk-mono);font-size:.8rem;font-weight:700}.bk-meter dd{margin:0}.bk-meter__bar{width:100%;height:8px;display:block}.bk-meter__track{fill:var(--bk-line)}.bk-meter__fill{fill:var(--bk-ink)}.bk-meter.is-full .bk-meter__fill{fill:var(--bk-accent)}.bk-upsell{border:1.5px dashed var(--bk-accent-text);border-radius:var(--bk-radius-sm);background:var(--bk-accent-soft);grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.4rem;display:grid}@media (width>=44rem){.bk-upsell{grid-template-columns:minmax(0,1fr) auto}}.bk-upsell p{color:var(--bk-ink);margin:0;line-height:1.55}.bk-upsell strong{margin-block-end:.15rem;font-size:1.05rem;font-weight:900;display:block}.bk-legal{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.bk-legal__body,.bk-legal__aside{min-width:0}@media (width>=64rem){.bk-legal{grid-template-columns:17rem minmax(0,1fr);gap:4rem}.bk-legal__aside{align-self:start;max-height:calc(100dvh - 8rem);position:sticky;inset-block-start:6.5rem;overflow:auto}}.bk-legal__aside{flex-direction:column;gap:1.25rem;display:flex}.bk-toc{border-inline-start:2px solid var(--bk-line);flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.bk-toc a{color:var(--bk-copy);border-inline-start:2px solid #0000;margin-inline-start:-2px;padding:.35rem 0 .35rem .9rem;font-size:.9rem;text-decoration:none;display:block}.bk-toc a:hover{border-inline-start-color:var(--bk-accent);color:var(--bk-ink)}.bk-legal__more{border-block-start:1px solid var(--bk-line);padding-block-start:1rem}.bk-legal__more li+li{margin-block-start:.5rem}.bk-prose{max-width:48rem;color:var(--bk-copy);font-size:1.02rem;line-height:1.7}.bk-prose>*+*{margin-block-start:1rem}.bk-prose .bk-legal__title{margin-block-end:1.5rem}.bk-prose h2{border-block-start:2px solid var(--bk-ink);color:var(--bk-ink);margin-block:2.75rem .25rem;padding-block-start:1rem;scroll-margin-block-start:6.5rem;font-size:1.45rem;font-weight:900;line-height:1.2}.bk-prose h3{color:var(--bk-ink);margin-block:1.75rem 0;font-size:1.15rem;font-weight:900}.bk-prose h4{color:var(--bk-ink);margin-block:1.25rem 0;font-size:1rem;font-weight:900}.bk-prose p,.bk-prose ul{margin-block-end:0}.bk-prose ul{flex-direction:column;gap:.5rem;padding-inline-start:1.25rem;display:flex}.bk-prose li::marker{color:var(--bk-accent)}.bk-prose strong{color:var(--bk-ink)}.bk-table-wrap{border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm);background:var(--bk-surface);overflow-x:auto}.bk-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.93rem;line-height:1.55}.bk-table th,.bk-table td{border-block-end:1px solid var(--bk-line);text-align:start;vertical-align:top;padding:.85rem 1rem}.bk-table th{background:var(--bk-surface-2);color:var(--bk-ink);font-weight:900}.bk-table tr:last-child td{border-block-end:0}.bk-app--admin .bk-main.bk-admin__main{padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,5vw,4rem)}.bk-admin{flex:1;display:grid}@media (width>=64rem){.bk-admin:not(.bk-admin--solo){background:linear-gradient(90deg, var(--bk-bg-soft) 0 16.5rem, var(--bk-line) 16.5rem calc(16.5rem + 1px), transparent calc(16.5rem + 1px));grid-template-columns:16.5rem minmax(0,1fr)}}.bk-admin__side{border-block-end:1px solid var(--bk-line);background:var(--bk-bg-soft);flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}@media (width>=64rem){.bk-admin__side{border-block-end:0;border-inline-end:1px solid var(--bk-line);align-self:start;min-height:calc(100dvh - 4.5rem);padding:2rem 1.25rem;position:sticky;inset-block-start:4.5rem}}.bk-admin__side-label{color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.2em;text-transform:uppercase;padding-inline:.75rem;font-size:.7rem;font-weight:700}.bk-admin__side-label:before{content:"+ "}.bk-admin-nav{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=64rem){.bk-admin-nav{flex-direction:column}}.bk-admin-nav a{min-height:2.75rem;color:var(--bk-ink);border-radius:12px;align-items:center;gap:.75rem;padding:0 .85rem;font-weight:700;text-decoration:none;display:flex}.bk-admin-nav a:hover{background:var(--bk-surface)}.bk-admin-nav a[aria-current=page]{background:var(--bk-surface);box-shadow:inset 3px 0 0 var(--bk-accent), var(--bk-shadow);font-weight:900}.bk-admin-nav__icon{background:var(--bk-line-strong);border-radius:2px;width:8px;height:8px}.bk-admin-nav a[aria-current=page] .bk-admin-nav__icon{background:var(--bk-accent)}.bk-admin__public{color:var(--bk-accent-text);text-underline-offset:4px;margin-block-start:auto;padding:.75rem;font-size:.9rem;font-weight:800;text-decoration:underline}.bk-admin__main{background:var(--bk-bg);min-width:0;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,3.5rem) clamp(2.5rem,5vw,4rem)}.bk-admin__main>.bk-page{max-width:72rem;margin-inline:auto}.bk-admin-person{flex-direction:column;gap:.75rem;display:flex}.bk-signin{flex-direction:column;align-items:flex-start;gap:1rem;width:min(100%,34rem);margin:clamp(1rem,6vw,4rem) auto;display:flex}.bk-signin__card{width:100%}.bk-ms__logo{grid-template-columns:repeat(2,8px);gap:2px;display:grid}.bk-ms__logo span{width:8px;height:8px}.bk-ms__logo span:first-child{background:#f25022}.bk-ms__logo span:nth-child(2){background:#7fba00}.bk-ms__logo span:nth-child(3){background:#00a4ef}.bk-ms__logo span:nth-child(4){background:#ffb900}.bk-app .tm-dialog{border:2px solid var(--bk-ink);border-radius:var(--bk-radius);background:var(--bk-surface);width:min(100% - 2rem,32rem);color:var(--bk-copy);box-shadow:10px 10px 0 var(--bk-orange);padding:0}.bk-app .tm-dialog::backdrop{background:#15110e80}.bk-app .tm-dialog__head,.bk-app .tm-dialog__body,.bk-app .tm-dialog__foot{padding:1.25rem 1.5rem}.bk-app .tm-dialog__head h2{color:var(--bk-ink);margin:0;font-size:1.25rem;font-weight:900}.bk-app .tm-dialog__body{padding-block:0}.bk-app .tm-dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.bk-footer{--bk-focus:var(--bk-cream);background:var(--bk-night);color:var(--bk-night-text);margin-block-start:auto;padding-block:clamp(3rem,6vw,4.5rem) 2rem}.bk-footer__grid{gap:2rem;display:grid}@media (width>=48rem){.bk-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}.bk-footer__brand{flex-direction:column;gap:1rem;display:flex}.bk-foot-logo{width:9.375rem;height:auto}.bk-footer__claim{max-width:22rem;color:var(--bk-night-text);margin:0;line-height:1.6}.bk-footer__head{color:var(--bk-night-accent);font-family:var(--bk-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.bk-footer__links{flex-direction:column;gap:.55rem;display:flex}.bk-footer a{color:var(--bk-cream);text-decoration:none}.bk-footer a:hover{text-underline-offset:.2em;text-decoration:underline}.bk-footer__company{border-block-start:1px solid var(--bk-night-line);color:var(--bk-night-muted);margin:2.5rem 0 0;padding-block-start:1.5rem;font-size:.85rem;line-height:1.6}.bk-footer__company a{text-underline-offset:.2em;text-decoration:underline}.bk-footer__legal{color:var(--bk-night-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.25rem;font-size:.85rem;display:flex}.bk-app .tm-theme-switch{border:1px solid var(--bk-night-line);background:0 0;border-radius:999px;gap:.2rem;padding:.25rem;display:inline-flex}.bk-app .tm-theme-switch button{min-height:2.25rem;color:var(--bk-night-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .9rem;font-size:.85rem;font-weight:700}.bk-app .tm-theme-switch button[aria-pressed=true]{background:var(--bk-cream);color:var(--bk-black)}@media (width<=40rem){.bk-proof{gap:.75rem}.bk-cta-band:after{display:none}.bk-cta-card{transform:none}}@media (prefers-reduced-motion:no-preference){.bk-page{animation:bk-page-in .55s var(--bk-ease) both}.bk-rise{animation:bk-rise .9s var(--bk-ease) both}.bk-rise--1{animation-delay:80ms}.bk-rise--2{animation-delay:.18s}.bk-rise--3{animation-delay:.28s}.bk-rise--4{animation-delay:.38s}:root.bk-motion .bk-app [data-reveal]{transition:opacity .8s var(--bk-ease), transform .8s var(--bk-ease)}:root.bk-motion .bk-app [data-reveal]:not(.is-in){opacity:0;transform:translateY(28px)}:root.bk-motion .bk-steps>:nth-child(2),:root.bk-motion .bk-figures>:nth-child(2),:root.bk-motion .bk-trust>:nth-child(2),:root.bk-motion .bk-ways>:nth-child(2),:root.bk-motion .bk-plans>:nth-child(2){transition-delay:.1s}:root.bk-motion .bk-steps>:nth-child(3),:root.bk-motion .bk-figures>:nth-child(3),:root.bk-motion .bk-trust>:nth-child(3){transition-delay:.2s}:root.bk-motion .bk-figures>:nth-child(4),:root.bk-motion .bk-trust>:nth-child(4){transition-delay:.3s}.bk-sheet,.bk-ticket,.bk-note,.bk-stamp{animation:bk-deal .8s var(--bk-ease) both}.bk-ticket{animation-delay:80ms}.bk-note{animation-delay:.16s}.bk-stamp{animation:bk-stamp .55s cubic-bezier(.3, 1.5, .5, 1) .65s both, bk-stamp-again 9s var(--bk-ease) 2s infinite}.bk-ticket__slot.is-pick{animation:bk-pick 9s var(--bk-ease) 1.2s infinite}.bk-tape__band{animation:38s linear infinite bk-tape}.bk-poll-demo__yes,.bk-poll-demo__maybe{transition:width 1.2s var(--bk-ease) .3s}:root.bk-motion .bk-way:not(.is-in) .bk-poll-demo__yes,:root.bk-motion .bk-way:not(.is-in) .bk-poll-demo__maybe{width:0}.bk-meter__fill{transform-origin:0;animation:bk-fill 1s var(--bk-ease) .2s both}.bk-btn,.bk-app .tm-btn,.bk-app .tm-cta,.bk-app .tm-stage-button{transition:transform .25s var(--bk-ease), background-color .25s ease, border-color .25s ease}.bk-btn:hover,.bk-app .tm-btn--primary:hover:not(:disabled),.bk-app .tm-cta:hover{transform:translateY(-2px)}.bk-btn__arrow,.bk-type__go{transition:transform .25s var(--bk-ease)}.bk-btn:hover .bk-btn__arrow{transform:translate(3px)}.bk-type{transition:transform .25s var(--bk-ease), border-color .25s ease}.bk-type:hover,.bk-type:hover .bk-type__go{transform:translate(4px)}.bk-nav a:after{transition:transform .3s var(--bk-ease)}.bk-plan{transition:opacity .8s var(--bk-ease), transform .8s var(--bk-ease), box-shadow .3s ease}.bk-plan--featured:hover{box-shadow:14px 14px 0 var(--bk-orange);transform:translate(-2px,-2px)}.bk-option{transition:transform .18s var(--bk-ease), background-color .18s ease, border-color .18s ease, color .18s ease}.bk-option:hover{transform:translateY(-2px)}.bk-option[aria-selected=true]{animation:bk-pop .35s var(--bk-ease)}.bk-app .tm-input{transition:border-color .2s,outline-color .2s}.bk-admin-nav a,.bk-toc a,.bk-plan-switch button,.bk-app .tm-segmented label,.bk-answers label{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.bk-app .tm-dialog[open]{animation:bk-dialog .35s var(--bk-ease)}.bk-message{animation:bk-page-in .4s var(--bk-ease) both}.bk-menu-button__bars span{transition:transform .3s var(--bk-ease)}.bk-header[data-open] .bk-header__nav{animation:bk-page-in .3s var(--bk-ease) both}}@keyframes bk-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bk-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes bk-deal{0%{opacity:0;translate:0 28px}}@keyframes bk-stamp{0%{opacity:0;scale:1.6}}@keyframes bk-stamp-again{0%,88%,to{scale:1}92%{scale:1.08}95%{scale:.97}}@keyframes bk-pick{0%,6%{color:var(--bk-cream);background:0 0;border-color:#fff8ef38}12%,to{border-color:var(--bk-orange);background:var(--bk-orange);color:var(--bk-black)}}@keyframes bk-tape{to{translate:-50%}}@keyframes bk-fill{0%{transform:scaleX(0)}}@keyframes bk-pop{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}@keyframes bk-dialog{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media print{.bk-header,.bk-footer,.bk-legal__aside,.bk-admin__side{display:none}}
