.mc-home{background:var(--surface);color:var(--ink-muted);font-family:var(--font-text);font-size:16px;line-height:1.65}.mc-home *,.mc-home :before,.mc-home :after{box-sizing:border-box}.mc-home :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mc-home h1,.mc-home h2,.mc-home h3{font-family:var(--font-display);color:var(--ink);margin:0}.mc-home h2{letter-spacing:-.01em;font-size:2.35rem;font-weight:600;line-height:1.3}.mc-home p{margin:0}.mc-home a:not(.mc-btn):not(.mc-product){color:var(--link);font-weight:600}.mc-home a:not(.mc-btn):not(.mc-product):hover{color:var(--brand-strong);text-decoration:underline}.mc-home[data-auth=out] .mc-when-in,.mc-home[data-auth=in] .mc-when-out,.mc-home:not([data-auth]) .mc-when-in{display:none}.mc-home__wrap{max-width:1200px;padding:0 var(--space-5);margin:0 auto}.mc-home__wrap--narrow{max-width:780px}.mc-home__section{padding:var(--space-18) 0;background:var(--surface)}.mc-home__section--tight{padding:var(--space-12) 0}.mc-home__section--soft{background:var(--surface-subtle)}.mc-home__head{text-align:center;max-width:640px;margin:0 auto var(--space-10)}.mc-home__head h2{margin-bottom:var(--space-3)}.mc-home__head p{font-size:1.1rem}.mc-home__hero{background:linear-gradient(160deg, var(--surface) 40%, var(--brand-tint) 100%);padding:var(--space-20) 0 var(--space-18);overflow:hidden}.mc-home__hero-grid{gap:var(--space-12);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.mc-home .mc-home__hero-title{letter-spacing:-.02em;margin-bottom:var(--space-5);font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.1}.mc-home .mc-home__hero-title-sub{margin-top:var(--space-3);color:var(--ink-muted);font-size:.6em;font-weight:600;line-height:1.25;display:block}.mc-home__lead{max-width:560px;font-size:1.19rem;line-height:1.6}.mc-home .mc-home__lead+.mc-home__lead{margin-top:var(--space-3)}.mc-home__ctas{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.mc-home__trust{margin:var(--space-6) 0 0;gap:var(--space-2) var(--space-6);color:var(--ink-strong);flex-wrap:wrap;padding:0;font-size:.95rem;list-style:none;display:flex}.mc-home__trust li{align-items:center;gap:var(--space-2);display:flex}.mc-home__tick{color:var(--connect-strong)}.mc-home__cross{color:var(--ink-subtle);opacity:.5}.mc-home__device{width:300px;padding:var(--space-6) 0 var(--space-10);margin:0 auto;position:relative}.mc-home__device .mc-phone{z-index:1;width:260px;position:relative}.mc-home__device-signal{width:520px;height:520px;color:var(--brand);opacity:.35;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-home__device-card{z-index:0;width:240px;height:auto;box-shadow:var(--shadow-device);border-radius:14px;position:absolute;top:70px;right:-130px;transform:rotate(10deg)}.mc-home__device-saved{z-index:3;box-shadow:var(--shadow-md);padding:var(--space-2) var(--space-4);font-size:.85rem;position:absolute;bottom:120px;left:-64px}.mc-home .mc-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-text);border-radius:var(--radius-md);padding:14px var(--space-7);cursor:pointer;border:2px solid #0000;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:all .2s;display:inline-flex}.mc-home .mc-btn-primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.mc-home .mc-btn-primary:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand);box-shadow:var(--shadow-cta);transform:translateY(-1px)}.mc-home .mc-btn-outline{background:var(--surface);color:var(--ink-strong);border-color:var(--surface-muted)}.mc-home .mc-btn-outline:hover{border-color:var(--brand);color:var(--link)}.mc-home .mc-btn-white{background:var(--on-brand);color:var(--brand);border-color:var(--on-brand)}.mc-home .mc-btn-white:hover{color:var(--brand-strong);box-shadow:var(--shadow-cta);transform:translateY(-1px)}.mc-home .mc-btn-lg{padding:var(--space-4) 36px;font-size:1.1rem}.mc-home .mc-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.5px;color:var(--link);margin-bottom:var(--space-3);font-size:.75rem;font-weight:700;display:inline-block}.mc-home .mc-badge{background:var(--brand);color:var(--on-brand);font-family:var(--font-text);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.mc-home .mc-badge--connect{background:var(--connect);color:var(--on-connect)}.mc-home .mc-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.mc-home__shares{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.mc-home .mc-share{text-align:center;padding:var(--space-6) var(--space-4);background:var(--surface);border:1px solid var(--surface-muted);border-radius:var(--radius-md);flex-direction:column;align-items:center;display:flex}.mc-home .mc-share__icon{border-radius:var(--radius-tile);width:56px;height:56px;margin-bottom:var(--space-3);justify-content:center;align-items:center;font-size:1.4rem;display:flex}.mc-home .mc-share--nfc .mc-share__icon{background:var(--brand-tint);color:var(--link)}.mc-home .mc-share--nfc .mc-share__icon i{transform:rotate(90deg)}.mc-home .mc-share--wa .mc-share__icon{background:var(--share-whatsapp-tint);color:var(--share-whatsapp)}.mc-home .mc-share--qr .mc-share__icon{background:var(--share-qr-tint);color:var(--share-qr)}.mc-home .mc-share--link .mc-share__icon{background:var(--share-link-tint);color:var(--share-link)}.mc-home .mc-share__label{font-family:var(--font-display);color:var(--ink);font-weight:600}.mc-home .mc-share__desc{margin-top:var(--space-1);font-size:.9rem;line-height:1.5}.mc-home__steps{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.mc-home .mc-step{background:var(--surface);border:1px solid var(--surface-muted);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6);text-align:center;transition:all .25s}.mc-home .mc-step:hover{border-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-4px)}.mc-home .mc-step__num{border-radius:var(--radius-md);background:var(--brand-tint);width:44px;height:44px;color:var(--link);font-family:var(--font-display);margin-bottom:var(--space-4);justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex}.mc-home .mc-step__title{margin:0 0 6px;font-size:1.05rem;font-weight:600}.mc-home .mc-step__desc{font-size:.95rem;line-height:1.5}.mc-home .mc-features{margin:var(--space-5) 0 0;padding:0;list-style:none}.mc-home .mc-features li{color:var(--ink-strong);align-items:baseline;gap:10px;padding:6px 0;font-size:.95rem;line-height:1.5;display:flex}.mc-home .mc-features li.is-off{color:var(--ink-muted)}.mc-home .mc-features i{flex-shrink:0;width:14px}.mc-home__compare{gap:var(--space-6);grid-template-columns:1fr 1fr;max-width:900px;margin:0 auto;display:grid}.mc-home__compare-col{border:1px solid var(--surface-muted);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6)}.mc-home__compare-col--mecard{border:2px solid var(--brand);box-shadow:var(--shadow-featured)}.mc-home__compare-title{font-size:1.05rem;font-weight:700}.mc-home__compare-col--mecard .mc-home__compare-title{color:var(--link)}.mc-home__prices{justify-content:center;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,400px));display:grid}.mc-home .mc-price-card{background:var(--surface);border:1px solid var(--surface-muted);border-radius:var(--radius-lg);padding:32px var(--space-7);flex-direction:column;transition:box-shadow .25s;display:flex;position:relative}.mc-home .mc-price-card:hover{box-shadow:var(--shadow-card)}.mc-home .mc-price-card--featured{border:2px solid var(--brand);box-shadow:var(--shadow-featured)}.mc-home .mc-price-card--featured>.mc-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%)}.mc-home .mc-price-card__tier{margin:0 0 4px;font-size:1.05rem;font-weight:700}.mc-home .mc-price-card__tier--pro{color:var(--link)}.mc-home .mc-price-card__price{font-family:var(--font-display);color:var(--ink);font-size:2.4rem;font-weight:700;line-height:1.1}.mc-home .mc-price-card__period{font-family:var(--font-text);color:var(--ink-muted);font-size:.9rem;font-weight:400}.mc-home .mc-price-card__sub{margin-top:4px;font-size:.9rem}.mc-home .mc-price-card .mc-features{flex:1}.mc-home .mc-price-card .mc-btn{margin-top:var(--space-6)}.mc-home__products{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.mc-home .mc-product{background:var(--surface);border:1px solid var(--surface-muted);border-radius:var(--radius-md);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;align-items:center;text-decoration:none;transition:all .25s;display:flex;position:relative}.mc-home .mc-product:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.mc-home .mc-product--best{border-color:var(--brand)}.mc-home .mc-product--best>.mc-badge{padding:3px 12px;font-size:.68rem;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.mc-home .mc-product img{object-fit:contain;width:auto;max-width:100%;height:150px;margin-bottom:var(--space-4)}.mc-home .mc-product__name{font-family:var(--font-display);color:var(--ink);font-weight:600}.mc-home .mc-product__price{font-family:var(--font-display);color:var(--ink);font-size:1.4rem;font-weight:700}.mc-home .mc-product__desc{color:var(--ink-muted);font-size:.9rem}.mc-home__extras{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-10);padding:var(--space-5) var(--space-6);background:var(--surface-subtle);border-radius:var(--radius-lg);display:flex}.mc-home__extras img{object-fit:contain;width:64px;height:64px}.mc-home__extras p{max-width:560px}.mc-home__extras strong{color:var(--ink)}.mc-home__teams{color:var(--ink-muted);overflow:hidden}.mc-home__teams-grid{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.mc-home__teams h2{margin-bottom:var(--space-3)}.mc-home__teams p{font-size:1.1rem}.mc-home__teams .mc-features li{color:var(--ink-strong)}.mc-home__teams .mc-btn{margin-top:var(--space-7)}.mc-home__teams-art{position:relative}.mc-home__teams-art img{width:100%;height:auto;position:relative}.mc-home__teams-signal{width:140%;height:auto;color:var(--link);opacity:.25;position:absolute;top:50%;left:-20%;transform:translateY(-50%)}.mc-home__faq details{border-bottom:1px solid var(--surface-muted)}.mc-home__faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;font-family:var(--font-display);color:var(--ink);font-size:1.1rem;font-weight:600;list-style:none;display:flex}.mc-home__faq summary::-webkit-details-marker{display:none}.mc-home__faq summary:after{content:"+";border-radius:var(--radius-pill);background:var(--brand-tint);width:28px;height:28px;color:var(--brand-strong);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;transition:transform .2s;display:flex}.mc-home__faq details[open] summary:after{transform:rotate(45deg)}.mc-home__faq details p{padding:0 0 var(--space-5);max-width:680px}.mc-home .mc-cta{justify-content:space-between;align-items:center;gap:var(--space-6);background:linear-gradient(135deg, var(--surface) 0%, var(--brand-tint) 100%);border:1px solid var(--surface-muted);border-radius:var(--radius-lg);padding:var(--space-14) var(--space-10);box-shadow:var(--shadow-banner);display:flex;position:relative;overflow:hidden}.mc-home .mc-cta>*{position:relative}.mc-home .mc-cta__signal{width:260px;height:260px;color:var(--brand);opacity:.25;pointer-events:none;position:absolute;bottom:-60px;right:-60px}.mc-home .mc-cta__heading{margin-bottom:var(--space-3);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.mc-home .mc-cta__text{max-width:420px}.mc-home .mc-cta__trust{margin-top:var(--space-2);font-size:.85rem}.mc-home .mc-cta__actions{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.mc-home .mc-phone{background:var(--device);border-radius:var(--radius-device);box-shadow:var(--shadow-device), inset 0 0 0 1px #ffffff1a;padding:12px}.mc-home .mc-phone__screen{background:var(--surface);aspect-ratio:9/17.5;border-radius:28px;position:relative;overflow:hidden}.mc-home .mc-contact{text-align:center;height:100%;padding-bottom:var(--space-4);flex-direction:column;align-items:center;display:flex}.mc-home .mc-contact__cover{background:var(--ink);flex-shrink:0;width:100%;height:26%;position:relative}.mc-home .mc-contact__cover img{object-fit:cover;width:100%;height:100%}.mc-home .mc-contact__company-mark{font-family:var(--font-display);letter-spacing:.04em;color:var(--on-brand);padding-bottom:var(--space-5);justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:flex;position:absolute;inset:0}.mc-home .mc-contact__avatar{border:3px solid var(--surface);object-fit:cover;border-radius:50%;width:78px;height:78px;margin-top:-39px;position:relative}.mc-home .mc-contact__name{font-family:var(--font-display);color:var(--ink);margin-top:var(--space-2);font-size:1.1rem;font-weight:700}.mc-home .mc-contact__role{padding:0 var(--space-3);font-size:.8rem;line-height:1.4}.mc-home .mc-contact__url{font-family:var(--font-mono);letter-spacing:.02em;margin-top:var(--space-1);font-size:.65rem}.mc-home .mc-contact__actions{width:100%;padding:0 var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mc-home .mc-contact__actions span{padding:var(--space-2) 0;border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--ink-strong);flex-direction:column;align-items:center;gap:4px;font-size:.65rem;font-weight:600;display:flex}.mc-home .mc-contact__actions i{color:var(--link);font-size:.95rem}.mc-home .mc-contact__detail{align-items:center;gap:var(--space-3);width:calc(100% - var(--space-6));padding-top:var(--space-3);border-top:1px solid var(--surface-muted);text-align:left;color:var(--ink);font-size:.75rem;line-height:1.3;display:flex}.mc-home .mc-contact__detail i{border-radius:var(--radius-md);background:var(--brand-tint);width:30px;height:30px;color:var(--link);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mc-home .mc-contact__detail small{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:.6rem;font-weight:600;display:block}.mc-home .mc-contact__save{width:calc(100% - var(--space-6));justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);margin-top:auto;padding:10px;font-size:.85rem;font-weight:600;display:flex}.mc-home__solo-line{font-size:.95rem;margin-top:var(--space-4)!important}.mc-home .mc-home__fast-line{margin-top:var(--space-5);color:var(--ink);align-items:baseline;gap:8px;margin-bottom:0;font-size:1rem;font-weight:600;display:flex}.mc-home__section--features{padding-bottom:var(--space-10)}.mc-home__feature{gap:var(--space-12);padding:var(--space-10) 0;grid-template-columns:2fr 3fr;align-items:center;display:grid}.mc-home__feature--flip .mc-home__feature-copy{order:2}.mc-home__feature--flip{grid-template-columns:3fr 2fr}.mc-home .mc-home__feature-copy h3{margin-bottom:var(--space-3);font-size:1.85rem;font-weight:600;line-height:1.25}.mc-home__feature-copy p+p{margin-top:var(--space-3)}.mc-home .mc-home__feature-link{margin-top:var(--space-4);display:inline-block}.mc-home__panel{background:var(--surface-subtle);border:1px solid var(--surface-muted);border-radius:var(--radius-lg);min-width:0;padding:var(--space-7);position:relative}.mc-home__panel--tint{background:linear-gradient(180deg, var(--surface), var(--brand-tint))}.mc-home .mc-home__panel-note{margin-top:var(--space-3);text-align:right;font-size:.8rem}.mc-home__cards{max-width:520px;height:270px;margin:0 auto;position:relative}.mc-home__cards-back{width:62%;height:auto;position:absolute;top:0;right:0;transform:rotate(5deg)}.mc-home__cards-front{width:66%;height:auto;box-shadow:var(--shadow-device);border-radius:14px;position:absolute;top:56px;left:0;transform:rotate(-4deg)}.mc-home .mc-home__price-row{gap:var(--space-2);margin:var(--space-4) 0 0;text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.mc-home__price-row div{flex-direction:column;display:flex}.mc-home__price-row dd{font-family:var(--font-display);color:var(--ink);order:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.mc-home__price-row dt{color:var(--ink);order:1;font-size:.95rem;font-weight:600;line-height:1.3}.mc-home__price-row small{order:2;font-size:.85rem;line-height:1.35}.mc-home__price-row .mc-home__price-per{font-family:var(--font-text);color:var(--ink-muted);font-size:.85rem;font-weight:400;line-height:1.3;display:block}.mc-home__share-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-home .mc-home__share-grid .mc-share{text-align:left;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-direction:row}.mc-home .mc-home__share-grid .mc-share__icon{flex-shrink:0;width:48px;height:48px;margin:0}.mc-home .mc-home__share-grid .mc-share__label,.mc-home .mc-home__share-grid .mc-share__desc{display:block}.mc-home .mc-home__share-grid .mc-share__desc{margin-top:0;line-height:1.35}.mc-home .mc-home__saved-line{margin-top:var(--space-5);text-align:center}.mc-home .mc-home__saved-line .mc-badge{white-space:normal;font-size:.85rem}.mc-shot{background:var(--surface);border:1px solid var(--surface-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-card);font-size:.85rem;line-height:1.3;overflow:hidden}.mc-shot__bar{background:var(--surface-subtle);border-bottom:1px solid var(--surface-muted);align-items:center;gap:6px;padding:10px 14px;display:flex}.mc-shot__bar span{background:var(--ink-subtle);border-radius:50%;width:8px;height:8px}.mc-shot__bar code{margin-left:var(--space-2);font-family:var(--font-mono);color:var(--ink-muted);background:0 0;font-size:.72rem}.mc-shot__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 18px var(--space-2);display:flex}.mc-shot__head strong{font-family:var(--font-display);color:var(--ink);font-size:1rem;font-weight:700}.mc-shot__head em{white-space:nowrap;background:var(--brand);color:var(--on-brand);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);font-size:.78rem;font-style:normal;font-weight:600}.mc-shot__tabs{gap:var(--space-4);border-bottom:1px solid var(--surface-muted);padding:0 18px;font-size:.78rem;font-weight:600;display:flex}.mc-shot__tabs>*{padding:var(--space-2) 0}.mc-shot__tabs b{color:var(--brand-strong);border-bottom:2px solid var(--brand)}.mc-shot__people{padding:0 18px var(--space-3);margin:0;list-style:none}.mc-shot__people li{border-bottom:1px solid var(--surface-muted);align-items:center;gap:10px;padding:10px 0;display:flex}.mc-shot__avatar{background:var(--brand-tint);width:34px;height:34px;color:var(--brand-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex}.mc-shot__person{flex:1;min-width:0}.mc-shot__person b,.mc-shot__person small{display:block}.mc-shot__person b{color:var(--ink);font-weight:600}.mc-shot__person small{font-size:.72rem}.mc-shot__status{white-space:nowrap;font-size:.72rem;font-weight:600}.mc-shot__status--using{color:var(--connect-strong)}.mc-shot__status--quiet{color:var(--share-qr)}.mc-shot__status--new{color:var(--ink-muted)}.mc-home__toast{right:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--connect-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2) var(--space-3);color:var(--connect-strong);font-size:.8rem;font-weight:600;display:inline-flex;position:absolute}.mc-shot--stats{padding:18px}.mc-shot__title{margin-bottom:var(--space-3);font-family:var(--font-display);color:var(--ink);font-size:.95rem;font-weight:700;display:block}.mc-home .mc-shot__stats{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0 0 14px;display:grid}.mc-shot__stats dd{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.6rem;font-weight:700;line-height:1.1}.mc-shot__stats dt{font-size:.75rem}.mc-shot__bars{border-bottom:1px solid var(--surface-muted);align-items:flex-end;gap:6px;height:72px;margin-bottom:14px;display:flex}.mc-shot__bars span{background:var(--brand);border-radius:3px 3px 0 0;flex:1}.mc-shot__ranks{margin:0;padding:0;list-style:none}.mc-shot__ranks li{padding:var(--space-1) 0;align-items:center;gap:10px;font-size:.8rem;display:flex}.mc-shot__ranks b{width:110px;color:var(--ink);flex-shrink:0;font-weight:600}.mc-shot__track{background:var(--surface-muted);border-radius:var(--radius-pill);flex:1;height:8px;overflow:hidden}.mc-shot__track span{background:var(--brand);border-radius:var(--radius-pill);height:8px;display:block}.mc-shot__ranks small{text-align:right;width:22px}.mc-home .mc-home__center-link{margin-top:var(--space-6);text-align:center}.mc-home__solo{padding:var(--space-10) 0;background:var(--surface)}.mc-home__solo-inner{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-10);flex-wrap:wrap;display:flex}.mc-home .mc-home__solo h2{margin-bottom:var(--space-1);letter-spacing:0;font-size:1.05rem;line-height:1.4}.mc-home__solo p{max-width:720px;font-size:.95rem;line-height:1.5}.mc-home .mc-home__solo .mc-btn-outline{border-color:var(--ink-subtle)}.mc-home__section--faq{padding-top:var(--space-6)}.mc-teams-hero{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.mc-teambox{background:var(--surface);border:2px solid var(--brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-featured);padding:var(--space-7)}.mc-home .mc-teambox h2{margin-bottom:var(--space-5);font-size:1.5rem;font-weight:700;line-height:1.25}.mc-teambox__row{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);color:var(--ink);font-weight:600;display:flex}.mc-stepper{align-items:center;gap:var(--space-2);display:flex}.mc-stepper button{border-radius:var(--radius-md);border:1px solid var(--ink-subtle);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;font-size:1.25rem}.mc-stepper output{text-align:center;min-width:44px;font-family:var(--font-display);color:var(--ink);font-size:1.5rem;font-weight:700}.mc-teambox__options{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.mc-teambox__option{align-items:center;gap:var(--space-3);text-align:left;width:100%;font:inherit;color:var(--ink-muted);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:2px solid var(--surface-muted);background:var(--surface);cursor:pointer;font-size:.95rem;line-height:1.4;display:flex}.mc-teambox__option.is-on{border-color:var(--brand);background:var(--brand-tint)}.mc-teambox__option img{object-fit:contain;flex-shrink:0;width:72px;height:52px}.mc-teambox__option-text{flex:1;min-width:0}.mc-teambox__option-text b,.mc-teambox__option-text span{display:block}.mc-teambox__option-text b{color:var(--ink);font-weight:600}.mc-teambox__option strong{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-weight:700}.mc-home .mc-teambox__option:hover,.mc-home .mc-teambox__option:focus{color:var(--ink-muted);background:var(--surface);border-color:var(--brand)}.mc-home .mc-teambox__option.is-on,.mc-home .mc-teambox__option.is-on:hover,.mc-home .mc-teambox__option.is-on:focus{color:var(--ink-muted);background:var(--brand-tint);border-color:var(--brand)}.mc-home .mc-teambox__option:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mc-home .mc-teambox__more{padding:var(--space-2) var(--space-3);font:inherit;color:var(--brand);border-radius:var(--radius-md);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;font-size:.9rem;font-weight:600;text-decoration:underline}.mc-home .mc-teambox__more:hover,.mc-home .mc-teambox__more:focus{color:var(--brand);background:0 0}.mc-home .mc-teambox__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mc-home .mc-teambox__more-note{color:var(--ink-muted);margin:0;font-size:.85rem;line-height:1.45}.mc-home .mc-stepper button:hover,.mc-home .mc-stepper button:focus{color:var(--ink);background:var(--brand-tint);border-color:var(--brand)}.mc-teambox__total{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--surface-muted);margin-bottom:var(--space-4);display:flex}.mc-teambox__total strong{font-family:var(--font-display);color:var(--ink);font-size:2.35rem;font-weight:700;line-height:1.1}.mc-home .mc-teambox__cta{width:100%;display:flex}.mc-home .mc-teambox__note{margin-top:var(--space-3);text-align:center;font-size:.85rem;line-height:1.45}.mc-teams-tiles{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.mc-home .mc-teams-tile{text-align:left}.mc-home__wrap.mc-home__feature{padding:0 var(--space-5)}.mc-how-hero{text-align:center}.mc-how-hero .mc-home__lead{margin:0 auto}.mc-home .mc-how-noapp{margin-top:var(--space-6);background:var(--surface);border:2px solid var(--brand);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:700;line-height:1.25;display:inline-flex}.mc-how-noapp i{color:var(--connect-strong)}.mc-home .mc-how-fast{max-width:560px;margin:var(--space-4) auto 0;color:var(--ink);justify-content:center;align-items:baseline;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.mc-how-fast i,.mc-home__fast-line i{color:var(--connect-strong)}.mc-home .mc-home__feature-copy h2{margin-bottom:var(--space-3);font-size:1.85rem;line-height:1.25}.mc-how-card img{width:100%;max-width:460px;height:auto;box-shadow:var(--shadow-device);border-radius:14px;margin:0 auto;display:block}.mc-how-profile img{width:100%;max-width:280px;height:auto;margin:0 auto;display:block}@media (max-width:921px){.mc-teams-hero{grid-template-columns:1fr}.mc-teams-tiles{grid-template-columns:repeat(2,1fr)}.mc-home__feature,.mc-home__feature--flip{gap:var(--space-6);padding:var(--space-7) 0;grid-template-columns:1fr}.mc-home__feature--flip .mc-home__feature-copy{order:0}.mc-home__solo-line{text-align:center}}@media (max-width:480px){.mc-home__panel{padding:var(--space-4)}.mc-home__cards{height:190px}.mc-home__cards-front{top:36px}.mc-home__share-grid{grid-template-columns:1fr}.mc-home__toast{margin-top:var(--space-3);position:static}.mc-home__price-row dd{font-size:1.2rem}}.mc-home .mc-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.mc-home .mc-reveal.is-visible{opacity:1;transform:none}@media (max-width:921px){.mc-home__hero{padding:var(--space-12) 0}.mc-home__hero-grid,.mc-home__teams-grid{grid-template-columns:1fr}.mc-home__hero-copy{text-align:center}.mc-home .mc-home__lead{margin:0 auto}.mc-home__ctas,.mc-home__trust{justify-content:center}.mc-home__shares{grid-template-columns:repeat(2,1fr)}.mc-home__steps,.mc-home__products{grid-template-columns:1fr;max-width:420px;margin:0 auto}.mc-home .mc-cta{text-align:center;flex-direction:column}.mc-home .mc-cta__text{margin:0 auto}.mc-home .mc-cta__actions{align-items:center}}@media (max-width:767px){.mc-teams-tiles{gap:var(--space-4);grid-template-columns:1fr}.mc-home__section{padding:var(--space-12) 0}.mc-home h2{font-size:1.75rem}.mc-home__compare,.mc-home__prices{grid-template-columns:1fr}.mc-home__extras{text-align:center;flex-wrap:wrap}.mc-home .mc-cta{padding:var(--space-10) var(--space-6)}}@media (max-width:480px){.mc-home__device{width:230px}.mc-home__device .mc-phone{width:210px}.mc-home__device-card{width:160px;top:50px;right:-60px}.mc-home__device-saved{bottom:24px;left:-24px}.mc-home .mc-contact__detail{display:none}.mc-home__device-signal{width:360px;height:360px}.mc-home__shares{gap:var(--space-3);grid-template-columns:1fr 1fr}.mc-home .mc-btn-lg{width:100%}.mc-teambox{padding:var(--space-5)}.mc-teambox__option{column-gap:var(--space-3);grid-template-columns:56px minmax(0,1fr);align-items:center;row-gap:2px;display:grid}.mc-teambox__option img{grid-row:span 2;width:56px;height:40px}.mc-teambox__option strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.mc-home .mc-btn,.mc-home .mc-step,.mc-home .mc-product,.mc-home .mc-reveal,.mc-home__faq summary:after{transition:none}.mc-home .mc-btn:hover,.mc-home .mc-step:hover,.mc-home .mc-product:hover{transform:none}.mc-home .mc-reveal{opacity:1;transform:none}}
