.mt-bc-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,88px);align-items:center}.mt-bc-intro .mt-sec-head{margin-bottom:var(--mt-s6)}.mt-bc-ideas{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mt-bc-idea{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;background:var(--mt-paper-raised);border:1px solid var(--mt-line);border-radius:var(--mt-r-md);padding:18px 20px;min-width:0}.mt-bc-idea strong{display:block;font:700 20px/1.2 var(--mt-f-display);letter-spacing:-.015em;margin-bottom:4px;color:var(--mt-ink)}.mt-bc-idea>span:last-child{color:var(--mt-ink-muted);font-size:16px;line-height:1.5;min-width:0}.mt-bc-idea-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--mt-thur-soft);color:var(--mt-thur)}.mt-bc-idea-ico .mt-icon{width:24px;height:24px;stroke-width:1.7}.mt-bc-also{margin:14px 0 0;color:var(--mt-ink-muted);font-size:16px}.mt-bc-stage{perspective:1100px;display:grid;place-items:center;padding:12px 0;min-width:0}.mt-bc-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;overflow:hidden;isolation:isolate;width:min(100%,460px);aspect-ratio:1.55;display:grid;grid-template-rows:auto 1fr auto auto auto;gap:10px;padding:clamp(18px,4.2vw,30px);border-radius:var(--mt-r-md);background:var(--mt-paper-raised);color:var(--mt-ink);border:1px solid var(--mt-line);box-shadow:var(--mt-shadow-device);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d}.mt-bc-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,var(--mt-thur-soft),transparent 60%);opacity:.9}.mt-bc-rings{position:absolute;right:-70px;top:-70px;width:220px;height:220px;z-index:-1;pointer-events:none}.mt-bc-rings i{position:absolute;inset:0;border:1.5px solid var(--mt-thur);border-radius:50%;opacity:.35}.mt-bc-rings i:nth-child(2){inset:30px;opacity:.5}.mt-bc-rings i:nth-child(3){inset:60px;opacity:.7}.mt-bc-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.mt-bc-brand{font:800 clamp(17px,2.6vw,20px)/1 var(--mt-f-display);letter-spacing:-.02em}.mt-bc-brand .mt-apos{color:var(--mt-thur)}.mt-bc-kick{font:500 11px/1 var(--mt-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mt-thur)}.mt-bc-amount{align-self:end;font:800 clamp(38px,8vw,64px)/.95 var(--mt-f-display);letter-spacing:-.04em;color:var(--mt-ink);white-space:nowrap}.mt-bc-amount em{font-style:normal;color:var(--mt-thur)}.mt-bc-cut{height:0;border-top:1.5px dashed var(--mt-line);margin:2px -4px}.mt-bc-who{display:flex;flex-wrap:wrap;gap:6px 28px}.mt-bc-who>span{display:grid;gap:2px;min-width:0}.mt-bc-who small,.mt-bc-foot small{font:500 10.5px/1.2 var(--mt-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mt-ink-muted)}.mt-bc-who b{font:600 16px/1.2 var(--mt-f-sans)}.mt-bc-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mt-bc-foot code{font:500 14px/1 var(--mt-f-mono);letter-spacing:.08em;background:var(--mt-paper);border:1px solid var(--mt-line);border-radius:var(--mt-r-sm);padding:7px 10px;color:var(--mt-ink)}.mt-bc-shine{position:absolute;inset:0;pointer-events:none;z-index:2;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .16) 47%,rgb(255 255 255 / .04) 53%,transparent 62%);background-size:260% 100%;background-position:120% 0;opacity:0}@media (prefers-reduced-motion:no-preference){.mt-bc-card{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.mt-bc-card.is-tilting{transition:transform .12s linear,box-shadow .5s}.mt-bc-stage:hover .mt-bc-shine{animation:mt-bc-shine 1.3s cubic-bezier(.3,.6,.3,1) 1 both}.mt-bc-card.is-shine .mt-bc-shine{animation:mt-bc-shine 1.6s .5s cubic-bezier(.3,.6,.3,1) 1 both}.mt-bc-rings{animation:mt-bc-breathe 9s ease-in-out infinite alternate}@keyframes mt-bc-shine{0%{opacity:1;background-position:120% 0}100%{opacity:1;background-position:-40% 0}}@keyframes mt-bc-breathe{from{transform:scale(1)}to{transform:scale(1.08) rotate(8deg)}}}html.mt-still .mt-bc-card{transform:none!important}html.mt-still .mt-bc-shine,html.mt-still .mt-bc-rings{animation:none!important}.mt-bc-products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:clamp(18px,2.4vw,32px)}.mt-bc-product{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);background:var(--mt-paper-raised);border:1px solid var(--mt-line);border-radius:var(--mt-r-md);overflow:hidden;box-shadow:var(--mt-shadow-card);min-width:0}.mt-bc-product-media{display:block;background:var(--mt-n-paper)}.mt-bc-product-media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.mt-bc-product-body{display:grid;gap:12px;align-content:start;padding:clamp(18px,3vw,28px);min-width:0}.mt-bc-product-body .mt-h3{margin:0}.mt-bc-product-body .mt-h3 a{color:inherit;text-decoration:none}.mt-bc-product-body .mt-h3 a:hover{color:var(--mt-thur)}.mt-bc-product-body p{margin:0;color:var(--mt-ink-muted);font-size:16px;line-height:1.5}.mt-bc-product-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.mt-bc-price{font:800 22px/1.1 var(--mt-f-display);color:var(--mt-thur)}.mt-bc-price del{opacity:.55;font-size:.8em}.mt-bc-price ins{text-decoration:none}.mt-bc-product-foot .mt-btn{min-height:44px;padding:10px 18px;font-size:15px}.mt-bc-fallback{max-width:720px;gap:18px;padding:clamp(20px,4vw,36px)}.mt-bc-fallback>p:first-child{margin:0;font-size:18px;line-height:1.5}.mt-bc-actions{display:flex;flex-wrap:wrap;gap:12px}.mt-bc-fallback .mt-empty{font-size:15px;margin:0}.mt-bc-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(16px,2.4vw,28px);counter-reset:none}.mt-bc-how li{display:grid;gap:10px;align-content:start;padding-top:18px;border-top:2px solid var(--mt-thur);min-width:0}.mt-bc-how .mt-h3{margin:0}.mt-bc-how p{margin:0;color:var(--mt-ink-muted);font-size:16px;line-height:1.5}.mt-bc-step-n{font:500 14px/1 var(--mt-f-mono);letter-spacing:.14em;color:var(--mt-thur)}@media (max-width:900px){.mt-bc-hero{grid-template-columns:minmax(0,1fr)}.mt-bc-stage{justify-items:start}}@media (max-width:520px){.mt-bc-product{grid-template-columns:minmax(0,1fr)}.mt-bc-product-media img{aspect-ratio:16/10}.mt-bc-product-foot .mt-btn{width:100%}.mt-bc-actions .mt-btn{width:100%;white-space:normal}.mt-bc-card{aspect-ratio:auto;min-height:0}.mt-bc-who{gap:6px 18px}}.mt-bc-fields{flex:1 1 100%;width:100%;box-sizing:border-box;margin:0 0 16px;padding:18px 20px;border:1px solid var(--mt-line,#DDD8CE);border-radius:var(--mt-r-md,16px);background:var(--mt-paper-raised,#FBFAF6);display:grid;gap:14px;min-width:0}.mt-bc-legend{float:left;width:100%;padding:0;margin:0 0 2px;font:500 12px/1.4 var(--mt-f-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--mt-thur,#0F5E5A)}.mt-bc-legend+*{clear:both}.mt-bc-row{align-items:end;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.mt-bc-field{display:grid;gap:6px;margin:0!important;min-width:0}.mt-bc-field label{font-weight:600;font-size:15px;color:var(--mt-ink,#17191C)}.mt-bc-field abbr{text-decoration:none;color:var(--mt-gres,#A3412D)}.mt-bc-opt,.mt-bc-hint,.mt-bc-count{font-weight:400;font-size:14px;color:var(--mt-ink-muted,#54585D)}.mt-bc-count{justify-self:end}.mt-bc-count.is-full{color:var(--mt-gres,#A3412D)}.mt-bc-field input,.mt-bc-field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:var(--mt-ink,#17191C);background:var(--mt-paper,#fff);border:1.5px solid var(--mt-line,#DDD8CE);border-radius:12px;padding:11px 14px}.mt-bc-field textarea{resize:vertical;min-height:84px}.mt-bc-field input:focus-visible,.mt-bc-field textarea:focus-visible,.mt-bc-check input:focus-visible{outline:2px solid var(--mt-thur,#0F5E5A);outline-offset:2px;border-color:var(--mt-thur,#0F5E5A)}.mt-bc-check{margin:0!important}.mt-bc-check label{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;cursor:pointer}.mt-bc-check input{width:20px;height:20px;accent-color:var(--mt-thur,#0F5E5A);margin:0}.mt-bc-email[hidden]{display:none!important}.mt-bc-codes code{font-family:var(--mt-f-mono,monospace);letter-spacing:.06em}