@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--zx-paper:236 235 228;--zx-sheet:251 251 247;--zx-rule:214 213 205;--zx-muted:95 95 90;--zx-ink:21 21 21;--zx-signal:112 41 99;--zx-signal-text:112 41 99;--zx-brick:112 41 99;--zx-strong:168 102 155;--zx-peach:217 178 207;--zx-peach-light:236 216 229;--zx-rival:38 119 187;--zx-segment:85 138 134;--zx-water:207 214 214;--zx-green:226 228 216;--zx-tree:150 172 128;--zx-ok:69 124 57;--zx-err:219 47 39;--zx-font-sans:"Inter", "Helvetica Neue", Arial, sans-serif;--zx-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color-scheme:light;--paper:rgb(var(--zx-paper));--sheet:rgb(var(--zx-sheet));--rule:rgb(var(--zx-rule));--muted:rgb(var(--zx-muted));--ink:rgb(var(--zx-ink));--signal:rgb(var(--zx-signal));--brick:rgb(var(--zx-brick));--strong:rgb(var(--zx-strong));--peach:rgb(var(--zx-peach));--peach-light:rgb(var(--zx-peach-light));--rival:rgb(var(--zx-rival));--segment:rgb(var(--zx-segment));--water:rgb(var(--zx-water));--ink-2:#33332f;--bar-off:#c4c3ba;--map-urban:#dfded6;--sans:var(--zx-font-sans);--mono:var(--zx-font-mono);--max:1280px;--gut:clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sheet);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.wrap{max-width:var(--max);padding-inline:var(--gut);margin:0 auto}.num{font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}p{max-width:64ch;margin:0}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gut);z-index:30;background:var(--ink);color:var(--sheet);padding:8px 12px;top:8px}.top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--sheet);border-bottom:1px solid var(--rule);position:sticky}.top .wrap{align-items:center;gap:24px;height:60px;display:flex}.mark{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.mark-badge{white-space:nowrap;background:var(--ink);color:var(--sheet);font-family:var(--mono);letter-spacing:.05em;padding:4px 8px;font-size:10px;font-weight:500;line-height:1}.mark-text{flex-direction:column;gap:4px;display:flex}.mark-word{letter-spacing:-.025em;color:var(--muted);align-items:flex-start;font-size:18px;line-height:1;display:flex}.mark-word b{color:var(--ink);font-weight:800}.mark-word i{background:var(--signal);width:6px;height:6px;margin-left:6px}.mark-sub{color:var(--muted);font-size:11px;line-height:1}.nav{align-items:center;gap:24px;margin-left:auto;font-size:16px;display:flex}.nav a{color:var(--muted);text-decoration:none}.nav a:hover,.nav a.active{color:var(--ink)}.nav{align-self:stretch;position:relative}.nav-ind{background:var(--ink);transform-origin:0 0;opacity:0;pointer-events:none;width:1px;height:2px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .2s;position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.nav-ind{transition:none}}@media (width<=1040px){.nav-ind{display:none}}.btn{background:var(--ink);color:var(--sheet);border:1px solid var(--ink);cursor:pointer;font-size:16px;font-weight:500;font-family:var(--sans);align-items:center;padding:11px 18px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink-2)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--paper)}.nav .btn{color:var(--sheet);padding:8px 14px}.nav a{white-space:nowrap}@media (width<=1040px){.nav a:not(.btn):not(.lang){display:none}}.nav .lang{color:var(--muted);text-underline-offset:3px;white-space:nowrap;font-size:13px;text-decoration:underline}.nav .l-short{display:none}@media (width<=480px){.nav .l-long{display:none}.nav .l-short{display:inline}}@media (width<=360px){.nav .lang{display:none}}@media (width<=480px){.top .wrap{gap:12px}.nav .btn{white-space:nowrap;padding:8px 10px;font-size:13px}}@media (width<=360px){.mark{gap:8px}.mark-badge{padding-inline:5px}.top .wrap{gap:8px}}.hero{--hh:clamp(600px, calc(100svh - 60px), 900px);height:calc(var(--hh) + 70svh);background:var(--sheet);border-bottom:1px solid var(--rule);position:relative;overflow:clip}.hero-stage{height:var(--hh);position:sticky;top:60px}@media (prefers-reduced-motion:reduce){.hero{height:var(--hh)}}.hero canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}@media (hover:hover){.hero canvas{cursor:crosshair}}.hero-inner{height:100%;max-width:var(--max);padding-inline:var(--gut);pointer-events:none;margin:0 auto;position:relative}.hero-text{left:var(--gut);pointer-events:auto;flex-direction:column;gap:18px;width:min(52%,660px);display:flex;position:absolute;bottom:clamp(28px,4vh,48px)}.hero h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(40px,4.3vw,64px);line-height:1.02}.hero-text p{color:var(--ink-2);max-width:46ch;font-size:20px;line-height:1.5}.hero-cta{flex-wrap:wrap;gap:10px;display:flex}.coord{right:var(--gut);font-family:var(--mono);color:var(--ink-2);font-size:13px;position:absolute;top:18px}.legend{right:var(--gut);pointer-events:auto;flex-direction:column;gap:8px;max-width:250px;font-size:13px;display:flex;position:absolute;bottom:clamp(28px,4vh,48px)}.legend .rows{gap:14px;display:flex}.sw{vertical-align:-1px;width:11px;height:11px;margin-right:6px;display:inline-block}.sw.prime{background:var(--brick)}.sw.strong{background:var(--strong)}.sw.moderate{background:var(--peach)}.sw.rival{background:var(--rival);border-radius:50%}.sw.found{background:var(--ink)}.bt-key{color:var(--ink-2);flex-wrap:wrap;gap:6px 20px;max-width:none;font-size:13px;display:flex}.legend p{color:var(--ink-2);line-height:1.4}@media (width<=900px){.hero{grid-template-rows:clamp(540px,160vw,700px) auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;display:grid}.hero canvas{grid-area:1/1;height:100%;position:relative}.hero-stage,.hero-inner,.hero-text{display:contents}.hero h1{padding:0 var(--gut) 28px;grid-area:1/1;align-self:end;max-width:none;position:relative}.hero-text p{padding:28px var(--gut) 0;max-width:calc(46ch + 2 * var(--gut));grid-row:2}.hero-cta{padding:24px var(--gut) 0;grid-row:3}.legend{max-width:none;margin:32px var(--gut) 40px;grid-row:4;position:static}.coord{display:none}}.sec{border-bottom:1px solid var(--rule);padding-block:clamp(64px,9vw,120px)}.sec-head{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;display:grid}.sec-head h2{letter-spacing:-.04em;grid-column:1/span 10;max-width:18ch;font-size:clamp(34px,5.2vw,72px);line-height:1}.sec-head .lede{color:var(--ink-2);grid-column:5/span 7;font-size:clamp(16px,1.45vw,20px)}@media (width<=860px){.sec-head h2,.sec-head .lede{grid-column:1/-1}}.anon{color:var(--muted);margin-top:40px;font-size:13px}.pair{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px 24px;display:grid}.pair-q{border-top:1px solid var(--ink);flex-direction:column;grid-column:1/span 6;gap:24px;padding-top:20px;display:flex}.pair-a{border-top:1px solid var(--ink);grid-column:8/span 5;padding-top:20px}.pair h2,.pair-a{letter-spacing:-.025em;font-size:clamp(26px,2.9vw,40px);line-height:1.12}.pair h2{font-weight:400}.pair-a{max-width:none;font-weight:600}.pair-q p{color:var(--ink-2);max-width:46ch;font-size:clamp(16px,1.45vw,20px)}@media (width<=860px){.pair-q,.pair-a{grid-column:1/-1}}.steps{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.step{flex-direction:column;gap:14px;min-width:0;padding:18px 24px 0 0;display:flex}.step+.step{border-left:1px solid var(--rule);padding-left:24px}.step .n{letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1}.step svg{width:100%;max-width:180px;height:auto;display:block}.step h3{letter-spacing:-.02em;font-size:20px;line-height:1.2}.step p{color:var(--ink-2);font-size:16px}@media (width<=1000px){.steps{grid-template-columns:1fr 1fr}.step:nth-child(3){border-left:0;padding-left:0}.step:nth-child(n+3){border-top:1px solid var(--rule);margin-top:24px}}@media (width<=560px){.steps{grid-template-columns:1fr}.step+.step{border-left:0;border-top:1px solid var(--rule);margin-top:16px;padding-left:0}}.fig-block{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:80px;padding-top:32px;display:grid}.fig-head{flex-direction:column;grid-column:1/span 4;gap:14px;display:flex}.fig-head h3{letter-spacing:-.02em;font-size:26px;line-height:1.15}.fig-head p{color:var(--ink-2)}.angles,.narrow-steps{grid-column:5/span 8;gap:28px 24px;min-width:0;display:grid}.angles{grid-template-columns:repeat(3,minmax(0,1fr))}.narrow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.angles figure,.narrow-steps figure,.duo figure{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.angles canvas,.narrow-steps canvas,.duo canvas{width:100%;height:auto;display:block}.angles figcaption,.narrow-steps figcaption{color:var(--muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.angles figcaption b,.narrow-steps figcaption b{color:var(--ink);font-weight:600}@media (width<=860px){.fig-head,.angles,.narrow-steps{grid-column:1/-1}}@media (width<=560px){.angles{grid-template-columns:1fr 1fr;gap:20px 16px}.narrow-steps{gap:20px 16px}}.proof{background:var(--paper)}.exam{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.exam figure{grid-column:1/span 8;min-width:0;margin:0}.exam figure svg{width:100%;height:auto;display:block}.exam figcaption{color:var(--muted);max-width:60ch;margin-top:12px;font-size:13px}.exam aside{color:var(--ink-2);border-top:1px solid var(--ink);flex-direction:column;grid-column:9/span 4;align-self:end;gap:14px;padding-top:14px;font-size:16px;display:flex}.exam aside b{color:var(--ink)}.exam aside .key{letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-size:26px;font-weight:600;line-height:1.15}@media (width<=860px){.exam figure,.exam aside{grid-column:1/-1}}.backtest{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:72px;padding-top:32px;display:grid}.backtest h3{letter-spacing:-.02em;grid-column:1/span 4;font-size:26px;line-height:1.15}.backtest .bt-body{flex-direction:column;grid-column:5/span 8;gap:18px;min-width:0;display:flex}.backtest .bt-body p{color:var(--ink-2)}.backtest svg{width:100%;height:auto;display:block}@media (width<=860px){.backtest h3,.backtest .bt-body{grid-column:1/-1}}.chart text{font-family:var(--sans)}.chart.narrow{display:none}@media (width<=720px){.chart.wide{display:none}.chart.narrow{max-width:440px;display:block}}.f-ink{fill:var(--ink)}.f-muted{fill:var(--muted)}.f-rule{fill:var(--rule)}.f-off{fill:var(--bar-off)}.f-paper{fill:var(--paper)}.f-sheet{fill:var(--sheet)}.f-water{fill:var(--water)}.f-signal{fill:var(--signal)}.f-brick{fill:var(--brick)}.f-strong{fill:var(--strong)}.f-peach{fill:var(--peach)}.f-peach-light{fill:var(--peach-light)}.f-rival{fill:var(--rival)}.f-segment{fill:var(--segment)}.s-ink{stroke:var(--ink)}.s-muted{stroke:var(--muted)}.s-rule{stroke:var(--rule)}.s-brick{stroke:var(--brick)}.s-sheet{stroke:var(--sheet)}.sheets{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px 24px;margin-top:64px;display:grid}.sheet-col{flex-direction:column;gap:14px;min-width:0;display:flex;container-type:inline-size}.sheet-col.big{grid-column:1/span 6}.sheets-side{flex-direction:column;grid-column:7/span 6;gap:40px;min-width:0;display:flex}.sheet-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.a4{background:var(--sheet);aspect-ratio:1/1.414;border:1px solid var(--rule);flex-direction:column;gap:4%;max-width:100%;padding:7%;font-size:2.65cqi;line-height:1.35;display:flex;overflow:hidden}.a4 .hd{color:var(--muted);justify-content:space-between;display:flex}.a4 h4{letter-spacing:-.03em;margin:0;font-size:2.1em;font-weight:600;line-height:1.05}.a4 .sub{color:var(--muted)}.a4 canvas{aspect-ratio:1600/949;background:var(--sheet);width:100%;height:auto;display:block}.kpis{grid-template-columns:repeat(3,1fr);gap:4%;display:grid}.kpis div{border-top:1px solid var(--ink);padding-top:4%}.kpis b{letter-spacing:-.03em;font-size:1.9em;font-weight:600;display:block}.mini-list{flex-direction:column;gap:3%;display:flex}.mini-list div{border-bottom:1px solid var(--rule);grid-template-columns:2.4em 1fr 3em 2.6em;align-items:center;gap:.6em;padding-bottom:2%;display:grid}.mini-list .bar{background:var(--rule);height:.7em;position:relative}.mini-list .bar i{background:var(--signal);position:absolute;inset:0 auto 0 0}.tierchip{color:var(--sheet);text-align:center;background:var(--brick);padding:0 .4em;font-size:.85em}.band-row{border-bottom:1px solid var(--rule);grid-template-columns:9em 1fr;align-items:center;gap:.8em;padding-block:1.4%;display:grid}.band{height:1.2em;position:relative}.band:before{content:"";background:var(--rule);height:1px;position:absolute;top:50%;left:0;right:0}.band .iqr{background:var(--paper);border:1px solid var(--rule);position:absolute;top:25%;bottom:25%}.band .med{background:var(--ink);width:1px;position:absolute;top:10%;bottom:10%}.band .me{background:var(--signal);border-radius:50%;width:.9em;height:.9em;margin:-.45em 0 0 -.45em;position:absolute;top:50%}.analog{gap:4%;display:flex}.analog div{border:1px solid var(--rule);flex:1;padding:3%}.analog b{font-weight:600;display:block}.warnline{border-left:2px solid var(--ink);padding-left:3%;font-weight:600}.a4 svg{width:100%;height:auto;display:block}.stat3{grid-template-columns:repeat(3,1fr);gap:4%;display:grid}.stat3 b{letter-spacing:-.03em;font-size:1.7em;font-weight:600;display:block}.sheet-col h3{letter-spacing:-.02em;font-size:20px}.sheet-col p{color:var(--muted);font-size:16px}.deliv{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=560px){.deliv{grid-template-columns:1fr}}.deliv div{border-top:1px solid var(--ink);flex-direction:column;gap:6px;padding-top:14px;font-size:16px;display:flex}.deliv b{font-weight:600}.deliv span{color:var(--muted)}@media (width<=860px){.sheet-col.big,.sheets-side{grid-column:1/-1}.sheet-col.big{max-width:560px}}.compare{border-top:1px solid var(--ink);margin-top:56px}.compare .row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:baseline;gap:16px 32px;padding-block:18px;display:grid}.compare .row.head{color:var(--muted);padding-block:12px;font-size:13px}.compare .k{font-weight:600}.compare .them{color:var(--muted)}@media (width<=760px){.compare .row{grid-template-columns:1fr;gap:4px}.compare .row.head{display:none}.compare .them:before,.compare .us:before{content:attr(data-label) ": "}}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;margin-top:72px;display:grid}.duo h3{letter-spacing:-.02em;border-top:1px solid var(--ink);padding-top:14px;font-size:20px;line-height:1.2}.duo figcaption{flex-direction:column;gap:12px;display:flex}.duo figcaption p{color:var(--ink-2);max-width:58ch}.fig-key{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fig-key li{align-items:center;gap:8px;display:flex}.fig-key i{flex:none;display:inline-block}.k-line{border-top:2.5px solid var(--ink);width:22px;height:0}.k-dash{border-top:1.5px dashed var(--ink);width:22px;height:0}.k-cell{background:rgb(var(--zx-ink) / .08);width:11px;height:11px;box-shadow:inset -5.5px 0 0 rgb(var(--zx-ink) / .4)}.k-dot{background:var(--rival);border-radius:50%;width:11px;height:11px}.k-ring{border:2px solid var(--rival);background:var(--sheet);box-sizing:border-box;border-radius:50%;width:11px;height:11px}.k-bld{background:rgb(var(--zx-ink) / .14);width:11px;height:11px}@media (width<=860px){.duo{grid-template-columns:1fr}}.few{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;margin-top:56px;display:grid}.few-fig{grid-column:1/span 6;min-width:0}.few-fig svg{width:100%;height:auto;display:block}.few-fig p{color:var(--muted);margin-top:12px;font-size:13px}.few-text{flex-direction:column;grid-column:8/span 5;gap:22px;display:flex}.few-text h3{letter-spacing:-.02em;font-size:20px;line-height:1.2}.few-text p{color:var(--ink-2);margin-top:6px;font-size:16px}@media (width<=860px){.few-fig,.few-text{grid-column:1/-1}}.flow{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.flow>div{flex-direction:column;gap:8px;padding:18px 24px 0 0;display:flex}.flow>div+div{border-left:1px solid var(--rule);padding-left:24px}.flow .n{letter-spacing:-.03em;margin-bottom:6px;font-size:34px;font-weight:600;line-height:1}.flow h3{letter-spacing:-.02em;font-size:20px;line-height:1.2}.flow p{color:var(--ink-2);font-size:16px}.packs{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.pack{flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.pack+.pack{border-left:1px solid var(--ink)}.pack h3{letter-spacing:-.02em;font-size:20px}.pack .for{color:var(--muted)}.pack ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.pack li{padding-left:16px;position:relative}.pack li:before{content:"";background:var(--ink);width:6px;height:1px;position:absolute;top:.62em;left:0}.pack .price{border-top:1px solid var(--rule);text-underline-offset:4px;margin-top:auto;padding-top:14px;font-weight:600}.pack .price:hover{text-decoration-thickness:2px}@media (width<=860px){.flow,.packs{grid-template-columns:1fr}.flow>div+div{border-left:0;border-top:1px solid var(--rule);margin-top:18px;padding-left:0}.pack+.pack{border-left:0;border-top:1px solid var(--ink)}}.pilot{letter-spacing:-.01em;max-width:none;margin-top:40px;font-size:20px;font-weight:500}.faq{border-top:1px solid var(--ink);margin-top:72px}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:16px;padding-block:18px;font-size:20px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-weight:400}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink-2);padding-bottom:20px}.creds-strip{border-bottom:1px solid var(--rule);padding-block:28px}.creds-strip ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:72px;margin:0;padding:0;list-style:none;display:flex}.creds-strip img{width:auto;display:block}.creds-strip .navirid{height:76px}.creds-strip .itu{height:72px}.creds-strip .tekno{height:48px}@media (width<=860px){.creds-strip ul{gap:32px}.creds-strip .navirid{height:52px}.creds-strip .itu{height:50px}.creds-strip .tekno{height:32px}}.close{border-bottom:0}.close .sec-head h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(34px,5.6vw,72px)}.close-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;margin-top:48px;display:grid}.form{grid-area:1/5/auto/span 7;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;min-width:0;display:grid}.close-side{flex-direction:column;grid-area:1/1/auto/span 3;gap:32px;display:flex}.direct{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.direct a{letter-spacing:-.01em;color:var(--ink);text-underline-offset:4px;font-size:20px;font-weight:600}.close .lede a{color:var(--ink);text-underline-offset:3px}.privacy{flex-direction:column;gap:20px;display:flex}.privacy div{color:var(--ink-2);border-top:1px solid var(--rule);padding-top:12px;font-size:13px}.privacy b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}@media (width<=860px){.form,.close-side{grid-area:auto/1/auto/-1}.privacy{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}}@media (width<=560px){.privacy{grid-template-columns:1fr}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field.full{grid-column:1/-1}.field label{color:var(--muted);font-size:13px}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-bottom:1px solid var(--ink);border-radius:0;width:100%;padding:11px 12px;font-size:16px}.field textarea{resize:vertical;min-height:96px}.field select:invalid{color:var(--muted)}.field select option{color:var(--ink)}.kvkk-note{color:var(--ink-2);grid-column:1/-1;font-size:13px}.kvkk-note a{color:var(--ink);text-underline-offset:3px}.form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.form-note{color:var(--muted);max-width:44ch;font-size:13px}.form-msg{flex-basis:100%;font-size:13px;font-weight:600}@media (width<=640px){.form{grid-template-columns:1fr}}.legal{max-width:68ch;color:var(--ink-2);flex-direction:column;gap:14px;margin-top:56px;margin-left:calc(33.3333% + 8px);display:flex}.legal h3{letter-spacing:-.01em;color:var(--ink);margin-top:28px;font-size:20px}.legal h3:first-child{margin-top:0}.legal ul{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}.legal a{color:var(--ink);text-underline-offset:3px}.legal-date{color:var(--muted);margin-top:28px;font-size:13px}@media (width<=860px){.legal{margin-left:0}}footer{border-top:1px solid var(--ink);color:var(--muted);padding-block:40px 56px;font-size:13px}.foot{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.foot>div:first-child{flex-direction:column;grid-column:1/span 4;gap:12px;display:flex}.foot>div:last-child{flex-direction:column;grid-column:5/span 8;gap:10px;display:flex}.foot-links{flex-wrap:wrap;gap:20px;display:flex}.foot-links a{color:var(--ink)}footer address{font-style:normal}footer address a{color:var(--ink)}@media (width<=760px){.foot>div:first-child,.foot>div:last-child{grid-column:1/-1}}.motion [data-play] :is(.grow-x,.grow-y,.pop){transform-box:fill-box}.motion [data-play] .grow-x{transform-origin:0}.motion [data-play] .grow-y{transform-origin:bottom}.motion [data-play] .pop{transform-origin:50%}.motion [data-play]:not(.play) :is(.grow-x,.grow-y,.pop,.fade,.wipe){opacity:0}.motion [data-play]:not(.play) .draw{stroke-dashoffset:1px;fill-opacity:0}.motion .play .grow-x{animation:zx-grow-x .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.motion .play .grow-y{animation:zx-grow-y .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.motion .play .pop{animation:zx-pop .45s cubic-bezier(.3, 1.4, .5, 1) var(--d,0s) both}.motion .play .fade{animation:zx-fade .5s ease-out var(--d,0s) both}.motion .play .wipe{animation:zx-wipe .8s cubic-bezier(.4, 0, .2, 1) var(--d,0s) both}.motion .play .draw{animation:zx-draw 1.1s cubic-bezier(.4, 0, .2, 1) var(--d,0s) both}.draw{stroke-dasharray:1}@keyframes zx-grow-x{0%{transform:scaleX(0)}}@keyframes zx-grow-y{0%{transform:scaleY(0)}}@keyframes zx-pop{0%{transform:scale(0)}}@keyframes zx-fade{0%{opacity:0}}@keyframes zx-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes zx-draw{0%{stroke-dashoffset:1px;fill-opacity:0}70%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}
