.m-h1{margin: 0 0 12px;font-size: var(--fs-display, clamp(2.625rem, 17.4857px + 6.285714vw, 6.75rem));line-height: var(--lh-display, 1.18);font-weight: var(--fw-bold);letter-spacing: 0;text-wrap: balance}.m-hero{margin: 0}.m-hero-img{display: block;width: 100%;height: auto;object-fit: contain;border-radius:var(--r-3, var(--r-3))}.m-hero-cap{margin: 10px 0 0;text-align: center;color: var(--muted);font-size: 1.125rem;line-height: 1.8;font-weight: var(--fw-regular)}.m-asks{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;align-items: start;max-width: 620px}@media (max-width: 340px){.m-asks{grid-template-columns: 1fr}}.m-ask{min-width: 0}.m-ask-lbl{display: block;margin-block-end: 8px;font-size: var(--fs-label);line-height: 1.7;font-weight: var(--fw-bold);color: var(--ink)}input.m-num{-moz-appearance: textfield;appearance: textfield;width: 100%;min-height: 72px;padding: 10px 12px;direction: ltr;text-align: center;font-family: inherit;font-weight: var(--fw-bold);font-size: clamp(1.75rem, 7.5vw, 2.25rem);line-height: 1.4;font-variant-numeric: tabular-nums;color: var(--ink);background: var(--surface);border: 1.5px solid var(--boundary);border-radius:var(--r-2)}input.m-num::-webkit-outer-spin-button, input.m-num::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}input.m-num:focus{border-color: var(--primary)}.m-tiers{display: grid;grid-template-columns: repeat(auto-fit, minmax(268px, 1fr));gap: 20px;align-items: start;margin-block-start: 28px}.m-tier{display: flex;flex-direction: column;padding: 22px 20px 20px}.m-tier > .m-order{margin-block-start: auto}@supports (grid-template-rows: subgrid){.m-tier{display: grid;grid-row: span 7;grid-template-rows: subgrid;row-gap: 0}.m-tier > .m-tier-head{grid-row: 1}.m-tier > .m-runs{grid-row: 2}.m-tier > .m-delta{grid-row: 3}.m-tier > .m-price{grid-row: 4}.m-tier > .m-sale-line{grid-row: 5}.m-tier > .m-pair{grid-row: 6}.m-tier > .m-order{grid-row: 7;margin-block-start: 14px;align-self: end}}.m-tier-head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-block-end: 14px;padding-block-end: 10px;border-block-end: 1px solid var(--border)}.m-tier-name{margin: 0;font-size: var(--fs-label);line-height: 1.7;font-weight: var(--fw-bold);color: var(--ink)}.m-badge{display: inline-flex;align-items: center;gap: 7px;padding: 8px 14px;border-radius:var(--r-pill);background: var(--secondary);color: var(--on-secondary);font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-bold)}.m-badge::before{--i-mark: var(--i-check)}.m-badge::before{content: "";display: inline-block;flex: 0 0 auto;vertical-align: -.125em;inline-size: 1.05em;block-size: 1.05em;background-color: currentColor;-webkit-mask: var(--i-mark) center / contain no-repeat;mask: var(--i-mark) center / contain no-repeat}.m-tier--rec{border: 3px solid var(--secondary);padding: 20px 18px 18px;box-shadow: var(--shadow), var(--top-edge)}.m-tier > .m-runs{margin: 0 0 12px;padding: 12px 14px;border-radius:var(--r-2);background: var(--surface2);color: var(--ink);font-size: 1.125rem;line-height: 1.8;font-weight: var(--fw-regular)}.m-tier > .m-delta{margin: 0 0 14px;padding-block-end: 12px;border-block-end: 1px dashed var(--border);color: var(--ink);font-size: 1.125rem;line-height: 1.8;font-weight: var(--fw-regular)}.m-delta-n{font-weight: var(--fw-bold);color: var(--gold-text)}.m-tier > .m-delta--base{color: var(--muted)}.m-price{margin: 0 0 12px}.m-fig{direction: ltr;unicode-bidi: isolate;font-variant-numeric: tabular-nums}.m-price-now{display: block}.m-price-now .m-iqd{display: block;font-size: var(--fs-price);line-height: 1.25;font-weight: var(--fw-bold);color: var(--ink);letter-spacing: 0}.m-price-now .m-usd{display: block;margin-block-start: 2px;direction: ltr;unicode-bidi: isolate;font-variant-numeric: tabular-nums;color: var(--muted);font-size: 1.25rem;line-height: 1.6;font-weight: var(--fw-regular)}.m-price-was{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px;margin-block-start: 8px;color: var(--muted);font-size: 1.125rem;line-height: 1.8;font-weight: var(--fw-regular)}.m-was-lbl{font-weight: var(--fw-bold)}.m-iqd-was{text-decoration-line: line-through;text-decoration-thickness: 2px}.m-usd-was{direction: ltr;unicode-bidi: isolate;font-variant-numeric: tabular-nums}.m-tier > .m-sale-line{margin: 0;padding-block-start: 10px;border-block-start: 1px dashed var(--border);color: var(--muted);font-size: 1.125rem;line-height: 1.85;font-weight: var(--fw-regular)}.m-tier > .m-pair{margin: 0 0 14px;padding: 14px 10px 12px;border: 1px solid var(--border);border-radius:var(--r-2);container-type: inline-size}.m-tier .m-pair-lede{margin: 0 0 12px;color: var(--muted);font-size: 1.125rem;line-height: 1.8;font-weight: var(--fw-regular)}.m-pair-grid{display: grid;grid-template-columns: 1fr;gap: 10px}.m-part{margin: 0;min-width: 0;display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 10px;align-items: center}.m-part + .m-part{border-block-start: 1px solid var(--border);padding-block-start: 10px}@container (max-width: 250px){.m-part{grid-template-columns: 64px minmax(0, 1fr)}}@container (min-width: 350px){.m-pair-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.m-part{display: block}.m-part + .m-part{border-block-start: 0;padding-block-start: 0;border-inline-start: 1px solid var(--border);padding-inline-start: 10px}.m-part-cap{margin-block-start: 10px}}.m-part-img{display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;max-height: 160px;object-fit: contain;background: var(--surface);border: 1px solid var(--border);border-radius:10px}.m-part-cap{display: block}.m-part-kind{display: block;color: var(--ink);font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-bold)}.m-part-brand{display: block;unicode-bidi: isolate;color: var(--ink);font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-regular)}.m-part-dim, .m-part-wt{display: block;color: var(--muted);font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-regular)}.m-part-axis{color: var(--muted)}.m-order{width: 100%}.m-note{margin: 20px 0 0;padding: 18px 16px;border-radius:var(--r-2);border: 1.5px dashed var(--boundary);background: var(--surface2);color: var(--ink);font-size: 1.125rem;line-height: 1.85;font-weight: var(--fw-regular);max-width: 52ch}.m-note[hidden]{display: none}.m-talk{margin: 22px 0 0}.m-talk .btn{width: 100%;max-width: 420px}.m-contact{margin-block-start: 16px;padding: 22px 20px}.m-contact h3{margin: 0 0 14px;padding-block-end: 12px;border-block-end: 1px solid var(--border);font-size: var(--fs-label);line-height: 1.7;font-weight: var(--fw-bold)}.m-contact > p{margin: 0 0 14px;color: var(--ink);font-size: 1.125rem;line-height: 1.85;font-weight: var(--fw-regular)}.m-contact > p:last-child{margin-block-end: 0}.m-contact input[type=text], .m-contact input[type=tel]{min-height: 64px}.bg-sticky{position: sticky;inset-block-start: 0;inset-inline-start: 0;inline-size: 100%;block-size: 100dvh;margin-block-end: -100dvh;overflow: clip;pointer-events: none;z-index: 0;background: radial-gradient(115% 78% at 84% -14%, rgb(var(--rgb-gold) / .10) 0%, rgb(var(--rgb-gold) / 0) 55%), radial-gradient(95% 72% at 8% 112%, rgb(var(--rgb-cool) / .09) 0%, rgb(var(--rgb-cool) / 0) 62%)}.handshake, .handshake--up{position: relative;background-repeat: no-repeat}.handshake{background-image: linear-gradient(to bottom, rgb(0 0 0 / 0) 0%, rgb(0 0 0 / .04) 30%, rgb(0 0 0 / .07) 46%, var(--handshake-to, var(--bg)) 100%);background-position: bottom center;background-size: 100% var(--handshake-h, clamp(64px, 9vw, 132px))}.handshake--up{background-image: linear-gradient(to top, transparent 0%, var(--handshake-from, var(--bg)) 78%, var(--handshake-from, var(--bg)) 100%);background-position: top center;background-size: 100% var(--handshake-h, clamp(64px, 9vw, 132px))}.scrim-1, .scrim-2, .scrim-3{position: absolute;inset: 0;pointer-events: none;border-radius:inherit;background: linear-gradient(to bottom, rgb(0 0 0 / var(--scrim-edge)) 0%, rgb(0 0 0 / var(--scrim-plateau)) 30%, rgb(0 0 0 / var(--scrim-plateau)) 70%, rgb(0 0 0 / var(--scrim-edge)) 100%)}.scrim-1{--scrim-edge: .20;--scrim-plateau: .10}.scrim-2{--scrim-edge: .30;--scrim-plateau: .18}.scrim-3{--scrim-edge: .38;--scrim-plateau: .30}@keyframes m-shimmer{from{background-position: 200% 0}to{background-position: -200% 0}}.shimmer{background-image: linear-gradient(100deg, rgb(255 255 255 / 0) 40%, rgb(255 255 255 / .16) 50%, rgb(255 255 255 / 0) 60%);background-size: 200% 100%;background-repeat: no-repeat;animation: m-shimmer var(--loop-flow, 7s) var(--ease-loop, linear) infinite;animation-play-state: var(--ambient-play, running)}@keyframes m-reveal-failsafe{to{opacity: 1;transform: none}}html.js-reveal [data-reveal]{opacity: 0;transform: translate3d(0, var(--enter-dy, 18px), 0);transition: opacity var(--dur-enter, 400ms) var(--ease-entrance, cubic-bezier(.22, 1, .36, 1)), transform var(--dur-enter, 400ms) var(--ease-entrance, cubic-bezier(.22, 1, .36, 1));transition-delay: calc(min(var(--i, 0), 6) * var(--stagger, 60ms));animation: m-reveal-failsafe 1ms linear 10s forwards}html.js-reveal [data-reveal].in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html.js-reveal [data-reveal]{opacity: 1;transform: none;transition: none}html.js-reveal [data-reveal].in{transition-delay: 0ms}}:root{--fs-label: 1.375rem}.m-price{container-type: inline-size}.m-tier{--fs-price: clamp(2rem, 11cqi, 3.5rem)}main{--page-ground: var(--bg)}.m-stage{--m-stage-pad: clamp(48px, 7vw, 104px);padding-block: var(--m-stage-pad) calc(var(--m-stage-pad) + (var(--handshake-h, 132px) * .5));--handshake-h: clamp(90px, 11vw, 160px);--handshake-to: var(--page-ground)}.m-stage-grid{display: grid;gap: clamp(24px, 4vw, 40px);position: relative;z-index: 1}.m-stage-say{min-width: 0}.m-stage-say .lede{margin: 0;max-width: 46ch}@media (min-width: 880px){.m-stage-grid{grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);column-gap: clamp(32px, 4vw, 64px);row-gap: clamp(20px, 2.5vw, 32px);align-items: start}.m-stage-say{grid-column: 1;grid-row: 1}.m-console{grid-column: 1;grid-row: 2}.m-hero{grid-column: 2;grid-row: 1 / span 2;align-self: stretch}}.m-console{position: relative;isolation: isolate;border-radius:var(--r-4, 24px);background: var(--surface2);box-shadow: var(--e3), var(--rim);padding: clamp(18px, 2.4vw, 28px);max-width: 660px}.m-console-in{position: relative;z-index: 1}.m-console > .scrim-1{z-index: 0;border-radius:inherit}.m-hero{display: grid;grid-template-rows: 1fr auto;gap: 12px;min-width: 0}@media (min-width: 880px){.m-hero{margin-block-start: calc(-1 * var(--m-stage-pad))}.m-hero-img{block-size: 100%;max-block-size: none}}.m-hero-img{background: rgb(255 255 255 / .94);border: 1px solid rgb(var(--rgb-gold) / .22);box-shadow: var(--e4);padding: clamp(10px, 1.4vw, 18px);max-block-size: 56vh;object-position: center}.m-hero-cap{margin: 0;text-align: start;color: var(--muted-on-glass, var(--muted));font-size: var(--fs-body, 1.125rem);line-height: 1.8;font-weight: var(--fw-regular)}.m-answer{background: transparent;position: relative;z-index: 1;padding-block: clamp(32px, 4.5vw, 64px) clamp(48px, 6vw, 88px)}.m-answer-h{margin: 0 0 clamp(20px, 3vw, 36px);text-align: center}.m-talkband{position: relative;z-index: 1;background-color: var(--surface2);padding-block: clamp(48px, 6vw, 84px);--handshake-h: clamp(56px, 7vw, 104px)}.m-talk-split{display: grid;gap: clamp(20px, 3vw, 32px);align-items: center}@media (min-width: 720px){.m-talk-split{grid-template-columns: minmax(0, 1fr) auto;column-gap: clamp(32px, 5vw, 72px)}.m-talk-split .m-talk{margin: 0}}.m-talk-say .lede{margin: 8px 0 0}.m-talk-h{margin: 0}.m-tiers{margin-block-start: 0;gap: clamp(16px, 2vw, 24px)}.m-tier{position: relative;isolation: isolate;overflow: hidden;}.m-tier > *:not(.halo){position: relative;z-index: 1}.m-tier{--rule-static: var(--edge-static);--rule-interactive: var(--border)}.m-tier > .m-tier-head{border-block-end-color: var(--rule-static)}.m-tier > .m-delta{border-block-end-color: var(--rule-static)}.m-tier > .m-sale-line{border-block-start-color: var(--rule-static)}.m-tier > .m-pair{border-color: var(--rule-static)}.m-tier .m-part + .m-part{border-color: var(--rule-static)}.m-tier .m-part-img{border-color: var(--rule-static)}.m-tier.is-chosen{--rule-static: var(--rule-interactive);border-color: rgb(var(--rgb-gold) / .85);border-width: 2px;padding: 21px 19px 19px;box-shadow: var(--e4), var(--rim)}.m-tier.is-chosen::before{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;border-radius:inherit;background: radial-gradient(90% 42% at 50% -14%, rgb(var(--rgb-gold) / .17) 0%, rgb(var(--rgb-gold) / .06) 46%, rgb(var(--rgb-gold) / 0) 100%)}.m-tier--rec.is-chosen{border-width: 3px;padding: 20px 18px 18px;border-color: rgb(var(--rgb-gold) / .85)}.m-tier--rec .m-badge{position: relative;overflow: hidden}.m-tier--rec .m-badge::after{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(100deg, rgb(255 255 255 / 0) 40%, rgb(255 255 255 / .22) 50%, rgb(255 255 255 / 0) 60%);background-size: 200% 100%;background-repeat: no-repeat;animation: m-shimmer var(--loop-flow, 7s) var(--ease-loop, linear) infinite;animation-play-state: var(--ambient-play, running)}.m-price{position: relative;padding-block: 4px}.m-price::before{content: "";position: absolute;inset: -10px -14px;pointer-events: none;z-index: -1;background: radial-gradient(140% 190% at 50% 55%, rgb(var(--rgb-gold) / .13) 0%, rgb(var(--rgb-gold) / .05) 38%, rgb(var(--rgb-gold) / 0) 68%)}@container (min-width: 300px){.m-part{grid-template-columns: 104px minmax(0, 1fr)}}@container (min-width: 350px){.m-part-img{max-height: 232px}}.m-contact{box-shadow: var(--e3), var(--rim)}.m-done-h{margin: 0 0 14px;padding-block-end: 12px;border-block-end: 1px solid var(--edge-static, var(--border));font-size: var(--fs-label);line-height: 1.7;font-weight: var(--fw-bold);color: var(--ink)}.m-done{margin-block-start: 16px;padding: 22px 20px;box-shadow: var(--e2), var(--rim)}.m-done-p{margin: 0;color: var(--ink);font-size: var(--fs-body, 1.125rem);line-height: 1.85;font-weight: var(--fw-regular)}.m-done-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px;margin: 0 0 16px;padding: 12px 16px;border-radius:var(--r-pill, var(--r-pill));background: var(--secondary-ct);color: var(--ink);font-size: var(--fs-body, 1.125rem);line-height: 1.7;font-weight: var(--fw-bold)}.m-done-name{font-weight: var(--fw-bold)}.m-field{margin-block-end: 16px}.m-lbl{display: block;margin-block-end: 8px;font-size: var(--fs-label);line-height: 1.7;font-weight: var(--fw-bold);color: var(--ink)}input.m-txt{width: 100%;min-height: var(--tap-primary, 64px);padding: 12px 14px;font-family: inherit;font-size: var(--fs-body, 1.125rem);line-height: 1.6;font-weight: var(--fw-regular);color: var(--ink);background: var(--surface);border: 1.5px solid var(--boundary);border-radius:var(--r-2, var(--r-2))}input.m-txt:focus{border-color: var(--primary)}.m-chips{display: flex;flex-wrap: wrap;gap: 10px}.m-chip{min-height: var(--tap, 56px);padding: 10px 20px;border-radius:var(--r-pill, var(--r-pill));border: 1.5px solid var(--boundary);background: var(--surface);color: var(--ink);font-family: inherit;font-size: var(--fs-body, 1.125rem);line-height: 1.6;font-weight: var(--fw-bold);cursor: pointer;transition: background-color var(--t-micro, 180ms cubic-bezier(.22,1,.36,1)), border-color var(--t-micro, 180ms cubic-bezier(.22,1,.36,1)), color var(--t-micro, 180ms cubic-bezier(.22,1,.36,1))}.m-chip[aria-pressed="true"]{background: var(--secondary);color: var(--on-secondary);border-width: 2px;border-color: var(--secondary);padding: 9.5px 19.5px;}.m-send, .m-close{width: 100%}.m-send{margin-block-start: 4px}.m-close{margin-block-start: 10px}@media (min-width: 560px){.m-send, .m-close{width: auto}.m-close{margin-inline-start: 12px}}.m-status{margin: 14px 0 0;padding: 14px 16px;border-radius:var(--r-2, var(--r-2));color: var(--ink);font-size: var(--fs-body, 1.125rem);line-height: 1.85;font-weight: var(--fw-regular)}.m-status[hidden]{display: none}.m-status.ok{background: var(--secondary-ct)}.m-status.err{background: var(--primary-ct)}:root[data-power="save"] .bg-sticky, :root[data-power="save"] .m-price::before, :root[data-power="save"] .m-tier.is-chosen::before{background: none}:root[data-power="save"] .m-tier--rec .m-badge::after{animation: none;opacity: 0}:root[data-power="save"] .shimmer{animation: none;background-image: none}@media (prefers-reduced-motion: reduce){.m-tier--rec .m-badge::after{background-image: none}}@media (min-width: 720px){.m-tiers > .m-contact, .m-tiers > .m-done{grid-column: 1 / -1;order: 1}}