.b3d-mb-promo{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;background:var(--b3d-fleece-2);border-radius:28px;padding:56px;margin-bottom:48px}.b3d-mb-promo-body{min-width:0}.b3d-mb-promo-headline{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:var(--b3d-ink);margin:14px 0 18px;letter-spacing:-.01em}.b3d-mb-promo-subtitle{font-family:var(--b3d-font-body);font-size:17px;line-height:1.5;color:var(--b3d-n-700);max-width:48ch;margin:0 0 24px}.b3d-mb-promo-cta{margin-top:8px}.b3d-mb-promo-art{aspect-ratio:1/1;background:var(--b3d-fleece);border:1px solid var(--b3d-n-200);border-radius:24px;display:grid;place-items:center;padding:20px}.b3d-mb-promo-art img{width:90%;height:90%;object-fit:contain}@media(max-width:1023px){.b3d-mb-promo{grid-template-columns:1fr;padding:36px 28px;gap:24px}.b3d-mb-promo-art{aspect-ratio:16/10}}.b3d-mb-feat{margin-bottom:48px}.b3d-mb-feat-header{margin-bottom:28px}.b3d-mb-feat-title{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;color:var(--b3d-ink);margin:8px 0 6px}.b3d-mb-feat-subtitle{font-family:var(--b3d-font-body);font-size:16px;color:var(--b3d-n-600);margin:0}.b3d-mb-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.b3d-mb-feat-cell{background:#fff;border:1px solid var(--b3d-n-200);border-radius:20px;padding:22px 26px;display:flex;align-items:center;gap:22px}.b3d-mb-feat-cell-icon{flex-shrink:0;width:96px;height:96px;display:grid;place-items:center}.b3d-mb-feat-cell-icon img{max-width:100%;max-height:100%;object-fit:contain}.b3d-mb-feat-cell-text{min-width:0}.b3d-mb-feat-cell-text h3{font-family:var(--b3d-font-title);font-weight:700;font-size:19px;color:var(--b3d-ink);margin:0 0 4px}.b3d-mb-feat-cell-text p{font-family:var(--b3d-font-body);font-size:15px;line-height:1.45;color:var(--b3d-n-600);margin:0}@media(max-width:1023px){.b3d-mb-feat-grid{grid-template-columns:1fr}.b3d-mb-feat-cell-icon{width:72px;height:72px}}.b3d-mb-row{margin-bottom:48px}.b3d-mb-row-header{margin-bottom:24px}.b3d-mb-row-title{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;color:var(--b3d-ink);margin:8px 0 0}.b3d-mb-row-cols{display:flex;flex-wrap:wrap;gap:24px}.b3d-mb-row-cols-left{justify-content:flex-start}.b3d-mb-row-cols-center{justify-content:center}.b3d-mb-row-cols-right{justify-content:flex-end}.b3d-mb-row-col{display:flex;flex-direction:column;color:inherit;text-decoration:none;flex:1 1 220px;max-width:320px}.b3d-mb-row-col-link:hover h3{color:var(--b3d-sky-deep)}.b3d-mb-row-photo{width:100%;aspect-ratio:1/1;background:#fff;border:1px solid var(--b3d-n-200);border-radius:20px;overflow:hidden;margin-bottom:14px}.b3d-mb-row-photo img{width:100%;height:100%;object-fit:cover;display:block}.b3d-mb-row-col h3{font-family:var(--b3d-font-title);font-weight:700;font-size:20px;color:var(--b3d-ink);margin:0 0 6px;transition:color .15s ease}.b3d-mb-row-col p{font-family:var(--b3d-font-body);font-size:16px;line-height:1.45;color:var(--b3d-n-600);margin:0}@media(max-width:1023px){.b3d-mb-row-col{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}.b3d-mb-pricelist{margin:64px 0}.b3d-mb-pricelist-header{margin-bottom:24px}.b3d-mb-pricelist-title{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;color:var(--b3d-ink);margin:8px 0 0}.b3d-mb-pricelist-items{list-style:none;margin:0;padding:0;border-top:1px solid var(--b3d-n-200)}.b3d-mb-pricelist-item{border-bottom:1px solid var(--b3d-n-200);padding:18px 8px}.b3d-mb-pricelist-item-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.b3d-mb-pricelist-item-label{font-family:var(--b3d-font-title);font-weight:600;font-size:18px;color:var(--b3d-ink)}.b3d-mb-pricelist-item-price{font-family:var(--b3d-font-ui);font-weight:600;font-size:16px;color:var(--b3d-ink-soft);white-space:nowrap}.b3d-mb-pricelist-item-desc{margin:6px 0 0;font-family:var(--b3d-font-body);font-size:15px;color:var(--b3d-n-600);line-height:1.6;max-width:80ch}.b3d-mb-pricetable{margin:32px 0;background:#fff;border:1px solid var(--b3d-n-200);border-radius:16px;overflow:hidden}.b3d-mb-pricetable-title{font-family:var(--b3d-font-title);font-weight:700;font-size:20px;color:var(--b3d-ink);margin:0;padding:18px 20px;border-bottom:1px solid var(--b3d-n-200);background:var(--b3d-fleece-2);letter-spacing:-.01em}.b3d-mb-pricetable-table{width:100%;border-collapse:collapse}.b3d-mb-pricetable-row td{padding:14px 20px;border-bottom:1px solid var(--b3d-n-200);font-size:15px;line-height:1.5}.b3d-mb-pricetable-row:last-child td{border-bottom:0}.b3d-mb-pricetable-row-label{color:var(--b3d-ink);font-family:var(--b3d-font-body);font-weight:500}.b3d-mb-pricetable-row-detail{display:block;margin-top:4px;font-weight:400;font-size:14px;color:var(--b3d-n-600)}.b3d-mb-pricetable-row-price{color:var(--b3d-ink-soft);font-family:var(--b3d-font-ui);font-weight:600;text-align:right;vertical-align:top;white-space:nowrap}@media(max-width:480px){.b3d-mb-pricetable-row td{display:block}.b3d-mb-pricetable-row .b3d-mb-pricetable-row-label{padding-bottom:4px;border-bottom:0}.b3d-mb-pricetable-row .b3d-mb-pricetable-row-price{padding-top:0;text-align:left;white-space:normal}}.b3d-mb-pricetable-note{margin:0;padding:12px 20px 16px;border-top:1px solid var(--b3d-n-200);font-size:14px;color:var(--b3d-n-600)}.b3d-mb-story{margin:64px 0;padding:40px;background:var(--b3d-fleece-2);border-radius:28px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:start}.b3d-mb-story-title{font-family:var(--b3d-font-title);font-weight:700;font-size:30px;line-height:1.15;color:var(--b3d-ink);margin:0 0 18px;text-wrap:balance}.b3d-mb-story-text p{font-size:17px;line-height:1.75;color:var(--b3d-n-700);margin:0 0 16px;max-width:62ch}.b3d-mb-story-text p:last-child{margin-bottom:0}.b3d-mb-story-text h3{font-family:var(--b3d-font-title);font-weight:700;font-size:19px;color:var(--b3d-ink);margin:28px 0 8px}.b3d-mb-story-text .b3d-mb-story-preface{font-size:15px;color:var(--b3d-n-600);padding-bottom:16px;border-bottom:1px solid var(--b3d-n-200);margin-bottom:8px}.b3d-mb-story-steps{background:#fff;border:1px solid var(--b3d-n-200);border-radius:18px;padding:22px 24px;position:sticky;top:100px}.b3d-mb-story-steps h3{font-family:var(--b3d-font-ui);font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--b3d-n-500);margin:0 0 14px}.b3d-mb-story-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:b3d-step}.b3d-mb-story-steps li{counter-increment:b3d-step;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px}.b3d-mb-story-steps li:before{content:counter(b3d-step);grid-row:span 2;width:28px;height:28px;border-radius:50%;background:var(--b3d-ink);color:#fff;font-family:var(--b3d-font-ui);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.b3d-mb-story-step-label{font-family:var(--b3d-font-ui);font-weight:600;font-size:15px;color:var(--b3d-ink)}.b3d-mb-story-step-text{font-size:14px;color:var(--b3d-n-700);line-height:1.5}.b3d-mb-story-steps-note{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--b3d-n-200);font-size:13.5px;color:var(--b3d-n-600)}@media(max-width:860px){.b3d-mb-story{grid-template-columns:minmax(0,1fr);padding:28px 24px;gap:24px}.b3d-mb-story-steps{position:static}.b3d-mb-story-title{font-size:26px}}.b3d-mb-divider{background:var(--b3d-fleece-2);border-radius:28px;padding:64px 56px;margin:48px 0;position:relative;text-align:center}.b3d-mb-divider:before,.b3d-mb-divider:after{content:"";position:absolute;left:56px;right:56px;height:2px;background:var(--b3d-ink)}.b3d-mb-divider:before{top:28px}.b3d-mb-divider:after{bottom:28px}.b3d-mb-divider-inner{max-width:64ch;margin:0 auto}.b3d-mb-divider-headline{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(2rem,5vw,3.75rem);line-height:1.05;color:var(--b3d-ink);margin:18px 0;letter-spacing:-.015em}.b3d-mb-divider-tagline{font-family:var(--b3d-font-body);font-size:18px;line-height:1.45;color:var(--b3d-n-700);margin:0 auto;max-width:56ch}@media(max-width:1023px){.b3d-mb-divider{padding:48px 28px}.b3d-mb-divider:before,.b3d-mb-divider:after{left:28px;right:28px}.b3d-mb-divider:before{top:20px}.b3d-mb-divider:after{bottom:20px}}.b3d-mb-it{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:48px 0}.b3d-mb-it-right .b3d-mb-it-image{order:2}.b3d-mb-it-right .b3d-mb-it-body{order:1}.b3d-mb-it-image{display:flex;flex-direction:column;align-items:center;gap:16px}.b3d-mb-it-image-frame{width:100%;background:var(--b3d-fleece-2);border-radius:24px;padding:32px;display:grid;place-items:center}.b3d-mb-it-image-frame img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.b3d-mb-it-disclaimer{font-family:var(--b3d-font-body);font-size:13px;line-height:1.4;color:var(--b3d-n-600);text-align:center;max-width:52ch;margin:0}.b3d-mb-it-body{min-width:0}.b3d-mb-it-heading{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.08;color:var(--b3d-ink);margin:14px 0 18px;letter-spacing:-.01em}.b3d-mb-it-subheading{font-family:var(--b3d-font-body);font-size:18px;line-height:1.5;color:var(--b3d-n-700);max-width:46ch;margin:0 0 24px}.b3d-mb-it-cta{margin-top:8px}@media(max-width:1023px){.b3d-mb-it,.b3d-mb-it-right{grid-template-columns:1fr;gap:28px}.b3d-mb-it-right .b3d-mb-it-image{order:0}.b3d-mb-it-right .b3d-mb-it-body{order:1}}.b3d-mb-compat{margin-bottom:48px}.b3d-mb-compat-header{margin-bottom:24px}.b3d-mb-compat-title{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;color:var(--b3d-ink);margin:8px 0 6px}.b3d-mb-compat-subtitle{font-family:var(--b3d-font-body);font-size:16px;color:var(--b3d-n-600);margin:0}.b3d-mb-compat-row{display:flex;justify-content:center;gap:24px}.b3d-mb-compat-row-split .b3d-mb-compat-group-no{margin-left:24px;padding-left:24px;border-left:2px solid var(--b3d-n-200)}.b3d-mb-compat-group{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:24px;flex:1}.b3d-mb-compat-col{display:flex;flex-direction:column;align-items:center;gap:12px}.b3d-mb-compat-photo{width:100%;aspect-ratio:1/1;background:#fff;border:1px solid var(--b3d-n-200);border-radius:20px;display:grid;place-items:center;padding:16px;position:relative}.b3d-mb-compat-photo img{max-width:100%;max-height:100%;object-fit:contain}.b3d-mb-compat-group-no .b3d-mb-compat-photo img{opacity:.45}.b3d-mb-compat-mark{position:absolute;top:-12px;right:-12px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-family:var(--b3d-font-ui);font-weight:700;font-size:22px;line-height:1}.b3d-mb-compat-mark-yes{background:var(--b3d-success)}.b3d-mb-compat-mark-no{background:var(--b3d-danger)}.b3d-mb-compat-name{font-family:var(--b3d-font-title);font-weight:700;font-size:18px;color:var(--b3d-ink);text-align:center;margin:0}@media(max-width:1023px){.b3d-mb-compat-row{flex-direction:column;gap:24px}.b3d-mb-compat-row-split .b3d-mb-compat-group-no{margin-left:0;padding-left:0;padding-top:24px;border-left:none;border-top:2px solid var(--b3d-n-200)}.b3d-mb-compat-group{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto}}.b3d-mb-cards{margin-bottom:48px}.b3d-mb-cards-header{margin-bottom:28px;text-align:center}.b3d-mb-cards-title{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;color:var(--b3d-ink);margin:8px 0 0}.b3d-mb-cards-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:28px}.b3d-mb-cards-card{background:#fff;border:1px solid var(--b3d-n-200);border-radius:20px;padding:24px;display:flex;flex-direction:column;position:relative;color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.b3d-mb-cards-card-link:hover{transform:translateY(-2px);box-shadow:0 6px 16px #11111114}.b3d-mb-cards-badge{position:absolute;top:-18px;left:24px;width:44px;height:44px;border-radius:50%;background:var(--b3d-sky);border:1px solid var(--b3d-n-200);color:var(--b3d-ink);font-family:var(--b3d-font-title);font-weight:700;font-size:20px;display:grid;place-items:center}.b3d-mb-cards-photo{width:100%;aspect-ratio:1/1;background:var(--b3d-fleece-2);border-radius:12px;display:grid;place-items:center;padding:16px;margin-bottom:14px}.b3d-mb-cards-photo img{max-width:100%;max-height:100%;object-fit:contain}.b3d-mb-cards-card h3{font-family:var(--b3d-font-title);font-weight:700;font-size:19px;color:var(--b3d-ink);margin:0 0 4px}.b3d-mb-cards-card p{font-family:var(--b3d-font-body);font-size:15px;line-height:1.45;color:var(--b3d-n-600);margin:0}@media(max-width:1023px){.b3d-mb-cards-row{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto}}@media(max-width:480px){.b3d-mb-cards-row{grid-template-columns:1fr}}.b3d-mb-band{background:var(--b3d-fleece-2);border-radius:28px;padding:64px 56px;margin:48px 0;position:relative}.b3d-mb-band:before,.b3d-mb-band:after{content:"";position:absolute;left:56px;right:56px;height:2px;background:var(--b3d-ink)}.b3d-mb-band:before{top:28px}.b3d-mb-band:after{bottom:28px}.b3d-mb-band-inner{display:flex;align-items:center;gap:48px;max-width:1100px;margin:0 auto}.b3d-mb-band-mark{flex-shrink:0;width:180px;height:180px;display:grid;place-items:center}.b3d-mb-band-mark img{max-width:100%;max-height:100%;object-fit:contain}.b3d-mb-band-text{min-width:0}.b3d-mb-band-headline{font-family:var(--b3d-font-title);font-weight:700;font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--b3d-ink);letter-spacing:-.015em;margin:12px 0 14px}.b3d-mb-band-tagline{font-family:var(--b3d-font-body);font-size:17px;line-height:1.45;color:var(--b3d-n-700);max-width:48ch;margin:0}@media(max-width:1023px){.b3d-mb-band{padding:48px 28px}.b3d-mb-band:before,.b3d-mb-band:after{left:28px;right:28px}.b3d-mb-band:before{top:20px}.b3d-mb-band:after{bottom:20px}.b3d-mb-band-inner{flex-direction:column;text-align:center;gap:24px}.b3d-mb-band-mark{width:120px;height:120px}}.b3d-mb-showcase .b3d-marketing-main{max-width:1200px;margin:0 auto;padding:48px 24px 96px}.b3d-mb-showcase-header{margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid var(--b3d-n-200)}.b3d-mb-showcase-header h1{font-family:var(--b3d-font-title);font-weight:700;font-size:2.25rem;color:var(--b3d-ink);margin:0 0 8px}.b3d-mb-showcase-header p{font-family:var(--b3d-font-body);color:var(--b3d-n-600);margin:0}.b3d-mb-showcase-header code{font-family:var(--b3d-font-ui),monospace;font-size:.95em;background:var(--b3d-fleece-2);padding:1px 6px;border-radius:4px}.b3d-mb-showcase-section{font-family:var(--b3d-font-ui),monospace;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:var(--b3d-n-500);margin:56px 0 16px;padding-bottom:8px;border-bottom:1px dashed var(--b3d-n-200)}
