@font-face{font-family: "Inter";font-style: normal;font-weight: 300 500;font-display: swap;src: url("assets/fonts/inter-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--ground: #F6F5F2;--raised: #FBF9F5;--ink: #141413;--muted: #5F5B54;--rule: #DCD5C8;--focus: #9A6A12;--display: #050607;--display-ink: #ECE7DD;--display-muted: #A6AEB2;--display-label: #7B8283;--gold: #F2B43E;--font-display: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--step--1: 0.8125rem;--step-0: 1.0625rem;--step-1: 1.3125rem;--step-2: 1.75rem;--step-3: clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--step-4: clamp(2.6rem, 1.8rem + 3.6vw, 4.6rem);--column: 68rem;--radius: 14px}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--ground: #121212;--raised: #1B1B1A;--ink: #EFE7D8;--muted: #A9A398;--rule: #2E2D2A;--focus: #F2B43E;color-scheme: dark}}:root[data-theme="dark"]{--ground: #121212;--raised: #1B1B1A;--ink: #EFE7D8;--muted: #A9A398;--rule: #2E2D2A;--focus: #F2B43E;color-scheme: dark}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--ground);color: var(--ink);font: 400 var(--step-0)/1.6 var(--font-body);font-feature-settings: "cv11", "ss01";-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration-thickness: 1px;text-underline-offset: 0.2em}a:focus-visible, button:focus-visible, input:focus-visible, summary:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px;border-radius: 4px}h1, h2, h3{text-wrap: balance;margin: 0}p{margin: 0}.wrap{width: 100%;max-width: var(--column);margin-inline: auto;padding-inline: 20px}.label{font: 500 var(--step--1)/1.3 var(--font-body);letter-spacing: 0.16em;text-transform: uppercase;color: var(--muted)}.site-head{padding-block: 22px}.site-head .wrap{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap}.brand{display: inline-flex;align-items: center;gap: 12px;text-decoration: none;color: var(--ink)}.brand .mark{width: 44px;height: auto}.brand .wordmark{width: 104px;height: auto}.brand svg{display: block}.site-nav{display: flex;gap: 22px;font-size: var(--step--1);letter-spacing: 0.12em;text-transform: uppercase}.site-nav a{text-decoration: none;color: var(--muted);padding-block: 6px}.site-nav a:hover, .site-nav a[aria-current="page"]{color: var(--ink)}.site-foot{border-top: 1px solid var(--rule);margin-top: 96px;padding-block: 36px 48px;color: var(--muted);font-size: var(--step--1)}.site-foot .wrap{display: flex;flex-wrap: wrap;gap: 14px 28px;align-items: baseline;justify-content: space-between}.site-foot nav{display: flex;flex-wrap: wrap;gap: 8px 22px}.site-foot a{color: var(--muted)}.site-foot .tag{letter-spacing: 0.16em;text-transform: uppercase}.home-hero{padding-block: 72px 88px}.home-hero .wrap{display: grid;gap: 40px;justify-items: start}.home-hero .mark{width: min(260px, 60vw);color: var(--ink)}.home-hero h1{font: 300 var(--step-4)/1.04 var(--font-display);letter-spacing: 0.02em;text-transform: uppercase;max-width: 14ch}.home-out{display: grid;gap: 16px;justify-items: start}.home-out .lede{margin: 0}.home-hero .lede{font-size: var(--step-1);line-height: 1.5;color: var(--muted);max-width: 34ch}.section{padding-block: 56px}.section > .wrap{display: grid;gap: 28px}.section h2{font: 300 var(--step-3)/1.1 var(--font-display);letter-spacing: 0.01em}.product{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 28px;align-items: center;background: var(--raised);border: 1px solid var(--rule);border-radius: var(--radius);padding: 28px}.product .icon{width: 112px;border-radius: 25px;box-shadow: 0 1px 0 rgba(0,0,0,.04), 0 10px 30px -12px rgba(0,0,0,.45)}.product h2{font: 500 var(--step-2)/1.15 var(--font-body)}.product .sub{color: var(--muted);margin-top: 4px}.product .meta{margin-top: 14px;display: flex;flex-wrap: wrap;gap: 10px 22px;align-items: center}.product .more{font-weight: 500}.next{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap: 16px}.next > div{border: 1px dashed var(--rule);border-radius: var(--radius);padding: 22px;color: var(--muted);display: grid;gap: 6px}.next h3{font: 500 var(--step-0)/1.3 var(--font-body);color: var(--ink)}.story{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 22rem), 1fr));gap: 28px 56px}.story p{max-width: 62ch}.story p + p{margin-top: 14px}.display{background: var(--display);color: var(--display-ink);border-radius: calc(var(--radius) + 8px);overflow: hidden;position: relative;isolation: isolate}.display .label{color: var(--display-label)}.display a{color: var(--display-ink)}.m-hero{margin-top: 8px}.m-hero .display{display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);align-items: center;gap: 24px;padding: clamp(28px, 5vw, 64px)}.m-hero .id{display: flex;align-items: center;gap: 14px}.m-hero .id img{width: 64px;border-radius: 14px}.m-hero .id .name{font-weight: 500;font-size: var(--step-1);line-height: 1.2}.m-hero .id .sub{color: var(--display-muted);font-size: var(--step--1)}.m-hero .copy{display: grid;gap: 22px;justify-items: start}.m-hero h1{font: 300 var(--step-4)/1.04 var(--font-display);letter-spacing: -0.01em;max-width: 13ch}.m-hero .lede{color: var(--display-muted);font-size: var(--step-1);line-height: 1.5;max-width: 30ch}.m-hero .phone{justify-self: center;width: min(100%, 330px);position: relative;isolation: isolate}.m-hero .phone img{display: block;width: 100%;height: auto;filter: drop-shadow(0 30px 40px rgba(0,0,0,.6))}.m-hero .phone::before{content: "";position: absolute;z-index: -1;left: 50%;top: 55%;width: 320%;aspect-ratio: 1.15;transform: translate(-50%, -50%);background: radial-gradient(34% 22% at 46% 78%, rgba(255,176,32,.80), rgba(255,122,46,.50) 40%, transparent 78%), radial-gradient(32% 30% at 74% 42%, rgba(255,61,139,.62), rgba(224,59,208,.40) 45%, transparent 80%), radial-gradient(34% 32% at 26% 32%, rgba(139,77,255,.40), transparent 75%), radial-gradient(30% 30% at 82% 82%, rgba(77,107,255,.55), transparent 75%);filter: blur(24px)}.m-hero .phone::after{content: "";position: absolute;z-index: -1;left: -15%;right: -15%;bottom: -6%;height: 16%;border-radius: 50%;background: radial-gradient(closest-side, rgba(255,150,60,.55), rgba(255,61,139,.30) 50%, transparent 100%);filter: blur(18px)}.badge{display: inline-flex;align-items: center;gap: 10px;border: 1px solid #3A3F43;border-radius: 12px;padding: 10px 16px;font-size: var(--step--1);color: var(--display-ink);background: #0E1113}.badge svg{width: 18px;height: 18px}.strip-wrap{overflow-x: auto;scroll-snap-type: x mandatory;padding-block: 8px 18px;margin-top: 28px}.strip{display: flex;gap: 14px;width: max-content;padding-inline: max(20px, calc((100vw - var(--column)) / 2 + 20px))}.strip img{width: 220px;border-radius: 18px;scroll-snap-align: start;border: 1px solid var(--rule)}.strip-note{color: var(--muted);font-size: var(--step--1)}.features{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 19rem), 1fr));gap: 40px 48px}.feature{display: grid;gap: 8px;align-content: start}.feature h3{font: 500 var(--step-1)/1.25 var(--font-body)}.feature p{color: var(--muted);max-width: 52ch}.ladder{display: grid;gap: 22px;padding: clamp(24px, 4vw, 48px)}.ladder ol{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));gap: 8px;font-variant-numeric: tabular-nums}.ladder li{border: 1px solid #2A2F33;border-radius: 10px;padding: 14px 4px;text-align: center;font-size: var(--step-1);color: var(--display-muted);background: #0B0D0E}.ladder li.done{color: #111;background: var(--gold);border-color: var(--gold)}.ladder li.here{color: var(--display-ink);border-color: var(--gold);box-shadow: 0 0 24px -6px rgba(242,180,62,.7)}.ladder .marking{font-size: var(--step-0);color: var(--display-muted)}.ladder .marking b{color: var(--display-ink);font-weight: 500}@media (max-width: 520px){.ladder li{font-size: var(--step-0);padding: 10px 2px;font-variant-numeric: tabular-nums;letter-spacing: -0.02em}}@media (max-width: 420px){.ladder ol{gap: 5px}.ladder li{font-size: calc(var(--step-0) * 0.9)}}.wide{display: grid;gap: 18px}.wide img{border-radius: var(--radius);border: 1px solid var(--rule)}.launch{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 28px 48px;align-items: center;padding: clamp(28px, 5vw, 56px)}.launch h2{font: 300 var(--step-3)/1.1 var(--font-display)}.launch p{color: var(--display-muted);margin-top: 12px;max-width: 40ch}.signup{display: grid;gap: 10px}.signup .row{display: flex;gap: 10px;flex-wrap: wrap}.signup input{flex: 1 1 14rem;min-width: 0;font: inherit;color: var(--display-ink);background: #0E1113;border: 1px solid #3A3F43;border-radius: 12px;padding: 12px 14px}.signup input::placeholder{color: var(--display-label)}.signup button{font: 500 var(--step-0)/1 var(--font-body);color: #111;background: var(--gold);border: 0;border-radius: 12px;padding: 13px 20px;cursor: pointer}.signup .fine{font-size: var(--step--1);color: var(--display-label)}.signup .check{display: flex;gap: 8px;align-items: center;font-size: var(--step--1);color: var(--display-ink);cursor: pointer}.signup .check input{flex: none;width: 18px;height: 18px;min-width: 0;padding: 0;margin: 0;accent-color: currentColor}.signup .status{font-size: var(--step--1);color: var(--display-ink);min-height: 1.4em}.reqs{color: var(--muted);font-size: var(--step--1)}.doc{padding-block: 40px 0}.doc .wrap{display: grid;gap: 22px;max-width: 46rem}.doc h1{font: 300 var(--step-3)/1.1 var(--font-display)}.doc h2{font: 500 var(--step-1)/1.3 var(--font-body);margin-top: 18px}.doc p, .doc li{max-width: 65ch}.doc ul{margin: 0;padding-left: 1.2em;display: grid;gap: 6px}.doc .updated{color: var(--muted);font-size: var(--step--1)}.doc .todo{background: rgba(242,180,62,.18);border-radius: 4px;padding: 0 4px}.contact{display: flex;flex-wrap: wrap;gap: 12px 18px;align-items: center;background: var(--raised);border: 1px solid var(--rule);border-radius: var(--radius);padding: 18px 20px}.contact .addr{font-weight: 500;font-size: var(--step-1);user-select: all}.contact button{font: 500 var(--step--1)/1 var(--font-body);color: var(--ink);background: transparent;border: 1px solid var(--rule);border-radius: 999px;padding: 9px 14px;cursor: pointer}details{border-top: 1px solid var(--rule);padding-block: 14px}details:last-of-type{border-bottom: 1px solid var(--rule)}summary{cursor: pointer;font-weight: 500;list-style-position: outside}details p{margin-top: 10px;color: var(--muted)}.draft-flag{position: sticky;top: env(safe-area-inset-top, 0px);z-index: 10;background: var(--gold);color: #111;font-size: var(--step--1);text-align: center;padding: 6px 16px}@media (max-width: 760px){.m-hero .display, .launch{grid-template-columns: minmax(0, 1fr)}.m-hero .phone{width: min(100%, 280px)}.m-hero .phone::before{width: 210%;top: 58%}.product{grid-template-columns: minmax(0, 1fr)}.site-head .wrap{justify-content: space-between}}@media (prefers-reduced-motion: reduce){*{scroll-behavior: auto !important}}.m-hero .lede.small{font-size: var(--step-0);color: var(--display-label)}body.page-m2{--ground: #FEFCF8;--ink: #0E0F11;--muted: #5E6568;--rule: #ECE6DE;--focus: #9A6A12;color-scheme: light;background: #FEFCF8;color: #0E0F11}body.page-m2 .site-head{background: #05070A;color: #F6F5F2;--ink: #F6F5F2;--muted: #C2C9CC;--focus: #F2B43E;padding-block: 18px}body.page-m2 .site-head .brand{color: #F6F5F2}body.page-m2 .site-foot{margin-top: 0}.m2{--bg: #FEFCF8;--ink: #0E0F11;--body: #3E454A;--soft: #6A7174;--line: #ECE6DE;--card: #FFFFFF;--sys: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--sysd: -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, sans-serif;container-type: inline-size;overflow-x: clip;background: var(--bg);color: var(--ink);font: 16px/1.5 var(--sys);font-feature-settings: normal}.m2 h2{font: 800 clamp(32px, 4.6cqi, 56px)/1 var(--sysd);letter-spacing: -.035em;margin: 0 0 18px}.m2 h3{margin: 0}.m2 h1, .m2 h2, .m2 h3{text-wrap: wrap}.m2-wrap{max-width: 1120px;margin: 0 auto;padding: 0 40px}.m2 section{padding: 96px 0 0}.m2-dk{background: #05070A;color: #F6F5F2}.m2 .m2-hero{padding: 0}.m2-stage{position: relative;max-width: 1280px;margin: 0 auto;aspect-ratio: 16/9;container-type: inline-size;overflow: hidden}.m2-bg img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.m2-htext{position: absolute;z-index: 1;left: 6cqi;top: 50%;transform: translateY(-50%);width: 38cqi}.m2-hero h1{font: 800 clamp(48px, 5.8cqi, 76px)/.92 var(--sysd);letter-spacing: -.045em;margin: 0 0 14px;color: #F6F5F2}.m2-promise{font: 600 clamp(15px, 1.5cqi, 19px)/1.4 var(--sys);color: #AEB5B8;margin: 12px 0 26px}.m2-promise i{font-style: normal;opacity: .45;padding: 0 4px}.m2-pstage{display: contents}.m2-iph{position: absolute;left: 61.5cqi;top: 4.6cqi;height: 46.8cqi;aspect-ratio: 1470/3000}.m2-iph img{position: absolute;display: block;max-width: none}.m2-bezel img{inset: 0;width: 100%;height: 100%}.m2-scr img{left: 5.1%;top: 2.2%;width: 89.8%;height: 95.6%;border-radius: 11%/5.3%;object-fit: fill}.m2-lstrip{text-align: center;padding: 44px 40px 56px;background: #05070A;border-top: 1px solid #12171D}.m2-lockup{width: clamp(220px, 22cqi, 300px);height: auto;margin: 0 auto 26px;overflow: visible}.store-badge{display: inline-block;line-height: 0;border-radius: 9px}.store-badge img{display: block;width: auto;height: 48px}.m2-badge{margin: 12px auto 0}.m2-htext .m2-badge{margin: 0}.home-badge img{height: 40px}.m2-for{font-size: 14px;color: #9AA1A5;margin-top: 12px}.m2 .signup{max-width: 420px;margin: 0 auto;gap: 8px;justify-items: center;text-align: center}.m2 .signup > .label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.m2 .signup .row{width: 100%;flex-wrap: nowrap;gap: 8px}.m2 .signup .row input{flex: 1;min-width: 0;font: 16px var(--sys);padding: 12px 14px;border-radius: 12px}.m2 .signup .row button{font: 600 15px var(--sys);border-radius: 12px;padding: 0 16px;white-space: nowrap}.m2 .signup .check{font-size: 14px}.m2 .signup .fine{font-size: 13px;max-width: 520px}.m2 .signup .status:empty{min-height: 0}.m2 .m2-shots{padding: 72px 0 0}.m2-shead{text-align: center;padding: 0 40px 34px}.m2-eyeb{font: 600 13px/1 var(--sys);letter-spacing: .24em;text-transform: uppercase;color: var(--soft);margin: 0 0 16px}.m2-shead h2{margin: 0}.m2-srow{display: flex;justify-content: center;gap: 18px;overflow-x: auto;padding: 0 40px 8px;scroll-snap-type: x mandatory;scrollbar-width: none}.m2-srow::-webkit-scrollbar{display: none}.m2-srow img{flex: none;width: clamp(170px, 19cqi, 250px);height: auto;aspect-ratio: 520/1130;border-radius: clamp(16px, 1.8cqi, 24px);scroll-snap-align: start;box-shadow: 0 1px 2px rgba(60,40,30,.06), 0 12px 30px rgba(60,40,30,.10)}.m2-srow picture{flex: none}.m2-intro{margin: 10px 0 0;color: var(--body);font-size: 18px}.m2-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 22px;margin-top: 34px}.m2-card{background: var(--card);border-radius: 26px;padding: 16px 16px 22px;display: flex;flex-direction: column;box-shadow: 0 1px 2px rgba(60,40,30,.05), 0 10px 30px rgba(60,40,30,.07)}.m2-grid .m2-card{justify-content: space-between}.m2-flbl{font: 700 12px/1 var(--sys);letter-spacing: .16em;text-transform: uppercase;color: var(--soft);margin: 8px 6px 0}.m2-card h3{font: 700 21px/1.2 var(--sysd);letter-spacing: -.015em;margin: 8px 6px 6px}.m2-card p:not(.m2-flbl){margin: 0 6px;color: var(--body);font-size: 16px}.m2-fn{display: block;margin-top: 8px;font-size: 13px;color: var(--soft)}.m2-shot{display: block;border-radius: 16px;overflow: hidden;margin-top: 18px}.m2-shot img{width: 100%;height: auto}.m2-grid > .m2-card > p:last-of-type{margin-bottom: auto}.m2-wide{display: grid;grid-template-columns: 1.3fr 1fr;gap: 28px;align-items: center;margin-top: 22px;padding: 22px 22px 22px 34px}.m2-wide .m2-flbl{margin: 0 0 10px}.m2-wide h3{font-size: clamp(24px, 2.6cqi, 34px);margin: 0 0 10px}.m2-card.m2-wide p:not(.m2-flbl){margin: 0;font-size: 18px}.m2-wide .m2-shot{margin-top: 0}.m2-pair{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.m2-list{display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px 40px;margin-top: 34px}.m2-grp h3{font: 700 13px/1 var(--sys);letter-spacing: .14em;text-transform: uppercase;color: var(--soft);margin: 0 0 12px}.m2-grp ul{list-style: none;padding: 0;margin: 0}.m2-grp li{padding: 7px 0;border-top: 1px solid var(--line);font-size: 16px;color: var(--ink)}.m2 .m2-price{position: relative;margin-top: 96px;padding: 90px 40px 100px;text-align: center;overflow: hidden}.m2-price::before{content: "";position: absolute;left: 50%;top: 62%;width: 1500px;height: 1500px;margin-left: -750px;border-radius: 50%;background: conic-gradient(from -150deg, #FFB831 0%, #FF983E 12%, #FF786D 24%, #FF60C7 40%, #C35CF0 52%, #9967FF 64%, #6F8BFF 76%, #B9A4FF 86%, #FFB3C8 94%, #FFB831 100%);opacity: .32;filter: blur(2px)}.m2-price::after{content: "";position: absolute;left: 50%;top: 66%;width: 1500px;height: 1500px;margin-left: -750px;border-radius: 50%;background: var(--bg)}.m2-price > *{position: relative;z-index: 1}.m2 .m2-price h2{font-size: clamp(36px, 6cqi, 76px)}.m2-price p{max-width: 640px;margin: 0 auto 28px;color: var(--body);font-size: 18px}.m2-glance > p, .m2-qa p{font-size: 18px;color: var(--body);max-width: 720px}.m2-facts{width: 100%;max-width: 820px;border-collapse: collapse;margin-top: 28px;font-size: 16px}.m2-facts th, .m2-facts td{text-align: left;vertical-align: top;padding: 11px 0;border-top: 1px solid var(--line)}.m2-facts tr:last-child th, .m2-facts tr:last-child td{border-bottom: 1px solid var(--line)}.m2-facts th{width: 34%;padding-right: 24px;font-weight: 600;color: var(--soft)}.m2-facts td{color: var(--ink)}.m2-qa{max-width: 760px;margin-top: 12px}.m2-qa h3{font: 700 19px/1.3 var(--sys);color: var(--ink);margin: 30px 0 8px}.m2-qa p{margin: 0}.m2 .m2-faq + .m2-who{padding-top: 96px}.m2 .m2-who{padding-top: 24px;display: grid;grid-template-columns: 120px 1fr;gap: 28px;align-items: start}.m2-mark{display: block;height: 70px;color: var(--ink)}.m2-mark svg{display: block;height: 100%;width: auto}.m2 .m2-who h2{font-size: clamp(28px, 3.4cqi, 40px)}.m2-who p{font-size: 19px;color: var(--body);margin: 0;max-width: 720px}.m2 .m2-end{margin-top: 96px;padding: 56px 40px 48px;border-top: 1px solid var(--line);text-align: center}.m2-sign{font: 700 clamp(26px, 3cqi, 36px)/1.1 var(--sysd);letter-spacing: -.025em;margin: 0 0 26px}.m2-end .m2-badge{margin: 4px auto 32px}.m2-end .signup{max-width: 520px}.m2-end .signup .row{gap: 10px}.m2-end .signup .row input{padding: 13px 16px;border: 1px solid #D9D3CB;background: #fff;color: var(--ink)}.m2-end .signup .row input::placeholder{color: #8A8F92}.m2-end .signup .row button{font-size: 16px;padding: 0 20px;background: var(--ink);color: #fff}.m2-end .signup .check, .m2-end .signup .status{color: var(--body)}.m2-end .signup .check input{accent-color: var(--ink)}.m2-end .signup .fine{color: var(--soft)}.m2-end .signup .fine a, .m2-fine a{color: var(--body)}.m2-fine{font-size: 13px;color: var(--soft);max-width: 640px;margin: 6px auto 0}@media (max-width: 700px){.m2-wrap{padding: 0 20px}.m2 section{padding-top: 72px}.m2-stage{aspect-ratio: auto;display: flex;flex-direction: column;overflow: visible}.m2-htext{position: static;transform: none;width: auto;padding: 16px 20px 0;text-align: center}.m2-pstage{display: block;position: relative;aspect-ratio: 1200/1500;margin-top: 22px;overflow: hidden}.m2-iph{left: 50%;top: 9%;height: 84%;transform: translateX(-50%)}.m2-lstrip{padding-inline: 20px}.m2-srow{justify-content: flex-start}.m2-grid, .m2-list{grid-template-columns: 1fr}.m2-wide{grid-template-columns: 1fr;padding: 16px 16px 22px}.m2-wide > div:first-child{order: 2}.m2-wide .m2-flbl{margin: 8px 6px 0}.m2-wide h3{margin: 8px 6px 6px}.m2-card.m2-wide p:not(.m2-flbl){margin: 0 6px}.m2 .m2-who{grid-template-columns: 1fr}.m2-mark{height: 48px}.m2 .m2-price{padding: 64px 20px 76px}.m2 .m2-end{padding-inline: 20px}.m2-end .signup .row{flex-direction: column}.m2-end .signup .row button{padding: 13px}}.product h2 a, .label a{text-decoration: none}.product h2 a:hover, .label a:hover{text-decoration: underline}
