.landing_page__By2iE{--bg:#fafaf9;--surface:#fdfdfc;--panel:#f5f5f4;--line:#e7e5e4;--line-strong:#d6d3d1;--ink:#1c1917;--ink-soft:#292524;--text:#44403c;--muted:#57534e;--accent:#e2582a;--accent-text:#b4441c;--on-dark:#f5f5f4;--on-dark-muted:#a8a29e;--ease-out:cubic-bezier(0.16,1,0.3,1);--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--shadow-sm:0 1px 2px rgb(28 25 23/0.04),0 1px 1px rgb(28 25 23/0.03);--shadow-md:0 1px 2px rgb(28 25 23/0.05),0 12px 32px -12px rgb(28 25 23/0.14);--gutter:clamp(1rem,4vw,2rem);--max:72rem;background:var(--bg);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.landing_page__By2iE) :where(h1,h2,h3,p,figure){margin:0}.landing_page__By2iE :where(h1,h2,h3){font-family:inherit}.landing_page__By2iE em{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.landing_page__By2iE :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-md)}.landing_brand__IEd_Y{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.07em;color:var(--ink)}.landing_brandMark__ps0Nb{width:1.2em;height:1.2em;flex-shrink:0;margin-top:.02em;object-fit:contain;display:block}.landing_btn__jxaoG{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.125rem;border:1px solid transparent;border-radius:var(--radius-lg);font-size:.875rem;font-weight:500;white-space:nowrap;transition:transform .1s var(--ease-out),background-color .15s var(--ease-out),border-color .15s var(--ease-out)}.landing_btn__jxaoG:active{transform:scale(.97)}.landing_btnPrimary__R_ZcD{background:var(--ink);color:var(--on-dark)}.landing_btnSecondary__SyhFR{background:var(--surface);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.landing_btnInverse__UgdpA{background:var(--on-dark);color:var(--ink)}.landing_btnGhostInverse__fdads{color:var(--on-dark);border-color:rgb(245 245 244/.24)}@media (hover:hover){.landing_btnPrimary__R_ZcD:hover{background:var(--ink-soft)}.landing_btnSecondary__SyhFR:hover{border-color:var(--muted)}.landing_btnInverse__UgdpA:hover{background:#e7e5e4}.landing_btnGhostInverse__fdads:hover{border-color:rgb(245 245 244/.5)}}.landing_ctaRow__u6a_n{display:flex;flex-wrap:wrap;gap:.75rem}.landing_nav__34epT{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgb(250 250 249/.8);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgb(231 229 228/.7)}.landing_navInner__GwmGS{max-width:var(--max);margin:0 auto;height:64px;padding:0 var(--gutter);display:flex;align-items:center;gap:2rem}.landing_navLinks__rjx06{display:flex;gap:1.75rem;font-size:.875rem;color:var(--muted)}.landing_footerLinks__ETkls a,.landing_navLinks__rjx06 a,.landing_navSignin__zuAEi{transition:color .15s var(--ease-out)}@media (hover:hover){.landing_footerLinks__ETkls a:hover,.landing_navLinks__rjx06 a:hover,.landing_navSignin__zuAEi:hover{color:var(--ink)}}.landing_navActions__uEC4w{margin-left:auto;display:flex;align-items:center;gap:1.25rem}.landing_navSignin__zuAEi{font-size:.875rem;color:var(--muted)}.landing_navAccountPlaceholder__25XDV{display:inline-block;width:4.5rem;height:32px}.landing_navAccount__zvPS5{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:500;color:var(--ink)}.landing_navAvatar__kwB_e{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--on-dark);font-size:.6875rem;font-weight:600;letter-spacing:.02em}.landing_navActions__uEC4w .landing_btn__jxaoG{min-height:36px;padding:0 .875rem}.landing_hero__v7463{max-width:var(--max);margin:0 auto;padding:clamp(3rem,6vw,5rem) var(--gutter) clamp(4rem,8vw,6rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.landing_heroCopy__BPBal{max-width:36rem}.landing_eyebrow__rjfo7{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;margin-bottom:1.5rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.8125rem;color:var(--muted)}.landing_eyebrowDot__nZ3Qq{width:6px;height:6px;border-radius:50%;background:var(--accent)}.landing_heroTitle__HLnmZ{font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.landing_heroTitle__HLnmZ em{font-size:1.08em}.landing_heroLede__ouLRB{max-width:32rem;margin:1.5rem 0 2rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.6;color:var(--muted)}.landing_heroMedia__47FU3{margin-top:clamp(2.5rem,5vw,4rem);overflow:hidden;border-radius:var(--radius-2xl);background:var(--ink);box-shadow:var(--shadow-md);aspect-ratio:2/1}.landing_heroImg__USMrO{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.landing_dragStage__nCtdt{position:relative;height:clamp(26rem,42vw,34rem)}.landing_dragHint__UcYrK{position:absolute;left:0;right:0;bottom:1.25rem;font-size:.8125rem;text-align:center;color:var(--muted);pointer-events:none}.landing_dragCard__8HiBm{position:absolute;width:clamp(9.5rem,19vw,16rem);translate:-50% -52%;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.landing_dragCardInner__Bn1Cx{padding:.5rem .5rem .75rem;border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 1px 2px rgb(28 25 23/.08),0 24px 48px -20px rgb(28 25 23/.35)}.landing_dragCardImg__0y_WR{display:block;width:100%;height:auto;border-radius:var(--radius-lg);pointer-events:none}.landing_dragCardLabel__KVofk{display:block;margin-top:.625rem;font-size:.8125rem;font-weight:500;text-align:center;color:var(--ink)}.landing_cardTypes__gtLlc{display:grid;grid-gap:.625rem;gap:.625rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--line)}.landing_cardTypesLabel__H383z{font-size:.875rem;color:var(--muted)}.landing_cardTypesList__M5kT_{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.landing_cardTypesList__M5kT_ li{padding:.375rem .75rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.875rem;font-weight:500}.landing_printerWrap__wxg27{display:grid;justify-items:center;grid-gap:1.75rem;gap:1.75rem}.landing_printForm__YP6Su{display:grid;width:100%;max-width:24rem}.landing_printLabel__hNIwb{display:block;margin-bottom:.5rem;padding:0;font-size:.8125rem;font-weight:500;color:var(--ink)}.landing_printInputRow__EC6Or{display:flex;gap:.5rem}.landing_printInput__gQqye{flex:1 1;min-width:0;min-height:44px;padding:0 .875rem;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem;transition:border-color .15s var(--ease-out)}.landing_printInput__gQqye:focus{border-color:var(--ink)}.landing_printInput__gQqye[aria-invalid=true]{border-color:#be123c}.landing_printError__DsFMs{margin-top:.5rem;font-size:.8125rem;color:#9f1239}.landing_printVariants__iRYht{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;border:0}.landing_printChip__FygmF{position:relative;cursor:pointer}.landing_printChip__FygmF input{position:absolute;width:1px;height:1px;opacity:0}.landing_printChip__FygmF span{display:inline-flex;align-items:center;min-height:36px;padding:0 .875rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);font-size:.875rem;font-weight:500;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out)}.landing_printChip__FygmF input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.landing_printChip__FygmF input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.landing_printOrder__DywaZ{margin-top:1rem}.landing_srOnly___RukU{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing_printer__GhfNs{--card-w:clamp(14rem,20vw,16.5rem);position:relative;display:flex;flex-direction:column;align-items:center;min-height:calc(var(--card-w) * 1.59 + 2.75rem)}.landing_printerBody__ZOgdZ{position:relative;z-index:2;display:flex;align-items:center;gap:.625rem;width:calc(var(--card-w) + 3.5rem);height:3.25rem;padding:0 1.25rem .75rem;border-radius:14px 14px 10px 10px;background:linear-gradient(180deg,#34302c,#1c1917);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 1px 2px rgb(28 25 23/.2),0 18px 30px -18px rgb(28 25 23/.6)}.landing_printerLed__3TH4Q{width:7px;height:7px;border-radius:50%;background:#84cc16;box-shadow:0 0 8px #84cc16}.landing_printerBrand__NmtSx{font-family:var(--font-display),system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:-.04em;color:var(--on-dark-muted)}.landing_printerSlot__bfgHx{position:absolute;left:1.25rem;right:1.25rem;bottom:.5rem;height:5px;border-radius:999px;background:#0c0a09;box-shadow:inset 0 1px 2px rgb(0 0 0/.8)}.landing_printerHead____y_1{position:absolute;inset:1px 8%;border-radius:999px;background:#fbbf24;box-shadow:0 0 12px 2px rgb(251 191 36/.7);opacity:0}.landing_printerFeed__O8pFf{container-type:inline-size;position:relative;z-index:1;width:var(--card-w);margin-top:-.625rem;-webkit-clip-path:inset(0 -4rem -40rem -4rem);clip-path:inset(0 -4rem -40rem -4rem)}.landing_printerFeed__O8pFf[data-idle] .landing_pcCard__qvz2a{transform:translateY(-102%)}.landing_pcCard__qvz2a{--pc-brand:#3b2416;--pc-accent:#e3a43b;--pc-band:#fbfaf7;--pc-band-ink:#1f1b18;position:relative;display:flex;flex-direction:column;aspect-ratio:54/85.6;overflow:hidden;border-radius:5cqw;background:var(--pc-brand);color:#fffdfb;box-shadow:0 1px 2px rgb(28 25 23/.08),0 28px 50px -24px rgb(28 25 23/.45)}.landing_pcReview__gZ5Wy{--pc-brand:#3b2416;--pc-accent:#e3a43b}.landing_pcInstagram__nJ_9R{--pc-brand:#6e1e43;--pc-accent:#f2b8cf}.landing_pcMenu__clL_I{--pc-brand:#25331f;--pc-accent:#c9d7a4}.landing_pcPhoto__x0FcI{position:absolute;inset:0 0 30% 0;background-size:cover;background-position:center 60%}.landing_pcPhoto__x0FcI:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--pc-brand) 0,color-mix(in srgb,var(--pc-brand) 88%,transparent) 38%,color-mix(in srgb,var(--pc-brand) 35%,transparent) 72%,color-mix(in srgb,var(--pc-brand) 10%,transparent) 100%)}.landing_pcTopArea__T6NmE{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:2.6cqw;gap:2.6cqw;padding:9cqw 7cqw 0;text-align:center}.landing_pcName__XE8dO{display:flex;flex-wrap:wrap;justify-content:center;margin:0;font-family:var(--font-script),"Brush Script MT",cursive;font-size:9cqw;line-height:1.05;color:var(--pc-accent)}.landing_pcChar__dyVlj{display:inline-block;will-change:transform,opacity,filter}.landing_pcRule__xzkiq{display:block;width:26cqw;height:.9cqw;border-radius:1cqw;background:var(--pc-accent);transform-origin:center}.landing_pcHeadline___8WLF{margin:1cqw 0 3cqw;font-family:var(--font-script),"Brush Script MT",cursive;font-size:10.5cqw;line-height:1.02;color:#fffdfb;text-shadow:0 1px 12px rgb(0 0 0/.25)}.landing_pcBadge__QsaXX{display:grid;justify-items:center;grid-gap:.8cqw;gap:.8cqw;padding:3.4cqw 5cqw;border-radius:4cqw;background:#fffdfb;color:#202124;box-shadow:0 6px 18px -6px rgb(0 0 0/.35)}.landing_pcBadgeRow__yAVuW{display:flex;align-items:center;gap:3cqw;text-align:left}.landing_pcBadgeText__RKx_4{display:grid;grid-gap:.6cqw;gap:.6cqw}.landing_pcBadgeLead__dV91j{font-size:4.4cqw;font-weight:600;line-height:1.15;color:var(--pc-brand)}.landing_pcGoogleWord__r051s{font-size:9.5cqw;font-weight:600;line-height:1;letter-spacing:-.03em}.landing_pcStars__ozEVy{display:flex;gap:.8cqw;color:#fbbc04}.landing_pcStars__ozEVy svg{width:4.6cqw;height:4.6cqw}.landing_pcIgIcon___WJoJ{width:13cqw;height:13cqw;flex:none}.landing_pcMenuIcon__l8f7I{width:9cqw;height:9cqw;color:var(--pc-brand);flex:none}.landing_pcHandle__XkSDi{font-size:3.6cqw;font-weight:600;color:#202124}.landing_pcBottom__wh_cD{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:3cqw;gap:3cqw;margin-top:auto;padding:8cqw 6cqw 6cqw;background:var(--pc-band);color:var(--pc-band-ink);border-radius:55% 55% 0 0/7cqw 7cqw 0 0}.landing_pcScan__SaspI,.landing_pcTap__cPKU0{display:grid;justify-items:center;grid-gap:2cqw;gap:2cqw;font-size:3.5cqw;font-weight:600;text-align:center}.landing_pcDivider__x3V9a{width:1px;height:22cqw;background:rgb(31 27 24/.18)}.landing_pcWaves__9xRO8{position:relative;display:grid;place-items:center;width:15cqw;height:15cqw}.landing_pcWaves__9xRO8>span{position:absolute;inset:0;border:1px solid;border-radius:50%;opacity:0}.landing_pcTapIcon__kbSWN{width:13cqw;height:13cqw}.landing_pcQr__xCJ6Y{display:grid;grid-template-columns:repeat(11,1fr);grid-gap:.3cqw;gap:.3cqw;width:19cqw;padding:1.6cqw;border:.8cqw solid var(--pc-brand);border-radius:2cqw;background:#fffdfb}.landing_pcQr__xCJ6Y>span{aspect-ratio:1}.landing_pcQr__xCJ6Y>.landing_pcQrOn__0dZ5u{background:#1c1917}.landing_pcSheen__wUZEC{position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.35) 50%,transparent 65%);transform:translateX(-130%);pointer-events:none}.landing_section__M2UMZ .landing_heroMedia__47FU3{margin-top:0}.landing_tapNote__pVlzq{margin-top:1.25rem;font-size:.875rem;color:var(--muted);text-align:center}.landing_heroMedia__47FU3{position:relative}.landing_tapCallout__ljxoF{position:absolute;left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border:1px solid rgb(255 255 255/.12);border-radius:var(--radius-xl);background:rgb(28 25 23/.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.8125rem;color:var(--on-dark-muted);text-align:left}.landing_tapCalloutArrow___Y__O{flex:none}.landing_tapCalloutResult__EasE_{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--on-dark)}.landing_tapStars__dTmp8{display:inline-flex;gap:1px;color:#fbbf24}.landing_section__M2UMZ{max-width:var(--max);margin:0 auto;padding:clamp(4rem,10vw,7.5rem) var(--gutter);border-top:1px solid var(--line)}.landing_sectionHead__uhzxb{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.landing_kicker__lsSxO{margin-bottom:1rem;font-size:.8125rem;font-weight:500;color:var(--accent-text)}.landing_sectionTitle__7GXl9{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.landing_muted__cwEVZ{color:var(--muted)}.landing_body__FCVaw{max-width:34rem;margin:1.25rem 0 2rem;font-size:1rem;line-height:1.65;color:var(--muted)}.landing_painList__vYeot{list-style:none;padding:0;margin:0;border-top:1px solid var(--line-strong)}.landing_painRow__HiA9M{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem 3rem;gap:1rem 3rem;padding:1.75rem 0;border-bottom:1px solid var(--line)}.landing_painProblem__5UwLd{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.35;letter-spacing:-.015em}.landing_painFix__MTdxR{display:flex;gap:.75rem;font-size:1rem;line-height:1.55;color:var(--muted)}.landing_painArrow__Pv1CN{flex:none;margin-top:.25rem;color:var(--accent-text)}.landing_fitNote__pespb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:1.75rem 2rem;border-radius:var(--radius-xl);background:var(--panel)}.landing_fitNoteTitle__rmX1y{font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.landing_fitNoteBody__kpMKZ{max-width:38rem;margin-top:.375rem;font-size:.9375rem;line-height:1.6;color:var(--muted)}.landing_terms__Eaix9{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;color:var(--muted)}.landing_terms__Eaix9 li{display:inline-flex;align-items:center;gap:.375rem}.landing_terms__Eaix9 svg{color:var(--ink)}.landing_termsInverse__MUjBq,.landing_termsInverse__MUjBq svg{color:var(--on-dark-muted)}.landing_industryGrid__WNqlc{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.landing_industryCard__yz1jF{display:flex;flex-direction:column;padding:2rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.landing_industryIcon__0_AAD{display:grid;place-items:center;width:40px;height:40px;margin-bottom:1.5rem;border-radius:var(--radius-lg);background:var(--panel);color:var(--ink)}.landing_industryName__OOR_g{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.landing_industryPlacement__b5ZRK{margin-top:.375rem;font-size:.9375rem;line-height:1.5;color:var(--muted)}.landing_industryUses__ZCOpY{list-style:none;padding:1.5rem 0 0;margin:1.5rem 0 2rem;border-top:1px solid var(--line);display:grid;grid-gap:.75rem;gap:.75rem;font-size:.9375rem}.landing_industryUses__ZCOpY li{display:flex;align-items:center;gap:.625rem}.landing_industryUses__ZCOpY svg{flex:none;color:var(--accent-text)}.landing_industryLink__QhHxs{margin-top:auto;display:inline-flex;align-items:center;gap:.375rem;min-height:44px;font-size:.875rem;font-weight:500;color:var(--ink)}.landing_industryLink__QhHxs svg{transition:transform .15s var(--ease-out)}@media (hover:hover){.landing_industryLink__QhHxs:hover svg{transform:translateX(3px)}}.landing_split__9txed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:center}.landing_splitCopy__cpl21 .landing_body__FCVaw{margin-bottom:0}.landing_linkPanel__DuNs_{padding:.5rem;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--panel)}.landing_linkPanelHead__gEt1X{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.landing_linkChip__0NyM5{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-lg);background:var(--ink);color:var(--on-dark)}.landing_linkPanelLabel__flYbW{display:block;font-size:.75rem;color:var(--muted)}.landing_linkPanelCode__Lq6EF{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875rem;font-weight:500}.landing_linkStatus__rZoxi{margin-left:auto;display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:#3f6212}.landing_linkStatus__rZoxi:before{content:"";width:6px;height:6px;border-radius:50%;background:#65a30d}.landing_linkHistory__b24SZ{list-style:none;margin:0;padding:.5rem 1.25rem .75rem}.landing_linkHistory__b24SZ li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.875rem 0;font-size:.875rem;color:var(--muted)}.landing_linkHistory__b24SZ li+li{border-top:1px solid var(--line)}.landing_linkWhen__lc6cN{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_linkUrl__Ubs8f{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_linkHistory__b24SZ li:not(.landing_linkCurrent__8meXZ) .landing_linkUrl__Ubs8f{text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.landing_linkHistory__b24SZ .landing_linkCurrent__8meXZ{color:var(--ink);font-weight:500}.landing_steps__DlVT8{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.landing_step__lFU4M{padding-top:1.5rem;border-top:1px solid var(--line-strong)}.landing_stepNum__zSbX_{display:block;margin-bottom:2.5rem;font-size:.875rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.landing_stepTitle__TnDO8{margin-bottom:.5rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.landing_stepBody__5biNe{font-size:.9375rem;line-height:1.6;color:var(--muted)}.landing_faqLayout__8XUja{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:start}.landing_faqList__cVJbA{border-top:1px solid var(--line-strong)}.landing_faqItem__NpChC{border-bottom:1px solid var(--line)}.landing_faqQuestion___RxDR{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:1.25rem 0;font-size:1rem;font-weight:500;cursor:pointer;list-style:none}.landing_faqQuestion___RxDR::-webkit-details-marker{display:none}.landing_faqIcon__7H_a0{flex:none;color:var(--muted);transition:transform .2s var(--ease-out)}.landing_faqItem__NpChC[open] .landing_faqIcon__7H_a0{transform:rotate(45deg)}.landing_faqAnswer__HuXxG{max-width:36rem;padding-bottom:1.25rem;font-size:.9375rem;line-height:1.65;color:var(--muted)}.landing_closingWrap__JIifo{max-width:var(--max);margin:0 auto;padding:0 var(--gutter) clamp(4rem,8vw,6rem)}.landing_closing__boCe_{padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem);border-radius:var(--radius-2xl);background:var(--ink);color:var(--on-dark)}.landing_closingTitle__DdkH5{max-width:20ch;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.04;letter-spacing:-.04em}.landing_closingBody__nmMgI{max-width:34rem;margin:1.25rem 0 2.25rem;line-height:1.65;color:var(--on-dark-muted)}.landing_footer__U__I_{max-width:var(--max);margin:0 auto;padding:3rem var(--gutter) 2.5rem;border-top:1px solid var(--line)}.landing_footerTop__j5sEv{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem}.landing_footerLinks__ETkls{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;color:var(--muted)}.landing_footerBottom__uM5iG{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.landing_footerBottom__uM5iG small{max-width:52ch;font-size:.75rem;line-height:1.5;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.landing_heroCopy__BPBal>*{animation:landing_rise__HOlaZ .7s var(--ease-out) both}.landing_heroCopy__BPBal>:nth-child(2){animation-delay:60ms}.landing_heroCopy__BPBal>:nth-child(3){animation-delay:.12s}.landing_heroCopy__BPBal>:nth-child(4){animation-delay:.18s}@supports (animation-timeline:view()){.landing_page__By2iE [data-reveal]{animation:landing_rise__HOlaZ linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}@keyframes landing_rise__HOlaZ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1024px){.landing_industryGrid__WNqlc{grid-template-columns:1fr}.landing_industryCard__yz1jF{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:1.25rem;column-gap:1.25rem}.landing_industryCard__yz1jF>:not(.landing_industryIcon__0_AAD){grid-column:2}.landing_industryIcon__0_AAD{grid-row:1/span 2;margin-bottom:0}}@media (max-width:960px){.landing_navLinks__rjx06{display:none}.landing_hero__v7463{grid-template-columns:1fr}.landing_heroCopy__BPBal{max-width:40rem}.landing_dragCard__8HiBm{width:clamp(9.5rem,34vw,15rem)}.landing_faqLayout__8XUja,.landing_split__9txed{grid-template-columns:1fr}}@media (max-width:640px){.landing_navAccountLabel__SL161,.landing_navSignin__zuAEi{display:none}.landing_heroMedia__47FU3{aspect-ratio:4/3;border-radius:var(--radius-xl)}.landing_heroImg__USMrO{object-position:70% center}.landing_tapCallout__ljxoF{right:1rem;flex-wrap:wrap;gap:.25rem .5rem}.landing_painRow__HiA9M{grid-template-columns:1fr;padding:1.5rem 0}.landing_fitNote__pespb{padding:1.5rem}.landing_fitNote__pespb .landing_btn__jxaoG{width:100%}.landing_ctaRow__u6a_n .landing_btn__jxaoG{flex:1 1 auto}.landing_industryCard__yz1jF{display:flex;padding:1.5rem}.landing_industryIcon__0_AAD{margin-bottom:1.25rem}.landing_steps__DlVT8{grid-template-columns:1fr}.landing_stepNum__zSbX_{margin-bottom:1rem}.landing_linkHistory__b24SZ li{grid-template-columns:1fr;gap:.25rem}.landing_footerBottom__uM5iG{flex-direction:column}}.landing_langSwitch__HBAyT{display:inline-flex;align-items:center}.landing_langSwitch__HBAyT select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid color-mix(in srgb,var(--ink,#161715) 18%,transparent);border-radius:8px;color:inherit;font:inherit;font-size:13px;font-weight:600;padding:8px 28px 8px 10px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 14px) 55%,calc(100% - 10px) 55%;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer}.landing_langSwitch__HBAyT select:focus-visible{outline:2px solid var(--orange,#ee6635);outline-offset:2px}.tools_tool__FJArO{display:grid;grid-gap:1.75rem;gap:1.75rem}.tools_how__F6xNZ{padding:1.25rem 1.4rem;border-radius:var(--radius-lg,16px);border:1px dashed color-mix(in srgb,var(--ink) 18%,transparent);background:color-mix(in srgb,var(--paper,#f7f3ee) 55%,#fff)}.tools_howTitle__hPGFZ{margin:0 0 .75rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.05rem;letter-spacing:-.03em}.tools_howSteps__z275M{margin:0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem;color:color-mix(in srgb,var(--ink) 78%,transparent);font-size:.92rem;line-height:1.45}.tools_howAlt__uME3_{margin:.9rem 0 0;font-size:.85rem;line-height:1.45;color:color-mix(in srgb,var(--ink) 58%,transparent)}.tools_panel__2PWi9{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:var(--radius-lg,16px);background:linear-gradient(180deg,color-mix(in srgb,var(--paper,#f7f3ee) 88%,white),var(--paper,#f7f3ee));box-shadow:0 18px 40px color-mix(in srgb,var(--ink) 6%,transparent)}.tools_label__lP_sI{font-family:var(--font-display),system-ui,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.04em;color:var(--ink)}.tools_fieldWrap__KuYMn{position:relative}.tools_field__uJD4_{width:100%;min-height:52px;padding:.85rem 1rem;border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:12px;background:#fff;color:var(--ink);font-size:1rem}.tools_field__uJD4_:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:1px;border-color:var(--accent)}.tools_suggest__1A2KX{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;margin:0;padding:.35rem;list-style:none;max-height:280px;overflow:auto;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:12px;background:#fff;box-shadow:0 16px 32px color-mix(in srgb,var(--ink) 12%,transparent)}.tools_suggest__1A2KX li{padding:.7rem .8rem;border-radius:8px;color:var(--ink);font-size:.95rem;cursor:pointer}.tools_suggestActive__aWUDp,.tools_suggest__1A2KX li:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.tools_hint__KcRcW{margin:0;color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:.875rem;line-height:1.45}.tools_nameSearch__u_xSN{padding:1rem 1.1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--paper,#f7f3ee) 40%,#fff);display:grid;grid-gap:.45rem;gap:.45rem}.tools_nameSearchTitle__A1mqr{margin:0;font-size:.95rem;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em}.tools_nameSearchBody__os_zI{margin:0;font-size:.85rem;line-height:1.45;color:color-mix(in srgb,var(--ink) 68%,transparent)}.tools_nameSearchLink__RJ3dJ{font-size:.9rem;font-weight:600;color:var(--accent,#b45309);text-decoration:underline;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.tools_submit__vpKZI{justify-self:start;min-height:48px;padding:0 1.35rem;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;cursor:pointer}.tools_submit__vpKZI:disabled{opacity:.45;cursor:not-allowed}.tools_submit__vpKZI:not(:disabled):hover{background:var(--ink-soft,#292524)}.tools_error__Hvc_1{margin:0;color:#b42318;font-size:.9rem}.tools_result__v8UGM{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem;border-radius:var(--radius-lg,16px);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:#fff}@media (min-width:840px){.tools_result__v8UGM{grid-template-columns:1.3fr .7fr;align-items:start}}.tools_resultEyebrow__882IV{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text,var(--accent))}.tools_resultTitle__FVhTa{margin:0 0 1rem;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.04em;line-height:1.2}.tools_linkRow__QzSgK{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.tools_linkCode__3YULE{flex:1 1 220px;display:flex;align-items:center;min-height:44px;padding:.55rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--paper,#f7f3ee) 80%,#fff);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);font-size:.8rem;word-break:break-all}.tools_iconBtn__QDhOT{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:#fff;color:var(--ink);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer}.tools_iconBtn__QDhOT:hover{border-color:var(--accent)}.tools_upsell___A5xn{margin:1rem 0 0;color:color-mix(in srgb,var(--ink) 68%,transparent);font-size:.92rem;line-height:1.5}.tools_upsell___A5xn a{color:var(--accent-text,var(--accent));font-weight:600;text-underline-offset:3px}.tools_qrBlock__fFIsQ{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem;border-radius:14px;background:color-mix(in srgb,var(--paper,#f7f3ee) 70%,#fff)}.tools_qr__WOjYh{width:220px;height:220px;border-radius:12px;background:#fff;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.tools_qrNote__aNN__{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.8rem;color:color-mix(in srgb,var(--ink) 58%,transparent)}.tools_hero__RT4hH{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(2rem,5vw,3.5rem) 0 1.5rem}.tools_kicker__eMErJ{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,var(--accent))}.tools_heroTitle__xisVK{margin:0;max-width:16ch;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:-.06em;line-height:.98;color:var(--ink)}.tools_heroTitle__xisVK em{font-style:italic;font-family:var(--font-serif),Georgia,serif;font-weight:400;color:var(--accent-text,var(--accent))}.tools_lede___SPt_{margin:0;max-width:42rem;color:color-mix(in srgb,var(--ink) 72%,transparent);font-size:1.05rem;line-height:1.55}.tools_hubGrid__qVJjd{display:grid;grid-gap:1rem;gap:1rem;padding-bottom:3rem}@media (min-width:720px){.tools_hubGrid__qVJjd{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools_hubCard__aV7hY{display:grid;grid-gap:.65rem;gap:.65rem;padding:1.35rem 1.4rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:#fff;color:inherit;text-decoration:none;transition:border-color .14s ease,transform .14s ease}.tools_hubCard__aV7hY:hover{border-color:var(--accent);transform:translateY(-1px)}.tools_hubCard__aV7hY h2{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:1.25rem;letter-spacing:-.04em}.tools_hubCard__aV7hY p{margin:0;color:color-mix(in srgb,var(--ink) 65%,transparent);line-height:1.45}.tools_hubCard__aV7hY span{color:var(--accent-text,var(--accent));font-weight:600;font-size:.9rem}