.PricingPage-module__vT2PCG__page{background:var(--oko-color-site-bg);color:var(--oko-color-ink-site);overflow-x:hidden}.PricingPage-module__vT2PCG__wrap{width:min(var(--oko-site-shell-width), 90vw);margin-inline:auto}.PricingPage-module__vT2PCG__hero{text-align:center;justify-content:center;align-items:center;min-height:min(62svh,540px);padding:clamp(72px,10vh,104px) 24px clamp(36px,5vh,52px);display:flex;position:relative;overflow:hidden}.PricingPage-module__vT2PCG__halo{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--oko-color-accent) 13%, transparent), transparent 68%);filter:blur(20px);pointer-events:none;width:min(1100px,100%);height:560px;position:absolute;top:40%;left:50%;transform:translate(-50%)}.PricingPage-module__vT2PCG__hero .PricingPage-module__vT2PCG__wrap{position:relative}.PricingPage-module__vT2PCG__kicker{color:var(--oko-color-accent);font-family:var(--oko-font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px}.PricingPage-module__vT2PCG__hero h1{margin:var(--oko-space-20) 0 0;font-size:var(--oko-type-site-h1-size);font-weight:var(--oko-font-weight-extrabold);letter-spacing:var(--oko-type-site-h1-letter-spacing);line-height:var(--oko-type-site-h1-line-height);text-wrap:balance}.PricingPage-module__vT2PCG__hero h1 em{background:var(--oko-gradient-site-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.02em;font-style:normal;line-height:1.12;display:block}.PricingPage-module__vT2PCG__lede{max-width:40ch;margin:var(--oko-space-22) auto 0;color:var(--oko-color-muted-site);text-wrap:pretty;font-size:clamp(15px,1.3vw,17.5px);line-height:1.6}.PricingPage-module__vT2PCG__draft{border:1px dashed color-mix(in srgb, var(--oko-color-accent) 30%, transparent);border-radius:var(--oko-radius-card);background:color-mix(in srgb, var(--oko-color-accent) 4%, transparent);max-width:52ch;padding:var(--oko-space-14) var(--oko-space-18);color:var(--oko-color-muted-site);margin:clamp(28px,4vh,40px) auto 0;font-size:13px;line-height:1.6}.PricingPage-module__vT2PCG__draft b{color:var(--oko-color-accent);font-weight:var(--oko-font-weight-semibold)}.PricingPage-module__vT2PCG__plans{padding-block:clamp(56px,8vh,90px) clamp(72px,10vh,110px)}.PricingPage-module__vT2PCG__wideTable{border:1px solid var(--oko-color-line-site);border-radius:16px;overflow:hidden}.PricingPage-module__vT2PCG__wideTable table{border-collapse:collapse;table-layout:fixed;width:100%}.PricingPage-module__vT2PCG__wideTable th,.PricingPage-module__vT2PCG__wideTable td{border-bottom:1px solid var(--oko-color-line-site);padding:16px clamp(12px,1.6vw,20px)}.PricingPage-module__vT2PCG__wideTable thead th{text-align:left;vertical-align:bottom;height:150px;padding-block:24px 22px}.PricingPage-module__vT2PCG__wideTable thead th:first-child{width:25%}.PricingPage-module__vT2PCG__wideTable tbody tr:last-child th,.PricingPage-module__vT2PCG__wideTable tbody tr:last-child td{border-bottom:0}.PricingPage-module__vT2PCG__columnLabel{color:var(--oko-color-muted-site);font-family:var(--oko-font-mono), ui-monospace, monospace;font-size:10.5px;font-weight:var(--oko-font-weight-regular);letter-spacing:.14em;text-transform:uppercase}.PricingPage-module__vT2PCG__planName,.PricingPage-module__vT2PCG__price,.PricingPage-module__vT2PCG__planFor{display:block}.PricingPage-module__vT2PCG__planName{font-size:18px;font-weight:var(--oko-font-weight-extrabold)}.PricingPage-module__vT2PCG__price{margin-top:var(--oko-space-10);color:var(--oko-color-muted-site);font-family:var(--oko-font-mono), ui-monospace, monospace;font-size:17px;font-weight:var(--oko-font-weight-regular);letter-spacing:0;line-height:1}.PricingPage-module__vT2PCG__planFor{margin-top:var(--oko-space-10);color:var(--oko-color-muted-site);font-size:12.5px;font-weight:var(--oko-font-weight-regular);line-height:1.5}.PricingPage-module__vT2PCG__tag{margin-bottom:var(--oko-space-10);border-radius:var(--oko-radius-action);background:var(--oko-color-accent);padding:var(--oko-space-4) var(--oko-space-10);color:var(--oko-color-accent-ink);font-family:var(--oko-font-mono), ui-monospace, monospace;font-size:9.5px;font-weight:var(--oko-font-weight-medium);letter-spacing:.14em;text-transform:uppercase;display:inline-block}.PricingPage-module__vT2PCG__wideTable tbody th{color:var(--oko-color-muted-site);font-size:14.5px;font-weight:var(--oko-font-weight-regular);text-align:left}.PricingPage-module__vT2PCG__wideTable td{color:var(--oko-color-ink-site);text-align:center;vertical-align:middle;font-size:13.5px}.PricingPage-module__vT2PCG__pick{background:linear-gradient(180deg, color-mix(in srgb, var(--oko-color-accent) 7%, transparent), color-mix(in srgb, var(--oko-color-accent) 1.5%, transparent))}.PricingPage-module__vT2PCG__wideTable td.PricingPage-module__vT2PCG__no{color:var(--oko-color-dim-site)}.PricingPage-module__vT2PCG__yes{color:var(--oko-color-accent);font-size:15px}.PricingPage-module__vT2PCG__actionRow td,.PricingPage-module__vT2PCG__actionRow th{padding-block:22px}.PricingPage-module__vT2PCG__primaryAction,.PricingPage-module__vT2PCG__secondaryAction{border-radius:var(--oko-radius-action);width:100%;min-height:44px;padding:var(--oko-space-10) var(--oko-space-16);font-size:14.5px;font-weight:var(--oko-font-weight-bold);transition:box-shadow var(--oko-motion-duration-feedback) var(--oko-motion-ease), transform var(--oko-motion-duration-feedback) var(--oko-motion-ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.PricingPage-module__vT2PCG__primaryAction{background:var(--oko-color-accent);color:var(--oko-color-accent-ink)}.PricingPage-module__vT2PCG__secondaryAction{border:1px solid var(--oko-color-line-site);color:var(--oko-color-muted-site)}.PricingPage-module__vT2PCG__primaryAction:hover,.PricingPage-module__vT2PCG__secondaryAction:hover{transform:translateY(-2px)}.PricingPage-module__vT2PCG__primaryAction:hover{box-shadow:var(--oko-shadow-action-accent)}.PricingPage-module__vT2PCG__secondaryAction:hover{border-color:var(--oko-color-line-site-strong);color:var(--oko-color-ink-site)}.PricingPage-module__vT2PCG__primaryAction:focus-visible,.PricingPage-module__vT2PCG__secondaryAction:focus-visible{outline:2px solid var(--oko-color-accent);outline-offset:3px}.PricingPage-module__vT2PCG__narrowPlans{display:none}.PricingPage-module__vT2PCG__faq{border-top:1px solid var(--oko-color-line-site);padding-block:clamp(64px,9vh,100px)}.PricingPage-module__vT2PCG__faq>h2{font-size:clamp(24px,2.8vw,34px);font-weight:var(--oko-font-weight-extrabold);letter-spacing:0;margin:0}.PricingPage-module__vT2PCG__qa{grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,38px);margin-top:clamp(28px,4vh,40px);display:grid}.PricingPage-module__vT2PCG__qa h3{font-size:15px;font-weight:var(--oko-font-weight-bold);letter-spacing:0;margin:0}.PricingPage-module__vT2PCG__qa p{margin:var(--oko-space-8) 0 0;color:var(--oko-color-muted-site);font-size:13.5px;line-height:1.6}.PricingPage-module__vT2PCG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.PricingPage-module__vT2PCG__wideTable{display:none}.PricingPage-module__vT2PCG__narrowPlans{display:block}.PricingPage-module__vT2PCG__planBlock{margin-bottom:var(--oko-space-14);border:1px solid var(--oko-color-line-site);border-radius:var(--oko-radius-panel);padding:var(--oko-space-20)}.PricingPage-module__vT2PCG__planBlock.PricingPage-module__vT2PCG__pick{border-color:color-mix(in srgb, var(--oko-color-accent) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--oko-color-accent) 6%, transparent), transparent)}.PricingPage-module__vT2PCG__planBlock h2{margin:0;font-size:18px}.PricingPage-module__vT2PCG__planBlock ul{gap:var(--oko-space-8);margin:var(--oko-space-14) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.PricingPage-module__vT2PCG__planBlock li{gap:var(--oko-space-8);color:var(--oko-color-muted-site);grid-template-columns:16px 1fr;font-size:13.5px;display:grid}.PricingPage-module__vT2PCG__planBlock li b{color:var(--oko-color-accent);font-weight:var(--oko-font-weight-regular)}.PricingPage-module__vT2PCG__planBlock .PricingPage-module__vT2PCG__primaryAction,.PricingPage-module__vT2PCG__planBlock .PricingPage-module__vT2PCG__secondaryAction{margin-top:var(--oko-space-18)}}@media (max-width:700px){.PricingPage-module__vT2PCG__qa{gap:var(--oko-space-24);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PricingPage-module__vT2PCG__primaryAction,.PricingPage-module__vT2PCG__secondaryAction{transition:none}}
