.m2-starter{position:relative;isolation:isolate;background:var(--ink);color:#fff;padding:76px 0;overflow:hidden}.m2-starter__mega{position:absolute;z-index:-2;right:-2vw;top:-70px;font:800 clamp(260px,32vw,520px)/.8 var(--font-heading--family),sans-serif;letter-spacing:-.1em;color:rgba(255,255,255,.025)}.m2-starter__flow{position:absolute;z-index:-1;border-style:solid;border-radius:50%;pointer-events:none}.m2-starter__flow--a{width:560px;height:360px;border-width:55px;border-color:rgba(229,184,76,.13);right:-300px;bottom:-140px;transform:rotate(-20deg)}.m2-starter__flow--b{width:440px;height:330px;border-width:44px;border-color:rgba(167,39,84,.19);left:-300px;top:-190px;transform:rotate(20deg)}.m2-starter__inner{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(54px,8vw,108px);align-items:center}.m2-starter__copy h2{max-width:600px}.m2-starter__copy .m2-lead{color:rgba(255,255,255,.7);max-width:570px}.m2-kit-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.m2-kit-badges span{padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;font:700 10px/1 var(--font-body--family),sans-serif;color:rgba(255,255,255,.78)}.m2-starter__price{margin-top:24px;font:650 30px/1 var(--font-heading--family),sans-serif;letter-spacing:-.04em}.m2-starter__price small{font:600 10px/1 var(--font-body--family),sans-serif;letter-spacing:0;opacity:.55}.m2-starter__actions{margin-top:19px}.m2-starter__actions form{margin:0}.m2-starter__note{margin:17px 0 0;font-size:11px;color:rgba(255,255,255,.52)}.m2-starter__note a{color:inherit;font-weight:700}.m2-starter__visual{position:relative;min-height:480px}.m2-starter__seal{position:absolute;z-index:5;right:1%;top:0;width:92px;height:92px;border-radius:50%;background:var(--gold);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg)}.m2-starter__seal b{font:750 38px/.8 var(--font-heading--family),sans-serif;letter-spacing:-.07em}.m2-starter__seal span{margin-top:8px;font:800 8px/1 var(--font-heading--family),sans-serif;letter-spacing:.13em}.m2-starter__image{position:absolute;inset:40px 0 30px;display:block}.m2-starter__image img{width:100%;height:100%;object-fit:contain}.m2-starter-lineup{position:absolute;inset:80px 4% 45px;display:flex;align-items:flex-end;justify-content:center;gap:12px}.m2-starter-pack{--label:var(--passion);width:78px;height:285px;border-radius:15px 15px 10px 10px}.m2-starter-pack--1{transform:translateY(20px) rotate(-3deg)}.m2-starter-pack--2{--label:var(--spritz);height:330px;transform:rotate(1deg)}.m2-starter-pack--3{--label:var(--green);height:310px;transform:translateY(8px) rotate(-1deg)}.m2-starter-pack--4{--label:var(--berry-soft);transform:translateY(25px) rotate(3deg)}.m2-starter-pack i{top:-32px;width:39px;height:36px;border-radius:6px}.m2-starter-pack span{position:absolute;inset:61px 8px 18px;border-radius:8px;background:var(--label);display:flex;align-items:center;justify-content:center}.m2-starter-pack b{font:800 25px/1 var(--font-heading--family),sans-serif;letter-spacing:-.08em;color:var(--ink)}.m2-starter-pack small{position:absolute;bottom:16px;width:90%;font:800 5.7px/1 var(--font-heading--family),sans-serif;text-align:center;color:var(--ink)}.m2-starter__caption{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);white-space:nowrap;padding:9px 12px;border-radius:999px;background:rgba(245,240,230,.08);border:1px solid rgba(255,255,255,.15);font:800 8px/1 var(--font-heading--family),sans-serif;letter-spacing:.12em}
