.h4-home{line-height:normal;font-family:var(--font-albert),"Albert Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased}.h4-home .k3-mono{font-family:JetBrains Mono,ui-monospace,monospace}.h4-home a{color:inherit;text-decoration:none}.h4-home .h4-wrap{box-sizing:border-box;max-width:1328px;margin:0 auto;padding-left:56px;padding-right:56px}.h4-home h1,.h4-home h2,.h4-home h3,.h4-home p{margin:0}.h4-home h2{letter-spacing:-.045em;font-size:60px;font-weight:800;line-height:1}.h4-home .h4-lead{color:var(--k3-ink2);margin-top:20px;font-size:19px;line-height:1.55}.h4-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.h4-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.h4-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.h4-home .h4-section{padding-top:112px}.h4-illustration{mix-blend-mode:multiply;width:100%;height:auto;display:block}.h4-home .h4-button{box-sizing:content-box;background:var(--k3-inv);min-height:52px;color:var(--k3-inv-ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:700;display:inline-flex}.h4-home .h4-outline{border:1.5px solid var(--k3-ink);background:var(--k3-bg);color:var(--k3-ink)}.h4-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.h4-home .h4-benefit{color:var(--k3-ink2);margin-top:20px;font-size:12.5px}.h4-home .h4-hero{padding-top:48px}.h4-hero .h4-grid2{gap:24px}.h4-home .h4-new{background:var(--k3-stage);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:15px;font-weight:600;line-height:normal;display:inline-flex}.h4-new span{background:var(--k3-spot);color:var(--k3-spot-ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.h4-home h1{letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;margin-top:26px;font-size:clamp(64px,5.15vw,74px);font-weight:800;line-height:1.18}.h4-home:lang(zh) h1,.h4-home:lang(ja) h1,.h4-home:lang(ko) h1{letter-spacing:-.02em}.h4-home:lang(ru) h1,.h4-home:lang(de) h1,.h4-home:lang(fr) h1,.h4-home:lang(es) h1,.h4-home:lang(pt) h1,.h4-home:lang(it) h1,.h4-home:lang(tr) h1,.h4-home:lang(vi) h1{font-size:clamp(60px,4.58vw,66px)}@media (min-width:901px){.h4-home:lang(ja) h1{width:calc(100% + 56px);font-size:72px}.h4-home:lang(de) h1{width:calc(100% + 36px);font-size:64px}}.h4-title-phrase{white-space:nowrap}.h4-home h1>span:last-child{background:linear-gradient(var(--k3-home-highlight),var(--k3-home-highlight)) left 82%/100% .28em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.h4-hero .h4-lead{max-width:540px;font-size:21px}.h4-hero-art{min-width:0;position:relative}.h4-tile{background:var(--k3-home-logo-bg);width:56px;height:56px;box-shadow:var(--k3-home-logo-shadow);border-radius:18px;justify-content:center;align-items:center;display:flex}.h4-tile img{width:28px;height:28px;display:block}.h4-floating{width:60px;height:60px;position:absolute}.h4-floating-0{top:10%;left:2%}.h4-floating-1{top:4%;right:6%}.h4-floating-2{top:46%;right:0}.h4-floating-3{bottom:16%;left:0}.h4-home .h4-banner{padding-top:64px}.h4-center{text-align:center}.h4-center h2{max-width:900px;margin:auto}.h4-center .h4-lead{max-width:640px;margin:18px auto 0}.h4-banner>.h4-illustration{margin-top:24px}.h4-banner-steps{color:var(--k3-ink2);margin-top:4px;font-size:16px;font-weight:600;line-height:1.45}.h4-banner-steps strong{color:var(--k3-ink);font-weight:800}.h4-home .h4-brand-strip{text-align:center;color:var(--k3-ink2);padding-top:96px;padding-bottom:16px;font-size:17px;font-weight:600}.h4-brands{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.h4-home #how .h4-cards{margin-top:48px}.h4-wide-title{max-width:900px}.h4-copy-width{max-width:640px}.h4-cards{margin-top:44px}.h4-why{border-radius:28px;padding:28px 26px}.h4-why p{color:var(--k3-ink2);font-size:16px;font-weight:600}.h4-home .h4-why h3{letter-spacing:-.035em;margin-top:34px;font-size:27px;font-weight:800;line-height:1.1}.h4-peach{background:var(--k3-home-peach)}.h4-lemon{background:var(--k3-home-lemon)}.h4-mint{background:var(--k3-home-mint)}.h4-sky{background:var(--k3-home-sky)}.h4-lilac{background:var(--k3-home-lilac)}.h4-home .h4-scheduled{padding-top:96px}.h4-panel{border-radius:36px;padding:64px;position:relative;overflow:hidden}.h4-scheduled .h4-panel{padding-bottom:56px}.h4-home .h4-label{color:var(--k3-ink2);font-size:12.5px}.h4-panel h2,.h4-section .h4-label+h2{margin-top:14px}.h4-home .h4-caption-panel{padding-bottom:40px}.h4-scheduled .h4-caption-panel{padding-bottom:32px}.h4-home .h4-note{color:var(--k3-ink2);margin-top:14px;font-size:12.5px;line-height:18px}.h4-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.h4-chip{background:var(--k3-raise);border:1px solid var(--k3-hair);border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:9px 14px;font-size:15px;font-weight:600;display:inline-flex}.h4-chip img{object-fit:contain;flex-shrink:0;width:18px;height:18px}.h4-home .h4-chip-action{background:var(--k3-inv);color:var(--k3-inv-ink);border-color:var(--k3-inv)}.h4-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.h4-section-heading h2{max-width:760px}.h4-text-link{border-bottom:2px solid var(--k3-ink);padding-bottom:3px;font-size:18px;font-weight:700}.h4-case{border-radius:32px;padding:28px 28px 32px;display:block}.h4-case .h4-label{margin-top:14px}.h4-home .h4-case h3{letter-spacing:-.04em;margin-top:6px;font-size:28px;font-weight:800;line-height:normal}.h4-home .h4-case-description{color:var(--k3-ink2);margin-top:10px;font-size:16.5px;line-height:1.5}.h4-model-heading{max-width:720px}.h4-model-art{max-width:980px;margin:36px auto 12px}.h4-model-chips{justify-content:center;margin-top:0}.h4-home .h4-connectors{padding-top:24px}.h4-filters{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.h4-filters button{background:var(--k3-raise);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600;line-height:normal}.h4-filters button[aria-pressed=true]{background:var(--k3-inv);color:var(--k3-inv-ink);font-weight:700}.h4-filters+.h4-chips{margin-top:18px}.h4-team-facts{border-top:1.5px solid var(--k3-ink);margin-top:36px}.h4-team-facts>div{border-bottom:1px solid var(--k3-hair);align-items:baseline;gap:24px;padding:18px 0;display:flex}.h4-team-facts dt{letter-spacing:-.04em;width:170px;font-size:30px;font-weight:800}.h4-team-facts dd{color:var(--k3-ink2);margin:0;font-size:17px}.h4-team-art{border-radius:36px;padding:32px}.h4-pricing-cards{align-items:stretch;margin-top:40px}.h4-price-card{border:1.5px solid var(--k3-hair);border-radius:28px;flex-direction:column;gap:18px;padding:34px;display:flex}.h4-price-card h3{flex-wrap:wrap;align-items:center;gap:12px;font-size:21px;font-weight:700;line-height:normal;display:flex}.h4-home .h4-price-popular{background:var(--k3-inv);color:var(--k3-inv-ink);border:0}.h4-price-popular h3>span{background:var(--k3-spot);color:var(--k3-spot-ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.h4-price strong{letter-spacing:-.05em;font-size:72px;font-weight:800;line-height:1}.h4-price>span{color:var(--k3-ink2);margin-left:8px;font-size:18px}.h4-price-card ul{color:var(--k3-ink2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:16.5px;line-height:normal;list-style:none;display:flex}.h4-price-popular .h4-price>span,.h4-price-popular ul{color:var(--k3-home-inv-muted)}.h4-home .h4-closing{text-align:center;padding-top:112px;padding-bottom:96px}.h4-closing-art{max-width:720px;margin:0 auto}.h4-home .h4-closing h2{max-width:820px;margin:8px auto 34px;font-size:76px;line-height:.98}.h4-closing .h4-benefit{margin-top:18px}.h4-closing .h4-button{min-height:58px;padding:0 34px;font-size:18px}.h4-home[data-theme=dark] .h4-illustration{background:var(--k3-home-illustration-bg);mix-blend-mode:normal;filter:brightness(.82);border-radius:24px}.h4-home[data-theme=dark] .h4-chip:not(.h4-chip-action){background:var(--k3-home-logo-bg);color:var(--k3-inv-ink)}.h4-home[data-theme=dark] .h4-chip:not(.h4-chip-action) .h4-label{color:var(--k3-home-inv-muted)}@media (max-width:900px){.h4-home .h4-wrap{padding-left:20px;padding-right:20px}.h4-grid2{grid-template-columns:minmax(0,1fr);gap:32px}.h4-grid3,.h4-grid4{grid-template-columns:minmax(0,1fr)}.h4-home h1,.h4-home:lang(ru) h1,.h4-home:lang(de) h1,.h4-home:lang(fr) h1,.h4-home:lang(es) h1,.h4-home:lang(pt) h1,.h4-home:lang(it) h1,.h4-home:lang(tr) h1,.h4-home:lang(vi) h1{font-size:50px}.h4-home h2,.h4-home .h4-closing h2{font-size:38px}.h4-panel,.h4-scheduled .h4-panel{padding:32px 22px}.h4-floating,.h4-title-break-desktop{display:none}.h4-home .h4-caption-panel{padding-bottom:8px}.h4-home:lang(zh) h1,.h4-home:lang(ja) h1,.h4-home:lang(ko) h1{font-size:clamp(32px,9vw,38px)}.h4-home:lang(ko) h1{word-break:keep-all}.h4-title-mobile-phrase{white-space:nowrap;display:inline-block}.h4-home:lang(zh) h1>span:last-child,.h4-home:lang(ja) h1>span:last-child,.h4-home:lang(ko) h1>span:last-child{white-space:nowrap}}
