@font-face{font-family:Archivo;src:url(/fonts/archivo-15f6b2cba4738eeb6266cafe5f241d88.woff2?vsn=d) format("woff2");font-weight:400 800;font-stretch:100% 112.5%;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-9c88efc8756ebfecccb0613bfb9936b5.woff2?vsn=d) format("woff2");font-weight:400 500;font-display:swap}:root{--ink: #0a0d12;--ink-2: #121721;--ink-3: #1b222e;--line-dark: #273041;--steel: #8b95a6;--steel-2: #5d6778;--fog: #b9c1cd;--mist: #e8ecf1;--mist-2: #d5dbe3;--white: #ffffff;--tally: #ff4a1c;--tally-hover: #ff6a43;--tally-deep: #d8360c;--font: "Archivo", "Helvetica Neue", Arial, sans-serif;--mono: "Martian Mono", ui-monospace, Menlo, monospace;--r-1: 2px;--r-2: 6px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(72px, 10vw, 136px);--ease: cubic-bezier(.2, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.55;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}code{font-family:var(--mono);font-size:.8125rem}:focus-visible{outline:3px solid var(--tally);outline-offset:3px;border-radius:var(--r-1)}.kr-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--gutter)}.kr-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--tally);color:var(--ink);font-weight:700;text-decoration:none}.kr-skip:focus{top:12px}.kr-icon{flex:none;width:1.15em;height:1.15em}.kr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1.5px solid transparent;border-radius:var(--r-2);font:inherit;font-weight:650;font-stretch:104%;line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color .12s var(--ease),border-color .12s var(--ease)}.kr-btn--primary{background:var(--tally);color:var(--ink)}.kr-btn--primary:hover{background:var(--tally-hover)}.kr-btn--ghost{border-color:#ffffff3d;color:var(--white)}.kr-btn--ghost:hover{border-color:var(--white)}.kr-btn--ghost-dark{border-color:var(--mist-2)}.kr-btn--small{min-height:40px;padding:0 16px;font-size:.9375rem}.kr-nav{position:sticky;top:0;z-index:50;background:#0a0d12e0;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(255,255,255,.06);color:var(--white)}.kr-nav__inner{display:flex;align-items:center;gap:32px;height:68px}.kr-nav__brand img{width:auto;height:32px}.kr-nav__links{display:flex;gap:26px;margin-right:auto;font-size:.9375rem}.kr-nav__links a,.kr-nav__lang{color:var(--fog);text-decoration:none}.kr-nav__links a:hover,.kr-nav__lang:hover{color:var(--white)}.kr-nav__end{display:flex;align-items:center;gap:20px;margin-left:auto;font-size:.9375rem}.kr-hero{position:relative;display:flex;align-items:center;min-height:min(calc(100svh - 68px),880px);overflow:hidden;background:var(--ink);color:var(--white);isolation:isolate}.kr-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--ink) 0%,rgba(10,13,18,.92) 30%,rgba(10,13,18,0) 58%)}.kr-hero__stage{position:absolute;inset:0 0 0 26%;z-index:0}.kr-hero__stage canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s var(--ease)}.kr-hero__poster{position:absolute;top:50%;left:54%;width:min(86%,980px);height:auto;transform:translate(-50%,-50%);transition:opacity .9s var(--ease)}.kr-hero__stage.is-live canvas{opacity:1}.kr-hero__stage.is-live .kr-hero__poster{opacity:0}.kr-hero__copy{position:relative;z-index:3;padding-block:clamp(56px,9vh,120px)}.kr-hero__title{max-width:13.5ch;font-size:clamp(2.6rem,6.2vw,5.75rem);font-weight:780;font-stretch:112.5%;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.kr-hero__lede{max-width:36rem;margin-top:28px;font-size:clamp(1.0625rem,1.4vw,1.1875rem);color:var(--fog)}.kr-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.kr-hero__note{max-width:30rem;margin-top:18px;font-size:.875rem;color:var(--steel)}.kr-section{position:relative;padding-block:var(--section)}.kr-section--dark{background:var(--ink);color:var(--white)}.kr-section--mist{background:var(--mist)}.kr-section__head{margin-bottom:clamp(36px,5vw,64px)}.kr-section h2{max-width:19ch;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:760;font-stretch:112.5%;line-height:1.03;letter-spacing:-.025em;text-wrap:balance}.kr-section__intro{max-width:40rem;margin-top:20px;font-size:1.125rem;color:var(--steel-2)}.kr-section--dark p{color:var(--fog)}.kr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.kr-step{padding:28px 26px 0 0}.kr-step+.kr-step{padding-left:26px;border-left:1px solid var(--mist-2)}.kr-step h3{font-size:1.5rem;font-weight:720;font-stretch:108%;letter-spacing:-.015em}.kr-step p{margin-top:12px;color:var(--steel-2)}.kr-sample{background:var(--mist);overflow:hidden}.kr-sample__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:start}.kr-sample__sbtitle{margin-top:44px;font-size:1.25rem;font-weight:700}.kr-sample__sbintro{margin-top:6px;font-size:.9375rem;color:var(--steel-2)}.kr-storyboard{margin-top:18px;border-top:1px solid var(--mist-2)}.kr-sb{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--mist-2)}.kr-sb__text{font-weight:620}.kr-sb__meta{font-size:.875rem;color:var(--steel-2)}.kr-sample__note{margin-top:18px;font-size:.8125rem;color:var(--steel-2)}.kr-sample__reels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,36px)}.kr-reel:nth-child(2){margin-top:clamp(32px,8vw,96px)}.kr-phone{padding:9px;border-radius:30px;background:var(--ink);box-shadow:0 30px 60px -30px #0a0d128c}.kr-phone__video{width:100%;height:auto;aspect-ratio:9 / 16;border-radius:22px;background:var(--ink-3);object-fit:cover}.kr-reel figcaption{margin-top:14px;font-size:.9375rem;font-weight:600}.kr-perfs{position:absolute;top:14px;left:0;right:0;height:8px;background:repeating-linear-gradient(90deg,rgba(232,236,241,.14) 0 12px,transparent 12px 28px)}.kr-facts__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.kr-facts__copy p{max-width:34rem;margin-top:18px}.kr-facts__copy h2{margin-bottom:10px}.kr-check__title{margin-top:40px;font-size:1.25rem;font-weight:700}.kr-changes{margin-top:12px;border-top:1px solid var(--line-dark)}.kr-changes li{padding:14px 0;border-bottom:1px solid var(--line-dark);color:var(--fog)}.kr-changes del{margin-right:6px;color:var(--white);text-decoration-thickness:1.5px}.kr-check__approved{margin-top:18px;font-size:.875rem}.kr-table-wrap{overflow-x:auto}.kr-table{width:100%;border-collapse:collapse;font-size:.9875rem}.kr-table caption{padding-bottom:14px;text-align:left;font-size:1.125rem;font-weight:700}.kr-table th,.kr-table td{padding:14px 16px 14px 0;border-bottom:1px solid var(--mist-2);text-align:left;vertical-align:top}.kr-table thead th{border-bottom:2px solid var(--ink);font-size:.875rem;font-weight:700}.kr-table tbody th{font-weight:680;white-space:nowrap}.kr-table--dark,.kr-table--dark caption{color:var(--white)}.kr-table--dark th,.kr-table--dark td{border-bottom-color:var(--line-dark)}.kr-table--dark thead th{border-bottom-color:var(--fog);color:var(--fog)}.kr-table--dark code{color:var(--fog)}.kr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);margin-bottom:clamp(40px,5vw,64px)}.kr-factcard{padding:clamp(18px,2.4vw,30px);border-radius:var(--r-2);background:var(--agency);color:var(--white)}.kr-factcard__head{margin-bottom:22px;font-size:.875rem;font-weight:600;color:var(--agency-accent)}.kr-factcard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.kr-factcard dt{font-size:.8125rem;color:#ffffffa8}.kr-factcard dd{margin-top:2px;font-size:clamp(1.0625rem,1.6vw,1.3125rem);font-weight:700;font-stretch:106%;line-height:1.2}.kr-markets__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(28px,4vw,56px);align-items:start}.kr-markets__aside{display:grid;gap:32px}.kr-note{padding-top:16px;border-top:2px solid var(--ink)}.kr-note h3{font-size:1.125rem;font-weight:720}.kr-note p{margin-top:8px;color:var(--steel-2)}.kr-note .kr-note__figure{margin-top:12px;font-size:clamp(2.2rem,4vw,3rem);font-weight:790;font-stretch:112.5%;line-height:1;letter-spacing:-.03em;color:var(--ink)}.kr-note__source a{font-size:.875rem;color:var(--steel-2)}.kr-outputs__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px)}.kr-spec{border-top:2px solid var(--ink)}.kr-spec__row{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid var(--mist-2)}.kr-spec dt{font-weight:680}.kr-plans{border-top:2px solid var(--ink);font-size:1.0625rem}.kr-plans th,.kr-plans td{padding-block:22px;vertical-align:baseline}.kr-plans th{width:22%;font-size:1.25rem}.kr-plans__price{width:28%;white-space:nowrap}.kr-plans__amount{font-size:2.25rem;font-weight:790;font-stretch:112.5%;letter-spacing:-.03em}.kr-plans__period{margin-left:8px;font-size:.9375rem;color:var(--steel-2)}.kr-pricing__extra{max-width:46rem;margin-top:22px;font-size:.9375rem;color:var(--steel-2)}.kr-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px)}.kr-faq__list{border-top:2px solid var(--ink)}.kr-faq__item{border-bottom:1px solid var(--mist-2)}.kr-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none}.kr-faq__item summary::-webkit-details-marker{display:none}.kr-faq__item h3{font-size:1.1875rem;font-weight:660;line-height:1.3}.kr-faq__toggle{transition:transform .16s var(--ease)}.kr-faq__item[open] .kr-faq__toggle{transform:rotate(45deg)}.kr-faq__answer{max-width:44rem;padding-bottom:24px;color:var(--steel-2)}.kr-cta__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,6vw,96px);align-items:start}.kr-cta__copy p{max-width:34rem;margin-top:20px;font-size:1.125rem;color:var(--steel-2)}.kr-form{display:grid;gap:18px}.kr-field{display:grid;gap:8px}.kr-field label{font-size:.9375rem;font-weight:600}.kr-field input,.kr-field select{width:100%;min-height:52px;padding:0 14px;border:1.5px solid var(--mist-2);border-radius:var(--r-2);background:var(--white);color:var(--ink);font:inherit}.kr-field input:focus,.kr-field select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ff4a1c4d}.kr-field--invalid input,.kr-field--invalid select{border-color:var(--tally-deep)}.kr-field__error,.kr-form__summary{font-size:.875rem;font-weight:600;color:var(--tally-deep)}.kr-form .kr-btn{width:100%;margin-top:4px}.kr-form__privacy{font-size:.8125rem;color:var(--steel-2)}.kr-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kr-cta__done{padding-top:18px;border-top:2px solid var(--ink)}.kr-cta__done-title{font-size:1.375rem;font-weight:720}.kr-cta__done p+p{margin-top:8px;color:var(--steel-2)}.kr-footer{padding-block:56px 40px;background:var(--ink);color:var(--fog);font-size:.9375rem}.kr-footer__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);gap:32px}.kr-footer__brand img{width:auto;height:36px}.kr-footer__brand p{margin-top:16px}.kr-footer__links{display:grid;gap:10px}.kr-footer a{color:var(--white);text-decoration-color:var(--line-dark);text-underline-offset:3px}.kr-footer__meta{display:grid;gap:6px;font-size:.8125rem;color:var(--steel)}.kr-doc{padding-block:clamp(56px,8vw,104px)}.kr-doc__inner{max-width:48rem}.kr-doc h1{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:770;font-stretch:112.5%;line-height:1.04;letter-spacing:-.025em}.kr-doc__intro{margin-top:18px;font-size:1.1875rem;color:var(--steel-2)}.kr-doc section{margin-top:34px}.kr-doc h2{font-size:1.25rem;font-weight:700}.kr-doc section p{margin-top:8px}.kr-doc__inner>p:last-child{margin-top:44px}.kr-crumbs ol{display:flex;gap:10px;margin-bottom:26px;font-size:.875rem;color:var(--steel-2)}.kr-crumbs li+li:before{content:"/";margin-right:10px}.kr-chooser{display:grid;place-items:center;min-height:100svh;padding:40px var(--gutter);background:var(--ink);color:var(--white)}.kr-chooser__inner{width:100%;max-width:760px}.kr-chooser h1{margin:40px 0 32px;font-size:clamp(2rem,5vw,3.2rem);font-weight:760;font-stretch:112.5%;line-height:1.04;letter-spacing:-.025em}.kr-chooser__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kr-chooser__options a{display:grid;gap:8px;padding:24px 0;border-top:1px solid var(--line-dark);text-decoration:none}.kr-chooser__options a:hover strong{text-decoration:underline;text-underline-offset:4px}.kr-chooser__options strong{font-size:1.25rem}.kr-chooser__options span{color:var(--steel)}@media (max-width: 1080px){.kr-nav__links{display:none}.kr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-step:nth-child(3){padding-left:0;border-left:0}.kr-step:nth-child(n+3){margin-top:34px;border-top:1px solid var(--mist-2)}.kr-markets__grid,.kr-facts__grid,.kr-sample__grid,.kr-outputs__grid,.kr-faq__grid,.kr-cta__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.kr-hero{flex-direction:column;align-items:stretch;min-height:0}.kr-hero:before{background:linear-gradient(180deg,var(--ink) 0%,rgba(10,13,18,.7) 46%,rgba(10,13,18,0) 70%)}.kr-hero__copy{order:0;padding-bottom:8px}.kr-hero__stage{order:1;position:relative;inset:auto;height:min(110vw,560px);margin-top:-24px}.kr-hero__poster{left:50%;width:112%}.kr-cards,.kr-footer__inner,.kr-chooser__options{grid-template-columns:minmax(0,1fr)}.kr-plans tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--mist-2)}.kr-plans th,.kr-plans td{width:auto;border-bottom:0}.kr-plans td:last-child{grid-column:1 / -1;padding-top:0}}@media (max-width: 560px){.kr-nav__inner{gap:12px}.kr-nav__brand img{height:26px}.kr-nav__end{gap:12px}.kr-nav .kr-btn--small{padding:0 12px;font-size:.8125rem;white-space:nowrap}.kr-steps{grid-template-columns:minmax(0,1fr)}.kr-step+.kr-step{margin-top:28px;padding-left:0;border-left:0;border-top:1px solid var(--mist-2)}.kr-spec__row{grid-template-columns:minmax(0,1fr);gap:4px}.kr-factcard dl{grid-template-columns:minmax(0,1fr)}.kr-check .kr-table th,.kr-check .kr-table td{display:block;padding:2px 0;border:0}.kr-check .kr-table thead{display:none}.kr-check .kr-table tr{display:block;padding:12px 0;border-bottom:1px solid var(--line-dark)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.kr-hero__stage canvas,.kr-hero__poster,.kr-faq__toggle{transition:none}}.kr-auth{background:var(--white)}.kr-auth__main{width:100%;max-width:440px;margin:0 auto;padding:clamp(40px,10vh,96px) var(--gutter) 64px}.kr-auth__brand img{width:auto;height:34px;margin-bottom:48px}.kr-auth h1{font-size:clamp(1.9rem,4vw,2.4rem);font-weight:760;font-stretch:112.5%;line-height:1.08;letter-spacing:-.02em}.kr-auth__intro{margin-top:10px;color:var(--steel-2)}.kr-auth__flash{margin-top:22px;padding:12px 14px;border:1px solid var(--mist-2);border-radius:var(--r-2)}.kr-auth__flash--error{color:var(--tally-deep);font-weight:600}.kr-auth__note{margin-top:18px;font-size:.875rem;color:var(--steel-2)}.kr-auth__form{display:grid;gap:14px;margin-top:28px}.kr-auth__form .kr-btn{width:100%}.kr-auth__alt{margin-top:24px;color:var(--steel-2)}.kr-auth__alt a{color:var(--ink);font-weight:600}
