@layer refinements{.pillar-page{--mc-paper:#fff;--mc-ink:#1d1d1f;--mc-muted:#6e6e73;--mc-wash:#f5f5f7;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", var(--font-sans)}.pillar-page .mc-section{padding-block:clamp(72px,9vw,128px)}.pillar-page .mc-heading{letter-spacing:-.035em;font-size:clamp(32px,4.6vw,56px);font-weight:700;line-height:1.12}.pillar-page .positioning-hero{padding:136px 0 64px}.pillar-hero-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;display:grid}.pillar-hero-title-line{display:block}.pillar-hero-label{color:var(--page-accent-ink);margin-bottom:24px;font-size:21px;font-weight:600}.pillar-page .positioning-hero .mc-display{letter-spacing:-.04em;max-width:16ch;font-size:clamp(40px,4.8vw,64px);font-weight:700;line-height:1.1}.pillar-page .positioning-hero .mc-subhead{text-wrap:pretty;max-width:42ch;margin-top:24px;font-size:20px;line-height:1.5}.pillar-hero-stores{justify-content:flex-start;margin-top:32px}.pillar-hero-visual{justify-content:center;align-items:center;display:flex}.pillar-page .positioning-hero .positioning-hero-phone{object-fit:contain;width:auto;max-width:100%;height:clamp(400px,40vw,520px);max-height:520px}.pillar-values{text-align:center;padding-block:clamp(80px,10vw,144px)}.pillar-value{letter-spacing:-.03em;text-wrap:balance;max-width:740px;margin:0 auto;font-size:clamp(28px,3.2vw,40px);font-weight:650;line-height:1.2}.pillar-value+.pillar-value{margin-top:48px}.pillar-value span{color:var(--page-accent-ink);display:block}.pillar-page .pillar-product{background:var(--mc-wash)}.pillar-page .pillar-support-heading{max-width:22ch}.pillar-page .pillar-support-layout{gap:64px;max-width:960px;margin:64px auto 0}.pillar-page .pillar-phone-stage{background:0 0;border-radius:0;height:520px;padding:0}.pillar-page .pillar-support-options{gap:0}.pillar-page .pillar-support-option{border-inline-start:3px solid #d2d2d7;border-radius:0;padding:24px 0 24px 24px}.pillar-page .pillar-support-option[aria-pressed=true]{border-color:var(--page-accent-ink);background:0 0}.pillar-page .pillar-support-option:hover{background:#ededf0}.pillar-page .pillar-support-option .pillar-subheading{font-size:23px;font-weight:600}.pillar-page .pillar-support-description{margin-top:10px;font-size:17px;line-height:1.5}.pillar-page .pillar-example{background:#fff}.pillar-example .mc-heading{max-width:24ch;margin-bottom:48px}.pillar-example-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pillar-example-grid li{background:var(--mc-wash);border-radius:20px;min-width:0;padding:28px}.pillar-example-number{color:var(--page-accent-ink);font-variant-numeric:tabular-nums;margin-bottom:24px;font-size:14px;font-weight:600;display:block}.pillar-example-grid .pillar-subheading{font-size:21px}.pillar-example-grid .pillar-prose{color:var(--mc-muted);font-size:17px;line-height:1.5}.pillar-page .pillar-download-cta{background:0 0;border-radius:0;padding:24px 0}.pillar-page .pillar-download-cta .mc-heading{max-width:22ch}.pillar-page .pillar-download-copy{color:var(--mc-muted);font-size:19px}.pillar-page .pillar-split{grid-template-columns:.8fr 1.2fr;gap:64px}.pillar-page details{border-bottom:1px solid #d2d2d7}.pillar-page details .pillar-subheading{font-size:19px}.pillar-page details .pillar-prose{color:var(--mc-muted);font-size:17px}.pillar-page .pillar-anchor{scroll-margin-top:80px}@media (width<=767px){.pillar-page .positioning-hero{padding-top:112px;padding-bottom:16px}.pillar-hero-layout{text-align:center;grid-template-columns:minmax(0,1fr);gap:48px}.pillar-hero-label{margin-bottom:16px;font-size:17px}.pillar-page .positioning-hero .mc-display{max-width:18ch;margin-inline:auto;font-size:clamp(36px,8vw,48px)}.pillar-page .positioning-hero .mc-subhead{margin-inline:auto;font-size:18px}.pillar-hero-stores{justify-content:center}.pillar-page .positioning-hero .positioning-hero-phone{height:380px}.pillar-value+.pillar-value{margin-top:40px}.pillar-page .pillar-support-layout{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px}.pillar-page .pillar-phone-stage{height:400px}.pillar-page .pillar-support-option{padding:20px 0 20px 20px}.pillar-example .mc-heading{margin-bottom:32px}.pillar-example-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pillar-example-grid li{padding:24px}.pillar-example-number{margin-bottom:12px}.pillar-page .pillar-split{grid-template-columns:minmax(0,1fr);gap:32px}}}
