.home_page__gFA1a{background:var(--home-bg);color:var(--home-ink);--home-bg:#faf9f7;--home-surface:#ffffff;--home-ink:#2d2d2d;--home-ink-2:#4a5568;--home-ink-3:#6b6b6b;--home-line:#e8e6e3;--home-line-strong:#2d2d2d;--home-line-input:#d8d4cf;--home-accent:#9a5640;--home-accent-btn:#a8614a;--home-wash:#f3f1ee;--home-blob:#f1eae1;--home-dark:#27362e;--home-device:#24221f;--home-pad:clamp(20px,4.6vw,64px);--home-ease:cubic-bezier(0.16,1,0.3,1)}.home_section__ePHiS{padding:0 var(--home-pad) clamp(40px,5vw,64px)}.home_sectionFlush__5Xnr4{padding:0 0 clamp(40px,5vw,64px)}.home_inner__G2DqM{max-width:1360px;margin:0 auto}.home_kicker__1Agqc{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--home-accent);margin-bottom:24px}.home_h1__f6xRa{font-size:clamp(40px,5.3vw,72px);line-height:1;letter-spacing:-.042em}.home_h1__f6xRa,.home_h2__j72hT{margin:0 0 24px;font-family:DM Sans,sans-serif;font-weight:600}.home_h2__j72hT{font-size:clamp(26px,2.6vw,32px);letter-spacing:-.03em}.home_h2Tight__0xRkH{margin-bottom:8px}.home_lead__GZO4_{margin:0 0 16px;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--home-ink-2);max-width:40ch}.home_body__7XCYH{margin:0 0 24px;max-width:70ch}.home_body__7XCYH,.home_heroFacts__Gwv1Q{font-size:17px;line-height:1.55;color:var(--home-ink-2)}.home_heroFacts__Gwv1Q{margin:0 0 32px;max-width:44ch}.home_cardTitle__jFQou{margin:0 0 8px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em}.home_cardText__QIy9n{margin:0;font-size:15px;line-height:1.55;color:var(--home-ink-2)}.home_btnRow__wTR6X{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.home_btnGhost__z7Lhk,.home_btnPrimary__CCJC5{padding:16px 24px;border-radius:12px;font-size:17px;font-weight:600;min-height:48px;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:transform .28s var(--home-ease),box-shadow .28s var(--home-ease)}.home_btnPrimary__CCJC5{background:var(--home-accent-btn);color:#fff;border:1px solid var(--home-accent-btn)}.home_btnGhost__z7Lhk{background:var(--home-surface);color:var(--home-ink);border:1px solid var(--home-line-input)}.home_btnGhost__z7Lhk:hover,.home_btnPrimary__CCJC5:hover{transform:translateY(-2px);box-shadow:0 16px 30px -18px rgba(45,42,38,.5)}.home_platformNote__f9vWW{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;color:var(--home-ink-3)}.home_hero___x0FN{padding:clamp(104px,9vw,132px) var(--home-pad) clamp(40px,4vw,56px)}.home_heroGrid__Gf0c_{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr 540px;gap:40px;align-items:center}.home_heroStage__gYVfN{position:relative;height:700px}.home_heroBlob__xU_bG{position:absolute;right:40px;top:40px;width:420px;height:420px;border-radius:40px;background:var(--home-blob)}.home_phoneBack__5YGGb{left:0;top:96px;width:224px;height:487px;border-radius:32px;padding:7px;transform:rotate(-5deg);box-shadow:0 32px 56px -28px rgba(45,42,38,.44);z-index:1}.home_phoneBack__5YGGb,.home_phoneFront__B5oFN{position:absolute;background:var(--home-device);box-sizing:border-box}.home_phoneFront__B5oFN{right:24px;top:0;width:300px;height:652px;border-radius:44px;padding:9px;box-shadow:0 52px 84px -34px rgba(45,42,38,.48);z-index:3}.home_notch__MMPPi{position:absolute;top:22px;left:50%;transform:translateX(-50%);width:84px;height:22px;border-radius:13px;background:#131211;z-index:2}.home_phoneBack__5YGGb img,.home_phoneFront__B5oFN img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.home_phoneBack__5YGGb img{border-radius:26px}.home_phoneFront__B5oFN img{border-radius:36px}.home_heroCard__J8_Aj{position:absolute;left:8px;bottom:24px;background:var(--home-surface);border:1px solid #eceae7;border-radius:16px;padding:16px;box-shadow:0 24px 48px -22px rgba(45,42,38,.32);z-index:4}.home_heroCardTitle__7510H{display:block;font-size:15px;font-weight:600;color:var(--home-ink)}.home_heroCardSub__hhlMG{display:block;font-size:13px;color:var(--home-ink-3);margin-top:4px}.home_grid3__G_0q0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home_grid2__MoidI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home_card__o2KW7{display:block;border:1px solid var(--home-line);border-radius:16px;overflow:hidden;color:var(--home-ink);background:var(--home-surface);text-decoration:none;transition:transform .28s var(--home-ease),box-shadow .28s var(--home-ease)}.home_card__o2KW7:hover{transform:translateY(-4px);box-shadow:0 20px 40px -22px rgba(45,42,38,.34)}.home_cardPad__b7Dye{padding:24px}.home_cardBand__KTA54{height:72px;display:flex;align-items:flex-end;padding:0 16px 8px}.home_cardBandCode__l9zuN{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.home_cardLink__85PeJ{font-size:15px;font-weight:600;color:var(--home-accent);display:inline-flex;align-items:center;gap:8px;margin-top:16px}.home_arrow__3DJF1{transition:transform .28s var(--home-ease)}.home_allLink__RQCTy:hover .home_arrow__3DJF1,.home_card__o2KW7:hover .home_arrow__3DJF1,.home_toolCard__D_e0I:hover .home_arrow__3DJF1{transform:translateX(4px)}.home_steps__Qncv4{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home_step__R3B6b{border:1px solid var(--home-line);border-radius:16px;padding:24px;background:var(--home-surface)}.home_stepNo__cSAd4{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--home-accent);margin-bottom:8px}.home_featureGrid__fxv_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--home-line);border:1px solid var(--home-line);border-radius:16px;overflow:hidden}.home_featureCell__ElkVx{background:var(--home-surface);padding:24px}.home_colorsHead__Q4COh{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:0 var(--home-pad) 16px;max-width:1360px;margin:0 auto}.home_colorsHint__z0iDj{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--home-ink-3)}.home_swatchRow__Q_7Iy{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1360px;margin:0 auto}.home_swatch__PZm8r{display:block;color:inherit;text-decoration:none}.home_swatchBlock__cpM7a{height:120px;transition:transform .35s var(--home-ease);transform-origin:bottom}.home_swatch__PZm8r:hover .home_swatchBlock__cpM7a{transform:scaleY(1.1)}.home_swatchMeta__IVfz0{padding:12px 16px 0}.home_swatchName__dL9n9{display:block;font-size:15px;font-weight:600}.home_swatchCode__lcpAC{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--home-ink-3);margin-top:4px}.home_colorCards__h7N_q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px var(--home-pad) 0;max-width:1360px;margin:0 auto}.home_statCard__9kvP2{display:block;border:1px solid var(--home-line);border-radius:16px;padding:24px;background:var(--home-surface);color:var(--home-ink);text-decoration:none;transition:transform .28s var(--home-ease),box-shadow .28s var(--home-ease)}.home_statCard__9kvP2:hover{transform:translateY(-4px);box-shadow:0 20px 40px -22px rgba(45,42,38,.34)}.home_stat__FK7XI{display:block;font-family:DM Sans,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.03em}.home_statText__plyVp{display:block;font-size:15px;color:var(--home-ink-2);margin-top:8px}.home_tableWrap__TJedL{overflow-x:auto}.home_table__ndiPN{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}.home_table__ndiPN thead tr{border-bottom:1px solid var(--home-line-strong)}.home_table__ndiPN th{text-align:left;padding:12px 16px;font-weight:500;color:var(--home-ink-2)}.home_table__ndiPN th:first-child{padding-left:0;font-weight:600;color:var(--home-ink);width:26%}.home_table__ndiPN td.home_us__iM3xL,.home_table__ndiPN th.home_us__iM3xL{background:var(--home-wash);font-weight:600;color:var(--home-ink)}.home_table__ndiPN tbody tr{border-bottom:1px solid var(--home-line)}.home_table__ndiPN tbody tr:last-child{border-bottom:0}.home_table__ndiPN td{padding:12px 16px;color:var(--home-ink-2)}.home_table__ndiPN td:first-child{padding-left:0;font-weight:500;color:var(--home-ink)}.home_quadrant__QudET{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--home-line-strong)}.home_quadCell__eDGsJ{padding:24px 32px 24px 0;border-bottom:1px solid var(--home-line);border-right:1px solid var(--home-line)}.home_quadCell__eDGsJ:nth-child(2n){padding:24px 0 24px 32px;border-right:0}.home_quadCell__eDGsJ:nth-last-child(-n+2){border-bottom:0}.home_rowHead__FfTRt{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.home_rowHead__FfTRt .home_h2__j72hT{margin:0}.home_allLink__RQCTy{font-size:15px;font-weight:600;color:var(--home-accent);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.home_postBand__jNhAC{height:120px}.home_postKicker___gyo9{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--home-ink-3);margin-bottom:8px}.home_postTitle__4IXwf{margin:0 0 8px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.home_toolCard__D_e0I{display:block;border:1px solid var(--home-line);border-radius:16px;padding:32px;background:var(--home-surface);color:var(--home-ink);text-decoration:none;transition:transform .28s var(--home-ease),box-shadow .28s var(--home-ease)}.home_toolCard__D_e0I:hover{transform:translateY(-4px);box-shadow:0 20px 40px -22px rgba(45,42,38,.34)}.home_toolKicker__7GcjK{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--home-accent);margin-bottom:12px}.home_toolTitle__lHicO{margin:0 0 8px;font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.025em}.home_faqGrid__hayBt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--home-line-strong)}.home_faqItem__Liiax{padding:20px 0;border-bottom:1px solid var(--home-line)}.home_faqQ__cWLiR{margin:0 0 6px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600}.home_faqA__2crEh{margin:0;font-size:15px;line-height:1.5;color:var(--home-ink-2)}.home_ctaBand__Td4Vj{background:var(--home-dark);padding:48px var(--home-pad)}.home_ctaInner__92RJN{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}.home_ctaKicker__vUCJD{display:block;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.82);margin-bottom:16px}.home_ctaTitle__7Fupi{margin:0 0 8px;font-family:DM Sans,sans-serif;font-weight:600;font-size:clamp(26px,2.6vw,32px);line-height:1.15;letter-spacing:-.03em;color:#fff}.home_ctaText__j7T8Q{margin:0;font-size:17px;line-height:1.5;color:rgba(255,255,255,.86);max-width:52ch}.home_ctaButtons___oQfS{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.home_btnOnDarkGhost__DRg5J{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.home_btnOnDarkSolid__JA_b5{background:var(--home-bg);color:var(--home-ink);border:1px solid var(--home-bg)}@keyframes home_homeSettle___mlz7{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}.home_settle__7h5Gu{animation:home_homeSettle___mlz7 .9s var(--home-ease) both .15s}@media (max-width:1100px){.home_heroGrid__Gf0c_{grid-template-columns:1fr;gap:32px}.home_heroStage__gYVfN{height:560px;max-width:540px}.home_phoneFront__B5oFN{right:auto;left:180px;width:250px;height:544px}.home_phoneBack__5YGGb{width:186px;height:406px;top:80px}.home_heroBlob__xU_bG{right:auto;left:120px;width:340px;height:340px}.home_swatchRow__Q_7Iy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.home_colorCards__h7N_q,.home_featureGrid__fxv_7,.home_grid3__G_0q0,.home_steps__Qncv4{grid-template-columns:repeat(2,minmax(0,1fr))}.home_faqGrid__hayBt{gap:0}.home_faqGrid__hayBt,.home_quadrant__QudET{grid-template-columns:1fr}.home_quadCell__eDGsJ,.home_quadCell__eDGsJ:nth-child(2n){padding:24px 0;border-right:0;border-bottom:1px solid var(--home-line)}.home_quadCell__eDGsJ:last-child{border-bottom:0}}@media (max-width:640px){.home_colorCards__h7N_q,.home_featureGrid__fxv_7,.home_grid2__MoidI,.home_grid3__G_0q0,.home_steps__Qncv4{grid-template-columns:1fr}.home_swatchRow__Q_7Iy{grid-template-columns:repeat(2,minmax(0,1fr))}.home_heroStage__gYVfN{height:470px}.home_phoneFront__B5oFN{left:130px;width:210px;height:457px}.home_phoneBack__5YGGb{width:150px;height:327px}.home_heroBlob__xU_bG{left:90px;width:260px;height:260px}.home_heroCard__J8_Aj{left:0;bottom:0;padding:12px}}@media (prefers-reduced-motion:reduce){.home_settle__7h5Gu{animation:none}.home_arrow__3DJF1,.home_btnGhost__z7Lhk,.home_btnPrimary__CCJC5,.home_card__o2KW7,.home_statCard__9kvP2,.home_swatchBlock__cpM7a,.home_toolCard__D_e0I{transition:none}.home_btnGhost__z7Lhk:hover,.home_btnPrimary__CCJC5:hover,.home_card__o2KW7:hover,.home_statCard__9kvP2:hover,.home_swatch__PZm8r:hover .home_swatchBlock__cpM7a,.home_toolCard__D_e0I:hover{transform:none}}