.bz-page{--bz-radius:24px;--bz-card:#fff;background:var(--panel);padding-block:104px clamp(16px,1.2vw,20px);overflow:clip}.bz-page :is(h1,h2,h3,h4){text-wrap:balance}.bz-card{background:var(--bz-card);border-radius:20px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:0 1px 2px #0000000a}.bz-index{letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.bz-page .hero-contact{max-width:100%}.bz-page .hero-contact-label{white-space:normal}.bz-play-icon,[data-autoplay-toggle][aria-pressed=true] .bz-pause-icon{display:none}[data-autoplay-toggle][aria-pressed=true] .bz-play-icon{display:block}.bz-hero{border-radius:var(--bz-radius);color:#fff;isolation:isolate;background:#1d1d1b;align-items:flex-end;min-height:min(88vh,860px);margin:0 auto;display:flex;position:relative;overflow:hidden}.bz-hero-media{z-index:-2;position:absolute;inset:0}.bz-hero-media img.emdash-image-media{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.bz-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d0d0cd9 0%,#0d0d0c99 45%,#0d0d0c33 75%,#0d0d0c1a),linear-gradient(#0d0d0c00 55%,#0d0d0c99);position:absolute;inset:0}.bz-hero-inner{justify-content:space-between;align-items:flex-end;gap:32px;padding-block:clamp(120px,14vh,180px) clamp(28px,4vw,48px);display:flex}.bz-hero-copy{max-width:820px}.bz-hero-pill{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border-radius:30px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 14px;font-size:14px;display:inline-flex}.bz-hero-pill>span:first-child{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #228b2233}.bz-hero h1{letter-spacing:-.05em;color:#fff;font-size:clamp(40px,5.2vw,80px);font-weight:600;line-height:1.02}.bz-hero-lead{color:#ffffffd9;max-width:600px;margin-top:24px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.bz-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bz-hero-actions .hero-contact{max-width:100%}.bz-hero-actions .hero-contact-label{white-space:normal}.bz-hero-actions .pill-dark{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.bz-hero-works{width:min(400px,100%);color:var(--ink);background:#fff;border-radius:20px;flex:none;padding:10px;display:grid;position:relative;box-shadow:0 16px 40px #0000002e}.bz-hero-work{grid-area:1/1;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.bz-hero-work[hidden]{visibility:hidden;display:grid}.bz-hero-work.is-entering{animation:.5s ease-out bz-fade}.bz-hero-work-image{aspect-ratio:4/3;background:var(--panel);border-radius:12px;width:100%;min-width:0;display:block;overflow:hidden}.bz-hero-work-image img.emdash-image-media{object-fit:cover;width:100%;max-width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.bz-hero-work-image:hover img.emdash-image-media{transform:scale(1.05)}.bz-hero-work-copy{flex-direction:column;justify-content:center;min-width:0;padding:6px 4px 6px 0;display:flex}.bz-hero-work-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.bz-hero-work-label:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.bz-hero-work-title{letter-spacing:-.03em;margin-top:10px;font-size:20px;font-weight:600;line-height:1.2}.bz-hero-work-title a:hover{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.bz-hero-work-meta{color:var(--muted);margin-top:4px;font-size:13px}.bz-hero-work-tabs{gap:4px;display:flex;position:absolute;top:16px;right:16px}.bz-hero-work-tabs button{background:var(--panel);min-width:30px;height:26px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:8px;padding:0 6px;font-size:12px;transition:background .2s,color .2s}.bz-hero-work-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.bz-hero-work-tabs button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.bz-hero-work-tabs svg{width:10px;height:10px;margin-inline:auto}.bz-hero-works:has(.bz-hero-work-tabs) .bz-hero-work-copy{padding-top:30px}html:not(.bz-js) .bz-hero-work-tabs{display:none}html:not(.bz-js) .bz-hero-works .bz-hero-work-copy{padding-top:6px}.bz-section{padding-block:clamp(80px,10vw,140px) 0;scroll-margin-top:24px}.bz-section .center-heading{margin:0 auto clamp(48px,6vw,88px)}.bz-head .hero-contact{max-width:100%}.bz-head .hero-contact-label{white-space:normal}.bz-after{max-width:760px;color:var(--muted);margin-top:32px;font-size:17px;line-height:1.6}.bz-subtitle{letter-spacing:-.04em;text-align:center;margin-bottom:24px;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.15}*+.bz-subtitle{margin-top:clamp(48px,5vw,72px)}.bz-scene{flex-wrap:wrap;align-items:center;gap:16px clamp(16px,2vw,28px);padding:clamp(20px,2.4vw,28px) clamp(20px,3vw,36px);display:flex}.bz-seller-avatar{flex-shrink:0;width:52px;height:52px}.bz-scene-text{flex:320px;min-width:0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.bz-seller-search{background:var(--panel);color:var(--ink);white-space:nowrap;border:1px solid #e4e2dc;border-radius:99px;flex-shrink:0;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex}.bz-seller-search svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.bz-qa{margin-top:clamp(40px,5vw,64px)}.bz-qa-list{padding:0;list-style:none}.bz-qa-head,.bz-qa-row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;column-gap:clamp(12px,2vw,24px);display:grid}.bz-qa-head{color:var(--muted);padding-bottom:16px;font-size:15px}.bz-qa-head>:last-child{justify-self:end;width:100%;max-width:440px}.bz-qa-row{border-top:1px solid var(--line);padding:24px 0;position:relative}.bz-qa-question{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(21px,2vw,30px);font-weight:500;line-height:1.25}.bz-qa-question .bz-index{margin-bottom:10px;display:block}.bz-qa-arrow{color:#1d5c1a;background:#eef2e9;border-radius:50%;justify-self:center;place-items:center;width:44px;height:44px;display:grid}.bz-qa-arrow svg{width:20px;height:20px}.bz-qa-answer{background:#fff;border-radius:20px;justify-self:end;width:100%;max-width:440px;padding:8px;box-shadow:0 1px 2px #0000000a}.bz-qa-answer-label{color:var(--muted);font-size:15px;display:none}.bz-qa-close{justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,36px);display:flex}.bz-qa-close p{letter-spacing:-.03em;max-width:760px;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.3}.bz-qa-close .hero-contact{flex-shrink:0}.bz-demo{background:var(--panel);border-radius:16px;padding:30px 12px 12px;font-size:12px;line-height:1.35;position:relative}.bz-demo-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;position:absolute;top:9px;left:12px}.bz-demo-offers{gap:6px;display:grid}.bz-demo-offer{background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex;box-shadow:0 1px 2px #0000000a}.bz-demo-offer>i{background:linear-gradient(160deg,#cfe1c6,#8fb87f);border-radius:6px;flex-shrink:0;width:34px;height:28px}.bz-demo-offer>span{min-width:0;color:var(--muted);flex-direction:column;flex:1;display:flex}.bz-demo-offer strong{color:var(--ink);font-weight:600}.bz-demo-offer b{color:#1d5c1a;background:#eef2e9;border-radius:99px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600}.bz-demo-offer--sold>i{background:linear-gradient(160deg,#e4e2dc,#c9c6bd)}.bz-demo-offer--sold b{background:var(--ink);color:#fff}.bz-demo-agent{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:0 1px 2px #0000000a}.bz-demo-face{flex-shrink:0;width:40px;height:40px}.bz-demo-agent>span:not(.bz-demo-call){min-width:0;color:var(--muted);flex-direction:column;flex:1;display:flex}.bz-demo-agent strong{color:var(--ink);font-size:13px;font-weight:600}.bz-demo-call{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.bz-demo-call svg{width:16px;height:16px}.bz-demo-form{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bz-demo-field{color:var(--ink);background:#fff;border:1px solid #e4e2dc;border-radius:8px;flex-direction:column;padding:6px 9px;display:flex}.bz-demo-field em{color:var(--muted);font-size:10px;font-style:normal}.bz-demo-button{background:var(--green);color:#fff;text-align:center;border-radius:99px;grid-column:1/-1;padding:8px;font-weight:600}.bz-demo-units{gap:6px;display:grid}.bz-demo-unit{background:#fff;border-radius:10px;gap:7px;padding:9px 10px;display:grid;box-shadow:0 1px 2px #0000000a}.bz-demo-unit-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.bz-demo-unit strong{color:var(--ink);font-weight:600}.bz-demo-unit b{color:#1d5c1a;background:#eef2e9;border-radius:99px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600}.bz-demo-unit--held b{background:var(--ink);color:#fff}.bz-demo-unit-price{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.bz-demo-unit-price i{background:#e4e2dc;border-radius:99px;flex:1;height:8px}.bz-demo-plan{grid-template-columns:96px 1fr;align-items:center;gap:8px 10px;display:grid}.bz-demo-plan-drawing{grid-row:span 2;width:100%;height:auto}.bz-demo-tabs{flex-wrap:wrap;gap:4px;display:flex}.bz-demo-tabs>span{color:var(--muted);background:#fff;border:1px solid #e4e2dc;border-radius:99px;padding:3px 8px;font-size:10px}.bz-demo-tabs>.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.bz-demo-plan .bz-demo-button{grid-column:2}.bz-example.has-image{justify-content:flex-start}.bz-example.has-image .hero-contact{margin-left:auto}.bz-example-image{aspect-ratio:3/2;background:var(--panel);border-radius:12px;flex:none;width:clamp(120px,14vw,180px);overflow:hidden}.bz-example-image img.emdash-image-media{object-fit:cover;width:100%;height:100%;display:block}.bz-fc{--fc-item:64px;background:#fff;border-radius:clamp(28px,3.5vw,56px);grid-template-columns:minmax(0,4fr) minmax(0,6fr);min-height:620px;display:grid;overflow:clip;box-shadow:0 1px 2px #0000000a}.bz-fc-chips{background:var(--green-text);isolation:isolate;position:relative;overflow:clip}.bz-fc-chips:before,.bz-fc-chips:after{content:"";z-index:2;pointer-events:none;height:16px;position:absolute;inset-inline:0}.bz-fc-chips:before{background:linear-gradient(var(--green-text),#176b1700);top:0}.bz-fc-chips:after{background:linear-gradient(0deg,var(--green-text),#176b1700);bottom:0}.bz-fc-chip-track{position:absolute;inset:0}.bz-fc-chip-wrap{height:var(--fc-item);margin-top:calc(var(--fc-item)/-2);transform:translateY(calc(var(--offset)*var(--fc-item)));align-items:center;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:clamp(24px,4vw,56px);right:16px}.bz-fc-chip-wrap[data-out]{opacity:0;pointer-events:none}.bz-fc-chip{color:#fff;max-width:100%;font:inherit;letter-spacing:.02em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:99px;align-items:center;gap:12px;padding:13px 24px;font-size:14px;transition:background .6s,color .6s,border-color .6s;display:inline-flex}.bz-fc-chip svg{opacity:.7;flex-shrink:0;width:18px;height:18px}.bz-fc-chip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-fc-chip:hover{color:#fff;border-color:#ffffff80}.bz-fc-chip-wrap.is-active .bz-fc-chip,.bz-fc-chip[aria-pressed=true]{color:var(--green-text);background:#fff;border-color:#fff}.bz-fc-chip-wrap.is-active .bz-fc-chip svg{opacity:1}.bz-fc-chip:focus-visible{outline-offset:3px;outline:2px solid #fff}.bz-fc-stage{background:var(--panel);place-items:center;padding:clamp(40px,6vw,72px) clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.bz-fc-pause{z-index:5;border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.bz-fc-pause[hidden]{display:none}.bz-fc-pause svg{width:12px;height:12px}.bz-fc-pause:focus-visible{outline:2px solid var(--green-text);outline-offset:3px}.bz-fc-cards{aspect-ratio:3/4;touch-action:pan-y;width:min(400px,100%);position:relative}.bz-fc-card{transform-origin:50%;background:#eef2e9;border:8px solid #fff;border-radius:clamp(28px,3vw,44px);flex-direction:column;transition:transform .7s cubic-bezier(.34,1.35,.5,1),opacity .6s,filter .7s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px #00000014}.bz-fc-card[data-state=active]{z-index:3;opacity:1;transform:none}.bz-fc-card[data-state=prev]{z-index:2;opacity:.45;filter:grayscale()blur(2px)brightness(.9);transform:translate(-100px)scale(.85)rotate(-3deg)}.bz-fc-card[data-state=next]{z-index:2;opacity:.45;filter:grayscale()blur(2px)brightness(.9);transform:translate(100px)scale(.85)rotate(3deg)}.bz-fc-card[data-state=hidden]{z-index:1;opacity:0;pointer-events:none;transform:scale(.7)}.bz-fc-art{min-height:0;color:var(--ink);flex:auto;place-items:center;padding:52px 32px 0;display:grid;overflow:hidden}.bz-fc-icon{aspect-ratio:1;width:clamp(112px,12vw,152px);color:var(--green);background:#fff;border-radius:clamp(28px,3vw,40px);place-items:center;display:grid;box-shadow:0 10px 28px #228b221f}.bz-fc-icon svg{width:56%;height:56%}.bz-fc-art--shot{padding:52px 14px 0;display:block}.bz-fc-art--shot img.emdash-image-media{object-fit:cover;object-position:top;background:#fff;border:1px solid #dfe6d8;border-radius:18px;width:100%;height:100%;display:block;box-shadow:0 6px 18px #0000000f}.bz-fc-tag{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;transition:opacity .3s;display:flex;position:absolute;top:24px;left:24px}.bz-fc-tag span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #228b2299}.bz-fc-caption{z-index:2;flex-shrink:0;padding:20px 26px 26px;position:relative}.bz-fc-pill{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #e4e2dc;border-radius:99px;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:11px;display:inline-flex;box-shadow:0 4px 12px #0000000f}.bz-fc-text{letter-spacing:-.02em;color:var(--ink);font-size:clamp(16px,1.25vw,18px);line-height:1.35}.bz-fc-card:not([data-state=active]) :is(.bz-fc-tag,.bz-fc-caption){opacity:0}.bz-fc-card[data-state=active] .bz-fc-caption{animation:.6s .15s both bz-fade}html:not(.bz-js) .bz-fc{grid-template-columns:minmax(0,1fr)}html:not(.bz-js) .bz-fc-chips{display:none}html:not(.bz-js) .bz-fc-cards{aspect-ratio:auto;gap:16px;width:min(560px,100%);display:grid}html:not(.bz-js) .bz-fc-card{opacity:1;filter:none;position:relative;transform:none}html:not(.bz-js) .bz-fc-card :is(.bz-fc-tag,.bz-fc-caption){opacity:1}@media (width<=1023px){.bz-fc{grid-template-columns:minmax(0,1fr);min-height:0}.bz-fc-chips{height:360px}}@media (width<=540px){.bz-fc{--fc-item:56px}.bz-fc-chips{height:300px}.bz-fc-chip{padding:11px 18px;font-size:12px}.bz-fc-card[data-state=prev]{transform:translate(-48px)scale(.85)rotate(-3deg)}.bz-fc-card[data-state=next]{transform:translate(48px)scale(.85)rotate(3deg)}.bz-fc-caption{padding:18px 20px 22px}}@media (width<=420px){.bz-fc-cards{aspect-ratio:auto;height:470px}}@media (prefers-reduced-motion:reduce){.bz-fc-chip-wrap,.bz-fc-card,.bz-fc-chip{transition:none}.bz-fc-card[data-state=active] .bz-fc-caption{animation:none}}.bz-extra{margin-top:clamp(56px,6vw,96px)}.bz-module{scroll-margin-top:24px}.bz-module-lead{text-align:center;max-width:720px;color:var(--muted);margin:-8px auto 32px;font-size:17px;line-height:1.6}.bz-flow{counter-reset:bz-flow;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.bz-flow li{flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.bz-flow-number{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:14px;font-weight:600;display:grid}.bz-flow h4{letter-spacing:-.03em;font-size:20px;line-height:1.25}.bz-flow p{color:var(--muted);font-size:16px;line-height:1.6}.bz-example{justify-content:space-between;align-items:center;gap:24px 40px;margin-top:32px;padding:28px 32px;display:flex}.bz-example p{max-width:760px;color:var(--ink);font-size:17px;line-height:1.6}.bz-example .hero-contact{flex-shrink:0}.bz-carousel-nav{gap:8px;display:flex}.bz-carousel-nav[hidden]{display:none}.bz-carousel-nav button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,opacity .2s;display:grid}.bz-carousel-nav button:disabled{color:#8a8780;cursor:default;background:#e4e2dc}.bz-carousel-nav button svg{width:18px;height:18px}.bz-carousel-nav button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.bz-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:max(300px,43.4783% - 13.913px);grid-auto-flow:column;gap:16px;margin:-4px -4px 0;padding:4px 4px 12px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.bz-carousel::-webkit-scrollbar{display:none}.bz-carousel>.project{scroll-snap-align:start}.bz-quote{margin:16px 0 0;padding:28px 32px}.bz-quote blockquote{letter-spacing:-.02em;max-width:860px;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.bz-quote figcaption{color:var(--muted);align-items:center;gap:12px;margin-top:18px;font-size:14px;line-height:1.4;display:flex}.bz-quote figcaption strong{color:var(--ink);font-weight:600;display:block}.bz-quote-logo{border-radius:12px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.bz-quote-logo img.emdash-image-media{object-fit:cover;width:100%;height:100%;display:block}.bz-note-card{background:var(--ink);color:#fff;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 40px;margin-top:16px;padding:28px 32px;display:grid}.bz-note-card h3{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,24px);line-height:1.25}.bz-note-card p{color:#ffffffbf;font-size:16px;line-height:1.6}.bz-steps{padding-block:clamp(16px,3vw,48px);position:relative}.bz-steps-lines{pointer-events:none;background-image:linear-gradient(#0909090f 1px,#0000 1px);background-size:100% 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.bz-steps-list{flex-direction:column;gap:32px;max-width:1000px;margin-inline:auto;padding:0;list-style:none;display:flex;position:relative}.bz-steps-path{width:100%;max-width:1000px;height:var(--bz-steps-height);pointer-events:none;margin-inline:auto;display:none;position:absolute;inset:clamp(16px,3vw,48px) 0}.bz-steps-path path{fill:none;stroke:#c9c6bd;stroke-width:2px;stroke-dasharray:8 6;stroke-linecap:round}.bz-steps-path.is-in path{animation:4s cubic-bezier(.2,.7,.2,1) both bz-dash}@keyframes bz-dash{to{stroke-dashoffset:-140px}}.bz-step{z-index:1;position:relative}.bz-step:hover{z-index:3}.bz-step-card{width:100%;transform:rotate(var(--rotate));background:#fff;border:1px solid #ebe9e3;border-radius:25px;padding:8px;transition:transform .3s cubic-bezier(.2,.7,.2,1);box-shadow:0 10px 20px #0000001a}.bz-step-card:hover{transform:rotate(var(--rotate)) scale(1.05)}.bz-step-icon{background:var(--bz-step-bg);border:1px solid var(--bz-step-border);width:44px;height:44px;color:var(--bz-step-accent);border-radius:14px;place-items:center;margin:4px auto 14px;display:grid}.bz-step-inner{border:1px solid var(--bz-step-border);background:var(--bz-step-bg);border-radius:15px;flex-direction:column;padding:16px;display:flex}.bz-step-number{letter-spacing:-.04em;color:var(--bz-step-accent);margin-bottom:18px;font-size:40px;font-weight:600;line-height:1}.bz-step h3{letter-spacing:-.035em;color:var(--ink);margin-bottom:10px;font-size:23px;font-weight:600;line-height:1.1}.bz-step p{letter-spacing:-.005em;color:var(--muted);font-size:14px;line-height:1.45}.bz-step-card--green{--bz-step-accent:var(--green);--bz-step-bg:#eef2e9;--bz-step-border:#d5e4ca}.bz-step-card--sand{--bz-step-accent:#8a6d3b;--bz-step-bg:#f6f1e7;--bz-step-border:#ebe0cb}.bz-step-card--ink{--bz-step-accent:var(--ink);--bz-step-bg:#f5f4f3;--bz-step-border:#e4e2dc}@media (width>=960px){.bz-steps-list{height:var(--bz-steps-height);display:block}.bz-steps-path{display:block}.bz-step{top:var(--top);left:var(--left,auto);right:var(--right,auto);width:280px;position:absolute}}@media (width<=959px){.bz-step-card{--rotate:0deg}.bz-step:nth-child(odd) .bz-step-card{--rotate:-2deg}.bz-step:nth-child(2n) .bz-step-card{--rotate:2deg}.bz-steps-list{max-width:420px}}@media (prefers-reduced-motion:reduce){.bz-steps-path.is-in path{animation:none}.bz-step-card{transition:none}}.bz-faq{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.bz-faq-side{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:sticky;top:96px}.bz-person{flex-direction:column;align-items:flex-start;gap:14px;width:min(100%,360px);padding:24px;display:flex}.bz-person-photo{border-radius:14px;width:56px;height:56px;display:block;overflow:hidden}.bz-person-photo img.emdash-image-media{object-fit:cover;object-position:65% 30%;width:100%;height:100%}.bz-person-name{letter-spacing:-.02em;font-size:18px;font-weight:600}.bz-person .contact-direct a{font-size:15px}.bz-person .hero-contact{max-width:100%}.bz-person .hero-contact-label{white-space:normal}.bz-faq-list{gap:12px;display:grid}.bz-faq-item summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.bz-faq-item summary::-webkit-details-marker{display:none}.bz-faq-item summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:20px}.bz-faq-icon{background:var(--ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .35s,background .25s;display:grid}.bz-faq-icon svg{width:16px;height:16px}.bz-faq-item[open] .bz-faq-icon{background:var(--panel);color:var(--ink);transform:rotate(180deg)}.bz-faq-item p{max-width:680px;color:var(--muted);padding:0 24px 24px;font-size:16px;line-height:1.65}.bz-cta{margin:clamp(96px,11vw,160px) auto 0;scroll-margin-top:24px}.bz-cta-panel{isolation:isolate;border-radius:var(--bz-radius);color:#fff;background:#1d1d1b;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:32px clamp(24px,4vw,64px);padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.bz-cta-media{z-index:-2;position:absolute;inset:0}.bz-cta-media img.emdash-image-media{object-fit:cover;width:100%;height:100%}.bz-cta-panel:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d0d0cd9,#0d0d0cbf 50%,#0d0d0c66);position:absolute;inset:0}.bz-cta-copy{flex-direction:column;align-items:flex-start;display:flex}.bz-cta-copy h2{letter-spacing:-.05em;max-width:640px;font-size:clamp(36px,4.6vw,72px);font-weight:600;line-height:1.02}.bz-cta-lead{color:#ffffffd9;max-width:520px;margin-top:20px;font-size:18px;line-height:1.55}.bz-cta-list{border-top:1px solid #fff3;width:100%;max-width:640px;margin-top:clamp(28px,3vw,40px);padding-top:clamp(24px,2.4vw,32px)}.bz-cta-list-title{color:#ffffffd9;margin-bottom:16px;font-size:15px}.bz-cta-list ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding:0;list-style:none;display:grid}.bz-cta-list li{color:#fff;gap:12px;font-size:16px;line-height:1.4;display:flex}.bz-cta-list li span{color:#a7d99a;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:22px;font-size:13px;line-height:1.7}.bz-cta-after{color:#ffffffd9;max-width:560px;margin-top:clamp(24px,3vw,32px);font-size:15px;line-height:1.55}.bz-cta-form{min-width:0;scroll-margin-top:16px}.bz-cta-form .audit-form{color:var(--ink)}.bz-cta-form .brief-frame{box-shadow:0 20px 48px #0003}.bz-clause{color:#ffffffbf;margin-top:14px;font-size:12px;line-height:1.55}.bz-clause a{color:#fff;text-decoration:underline}.audit-site{gap:10px;display:grid}.audit-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.audit-check input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.audit-check:has(input:focus-visible){outline:2px solid var(--green);outline-offset:3px;border-radius:6px}@keyframes bz-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bz-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.bz-motion .bz-hero-media img.emdash-image-media{animation:1.8s cubic-bezier(.2,.7,.2,1) both bz-zoom}.bz-motion [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0)*90ms);transform:translateY(28px)}.bz-motion [data-reveal].is-in,.bz-motion-done [data-reveal],.bz-motion [data-words]{opacity:1;filter:none;transform:none}.bz-motion [data-words] .bz-word{opacity:.12;transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*45ms);display:inline-block;transform:translateY(12px)}.bz-motion [data-words].is-in .bz-word,.bz-motion-done [data-words] .bz-word{opacity:1;transform:none}.bz-motion .bz-card[data-reveal].is-in:hover{transition-delay:0s}@supports (interpolate-size:allow-keywords){.bz-page{interpolate-size:allow-keywords}.bz-faq-item::details-content{height:0;transition:height .45s cubic-bezier(.2,.7,.2,1),content-visibility .45s allow-discrete;overflow:clip}.bz-faq-item[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.bz-card,.bz-faq-icon,.bz-hero-work-image img.emdash-image-media{transition:none}.bz-hero-work.is-entering{animation:none}}@media (width<=1199px){.bz-cta-panel{grid-template-columns:minmax(0,1fr) minmax(0,480px)}}@media (width<=1023px){.bz-hero-inner{flex-direction:column;align-items:flex-start}.bz-faq{grid-template-columns:minmax(0,1fr)}.bz-faq-side{position:static}.bz-cta-panel{grid-template-columns:minmax(0,1fr)}.bz-cta-panel:after{background:#0d0d0cc7}.bz-note-card{grid-template-columns:minmax(0,1fr)}}@media (width<=809px){.bz-hero{min-height:auto}.bz-hero-inner{padding-top:96px}.bz-hero:after{background:linear-gradient(#0d0d0c80,#0d0d0cb3 40%,#0d0d0ce6)}.bz-flow{grid-template-columns:minmax(0,1fr)}.bz-qa-head,.bz-qa-row{grid-template-columns:minmax(0,1fr);row-gap:14px}.bz-qa-head>:not(:first-child){display:none}.bz-qa-answer-label{display:block}.bz-qa-arrow{justify-self:start;width:36px;height:36px;transform:rotate(90deg)}.bz-qa-answer{justify-self:start}.bz-qa-close{flex-direction:column;align-items:flex-start}.bz-example{flex-direction:column;align-items:flex-start;padding:24px}.bz-example.has-image .hero-contact{margin-left:0}.bz-example-image{width:100%}.bz-carousel{grid-auto-columns:82%}.bz-faq-item summary{padding:18px 20px;font-size:17px}.bz-faq-item p{padding:0 20px 20px}.bz-cta-panel{border-radius:20px;padding:20px}.bz-cta-copy{padding:12px 4px 0}}@media (width<=540px){.bz-hero-work{grid-template-columns:96px minmax(0,1fr);gap:12px}.bz-hero-actions .hero-contact{width:100%}.bz-cta-list ol{grid-template-columns:minmax(0,1fr)}.bz-section .center-heading h2{font-size:min(11.8vw,56px)}}@media (width<=809px) and (height<=700px){.bz-hero-inner{padding-top:24px}}.bz-od{gap:16px;scroll-margin-top:112px;font-size:14px;line-height:1.45;display:grid}.bz-od-steps{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.bz-od-steps li{color:var(--muted);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000a}.bz-od-steps li span{background:var(--panel);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.bz-od-steps [aria-current]{background:var(--ink);color:#fff}.bz-od-steps [aria-current] span{background:#ffffff26}.bz-od-steps .is-done{color:var(--green-text)}.bz-od-steps .is-done span{background:var(--green);color:#fff}.bz-od-frame{border-radius:var(--bz-radius);background:#fff;min-height:520px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 48px -32px #0000002e}.bz-od-sidebar{background:var(--ink);color:#bdbab3;flex-direction:column;flex-shrink:0;gap:2px;width:168px;padding:18px 10px;font-size:13px;display:flex}.bz-od-sidebar span{border-radius:10px;padding:8px 12px}.bz-od-sidebar .is-on{background:var(--green);color:#fff}.bz-od-main{flex:1;min-width:0;padding:clamp(18px,2.4vw,28px)}.bz-od-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bz-od-title{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,24px);font-weight:500}.bz-od-quick{flex-wrap:wrap;gap:8px;display:flex}.bz-od-quick[hidden]{display:none}.bz-od-btn{background:var(--green);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;transition:background .2s;display:inline-flex}.bz-od-btn:hover{background:var(--green-text)}.bz-od-btn--ghost{background:var(--panel);color:var(--ink)}.bz-od-btn--ghost:hover{background:#e7e4dd}.bz-od-btn:focus-visible,.bz-od-file:focus-visible,.bz-od-tabs button:focus-visible,.bz-od-scroll:focus-visible,.bz-od-csv:focus-visible{outline:2px solid var(--green-text);outline-offset:2px}.bz-od-form{gap:12px;display:grid}.bz-od-box{border:1px solid #e4e2dc;border-radius:16px;min-width:0;margin:0;padding:14px}.bz-od-box legend{padding:0 6px;font-size:13px;font-weight:600}.bz-od-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.bz-od-field{gap:4px;min-width:0;display:grid}.bz-od-field>span{color:var(--ink);font-size:12px;font-weight:600}.bz-od-field em{color:var(--green-text);font-style:normal;font-weight:500}.bz-od-field :is(input,select),.bz-od-auto{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6d3cc;border-radius:10px;padding:8px 11px}.bz-od-field :is(input,select):focus{outline:2px solid var(--green-text);outline-offset:0;border-color:#0000}.bz-od-auto{font-variant-numeric:tabular-nums;background:#eef2e9;border-color:#cfe1c6;align-items:center;font-weight:600;display:flex}.bz-od-files{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.bz-od-files p{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bz-od-files p>span{flex-basis:100%;font-size:12px;font-weight:600}.bz-od-file{min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d3cc;border-radius:99px;padding:6px 14px;font-size:13px}.bz-od-file[hidden]{display:none}.bz-od-files small{color:var(--muted);font-size:12px}.bz-od-files small.is-on{color:var(--green-text);font-weight:600}.bz-od-error{color:#9b1c1c;background:#fdeceb;border-radius:12px;padding:10px 14px;font-size:13px}.bz-od-note{color:var(--muted);font-size:13px}.bz-od-tasks{gap:4px;max-width:560px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bz-od-tasks li{opacity:.4;border-bottom:1px solid #eeece7;grid-template-columns:28px 1fr;column-gap:12px;padding:10px 0;transition:opacity .3s;display:grid}.bz-od-tasks li:before{content:"";background:var(--panel);border-radius:50%;grid-row:span 2;width:28px;height:28px}.bz-od-tasks li.is-on{opacity:1}.bz-od-tasks li.is-on:before{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat}.bz-od-tasks b{font-weight:600}.bz-od-tasks span{color:var(--muted);font-size:13px}.bz-od-done{color:#1d5c1a;background:#eef2e9;border-radius:14px;margin-bottom:14px;padding:12px 16px;font-weight:600}.bz-od-done:focus{outline:none}.bz-od-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.bz-od-tabs button{background:var(--panel);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:8px 16px;font-weight:600}.bz-od-tabs [aria-selected=true]{background:var(--ink);color:#fff}.bz-od-panel{gap:12px;display:grid}.bz-od-panel[hidden],.bz-od-screen[hidden]{display:none}.bz-od-scroll{border:1px solid #eeece7;border-radius:14px;overflow-x:auto}.bz-od-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.bz-od-table th{background:var(--ink);color:#fff;text-align:left;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.bz-od-table td{white-space:nowrap;border-top:1px solid #eeece7;padding:10px 12px}.bz-od-table td:first-child{font-weight:600}.bz-od-badge{border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.bz-od-badge--wolny{color:#1d5c1a;background:#eef2e9}.bz-od-badge--rez{color:#7a4a00;background:#fbefd9}.bz-od-badge--sprzedany{background:var(--ink);color:#fff}.bz-od-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bz-od-history li{border-left:3px solid var(--green);background:var(--panel);font-variant-numeric:tabular-nums;border-radius:0 10px 10px 0;flex-wrap:wrap;gap:4px 14px;padding:10px 14px;display:flex}.bz-od-history span{color:var(--muted)}.bz-od-change{border:1px dashed #cfe1c6;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.bz-od-change .bz-od-field{flex:220px;max-width:280px}.bz-od-csv{background:var(--ink);color:#cfe1c6;white-space:pre;border-radius:14px;margin:0;padding:14px;font:12px/1.7 ui-monospace,Menlo,Consolas,monospace;overflow-x:auto}.bz-od-csv .is-muted{color:#9a978f}.bz-od-csv .is-new{color:#ffd77a}.bz-od-restart{text-align:center;margin-top:16px}.bz-od-disclaimer{text-align:center;color:var(--muted);font-size:13px}@media (prefers-reduced-motion:no-preference){.bz-od-screen:not([hidden]){animation:.35s bz-od-in}.bz-od-table tr.is-new,.bz-od-history li.is-new{animation:2.4s bz-od-flash}}@keyframes bz-od-in{0%{opacity:0;transform:translateY(8px)}}@keyframes bz-od-flash{0%{background:#fff3cd}}@media (width<=959px){.bz-od-sidebar{display:none}.bz-od-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.bz-od-grid,.bz-od-files{grid-template-columns:1fr}.bz-od-quick,.bz-od-quick .bz-od-btn{width:100%}.bz-od-steps{justify-content:stretch;display:grid}.bz-od-main{padding:16px}.bz-od-box{padding:12px}}.bz-hero-note{color:#ffffffbf;max-width:560px;margin-top:20px;font-size:14px;line-height:1.5}.bz-pc{width:min(460px,100%);color:var(--ink);background:#fff;border-radius:20px;flex:none;margin:0;padding:18px;box-shadow:0 16px 40px #0000002e}.bz-pc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.bz-pc-head figcaption{letter-spacing:-.02em;font-size:15px;font-weight:600}.bz-pc-tag{background:var(--panel);color:var(--muted);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600}.bz-pc-scroll{overflow-x:auto}.bz-pc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.bz-pc-table th{text-align:left;color:var(--muted);white-space:nowrap;border-bottom:1px solid #e4e2dc;padding:6px 6px 8px;font-size:11px;font-weight:600}.bz-pc-table td{white-space:nowrap;border-bottom:1px solid #eeece7;padding:9px 6px}.bz-pc-table tr{transition:background-color .35s}.bz-pc-table tr.is-changing{background:#eef2e9}.bz-pc-table tr.is-final td:is([data-pc-m2],[data-pc-total]){color:#1d5c1a;font-weight:600}.bz-pc-st{color:#1d5c1a;background:#eef2e9;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.bz-pc-st--rez{color:#7a4a00;background:#fbefd9}.bz-pc-st--sold{background:var(--panel);color:#5f5c55}.bz-pc-activity{background:#eef2e9;border-radius:12px;align-items:center;gap:11px;min-height:58px;margin-top:12px;padding:10px 12px;display:flex}.bz-pc-icon{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.bz-pc-icon.is-check{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat}.bz-pc-copy{min-width:0;display:grid}.bz-pc-copy strong{font-size:13px;font-weight:600}.bz-pc-copy span{color:#4d4b46;font-size:12px;line-height:1.35}.bz-pc-foot{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.bz-pc-foot li{opacity:.45;align-items:center;gap:6px;transition:opacity .3s,color .3s;display:inline-flex}.bz-pc-foot li:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.bz-pc-foot li.is-done{opacity:1;color:#1d5c1a}.bz-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bz-grid-card{flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,32px);display:flex}.bz-grid-card h3{letter-spacing:-.03em;font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.25}.bz-grid-card p{color:#57544e;font-size:15px;line-height:1.6}.bz-grid-num{letter-spacing:.06em;color:var(--green-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.bz-grid-icon{width:52px;height:52px;color:var(--green-text);background:#eef2e9;border-radius:14px;place-items:center;display:grid}.bz-grid-icon .material-icon{width:26px;height:26px}.bz-strip{background:var(--ink);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:16px;padding:clamp(24px,3vw,36px);display:flex}.bz-strip>div{max-width:760px}.bz-strip h3{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.25}.bz-strip p{color:#ffffffbf;margin-top:8px;font-size:15px;line-height:1.6}.bz-strip .hero-contact{flex-shrink:0}.bz-proof{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.bz-proof-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.bz-proof-copy h2{letter-spacing:-.045em;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.05}.bz-proof-copy>p{color:#57544e;font-size:17px;line-height:1.6}.bz-proof-copy>p.bz-proof-box{border-left:3px solid var(--green);color:var(--ink);border-radius:0 16px 16px 0;padding:20px 24px;font-size:16px}.bz-proof-visual{margin:0;padding:14px}.bz-proof-bar{align-items:center;gap:6px;padding:4px 4px 12px;display:flex}.bz-proof-bar i{background:#e4e2dc;border-radius:50%;width:9px;height:9px}.bz-proof-bar span{background:var(--panel);color:var(--muted);text-align:center;border-radius:99px;flex:1;margin-left:8px;padding:5px 14px;font-size:12px}.bz-proof-screen{aspect-ratio:4/3;background:var(--panel);border-radius:12px;overflow:hidden}.bz-proof-screen img.emdash-image-media{object-fit:cover;width:100%;height:100%;display:block}.bz-trust{margin:clamp(96px,11vw,160px) auto 0;scroll-margin-top:24px}.bz-trust-panel{border-radius:var(--bz-radius);color:#fff;background:#1d1d1b;padding:clamp(28px,4vw,56px)}.bz-trust-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px clamp(32px,5vw,72px);display:grid}.bz-trust h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(32px,3.8vw,56px);font-weight:600;line-height:1.05}.bz-trust-lead{color:#ffffffd9;max-width:620px;margin-top:20px;font-size:18px;line-height:1.55}.bz-trust-photo{aspect-ratio:1;background:#2a2a27;border-radius:20px;margin:0;position:relative;overflow:hidden}.bz-trust-photo img.emdash-image-media{object-fit:cover;width:100%;height:100%;display:block}.bz-trust-photo:after{content:"";pointer-events:none;background:linear-gradient(#0d0d0c00,#0d0d0ce6);position:absolute;inset:50% 0 0}.bz-trust-photo figcaption{z-index:1;color:#ffffffd9;font-size:13px;line-height:1.45;position:absolute;bottom:18px;left:20px;right:20px}.bz-trust-photo figcaption strong{color:#fff;font-size:17px;font-weight:600;display:block}.bz-trust-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.bz-trust-points li{border-top:1px solid #ffffff26;gap:18px;padding:24px 0;display:flex}.bz-trust-points li>span{color:#a7d99a;font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:3px;font-size:14px}.bz-trust-points h3{letter-spacing:-.02em;font-size:clamp(18px,1.4vw,21px);font-weight:600;line-height:1.3}.bz-trust-points p{color:#ffffffbf;margin-top:8px;font-size:15px;line-height:1.6}.bz-trust-points a{color:#a7d99a;text-underline-offset:3px;text-decoration:underline}.bz-trust-quote{background:#ffffff12;border-radius:20px;margin:24px 0 0;padding:clamp(24px,3vw,32px)}.bz-trust-quote blockquote{letter-spacing:-.02em;max-width:860px;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.bz-trust-quote figcaption{color:#ffffffbf;align-items:center;gap:12px;margin-top:18px;font-size:14px;line-height:1.4;display:flex}.bz-trust-quote figcaption strong{color:#fff;font-weight:600;display:block}.bz-trust+.wrap .bz-section:first-child{padding-top:clamp(80px,10vw,140px)}@media (width<=1199px){.bz-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.bz-proof,.bz-trust-intro{grid-template-columns:minmax(0,1fr)}.bz-trust-photo{max-width:420px}.bz-trust-points{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.bz-grid-cards{grid-template-columns:minmax(0,1fr)}.bz-strip .hero-contact{width:100%}}@media (width<=809px){.bz-pc{display:none}}@media (prefers-reduced-motion:reduce){.bz-pc-table tr,.bz-pc-foot li{transition:none}}.bz-ba-list{border-left:3px solid var(--green);border-radius:0 16px 16px 0;width:100%;padding:20px 24px}.bz-ba-list-title{color:var(--ink);font-size:14px;font-weight:600}.bz-ba-list ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bz-ba-list li{color:var(--ink);padding-left:20px;font-size:15px;line-height:1.55;position:relative}.bz-ba-list li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.bz-ba-shots{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:16px;display:grid}.bz-ba-shot{margin:0;padding:12px}.bz-ba-screen{aspect-ratio:1;background:var(--panel);background:#fff;border-radius:12px;overflow:hidden}.bz-ba-screen img.emdash-image-media{object-fit:cover;width:100%;height:100%;display:block;scale:1.38}.bz-ba-shot figcaption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 4px 2px;font-size:13px;line-height:1.4;display:flex}.bz-ba-tag{background:var(--panel);color:var(--ink);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.bz-ba-tag--after{background:var(--green-text);color:#fff}.bz-ba+.bz-quote{margin-top:clamp(32px,4vw,48px)}@media (width<=539px){.bz-ba-shots{grid-template-columns:minmax(0,1fr)}}
