.bz-landing{--l-ink:hsl(var(--foreground));--l-ink-2:hsl(var(--foreground-2));--l-ink-3:hsl(var(--muted-foreground));--l-rule:hsl(var(--border));--l-rule-strong:hsl(var(--rule-strong));--l-teal:hsl(var(--primary));--l-teal-ink:hsl(var(--primary-strong));--l-pale:#f2f4ec;position:relative;z-index:0;color:var(--l-ink);font-size:15px;line-height:1.5}:where(.bz-landing) :where(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.bz-landing) :where(a:not([class])){color:inherit}.bz-landing article[id],.bz-landing section[id]{scroll-margin-top:16px}.bz-landing .l-wrap{width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.bz-landing .l-nav{display:flex;align-items:center;gap:28px;padding-block:20px}.bz-landing .l-brand{display:inline-flex;align-items:center;gap:10px;color:#24406b;border-radius:4px}.dark .bz-landing .l-brand{color:#dce6f5}.bz-landing .l-links{display:flex;gap:24px;margin-left:auto;font-size:14.5px}.bz-landing .l-links a{color:var(--l-ink-2);text-decoration:none;border-radius:3px}.bz-landing .l-links a:hover{color:var(--l-ink);text-decoration:underline;text-underline-offset:4px}.bz-landing .l-acts{display:flex;gap:10px}.bz-landing :is(.l-cta,.l-dl-act,.l-acts) a{transition:background-color .15s,transform .12s ease-out}.bz-landing :is(.l-cta,.l-dl-act,.l-acts) a:active{transform:scale(.97)}.bz-landing .l-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(28px,5vw,72px);align-items:center;padding-block:clamp(24px,5vw,64px) clamp(56px,7vw,96px)}.bz-landing .l-hero h1{font-size:clamp(52px,7.4vw,112px)}.bz-landing .l-lede{max-width:46ch;margin-top:26px;font-size:clamp(16.5px,1.4vw,19px);line-height:1.5;color:var(--l-ink-2)}.bz-landing .l-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.bz-landing .l-assure{margin-top:14px;font-size:14px;color:var(--l-ink-3)}.bz-landing .l-till{position:relative;display:grid;justify-items:end;align-self:end}.bz-landing .l-phone{width:min(300px,74%);aspect-ratio:9/17;padding:9px;border-radius:40px;background:hsl(var(--spine));box-shadow:var(--shadow-slip),inset 0 0 0 1px hsla(0,0%,100%,.06)}.bz-landing .l-phone-screen{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:32px;background:hsl(var(--background))}.bz-landing .l-phone-bar{display:grid;gap:2px;padding:30px 18px 12px;background:hsl(var(--card));border-bottom:1px solid var(--l-rule);font-size:12px;color:var(--l-ink-3)}.bz-landing .l-phone-bar b{font-family:var(--font-display),sans-serif;font-stretch:80%;font-size:21px;font-weight:700;line-height:1.05;color:var(--l-ink)}.bz-landing .l-phone-lines{padding:0;list-style:none}.bz-landing .l-phone-lines li{display:flex;justify-content:space-between;gap:10px;padding:10px 18px;border-bottom:1px dashed var(--l-rule-strong);font-size:12.5px;font-weight:500;line-height:1.3}.bz-landing .l-phone-lines small{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--l-ink-3)}.bz-landing .l-phone-lines li>.bz-num{font-size:12px;white-space:nowrap}.bz-landing .l-phone-pay{display:flex;gap:6px;margin-top:auto;padding:12px 14px 10px}.bz-landing .l-phone-pay span{flex:1;padding:6px 0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--l-rule-strong);font-size:11.5px;font-weight:600;text-align:center;color:var(--l-ink-2)}.bz-landing .l-phone-pay span[data-on]{background:hsl(var(--accent));box-shadow:inset 0 0 0 1.5px var(--l-teal);color:var(--l-teal-ink)}.bz-landing .l-phone-charge{display:flex;justify-content:space-between;margin:0 14px 16px;padding:14px 16px;border-radius:14px;background:var(--l-teal);color:hsl(var(--primary-foreground));font-size:15px;font-weight:600}.bz-landing .l-slip{position:absolute;left:0;bottom:14%;width:min(280px,64%);padding:20px 18px 16px;rotate:-3deg}.bz-landing .l-slip-shop{display:grid;margin-bottom:10px;text-align:center;line-height:1.25}.bz-landing .l-slip-shop b{font-family:var(--font-display),sans-serif;font-stretch:85%;font-size:17px;font-weight:700}.bz-landing .l-slip-shop span{font-size:12px;color:var(--l-ink-3)}.bz-landing .l-slip .bz-sums{margin-top:12px;font-size:13px;gap:4px 12px}.bz-landing .l-slip .bz-grand-figure{font-size:38px}.bz-landing .l-slip-stamp{position:absolute;right:-14px;top:-20px;font-size:22px;background:hsl(var(--card));--bz-tilt:-7deg}.bz-landing .l-till-caption{justify-self:stretch;margin-top:18px;font-size:13px;text-align:right;color:var(--l-ink-3)}@media (prefers-reduced-motion:no-preference){.bz-landing .l-slip{animation:l-print .95s cubic-bezier(.22,1,.36,1) .3s backwards}.bz-landing .l-slip-stamp{animation:bz-thump .42s cubic-bezier(.3,1.6,.5,1) 1.15s both}}@keyframes l-print{0%{clip-path:inset(-40px -60px 100% -60px);translate:0 -56px}to{clip-path:inset(-40px -60px -120px -60px);translate:0 0}}.bz-landing .l-section{padding-block:clamp(72px,9vw,128px)}.bz-landing .l-section+.l-section{padding-top:0}.bz-landing .l-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px clamp(28px,5vw,72px);align-items:end;margin-bottom:clamp(36px,5vw,56px)}.bz-landing .l-head h2{font-size:clamp(42px,5.4vw,76px)}.bz-landing .l-head p{max-width:44ch;font-size:17px;color:var(--l-ink-2)}.bz-landing .l-register-band{background:hsl(var(--card))}.bz-landing .l-register{border-top:2px solid var(--l-ink);border-bottom:1px solid var(--l-rule-strong)}.bz-landing .l-register-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(20px,3vw,40px)}.bz-landing .l-register-row+.l-register-row{border-top:1px solid var(--l-rule)}.bz-landing .l-register h3{padding-block:22px;font-family:var(--font-display),sans-serif;font-stretch:78%;font-size:clamp(28px,3vw,40px);font-weight:720;line-height:1;letter-spacing:-.01em}.bz-landing .l-register ul{display:grid;gap:10px;padding:24px 0 24px clamp(18px,2.4vw,32px);list-style:none;border-left:3px double var(--margin-line)}.bz-landing .l-register li{max-width:64ch;font-size:16px;color:var(--l-ink-2)}.bz-landing .l-register li b{font-weight:600;color:var(--l-ink)}.bz-landing .l-why{padding-block:clamp(72px,9vw,120px);background:hsl(var(--spine));color:hsl(var(--spine-foreground))}.bz-landing .l-why h2{max-width:16ch;font-size:clamp(42px,5.8vw,84px);color:var(--l-pale)}.bz-landing .l-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px clamp(24px,3vw,40px);margin-top:clamp(40px,5vw,64px)}.bz-landing .l-reasons>div{padding-top:18px;border-top:1px solid hsla(0,0%,100%,.2)}.bz-landing .l-reasons h3{font-family:var(--font-display),sans-serif;font-stretch:80%;font-size:27px;font-weight:700;line-height:1.05;color:var(--l-pale)}.bz-landing .l-reasons p{margin-top:10px;font-size:15.5px;line-height:1.55}.bz-landing .l-dl{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,32px);align-items:start}.bz-landing .l-dl h3{font-family:var(--font-display),sans-serif;font-stretch:78%;font-weight:720;line-height:1;letter-spacing:-.01em}.bz-landing .l-dl-android{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px clamp(24px,3vw,40px);padding:clamp(24px,3.4vw,40px)}.bz-landing .l-dl-android h3{font-size:clamp(36px,3.8vw,52px)}.bz-landing .l-dl-stamp{position:absolute;top:-14px;right:28px;font-size:17px;background:hsl(var(--card));--bz-tilt:3deg}.bz-landing .l-dl-lede{max-width:50ch;margin-top:12px;font-size:16px;color:var(--l-ink-2)}.bz-landing .l-steps{display:grid;gap:12px;margin-top:22px;padding:0;list-style:none;counter-reset:l-step}.bz-landing .l-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;max-width:56ch;font-size:15px;color:var(--l-ink-2);counter-increment:l-step}.bz-landing .l-steps li:before{content:counter(l-step);display:grid;place-items:center;width:27px;height:27px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--l-teal);font-family:var(--font-display),sans-serif;font-size:15px;font-weight:700;color:var(--l-teal-ink)}.bz-landing .l-steps b{font-weight:600;color:var(--l-ink)}.bz-landing .l-dl-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:24px}.bz-landing .l-dl-file{display:grid;font-size:13px;line-height:1.4;color:var(--l-ink-3)}.bz-landing .l-dl-file .bz-num{font-size:12px;color:var(--l-ink-2)}.bz-landing .l-dl-qr{align-self:end;width:176px}.bz-landing .l-qr-tile{width:fit-content;padding:12px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--l-rule)}.bz-landing .l-qr-tile svg{display:block}.bz-landing .l-dl-qr p{margin-top:10px;font-size:13px;color:var(--l-ink-3)}.bz-landing .l-dl-windows{padding:clamp(24px,3vw,32px)}.bz-landing .l-dl-windows article+article{margin-top:26px;padding-top:26px;border-top:1px dashed var(--l-rule-strong)}.bz-landing .l-dl-windows h3{font-size:clamp(30px,2.8vw,38px)}.bz-landing .l-dl-windows article>p{max-width:46ch;margin-top:10px;font-size:15px;color:var(--l-ink-2)}.bz-landing .l-dl-windows .l-dl-act{margin-top:18px}.bz-landing .l-dl-note{margin-top:26px;padding:12px 14px;border-radius:6px;background:hsl(var(--warning-subtle));color:hsl(var(--warning-strong));font-size:13.5px;line-height:1.5}.bz-landing .l-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,3vw,40px);padding:0;list-style:none}.bz-landing .l-plan-list li{padding-top:18px;border-top:2px solid var(--l-ink)}.bz-landing .l-plan-list h3{font-family:var(--font-display),sans-serif;font-stretch:76%;font-size:clamp(36px,3.6vw,48px);font-weight:720;line-height:1}.bz-landing .l-plan-list p{max-width:36ch;margin-top:10px;font-size:15.5px;color:var(--l-ink-2)}.bz-landing .l-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px clamp(28px,6vw,88px)}.bz-landing .l-faq h2{font-size:clamp(42px,5vw,68px)}.bz-landing .l-faq details{border-top:1px solid var(--l-rule-strong)}.bz-landing .l-faq details:last-child{border-bottom:1px solid var(--l-rule-strong)}.bz-landing .l-faq summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;font-size:17px;font-weight:600;cursor:pointer;border-radius:3px}.bz-landing .l-faq summary::-webkit-details-marker{display:none}.bz-landing .l-faq summary:after{content:"+";font-family:var(--font-display),sans-serif;font-size:22px;line-height:1;color:var(--l-teal);transition:rotate .2s ease-out}.bz-landing .l-faq details[open] summary:after{rotate:45deg}.bz-landing .l-faq summary:hover{color:var(--l-teal-ink)}.bz-landing .l-faq details p{max-width:62ch;padding-bottom:20px;font-size:15.5px;color:var(--l-ink-2)}.bz-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;align-items:end;padding-block:clamp(64px,8vw,110px) clamp(48px,6vw,72px)}.bz-final h2{margin:0;font-size:clamp(48px,7vw,104px);color:#f2f4ec}.bz-final p{max-width:46ch;margin:16px 0 0;font-size:17px}.bz-landing :focus-visible{outline:2px solid var(--l-teal);outline-offset:2px}.bz-landing .l-why :focus-visible{outline-color:#8ed6ca}@media (max-width:1000px){.bz-final,.bz-landing .l-dl,.bz-landing .l-faq,.bz-landing .l-head,.bz-landing .l-hero{grid-template-columns:minmax(0,1fr)}.bz-landing .l-till{justify-self:center;width:min(480px,100%)}.bz-landing .l-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-landing .l-links{display:none}.bz-landing .l-acts{margin-left:auto}}@media (max-width:760px){.bz-landing .l-register-row{grid-template-columns:minmax(0,1fr)}.bz-landing .l-register h3{padding-block:22px 0}.bz-landing .l-register ul{padding-top:12px}.bz-landing .l-dl-android,.bz-landing .l-plan-list{grid-template-columns:minmax(0,1fr)}}@media (hover:none) and (pointer:coarse),(max-width:760px){.bz-landing .l-dl-qr{display:none}}@media (max-width:560px){.bz-landing .l-acts{gap:6px}.bz-landing .l-acts a{height:38px;padding-inline:12px}.bz-landing .l-reasons{grid-template-columns:minmax(0,1fr)}.bz-landing .l-cta a{flex:1 1 auto}.bz-landing .l-slip{bottom:12%;width:min(250px,62%);padding:16px 14px 14px}.bz-landing .l-slip .bz-grand-figure{font-size:32px}}@media (max-width:380px){.bz-landing .l-brand svg+svg{display:none}}@media (prefers-reduced-motion:reduce){.bz-landing .l-faq summary:after,.bz-landing :is(.l-cta,.l-dl-act,.l-acts) a{transition:none}}