.customer-marketing{--mk-font-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", "Manrope", ui-sans-serif, system-ui, sans-serif;--mk-font-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--mk-font-body: "DM Sans Variable","DM Sans", ui-sans-serif, system-ui, sans-serif;--mk-font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mk-text-hero: clamp(2.75rem, 1.2rem + 4.6vw, 5.25rem);--mk-text-h2: clamp(2.25rem, 1.35rem + 3.6vw, 4.25rem);--mk-text-h3: clamp(1.35rem, 1.1rem + 1vw, 1.85rem);--mk-text-lead: clamp(1.05rem, .98rem + .35vw, 1.25rem);--mk-text-body: 1rem;--mk-text-small: .875rem;--mk-text-label: .75rem;--mk-paper: #F6EFE4;--mk-paper-raised: #FFFCF7;--mk-sand: #ECE0CD;--mk-ink: #1D1410;--mk-ink-soft: #3B2B22;--mk-muted: #6E5C4F;--mk-line: rgb(29 20 16 / .12);--mk-line-strong: rgb(29 20 16 / .22);--mk-rust: #B24E25;--mk-rust-deep: #8A3A1A;--mk-ember: #EE7B3F;--mk-on-rust: #FFF8F0;--mk-sage: #7FA88F;--mk-sage-ink: #3F6B52;--mk-mint: #D6E5D9;--mk-band-bg: #1D1410;--mk-band-raised: #2A1E18;--mk-band-fg: #F6EFE4;--mk-band-muted: #B9A796;--mk-band-line: rgb(246 239 228 / .12);--mk-band-accent: #EE7B3F;--mk-band-sage: #9CC7AE;--mk-radius-sm: 12px;--mk-radius-md: 20px;--mk-radius-lg: 32px;--mk-radius-pill: 999px;--mk-shadow-sm: 0 1px 2px rgb(29 20 16 / .06), 0 4px 12px rgb(29 20 16 / .05);--mk-shadow-md: 0 2px 4px rgb(29 20 16 / .05), 0 14px 30px -10px rgb(29 20 16 / .18);--mk-shadow-lg: 0 40px 80px -30px rgb(29 20 16 / .35), 0 16px 32px -16px rgb(29 20 16 / .18);--mk-ease-out: cubic-bezier(.16, 1, .3, 1);--mk-ease-in-out: cubic-bezier(.65, 0, .35, 1);--mk-dur-fast: .18s;--mk-dur-base: .32s;--mk-dur-slow: .64s;--mk-max: 1240px;--mk-gutter: clamp(1.15rem, .6rem + 2.5vw, 2rem)}:root.dark .customer-marketing{--mk-paper: #15100D;--mk-paper-raised: #201814;--mk-sand: #2A201A;--mk-ink: #F4EADB;--mk-ink-soft: #E2D3C0;--mk-muted: #B7A493;--mk-line: rgb(244 234 219 / .12);--mk-line-strong: rgb(244 234 219 / .22);--mk-rust: #E8854F;--mk-rust-deep: #F2A273;--mk-ember: #F2955F;--mk-on-rust: #1D1410;--mk-sage: #5E8C71;--mk-sage-ink: #9CC7AE;--mk-mint: #22302A;--mk-band-bg: #0C0806;--mk-band-raised: #1A1310;--mk-shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--mk-shadow-md: 0 14px 30px -10px rgb(0 0 0 / .55);--mk-shadow-lg: 0 40px 80px -30px rgb(0 0 0 / .7)}.customer-marketing .mk-display{font-family:var(--mk-font-display);font-optical-sizing:auto;font-weight:750;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.customer-marketing .mk-serif{font-family:var(--mk-font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.customer-marketing .mk-mono{font-family:var(--mk-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.customer-marketing .mk-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mk-font-mono);font-size:var(--mk-text-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-rust)}.customer-marketing .mk-lead{font-size:var(--mk-text-lead);line-height:1.6;color:var(--mk-muted);text-wrap:pretty}.customer-marketing.mk-home{background:var(--mk-paper);color:var(--mk-ink)}.mk-home .wd-home-content .wd-section h2,.mk-home .wd-home-content>section>h2,.mk-home .wd-final-cta h2{font-family:var(--mk-font-display);font-optical-sizing:auto;font-size:var(--mk-text-h2);font-weight:750;letter-spacing:-.035em;line-height:1;text-wrap:balance}.mk-home .wd-home-content h3{font-family:var(--mk-font-display);font-weight:650;letter-spacing:-.025em}.mk-home .wd-home-content .wd-eyebrow{font-family:var(--mk-font-mono);font-weight:500;letter-spacing:.12em;color:var(--mk-rust)}.mk-home .wd-home-content .wd-section-intro{font-size:var(--mk-text-lead);line-height:1.6;color:var(--mk-muted);max-width:34rem}.mk-home .wd-home-content .wd-proof,.mk-home .wd-home-content .wj-example-label{font-size:var(--mk-text-label)}.customer-marketing .mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.7rem 1.2rem;border:1px solid transparent;border-radius:var(--mk-radius-pill);font-family:var(--mk-font-body);font-size:.9rem;font-weight:600;line-height:1;white-space:nowrap;transition:transform var(--mk-dur-fast) var(--mk-ease-out),background-color var(--mk-dur-fast) var(--mk-ease-out),border-color var(--mk-dur-fast) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out);-webkit-tap-highlight-color:transparent}.customer-marketing .mk-btn-primary{background:var(--mk-rust);color:var(--mk-on-rust);box-shadow:inset 0 1px #ffffff2e,0 8px 20px -10px var(--mk-rust)}.customer-marketing .mk-btn-quiet{border-color:var(--mk-line-strong);color:var(--mk-ink);background:transparent}.customer-marketing .mk-btn-lg{min-height:54px;padding:1rem 1.6rem;font-size:1rem}.customer-marketing .mk-btn-arrow{transition:transform var(--mk-dur-base) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .mk-btn-primary:hover{background:var(--mk-rust-deep);box-shadow:inset 0 1px #ffffff2e,0 14px 28px -12px var(--mk-rust);transform:translateY(-1px)}.customer-marketing .mk-btn-quiet:hover{background:var(--mk-paper-raised);border-color:var(--mk-ink)}.customer-marketing .mk-btn:hover .mk-btn-arrow{transform:translate(3px)}}.customer-marketing .mk-btn:active{transform:translateY(0) scale(.97);transition-duration:80ms}:root.dark .customer-marketing .mk-btn-primary:hover{color:var(--mk-on-rust)}.customer-marketing .mk-nav{background:color-mix(in srgb,var(--mk-paper) 84%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid var(--mk-line)}.customer-marketing .mk-nav .wd-nav-inner{max-width:var(--mk-max);padding:.9rem var(--mk-gutter)}.customer-marketing .mk-nav .wd-nav-links{gap:1.6rem;font-size:var(--mk-text-small);color:var(--mk-ink-soft)}.customer-marketing .mk-nav .wd-nav-links a{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) / 0 1px no-repeat;transition:color var(--mk-dur-fast) var(--mk-ease-out),background-size var(--mk-dur-base) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .mk-nav .wd-nav-links a:hover{color:var(--mk-ink);background-size:100% 1px}}.customer-marketing .mk-nav .wd-nav-signin{color:var(--mk-ink);font-weight:600;padding-inline:.4rem}.customer-marketing .mk-nav .wd-mobile-menu{border-top-color:var(--mk-line);padding-inline:var(--mk-gutter)}.customer-marketing .mk-nav .wd-mobile-menu a{font-family:var(--mk-font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--mk-ink)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.customer-marketing .mk-nav{animation:mk-nav-settle linear both;animation-timeline:scroll(root block);animation-range:0 140px}.customer-marketing .mk-nav .wd-nav-inner{animation:mk-nav-condense linear both;animation-timeline:scroll(root block);animation-range:0 140px}}}@keyframes mk-nav-settle{0%{border-bottom-color:transparent;box-shadow:none}to{border-bottom-color:var(--mk-line);box-shadow:0 10px 30px -24px #1d141073}}@keyframes mk-nav-condense{0%{padding-block:1.3rem}to{padding-block:.65rem}}@media(max-width:1080px){.customer-marketing .mk-nav .mk-nav-open{display:none}}@media(max-width:900px){.customer-marketing .mk-nav .wd-nav-links{gap:1.1rem}.customer-marketing .mk-nav .wd-nav-links a:nth-child(1){display:inline-flex}}@media(max-width:767px){.customer-marketing .mk-nav .mk-nav-try{min-height:40px;padding:.6rem .95rem;font-size:.8rem}.customer-marketing .mk-nav .mk-nav-try .mk-btn-arrow{display:none}}.customer-marketing .mk-footer{margin-top:0;padding:4.5rem 0 2rem;border-top:1px solid var(--mk-line);background:var(--mk-paper)}.customer-marketing .mk-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem 4rem;align-items:start;max-width:var(--mk-max);padding:0 var(--mk-gutter)}.customer-marketing .mk-footer-brand p{max-width:22rem;margin-top:1rem;font-size:var(--mk-text-small);line-height:1.6;color:var(--mk-muted)}.customer-marketing .mk-footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.customer-marketing .mk-footer-groups>div{display:flex;flex-direction:column;align-items:flex-start}.customer-marketing .mk-footer-heading{margin-bottom:.5rem;font-family:var(--mk-font-mono);font-size:var(--mk-text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted)}.customer-marketing .mk-footer-groups a{display:flex;align-items:center;min-height:36px;font-size:var(--mk-text-small);color:var(--mk-ink-soft);transition:color var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .mk-footer-groups a:hover{color:var(--mk-rust)}}.customer-marketing .mk-footer-base{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;border-top:1px solid var(--mk-line);font-size:var(--mk-text-label);color:var(--mk-muted)}@media(max-width:900px){.customer-marketing .mk-footer-inner{grid-template-columns:1fr;gap:2.5rem}.customer-marketing .mk-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.customer-marketing .mk-footer-groups a{min-height:44px}}.customer-marketing .mk-finder-object{display:block;width:118px;height:174px}.mk-home .wd-home-content .wd-section{padding-block:clamp(4rem,8vw,7rem);border-top-color:var(--mk-line)}.mk-home .wd-home-content .wd-lens{border-color:var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-md)}.mk-home .wd-home-content .wj-lens-object{left:calc(50% - 59px)}.mk-home .wd-home-content .wd-tabs{display:inline-flex;flex-wrap:nowrap;gap:.2rem;padding:.3rem;margin-bottom:1.6rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-pill);background:var(--mk-paper)}.mk-home .wd-home-content .wd-tabs button{position:relative;min-height:40px;padding:.55rem 1.1rem;border:0;border-radius:var(--mk-radius-pill);font-weight:600;color:var(--mk-muted);transition:color var(--mk-dur-base) var(--mk-ease-out)}.mk-home .wd-home-content .wd-tabs button[aria-pressed=true]{color:var(--mk-paper)}.mk-home .wd-home-content .mk-pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:var(--mk-radius-pill);background:var(--mk-ink)}.mk-home .wd-home-content .mk-pill-label{position:relative;z-index:1}@media(hover:hover){.mk-home .wd-home-content .wd-tabs button[aria-pressed=false]:hover{color:var(--mk-ink)}}.mk-home .wd-home-content .wd-story-choice{position:relative;border:0;background:transparent;box-shadow:none;transition:background-color var(--mk-dur-base) var(--mk-ease-out)}.mk-home .wd-home-content .wd-story-choice[aria-pressed=true]{background:transparent;box-shadow:none}.mk-home .wd-home-content .wd-story-choice>:not(.mk-story-highlight){position:relative;z-index:1}.mk-home .wd-home-content .mk-story-highlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:1px solid var(--mk-line);border-radius:20px;background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-md)}.mk-home .wd-home-content .wd-story-choice svg{color:var(--mk-rust)}.mk-home .wd-home-content .wd-story-choice strong{font-family:var(--mk-font-display);font-weight:650;letter-spacing:-.02em}@media(hover:hover){.mk-home .wd-home-content .wd-story-choice[aria-pressed=false]:hover{background:color-mix(in srgb,var(--mk-sand) 55%,transparent)}}.mk-home .wd-home-content .wd-story-screen{border-color:var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-md)}.mk-home .wd-home-content .mk-band{position:relative;isolation:isolate;margin-block:clamp(1rem,3vw,2rem);padding-block:clamp(4.5rem,9vw,8rem);border-top:0;color:var(--mk-band-fg);scroll-margin-top:80px}.mk-home .wd-home-content .mk-band:before{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background:radial-gradient(45% 60% at 88% 18%,rgb(238 123 63 / .2),transparent 70%),radial-gradient(40% 50% at 4% 92%,rgb(156 199 174 / .12),transparent 70%),var(--mk-band-bg)}.mk-home .wd-home-content .mk-band-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.mk-home .wd-home-content .mk-band h2{color:var(--mk-band-fg)}.mk-home .wd-home-content .mk-band .wd-eyebrow{color:var(--mk-band-accent)}.mk-home .wd-home-content .mk-band .wd-section-intro,.mk-home .wd-home-content .mk-band .wd-proof{color:var(--mk-band-muted)}.mk-home .wd-home-content .mk-band .wd-proof{margin-top:1.5rem}.mk-home .mk-band-points{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--mk-band-line)}.mk-home .mk-band-points li{display:flex;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--mk-band-line)}.mk-home .mk-band-points svg{flex-shrink:0;margin-top:3px;color:var(--mk-band-sage)}.mk-home .mk-band-points strong{display:block;font-weight:600;color:var(--mk-band-fg)}.mk-home .mk-band-points li span span{display:block;margin-top:.2rem;font-size:var(--mk-text-small);line-height:1.6;color:var(--mk-band-muted)}.mk-home .mk-sort{position:relative;padding:clamp(1.1rem,3vw,1.75rem);border:1px solid var(--mk-band-line);border-radius:var(--mk-radius-lg);background:var(--mk-band-raised);box-shadow:0 40px 80px -40px #0009}.mk-home .mk-sort-lanes{display:grid;grid-template-columns:1fr 1fr;gap:4%}.mk-home .mk-sort-lanes p{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:var(--mk-text-small);font-weight:600;color:var(--mk-band-fg);opacity:.35;transition:opacity .6s var(--mk-ease-out) .5s}.mk-home .mk-sort-lanes small{width:100%;font-weight:400;color:var(--mk-band-muted)}.mk-home .mk-sort.is-sorted .mk-sort-lanes p{opacity:1}.mk-home .mk-sort-key{width:10px;height:10px;border-radius:3px}.mk-home .mk-sort-key-ask{background:#ee7b3f}.mk-home .mk-sort-key-sold{background:#9cc7ae}.mk-home .mk-sort-field{position:relative;height:124px;margin-top:1rem}.mk-home .mk-tag{position:absolute;display:grid;place-items:center;width:14.5%;min-width:50px;height:38px;border-radius:10px;font-size:.95rem;font-weight:500;box-shadow:0 10px 18px -10px #000000b3;will-change:left,top,transform}.mk-home .mk-tag-ask{background:#ee7b3f;color:#1d1410}.mk-home .mk-tag-sold{background:#9cc7ae;color:#10261a}.mk-home .mk-sort-summary{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;margin-top:1rem;padding-top:1.2rem;border-top:1px dashed var(--mk-band-line)}.mk-home .mk-sort-summary small{display:block;font-family:var(--mk-font-mono);font-size:var(--mk-text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-band-muted)}.mk-home .mk-sort-summary strong{font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);font-weight:500;letter-spacing:-.02em;color:var(--mk-band-fg)}.mk-home .mk-sort-summary>div:last-child{text-align:right}.mk-home .mk-sort-gap{text-align:center}.mk-home .mk-sort-gap strong{color:var(--mk-band-accent)}.mk-home .mk-sort-note{margin:1rem 0 0;font-size:var(--mk-text-label);color:var(--mk-band-muted)}.mk-home .wd-home-content .wj-collection-preview{border-color:var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-md)}.mk-home .wd-home-content h2.font-display{font-family:var(--mk-font-display);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.6rem);font-weight:750;letter-spacing:-.03em}.mk-home .wd-home-content .warm-shadow{box-shadow:var(--mk-shadow-sm)}.mk-home .wd-home-content .mk-final{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:2rem;margin:clamp(3rem,6vw,5rem) 0 clamp(2rem,5vw,4rem);padding:clamp(3rem,7vw,5.5rem) clamp(1.5rem,5vw,4.5rem);overflow:hidden;border:0;border-radius:var(--mk-radius-lg);background:radial-gradient(70% 90% at 88% 8%,#EE7B3F 0%,transparent 62%),linear-gradient(135deg,#b24e25,#7a3316);color:#fff8f0;text-align:left}.mk-home .wd-home-content .mk-final h2{max-width:14ch;margin:.75rem 0 0;color:#fff8f0}.mk-home .wd-home-content .mk-final p{max-width:32rem;margin:1rem 0 2rem;font-size:var(--mk-text-lead);line-height:1.6;color:#fff8f0d9}.mk-home .wd-home-content .mk-final .mk-final-eyebrow{margin:0;font-size:var(--mk-text-label);color:#ffe2cc}.mk-home .mk-final-object{order:2;justify-self:center;width:min(230px,100%);filter:drop-shadow(0 30px 40px rgb(0 0 0 / .35));transform:rotate(8deg)}.mk-home .mk-final-object svg{display:block;width:100%;height:auto;animation:mk-bob 6s ease-in-out infinite}.customer-marketing .mk-btn-invert{background:#fff8f0;color:#1d1410;box-shadow:0 14px 28px -14px #0000008c}@media(hover:hover){.customer-marketing .mk-btn-invert:hover{background:#fff;transform:translateY(-1px)}}@media(max-width:900px){.mk-home .wd-home-content .mk-band-inner,.mk-home .wd-home-content .mk-final{grid-template-columns:1fr}.mk-home .mk-final-object{order:-1;justify-self:start;width:140px}}@media(max-width:767px){.mk-home .wd-home-content .wd-tabs{display:flex}.mk-home .wd-home-content .wd-tabs button{flex:1;padding-inline:.6rem}.mk-home .mk-tag{font-size:.82rem;height:34px}}.mk-home .wd-home-content .wd-section:not(.mk-band) .wd-evidence-grid h2{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.4rem)}.customer-marketing .mk-finder-alive .mk-f-antenna{transform-box:fill-box;transform-origin:50% 100%;animation:mk-antenna 2.8s ease-in-out infinite}.customer-marketing .mk-finder-alive .mk-f-lens{transform-box:fill-box;transform-origin:8% 92%;animation:mk-lens-sweep 3.6s ease-in-out infinite}.customer-marketing .mk-finder-alive .mk-f-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:mk-blink 5s ease-in-out infinite}.customer-marketing .mk-finder-alive .mk-f-twinkle{transform-box:fill-box;transform-origin:50% 50%;animation:mk-twinkle 2.4s ease-in-out infinite}@media(hover:hover){.customer-marketing .mk-finder-alive:hover{animation:mk-hop .7s var(--mk-ease-out)}.customer-marketing .mk-finder-alive:hover .mk-f-antenna{animation-duration:.6s}}@keyframes mk-antenna{0%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}35%{transform:rotate(9deg)}55%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes mk-lens-sweep{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg) translate(-2px)}60%{transform:rotate(6deg)}}@keyframes mk-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.15)}96%{transform:scaleY(1)}}@keyframes mk-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.55) rotate(45deg);opacity:.55}}@keyframes mk-hop{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-14px) scale(1.03,.97)}55%{transform:translateY(0) scale(.98,1.03)}75%{transform:translateY(-4px)}to{transform:translateY(0) scale(1)}}.customer-marketing .mk-magnetic{position:relative;display:inline-flex}.customer-marketing .mk-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:5}.customer-marketing .mk-burst-bit{position:absolute;left:-7px;top:-7px;width:14px;height:14px;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.customer-marketing .mk-confetti{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:5}.customer-marketing .mk-confetti i{position:absolute;left:-3px;top:-4px;width:6px;height:8px;border-radius:1px}.customer-marketing .mk-confetti i.is-wide{width:9px;height:5px}.customer-marketing{background:var(--mk-paper);color:var(--mk-ink)}.customer-marketing .customer-page-title{font-family:var(--mk-font-display);font-optical-sizing:auto;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.25rem);font-weight:750;line-height:1;letter-spacing:-.035em;text-wrap:balance;color:var(--mk-ink)}.customer-marketing :is(.utility-eyebrow,.pricing-eyebrow,.gs-heading>.wd-eyebrow){display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mk-font-mono);font-size:var(--mk-text-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-rust)}.customer-marketing :is(.utility-link,.pricing-text-link){color:var(--mk-rust);font-weight:600;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size var(--mk-dur-base) var(--mk-ease-out),color var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing :is(.utility-link,.pricing-text-link):hover{background-size:0 1px;background-position:100% 100%;color:var(--mk-rust-deep)}}.customer-marketing :is(.mk-page-head,.pricing-hero,.gs-heading){position:relative;isolation:isolate}.customer-marketing :is(.mk-page-head,.pricing-hero,.gs-heading):before{content:"";position:absolute;z-index:-1;inset:-5rem calc(50% - 50vw) -2rem;background:radial-gradient(40% 70% at 82% 40%,rgb(238 123 63 / .13),transparent 70%),radial-gradient(35% 60% at 10% 30%,rgb(127 168 143 / .13),transparent 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 70%,transparent);pointer-events:none}@keyframes mk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mk-rise-soft{0%{opacity:.35;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.customer-marketing :is(.mk-page-head>div,.pricing-hero,.gs-heading)>*{animation:mk-rise .8s var(--mk-ease-out) both}.customer-marketing :is(.mk-page-head>div,.pricing-hero,.gs-heading)>:nth-child(2){animation-delay:.07s}.customer-marketing :is(.mk-page-head>div,.pricing-hero,.gs-heading)>:nth-child(3){animation-delay:.14s}.customer-marketing :is(.mk-page-head>div,.pricing-hero,.gs-heading)>:nth-child(n+4){animation-delay:.21s}@supports (animation-timeline: view()){.customer-marketing .mk-scroll-rise,.customer-marketing :is(.utility-topic,.utility-faq,.utility-help,.utility-legal section,.pricing-card,.pricing-guide-grid>article,.pricing-questions details,.pricing-purpose,.gs-result-card,.gs-signup-card){animation:mk-rise-soft linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}.customer-marketing :is(.utility-field input,.utility-field textarea,.utility-field select,.utility-deletion input,.utility-deletion textarea){border:1px solid var(--mk-line-strong);border-radius:14px;background:var(--mk-paper-raised);color:var(--mk-ink);transition:border-color var(--mk-dur-fast) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out)}.customer-marketing :is(.utility-field input,.utility-field textarea,.utility-field select,.utility-deletion input,.utility-deletion textarea):focus{outline:none;border-color:var(--mk-rust);box-shadow:0 0 0 4px color-mix(in srgb,var(--mk-rust) 18%,transparent)}.customer-marketing .utility-page{--utility-paper: var(--mk-paper-raised);--utility-tint: color-mix(in srgb, var(--mk-rust) 12%, transparent);max-width:1120px;color:var(--mk-ink)}.customer-marketing .utility-nav{display:inline-flex;flex-wrap:wrap;gap:.2rem;margin-top:.5rem;padding:.3rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-pill);background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-sm)}.customer-marketing .utility-nav a{min-height:40px;padding:.5rem 1rem;border-radius:var(--mk-radius-pill);font-size:var(--mk-text-small);font-weight:600;color:var(--mk-muted);transition:color var(--mk-dur-fast) var(--mk-ease-out),background-color var(--mk-dur-base) var(--mk-ease-out)}.customer-marketing .utility-nav a[aria-current=page]{background:var(--mk-ink);color:var(--mk-paper);font-weight:600}@media(hover:hover){.customer-marketing .utility-nav a:not([aria-current=page]):hover{background:var(--mk-sand);color:var(--mk-ink)}}.customer-marketing .utility-header{align-items:center;padding:clamp(2.5rem,5vw,4rem) 0 clamp(2rem,4vw,3rem)}.customer-marketing .utility-header>div{max-width:44rem}.customer-marketing .utility-eyebrow{margin-bottom:1rem}.customer-marketing .utility-intro{margin-top:1.25rem;font-size:var(--mk-text-lead);line-height:1.6;color:var(--mk-muted)}.customer-marketing .mk-page-mascot{position:relative;flex-shrink:0;display:grid;place-items:end center;width:210px;height:250px;padding-bottom:10px;border-radius:999px 999px 28px 28px;background:linear-gradient(180deg,var(--mk-mint),var(--mk-sand));box-shadow:var(--mk-shadow-md)}.customer-marketing .mk-page-mascot svg{width:150px;height:auto;transform:rotate(-6deg);filter:drop-shadow(0 18px 18px rgb(29 20 16 / .22))}@media(prefers-reduced-motion:no-preference){.customer-marketing .mk-page-mascot{animation:mk-rise .9s var(--mk-ease-out) .15s both}.customer-marketing .mk-page-mascot svg{animation:mk-bob 5s ease-in-out infinite}}@media(max-width:760px){.customer-marketing .mk-page-mascot{width:120px;height:150px}.customer-marketing .mk-page-mascot svg{width:88px}}@media(max-width:480px){.customer-marketing .utility-nav{display:flex}.customer-marketing .utility-nav a{padding:.5rem .7rem;font-size:.8rem}.customer-marketing .mk-page-mascot{display:none}}@media(max-width:640px){.customer-marketing .utility-nav{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.customer-marketing .utility-nav::-webkit-scrollbar{display:none}.customer-marketing .utility-nav a{flex-shrink:0}}.customer-marketing .pricing-experience{max-width:1180px}.customer-marketing .pricing-hero{max-width:820px;margin-bottom:clamp(2.5rem,5vw,3.75rem);padding-top:clamp(1rem,3vw,2.5rem)}.customer-marketing .pricing-hero .customer-page-title{margin:1.1rem 0 1.25rem;font-size:clamp(2.75rem,1.4rem + 4.8vw,5rem);letter-spacing:-.04em;line-height:.98}.customer-marketing .pricing-hero>p:not(.pricing-eyebrow){max-width:34rem;font-size:var(--mk-text-lead);line-height:1.6;color:var(--mk-muted)}.customer-marketing .pricing-hero .pricing-text-link{margin-top:1.25rem}.customer-marketing .pricing-plans{gap:clamp(.9rem,1.8vw,1.4rem);align-items:stretch}.customer-marketing .pricing-card{display:flex;flex-direction:column;padding:clamp(1.4rem,2.4vw,1.9rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-md);transition:transform var(--mk-dur-base) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out),border-color var(--mk-dur-base) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .pricing-card:hover{transform:translateY(-6px);box-shadow:var(--mk-shadow-lg);border-color:var(--mk-line-strong)}.customer-marketing .pricing-card:hover .pricing-illustration{transform:rotate(-4deg) scale(1.06)}}.customer-marketing .pricing-illustration{transition:transform .6s var(--mk-ease-out)}.customer-marketing .pricing-card--highlighted{border-color:var(--mk-rust);box-shadow:0 0 0 2px var(--mk-rust),var(--mk-shadow-lg)}.customer-marketing .pricing-card-label{font-family:var(--mk-font-mono);font-size:var(--mk-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted)}.customer-marketing .pricing-card h2{margin-top:.4rem;font-family:var(--mk-font-display);font-size:2rem;font-weight:750;letter-spacing:-.035em;color:var(--mk-ink)}.customer-marketing .pricing-card-description{font-size:var(--mk-text-small);line-height:1.65;color:var(--mk-muted)}.customer-marketing .pricing-card-price{font-family:var(--mk-font-display);font-size:clamp(2.75rem,2rem + 2vw,3.5rem);font-weight:750;letter-spacing:-.045em;line-height:1;color:var(--mk-ink)}.customer-marketing .pricing-card-price>span{font-family:var(--mk-font-mono);font-size:var(--mk-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted)}.customer-marketing .pricing-allowance{border:1px dashed var(--mk-line-strong);border-radius:18px;background:color-mix(in srgb,var(--mk-sand) 55%,transparent)}.customer-marketing .pricing-allowance>strong{font-family:var(--mk-font-display);font-size:2.6rem;font-weight:750;color:var(--mk-rust)}.customer-marketing .pricing-allowance>span{font-size:var(--mk-text-small);font-weight:600;color:var(--mk-ink)}.customer-marketing .pricing-allowance small{font-weight:400;color:var(--mk-muted)}.customer-marketing .pricing-highlights{flex:1;font-size:var(--mk-text-small);color:var(--mk-ink-soft)}.customer-marketing .pricing-highlights svg,.customer-marketing .pricing-features li svg{color:var(--mk-sage-ink)}.customer-marketing .pricing-card-action>:is(button,a){min-height:52px;border-radius:var(--mk-radius-pill);font-weight:600;transition:transform var(--mk-dur-fast) var(--mk-ease-out),background-color var(--mk-dur-fast) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out)}.customer-marketing .pricing-card-action>:is(button,a):not(:disabled):active{transform:scale(.97)}.customer-marketing .pricing-card-action>button.bg-accent:not(:disabled){background:var(--mk-rust);color:var(--mk-on-rust);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px var(--mk-rust)}@media(hover:hover){.customer-marketing .pricing-card-action>button.bg-accent:not(:disabled):hover{background:var(--mk-rust-deep);transform:translateY(-1px)}}.customer-marketing .pricing-features{border-top-color:var(--mk-line);font-size:var(--mk-text-small)}.customer-marketing .pricing-features summary svg{transition:transform var(--mk-dur-base) var(--mk-ease-out)}.customer-marketing #pricing-plan-pro{--mk-ink: var(--mk-band-fg);--mk-ink-soft: #E7DACA;--mk-muted: var(--mk-band-muted);--mk-line: var(--mk-band-line);--mk-line-strong: rgb(246 239 228 / .24);--mk-sand: #3A2A21;--mk-rust: var(--mk-band-accent);--mk-rust-deep: #F2955F;--mk-on-rust: #1D1410;--mk-sage-ink: var(--mk-band-sage);position:relative;overflow:hidden;isolation:isolate;border-color:transparent;background:radial-gradient(90% 60% at 100% 0%,rgb(238 123 63 / .28),transparent 60%),var(--mk-band-bg);color:var(--mk-band-fg)}.customer-marketing #pricing-plan-pro:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .08) 48%,transparent 60%);translate:-120% 0;pointer-events:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.customer-marketing #pricing-plan-pro:hover:after{translate:120% 0;transition:translate 1.1s var(--mk-ease-out)}}.customer-marketing #pricing-plan-pro .pricing-features summary,.customer-marketing #pricing-plan-pro .pricing-features{color:var(--mk-band-fg)}.customer-marketing #pricing-plan-pro .pricing-card-action>p{color:var(--mk-band-muted)!important}.customer-marketing #pricing-plan-pro .pricing-card-action>button.bg-accent:not(:disabled){box-shadow:0 10px 22px -12px #000c}.customer-marketing .pricing-purpose{margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.75rem,4vw,2.75rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:linear-gradient(160deg,var(--mk-mint),var(--mk-sand))}.customer-marketing .pricing-purpose h2{font-family:var(--mk-font-display);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:750;letter-spacing:-.03em;color:var(--mk-ink)}.customer-marketing .pricing-purpose-heading>p{font-size:var(--mk-text-small);color:var(--mk-muted)}.customer-marketing .pricing-purpose-buttons{gap:.2rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:1.25rem auto 0;padding:.3rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-pill);background:var(--mk-paper-raised)}.customer-marketing .pricing-purpose-buttons>button{border:0;background:transparent;color:var(--mk-muted);font-weight:600;transition:background-color var(--mk-dur-base) var(--mk-ease-out),color var(--mk-dur-fast) var(--mk-ease-out),transform var(--mk-dur-fast) var(--mk-ease-out)}.customer-marketing .pricing-purpose-buttons>button[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-paper)}@media(hover:hover){.customer-marketing .pricing-purpose-buttons>button:not([aria-pressed=true]):hover{background:var(--mk-sand);color:var(--mk-ink)}}.customer-marketing .pricing-example{font-size:var(--mk-text-body);color:var(--mk-ink-soft)}.customer-marketing .pricing-example>p{animation:mk-rise .5s var(--mk-ease-out) both}.customer-marketing .pricing-guide{margin-top:clamp(4rem,8vw,6rem)}.customer-marketing :is(.pricing-section-heading h2,.pricing-questions>h2){font-family:var(--mk-font-display);font-size:clamp(2rem,1.3rem + 2.6vw,3.1rem);font-weight:750;letter-spacing:-.035em;line-height:1.02;color:var(--mk-ink)}.customer-marketing .pricing-guide-grid>article{padding:clamp(1.4rem,2.4vw,1.8rem);border:1px solid var(--mk-line);border-radius:24px;background:var(--mk-paper-raised);transition:transform var(--mk-dur-base) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .pricing-guide-grid>article:hover{transform:translateY(-4px);box-shadow:var(--mk-shadow-md)}}.customer-marketing .pricing-guide-grid>article>svg{color:var(--mk-rust)}.customer-marketing .pricing-guide h3{font-family:var(--mk-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.customer-marketing .pricing-guide article p{font-size:var(--mk-text-small);line-height:1.7;color:var(--mk-muted)}.customer-marketing .pricing-questions{max-width:820px;margin-top:clamp(4rem,8vw,6rem)}.customer-marketing .pricing-experience .pricing-notes{border-top-color:var(--mk-line)}.customer-marketing{interpolate-size:allow-keywords}.customer-marketing :is(.pricing-questions,.utility-faq) summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.customer-marketing :is(.pricing-questions,.utility-faq) summary::-webkit-details-marker{display:none}.customer-marketing :is(.pricing-questions,.utility-faq) summary:after{content:"";flex-shrink:0;width:30px;height:30px;border-radius:50%;background:linear-gradient(currentColor,currentColor) center / 12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 12px no-repeat,var(--mk-sand);color:var(--mk-ink);transition:transform var(--mk-dur-base) var(--mk-ease-out),background-color var(--mk-dur-base) var(--mk-ease-out),color var(--mk-dur-base) var(--mk-ease-out)}.customer-marketing :is(.pricing-questions,.utility-faq) details[open] summary:after{transform:rotate(135deg);background-color:var(--mk-rust);color:var(--mk-on-rust)}.customer-marketing :is(.pricing-questions,.utility-faq) summary{font-family:var(--mk-font-display);font-size:1.05rem;font-weight:650;letter-spacing:-.015em;color:var(--mk-ink);transition:color var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing :is(.pricing-questions,.utility-faq) summary:hover{color:var(--mk-rust)}}.customer-marketing :is(.pricing-questions,.utility-faq,.pricing-features) details::details-content,.customer-marketing .pricing-features::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--mk-ease-out),content-visibility .45s allow-discrete}.customer-marketing :is(.pricing-questions,.utility-faq) details[open]::details-content,.customer-marketing .pricing-features[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.customer-marketing :is(.pricing-questions,.utility-faq) details::details-content,.customer-marketing .pricing-features::details-content{transition:none}}@media(max-width:760px){.customer-marketing .pricing-plans{max-width:520px}.customer-marketing .pricing-purpose-buttons{width:100%}.customer-marketing .pricing-purpose-buttons>button{flex:1;padding-inline:.5rem}}.customer-marketing .pricing-eyebrow{display:flex;justify-content:center;text-align:center}@media(max-width:480px){.customer-marketing .pricing-eyebrow svg{display:none}}.customer-marketing .guest-scan{--gs-line: var(--mk-line);--gs-sand: var(--mk-sand);--gs-mint: var(--mk-mint);max-width:1040px}.customer-marketing .gs-heading{max-width:760px;margin-bottom:clamp(2rem,4vw,2.75rem);padding-top:clamp(.5rem,2vw,1.5rem)}.customer-marketing .gs-heading h1{margin:1rem 0 1.1rem;font-size:clamp(2.75rem,1.4rem + 5vw,5.25rem)}.customer-marketing .gs-heading>p:last-of-type{font-size:var(--mk-text-lead);line-height:1.6;color:var(--mk-muted)}.customer-marketing .gs-steps{gap:0;margin-top:1.75rem}.customer-marketing .gs-steps li{gap:.5rem;font-size:var(--mk-text-small);font-weight:600;color:var(--mk-muted)}.customer-marketing .gs-steps li+li:before{content:"";width:clamp(1.5rem,5vw,3rem);height:1px;margin-inline:.75rem;background:var(--mk-line-strong)}.customer-marketing .gs-steps li>span{width:28px;height:28px;border-color:var(--mk-line-strong);font-family:var(--mk-font-mono);font-size:.75rem;transition:background-color var(--mk-dur-base) var(--mk-ease-out),color var(--mk-dur-base) var(--mk-ease-out),transform var(--mk-dur-base) var(--mk-ease-out)}.customer-marketing .gs-steps li[data-current=true]{color:var(--mk-ink)}.customer-marketing .gs-steps li[data-current=true]>span{background:var(--mk-rust);color:var(--mk-on-rust);border-color:transparent;transform:scale(1.12);box-shadow:0 0 0 5px color-mix(in srgb,var(--mk-rust) 16%,transparent)}.customer-marketing .gs-workspace{padding:clamp(.75rem,1.5vw,1rem);border-color:var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-lg)}.customer-marketing .gs-photo-stage{border-radius:24px;background:linear-gradient(160deg,var(--mk-mint),var(--mk-sand))}.customer-marketing .gs-photo-label{font-family:var(--mk-font-mono);letter-spacing:.12em;color:var(--mk-muted)}.customer-marketing .gs-camera-card{border-radius:20px;box-shadow:var(--mk-shadow-md);color:var(--mk-rust)}.customer-marketing .gs-camera-card>span{font-family:var(--mk-font-display);font-weight:650;letter-spacing:-.015em;color:var(--mk-ink)}.customer-marketing .gs-photo-sticker{font-family:var(--mk-font-mono);font-size:.72rem;letter-spacing:.02em}.customer-marketing .gs-photo-caption{color:var(--mk-muted)}@media(prefers-reduced-motion:no-preference){.customer-marketing .gs-photo-stage[data-ready=false] .gs-camera-card{animation:mk-card-float 5s ease-in-out infinite}.customer-marketing .gs-photo-stage[data-ready=false]:after{content:"";position:absolute;left:12%;right:12%;top:18%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--mk-ember),transparent);box-shadow:0 0 14px 2px #ee7b3f73;opacity:.7;pointer-events:none;animation:mk-stage-sweep 3.2s var(--mk-ease-in-out) infinite alternate}.customer-marketing .gs-photo-stage[data-ready=true] .gs-photo{animation:mk-photo-land .7s var(--mk-ease-out) both}}@keyframes mk-card-float{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-8px)}}@keyframes mk-stage-sweep{0%{transform:translateY(0)}to{transform:translateY(min(280px,55vw))}}@keyframes mk-photo-land{0%{opacity:0;transform:scale(.92) rotate(-3deg)}to{opacity:1;transform:none}}.customer-marketing .gs-photo-controls h2{font-family:var(--mk-font-display);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);font-weight:750;letter-spacing:-.03em;line-height:1.05;color:var(--mk-ink)}.customer-marketing .gs-photo-controls .wd-eyebrow{font-family:var(--mk-font-mono);font-weight:500;letter-spacing:.12em;color:var(--mk-rust)}.customer-marketing .gs-control-intro{font-size:var(--mk-text-body);color:var(--mk-muted)}.customer-marketing .gs-primary{min-height:56px;border-radius:var(--mk-radius-pill);background:var(--mk-rust);color:var(--mk-on-rust);font-size:1rem;font-weight:600;box-shadow:inset 0 1px #ffffff2e,0 14px 28px -14px var(--mk-rust);transition:background-color var(--mk-dur-fast) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out),transform var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .gs-primary:not(:disabled):hover{background:var(--mk-rust-deep);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 18px 32px -14px var(--mk-rust)}}.customer-marketing .gs-gallery{border-radius:var(--mk-radius-pill);border-color:var(--mk-line-strong);background:var(--mk-paper-raised);transition:border-color var(--mk-dur-fast) var(--mk-ease-out),background-color var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .gs-gallery:hover{border-color:var(--mk-ink);background:var(--mk-paper)}}.customer-marketing .gs-photo-tips svg{color:var(--mk-sage-ink)}.customer-marketing .gs-photo-tips li{font-size:var(--mk-text-small);color:var(--mk-ink-soft)}.customer-marketing :is(.gs-file-guidance,.gs-small-note){color:var(--mk-muted)}.customer-marketing .gs-condition select{min-height:52px;border:1px solid var(--mk-line-strong);border-radius:14px;background:var(--mk-paper-raised);color:var(--mk-ink)}.customer-marketing .gs-change-photo{border-radius:var(--mk-radius-pill)}.customer-marketing .gs-waiting{border-radius:18px;background:color-mix(in srgb,var(--mk-sand) 60%,transparent)}.customer-marketing .gs-waiting[data-running=true]{background:linear-gradient(100deg,color-mix(in srgb,var(--mk-sand) 60%,transparent) 30%,color-mix(in srgb,var(--mk-ember) 16%,transparent),color-mix(in srgb,var(--mk-sand) 60%,transparent) 70%) 0 0 / 250% 100%;animation:mk-shimmer 1.6s linear infinite}@keyframes mk-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.customer-marketing .gs-assurances{gap:.6rem;margin-top:1.75rem}.customer-marketing .gs-assurances>div{padding:.5rem .9rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius-pill);background:var(--mk-paper-raised);font-size:var(--mk-text-small);font-weight:600;color:var(--mk-ink-soft)}.customer-marketing .gs-assurances svg{color:var(--mk-sage-ink)}.customer-marketing .gs-result-card{border-color:var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-md)}.customer-marketing .gs-result-photo{border-color:var(--mk-line);border-radius:22px;background:linear-gradient(160deg,var(--mk-mint),var(--mk-sand));box-shadow:none}.customer-marketing .gs-result-eyebrow{font-family:var(--mk-font-mono);font-weight:500;letter-spacing:.12em;color:var(--mk-rust)}.customer-marketing .gs-result-title{font-family:var(--mk-font-display);font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:750;letter-spacing:-.035em;line-height:1;color:var(--mk-ink)}.customer-marketing .gs-result-confidence{border:0;background:var(--mk-mint);color:var(--mk-sage-ink);font-weight:700}.customer-marketing .gs-result-details dt{font-family:var(--mk-font-mono);font-size:var(--mk-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted)}.customer-marketing .gs-result-details dd{font-weight:600;color:var(--mk-ink)}.customer-marketing .gs-result-section-heading h2{font-family:var(--mk-font-display);font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);font-weight:750;letter-spacing:-.03em;color:var(--mk-ink)}.customer-marketing .gs-result-price{border-radius:20px;border-color:var(--mk-line);background:var(--mk-paper)}.customer-marketing .gs-result-price p{font-family:var(--mk-font-mono);font-size:var(--mk-text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted)}.customer-marketing .gs-result-price strong{font-family:var(--mk-font-display);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.5rem);font-weight:750;letter-spacing:-.04em;color:var(--mk-ink)}.customer-marketing .gs-result-price:nth-child(2){border-color:var(--mk-rust);box-shadow:0 0 0 1px var(--mk-rust)}.customer-marketing .gs-result-price:nth-child(2) strong{color:var(--mk-rust)}.customer-marketing .gs-signup-card{--mk-ink: var(--mk-band-fg);--mk-muted: var(--mk-band-muted);--mk-rust: var(--mk-band-accent);position:relative;overflow:hidden;isolation:isolate;border:0;border-radius:var(--mk-radius-lg);background:radial-gradient(70% 90% at 90% 0%,rgb(238 123 63 / .3),transparent 60%),var(--mk-band-bg);color:var(--mk-band-fg)}.customer-marketing .gs-signup-card h2{font-family:var(--mk-font-display);font-size:clamp(1.9rem,1.3rem + 2.2vw,2.8rem);font-weight:750;letter-spacing:-.035em;line-height:1.02;color:var(--mk-band-fg)}.customer-marketing .gs-signup-copy,.customer-marketing .gs-signup-handoff{color:var(--mk-band-muted)}.customer-marketing .gs-signup-icon{background:#f6efe414;color:var(--mk-band-accent)}.customer-marketing .gs-signup-button{min-height:56px;border-radius:var(--mk-radius-pill);background:#fff8f0;color:#1d1410;font-weight:700;box-shadow:0 14px 28px -14px #0009;transition:transform var(--mk-dur-fast) var(--mk-ease-out),background-color var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .gs-signup-button:not(:disabled):hover{background:#fff;transform:translateY(-1px)}}.customer-marketing .gs-signup-button:not(:disabled):active{transform:scale(.97)}.customer-marketing .gs-result-disclaimer{color:var(--mk-muted)}@media(max-width:700px){.customer-marketing .gs-steps li+li:before{width:1rem;margin-inline:.4rem}.customer-marketing .gs-steps li{font-size:.8rem}}.customer-marketing .utility-shortcuts{gap:.6rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.customer-marketing .utility-shortcuts a{min-height:46px;padding:.6rem 1.15rem;border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-pill);background:var(--mk-paper-raised);color:var(--mk-ink);font-weight:600;text-decoration:none;transition:transform var(--mk-dur-fast) var(--mk-ease-out),border-color var(--mk-dur-fast) var(--mk-ease-out),background-color var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .utility-shortcuts a:hover{transform:translateY(-2px);border-color:var(--mk-ink)}}.customer-marketing .utility-shortcuts a:last-child{border-color:transparent;background:var(--mk-rust);color:var(--mk-on-rust)}.customer-marketing .utility-section{margin-bottom:clamp(3rem,6vw,4.5rem)}.customer-marketing :is(.utility-section h2,.utility-contact-aside h2){font-family:var(--mk-font-display);font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem);font-weight:750;letter-spacing:-.035em;line-height:1.02;margin-bottom:1.5rem;color:var(--mk-ink)}.customer-marketing .utility-topics{gap:clamp(.8rem,1.6vw,1.1rem)}.customer-marketing .utility-topic{padding:clamp(1.25rem,2.2vw,1.6rem);border:1px solid var(--mk-line);border-radius:24px;background:var(--mk-paper-raised);transition:transform var(--mk-dur-base) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out),border-color var(--mk-dur-base) var(--mk-ease-out)}.customer-marketing .utility-topic svg{box-sizing:content-box;padding:11px;margin-bottom:1.1rem;border-radius:14px;background:var(--mk-sand);color:var(--mk-rust);transition:transform .5s var(--mk-ease-out),background-color var(--mk-dur-base) var(--mk-ease-out),color var(--mk-dur-base) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .utility-topic:hover{transform:translateY(-5px);box-shadow:var(--mk-shadow-md);border-color:var(--mk-line-strong)}.customer-marketing .utility-topic:hover svg{transform:rotate(-8deg) scale(1.08);background:var(--mk-rust);color:var(--mk-on-rust)}}.customer-marketing .utility-topic h3{font-family:var(--mk-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--mk-ink)}.customer-marketing :is(.utility-topic p,.utility-contact-aside p){font-size:var(--mk-text-small);line-height:1.7;color:var(--mk-muted)}.customer-marketing .utility-faq{border:1px solid var(--mk-line);border-radius:24px;background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-sm)}.customer-marketing .utility-faq details+details{border-top-color:var(--mk-line)}.customer-marketing .utility-faq summary{min-height:64px;padding:1.1rem 1.4rem}.customer-marketing .utility-faq details[open] summary{color:var(--mk-rust)}.customer-marketing .utility-faq p{padding:0 1.4rem 1.4rem;font-size:var(--mk-text-body);line-height:1.7;color:var(--mk-muted)}.customer-marketing .utility-help{position:relative;isolation:isolate;overflow:hidden;gap:1.5rem;padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--mk-radius-lg);background:radial-gradient(70% 120% at 90% 0%,#EE7B3F,transparent 60%),linear-gradient(135deg,#b24e25,#7a3316);color:#fff8f0}.customer-marketing .utility-help h2{font-family:var(--mk-font-display);font-size:clamp(1.7rem,1.2rem + 1.8vw,2.4rem);font-weight:750;letter-spacing:-.035em;color:#fff8f0}.customer-marketing .utility-help p{color:#fff8f0db;font-size:var(--mk-text-body)}.customer-marketing .utility-help .utility-link{color:#fff8f0}.customer-marketing .utility-help>.utility-link{flex-shrink:0;min-height:52px;padding:.8rem 1.4rem;border-radius:var(--mk-radius-pill);background:#fff8f0;color:#1d1410;box-shadow:0 14px 28px -14px #0000008c;transition:transform var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .utility-help>.utility-link:hover{transform:translateY(-2px);color:#1d1410;background-size:100% 0}}.customer-marketing .utility-contact{gap:clamp(1.5rem,4vw,3rem)}.customer-marketing .utility-paper{padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-paper-raised);box-shadow:var(--mk-shadow-md)}.customer-marketing .utility-form{gap:1.25rem}.customer-marketing .utility-field label{font-weight:600;color:var(--mk-ink)}.customer-marketing .utility-field label span,.customer-marketing .utility-contact-aside ul{color:var(--mk-muted)}.customer-marketing .utility-contact-aside li::marker{color:var(--mk-rust)}.customer-marketing .utility-submit{min-height:54px;border-radius:var(--mk-radius-pill);font-size:1rem;font-weight:600;transition:transform var(--mk-dur-fast) var(--mk-ease-out),background-color var(--mk-dur-fast) var(--mk-ease-out),box-shadow var(--mk-dur-base) var(--mk-ease-out)}.customer-marketing .utility-submit.bg-accent{background:var(--mk-rust);color:var(--mk-on-rust);box-shadow:inset 0 1px #ffffff2e,0 14px 28px -14px var(--mk-rust)}@media(hover:hover){.customer-marketing .utility-submit.bg-accent:not(:disabled):hover{background:var(--mk-rust-deep);transform:translateY(-1px)}}.customer-marketing .utility-submit:not(:disabled):active{transform:scale(.98)}.customer-marketing .utility-deletion .utility-submit{background:var(--mk-ink);color:var(--mk-paper)}.customer-marketing .utility-deletion{display:grid;gap:1.25rem;max-width:760px}.customer-marketing .utility-deletion>p:first-child{padding:1.1rem 1.25rem;border-left:3px solid var(--mk-rust);border-radius:0 16px 16px 0;background:color-mix(in srgb,var(--mk-sand) 60%,transparent);font-size:var(--mk-text-body)!important;color:var(--mk-ink-soft)!important}.customer-marketing .utility-deletion .utility-paper p+p{margin-top:.75rem}.customer-marketing .utility-notice{border-radius:18px;background:var(--mk-mint);color:var(--mk-ink)}.customer-marketing .utility-receipt svg{color:var(--mk-sage-ink)}.customer-marketing .utility-receipt h2{font-family:var(--mk-font-display);font-size:1.9rem;font-weight:750;letter-spacing:-.03em}@media(prefers-reduced-motion:no-preference){.customer-marketing :is(.utility-receipt,.utility-notice){animation:mk-rise .6s var(--mk-ease-out) both}.customer-marketing .utility-receipt svg{animation:mk-pop .7s var(--mk-ease-out) .15s both}}@keyframes mk-pop{0%{transform:scale(.4) rotate(-20deg);opacity:0}60%{transform:scale(1.15) rotate(6deg);opacity:1}to{transform:none}}.customer-marketing .utility-reading{grid-template-columns:250px minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem)}.customer-marketing .utility-contents summary{font-family:var(--mk-font-mono);font-size:var(--mk-text-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted)}.customer-marketing .utility-contents a{border-left:2px solid var(--mk-line);color:var(--mk-muted);transition:color var(--mk-dur-fast) var(--mk-ease-out),border-color var(--mk-dur-fast) var(--mk-ease-out),background-color var(--mk-dur-fast) var(--mk-ease-out),padding-left var(--mk-dur-base) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .utility-contents a:hover{padding-left:14px;border-left-color:var(--mk-rust);background:transparent;color:var(--mk-rust)}}.customer-marketing .utility-legal{padding:clamp(1.5rem,4vw,3rem)}.customer-marketing .utility-legal section{padding-bottom:1.75rem;border-bottom:1px solid var(--mk-line)}.customer-marketing .utility-legal section:last-of-type{border-bottom:0}.customer-marketing .utility-legal h2{font-family:var(--mk-font-display);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--mk-ink)}.customer-marketing .utility-legal p{max-width:68ch;font-size:var(--mk-text-body);line-height:1.75;color:var(--mk-ink-soft)}.customer-marketing .utility-legal section:target h2{color:var(--mk-rust)}@media(prefers-reduced-motion:no-preference){.customer-marketing .utility-legal section:target{animation:mk-target 1.6s var(--mk-ease-out)}}@keyframes mk-target{0%,30%{background:color-mix(in srgb,var(--mk-ember) 14%,transparent)}to{background:transparent}}@media(max-width:760px){.customer-marketing .utility-contents{border-color:var(--mk-line);border-radius:20px;background:var(--mk-paper-raised)}.customer-marketing .utility-help>.utility-link{margin-top:1.25rem}}.customer-marketing .gs-comparables{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--mk-line-strong)}.customer-marketing .gs-comparables>.gs-result-small-heading{font-family:var(--mk-font-mono);font-size:var(--mk-text-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted)}.customer-marketing .gs-comparable-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.75rem;margin-top:.75rem}.customer-marketing .gs-comparable-group{padding:1rem;border:1px solid var(--mk-line);border-radius:20px;background:var(--mk-paper)}.customer-marketing .gs-comparable-group[data-kind=sold]{background:color-mix(in srgb,var(--mk-mint) 70%,var(--mk-paper))}.customer-marketing .gs-comparable-group[data-kind=active]{background:color-mix(in srgb,var(--mk-ember) 10%,var(--mk-paper))}.customer-marketing .gs-comparable-group-title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .6rem;font-size:var(--mk-text-small);color:var(--mk-ink)}.customer-marketing .gs-comparable-group-title span{width:100%;font-size:var(--mk-text-label);color:var(--mk-muted)}.customer-marketing .gs-comparable-group[data-kind=sold] svg{color:var(--mk-sage-ink)}.customer-marketing .gs-comparable-group[data-kind=active] svg{color:var(--mk-rust)}.customer-marketing .gs-comparable-group ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.customer-marketing .gs-comparable-group li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--mk-line);font-size:var(--mk-text-small)}.customer-marketing .gs-comparable-name{min-width:0;color:var(--mk-ink-soft);overflow-wrap:anywhere}.customer-marketing .gs-comparable-name small{display:block;margin-top:.15rem;font-size:var(--mk-text-label);color:var(--mk-muted)}.customer-marketing .gs-comparable-price{flex-shrink:0;font-family:var(--mk-font-mono);font-weight:500;color:var(--mk-ink)}.customer-marketing .gs-signup-login{margin-top:.9rem;font-size:var(--mk-text-small);color:var(--mk-band-muted)}.customer-marketing .gs-signup-login button{min-height:44px;padding:0 .25rem;font-weight:700;color:var(--mk-band-fg);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) / 100% 1px no-repeat;transition:color var(--mk-dur-fast) var(--mk-ease-out)}@media(hover:hover){.customer-marketing .gs-signup-login button:not(:disabled):hover{color:var(--mk-band-accent)}}.customer-marketing .gs-signup-login button:focus-visible{outline:2px solid var(--mk-band-accent);outline-offset:3px;border-radius:6px}
