.landing_header__TkI7r{background:#fff;border-bottom:1px solid #e4e9f2}.landing_brand__89dKB{display:inline-flex;align-items:center;gap:10px;font-size:17px;letter-spacing:-.6px;font-weight:700}.landing_brandMark__8TRgt{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#2448df;color:#fff}.landing_navigation__BQi_Q{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600;color:#475569}.landing_navigation__BQi_Q a{padding:10px 0}.landing_navigation__BQi_Q a:hover,.landing_textLink__UoDbr:hover{color:#1d4ed8;text-decoration:underline;text-underline-offset:5px}.landing_footer__0UmUP a:focus-visible,.landing_header__TkI7r a:focus-visible,.landing_textLink__UoDbr:focus-visible{outline:2px solid #2563eb;outline-offset:5px;border-radius:4px}.landing_hero__wie8N{padding:30px 24px 26px;background:radial-gradient(ellipse at 50% 0,#eaf0ff 0,transparent 70%)}.landing_eyebrow__xr4rD{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#2448bf}.landing_eyebrow__xr4rD:before{content:"";width:6px;height:6px;border-radius:50%;background:#2448df}.landing_hero__wie8N h1{font-size:clamp(30px,3.5vw,48px);line-height:1.18;letter-spacing:-.045em;font-weight:800}.landing_hero__wie8N h1 span{color:#2448df}.landing_hero__wie8N h1+p{max-width:720px;font-size:16px;line-height:1.8;margin-top:14px}.landing_benefits__2KZ0i{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:12px;color:#475569}.landing_benefits__2KZ0i li{display:inline-flex;align-items:center;gap:6px}.landing_benefits__2KZ0i svg{color:#087b5b}.landing_about__IgsJQ,.landing_examples__PuNZs,.landing_faq__AfA8B,.landing_features__cPNYP,.landing_intro__1q4zB,.landing_privacy__EfoVq,.landing_useCases__sqdGY{padding:76px 24px}.landing_about__IgsJQ h2,.landing_examples__PuNZs h2,.landing_faq__AfA8B h2,.landing_features__cPNYP h2,.landing_intro__1q4zB h2,.landing_privacy__EfoVq h2,.landing_steps__Bnb3O h2,.landing_useCases__sqdGY h2{font-size:clamp(25px,3vw,36px);line-height:1.25;letter-spacing:-.035em;font-weight:750}.landing_intro__1q4zB{background:#fff;border-top:1px solid #e4e9f2}.landing_intro__1q4zB>div{align-items:center;grid-template-columns:1fr 1fr;gap:88px}.landing_intro__1q4zB>div>div:first-child>p:first-child{font-size:11px;letter-spacing:.14em}.landing_intro__1q4zB>div>div:nth-child(2){padding-left:32px;border-left:2px solid #e2e8f0}.landing_paperIllustration__WFSG2{margin-top:28px;padding:22px 24px;max-width:410px;border:1px solid #dae3f0;border-radius:16px;background:linear-gradient(135deg,#fff,#f8faff);box-shadow:8px 8px 0 #edf1fa}.landing_paperTop__ZnO06{display:flex;align-items:center;gap:8px;color:#64748b;font-size:11px}.landing_paperDots__C_OAW{margin-left:auto;letter-spacing:2px}.landing_paperIllustration__WFSG2>p{margin:24px 0 16px;font-size:20px;line-height:1.8;letter-spacing:-.4px}.landing_misspelling__rjgog{-webkit-text-decoration:underline wavy #dc4444;text-decoration:underline wavy #dc4444;text-underline-offset:5px}.landing_correction__tLKHG{display:flex;align-items:center;gap:10px;border:1px solid #bfdfd2;border-radius:9px;padding:10px 12px;background:#eefaf4;color:#146346;font-size:14px}.landing_correction__tLKHG>span:last-child{margin-left:auto;font-size:10px}.landing_paperLines__HfECd{display:grid;gap:8px;margin-top:22px}.landing_paperLines__HfECd i{height:5px;width:88%;border-radius:5px;background:#e8edf5}.landing_paperLines__HfECd i:last-child{width:55%}.landing_sectionLabel__VR3cg{margin-bottom:14px;color:#2448bf;font-size:11px;font-weight:700;letter-spacing:.14em}.landing_steps__Bnb3O{padding:64px 24px;background:#152343;color:#fff}.landing_steps__Bnb3O .landing_sectionLabel__VR3cg{color:#adc5ff}.landing_steps__Bnb3O h2+p{color:#c5d0e4}.landing_steps__Bnb3O ol{margin-top:36px;gap:0}.landing_steps__Bnb3O li{background:transparent;border:0;border-radius:0;padding:0 24px;border-left:1px solid #3b4863}.landing_steps__Bnb3O li:first-child{padding-left:0;border:0}.landing_steps__Bnb3O li>span{color:#c6d8ff;background:#283b63;width:32px;height:32px;font-size:12px;border-radius:10px}.landing_steps__Bnb3O li p{color:#c5d0e4;font-size:14px;line-height:1.8}.landing_steps__Bnb3O li h3{font-size:16px}.landing_features__cPNYP{padding-bottom:44px}.landing_features__cPNYP h2,.landing_useCases__sqdGY h2{text-align:center}.landing_features__cPNYP article{position:relative;padding:30px;border-radius:18px;border-color:#e0e6f0;box-shadow:0 4px 12px #162b5205}.landing_featureMark__UzhtQ{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;margin-bottom:22px;font-size:22px;font-weight:700;background:#fff0f0;color:#a62f36}.landing_features__cPNYP article:nth-child(2) .landing_featureMark__UzhtQ{background:#fff5df;color:#895b09}.landing_features__cPNYP article:nth-child(3) .landing_featureMark__UzhtQ{background:#f0edff;color:#6541b4}.landing_features__cPNYP article p{font-size:14px}.landing_examples__PuNZs{padding-top:40px}.landing_examples__PuNZs>div{background:#fff;padding:40px;border:1px solid #dce4f0;border-radius:24px}.landing_examples__PuNZs h2{max-width:760px}.landing_examples__PuNZs article{padding:0;border:0;border-radius:0}.landing_examples__PuNZs article h3,.landing_examples__PuNZs dl{font-size:14px}.landing_examples__PuNZs dl>div{padding:15px;border-radius:10px;background:#f8f4f4}.landing_examples__PuNZs dl>div:last-child{background:#edf7f2}.landing_examples__PuNZs dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#76515a}.landing_examples__PuNZs dl>div:last-child dt{color:#146346}.landing_examples__PuNZs article>p{font-size:13px;line-height:1.75}.landing_useCases__sqdGY{padding-top:12px}.landing_useCases__sqdGY article{background:transparent;border:0;border-top:2px solid #cdd8ee;border-radius:0;padding:24px 12px 0 0}.landing_useCases__sqdGY article p{font-size:14px}.landing_faq__AfA8B{background:#fff;border-block:1px solid #e4e9f2}.landing_faq__AfA8B>div{display:grid;grid-template-columns:.85fr 1.15fr;max-width:1152px;gap:80px}.landing_faqHeading__SvguN,.landing_faq__AfA8B>div>div:last-child{margin-top:0}.landing_faq__AfA8B article:first-child{padding-top:0}.landing_faq__AfA8B article:last-child{padding-bottom:0}.landing_faq__AfA8B article h3{font-size:16px}.landing_faq__AfA8B article p{font-size:14px;line-height:1.9}.landing_textLink__UoDbr{display:inline-flex;align-items:center;gap:8px;padding:8px 0;margin-top:20px;font-size:13px;font-weight:700;color:#2448bf}.landing_about__IgsJQ>div{align-items:center}.landing_about__IgsJQ h2{font-size:27px}.landing_about__IgsJQ p{font-size:14px}.landing_about__IgsJQ>div>div:last-child{padding:28px;border:1px solid #dce4f0;border-radius:18px;background:#fff}.landing_about__IgsJQ a{font-size:14px}.landing_privacy__EfoVq{background:#edf2f8;padding-top:48px;padding-bottom:48px}.landing_privacy__EfoVq h2{font-size:26px}.landing_privacyIcon__B_Sqj{color:#2448bf;margin-bottom:14px}.landing_privacy__EfoVq h3{font-size:15px}.landing_privacy__EfoVq p{font-size:13px;line-height:1.85}.landing_footer__0UmUP{background:#fff;padding:26px 24px;border-top:1px solid #dce4f0}.landing_footer__0UmUP nav,.landing_footer__0UmUP p{font-size:12px}@media (max-width:767px){.landing_brand__89dKB{font-size:14px;gap:7px}.landing_brandMark__8TRgt{width:30px;height:30px;border-radius:9px}.landing_header__TkI7r>div{padding:12px 16px;gap:8px 14px}.landing_navigation__BQi_Q{gap:18px;font-size:11px}.landing_aboutLink__yQ74a{display:none}.landing_hero__wie8N{padding:24px 16px}.landing_hero__wie8N h1{max-width:560px;margin-top:12px}.landing_hero__wie8N h1+p{font-size:14px;line-height:1.7;margin-top:12px}.landing_benefits__2KZ0i{gap:6px 13px;font-size:10px;margin-top:14px}.landing_about__IgsJQ,.landing_examples__PuNZs,.landing_faq__AfA8B,.landing_features__cPNYP,.landing_intro__1q4zB,.landing_privacy__EfoVq,.landing_steps__Bnb3O,.landing_useCases__sqdGY{padding:44px 20px}.landing_faq__AfA8B>div,.landing_intro__1q4zB>div{grid-template-columns:1fr;gap:32px}.landing_intro__1q4zB>div>div:nth-child(2){padding:0;border:0}.landing_paperIllustration__WFSG2{max-width:100%}.landing_steps__Bnb3O ol{grid-template-columns:1fr 1fr;gap:28px}.landing_steps__Bnb3O li{padding:0;border:0}.landing_examples__PuNZs{padding-top:0}.landing_examples__PuNZs>div{padding:24px 20px;border-radius:18px}.landing_examples__PuNZs article+article{padding-top:24px;border-top:1px solid #e2e8f0}.landing_features__cPNYP h2,.landing_useCases__sqdGY h2{text-align:left}.landing_features__cPNYP article{padding:24px}.landing_useCases__sqdGY{padding-top:0}.landing_faqHeading__SvguN .landing_textLink__UoDbr{margin-top:12px}}@media (max-width:380px){.landing_hero__wie8N h1{font-size:28px}.landing_steps__Bnb3O ol{grid-template-columns:1fr}.landing_navigation__BQi_Q{gap:16px}}:root{--rte-bg:#fff;--rte-fg:#1f2328;--rte-border:#d1d9e0;--rte-primary:#1d4ed8;--rte-primary-fg:#fff;--rte-secondary:#f0f1f3;--rte-secondary-fg:#59636e;--rte-muted:#f6f8fa;--rte-muted-fg:#59636e;--rte-accent:#818b981f;--rte-accent-fg:#59636e;--rte-tooltip:#25292e;--rte-tooltip-fg:#f0f0f0;--rte-overlay:#32324d33;--rte-hljs-comment:#6a737d;--rte-hljs-keyword:#d73a49;--rte-hljs-entity:#6f42c1;--rte-hljs-function:#6f42c1;--rte-hljs-variable:#005cc5;--rte-hljs-constant:#005cc5;--rte-hljs-string:#032f62;--rte-hljs-regexp:#032f62;--rte-hljs-markup:#22863a;--rte-hljs-builtin:#e36209;--rte-hljs-inserted:#34d058;--rte-hljs-deleted:#b31d28;--rte-hljs-changed:#e36209;--rte-hljs-ignored:#f6f8fa;--rte-editor-font-size:16px;--rte-editor-line-height:1.6;--rte-editor-font:var(--font-sans);--rte-editor-code-font:var(--font-mono);--rte-editor-code-bg:#f6f8fa;--rte-editor-scrollbar:#00000040;--rte-editor-selection:#2383e247;--rte-radius:0.5rem}.dark{--rte-bg:#0d1017;--rte-fg:#f0f6fc;--rte-border:#3d444d;--rte-primary:#3b82f6;--rte-tooltip:#3d444d;--rte-bubble:#151b23;--rte-overlay:#ffffff30;--rte-secondary:#2e373e;--rte-secondary-fg:#b1b8c0;--rte-muted:#1a2029;--rte-muted-fg:#b1b8c0;--rte-accent:#2d3440;--rte-accent-fg:#b1b8c0;--rte-hljs-comment:#8b949e;--rte-hljs-keyword:#ff7b72;--rte-hljs-entity:#d2a8ff;--rte-hljs-function:#d2a8ff;--rte-hljs-variable:#79c0ff;--rte-hljs-constant:#79c0ff;--rte-hljs-string:#a5d6ff;--rte-hljs-regexp:#a5d6ff;--rte-hljs-markup:#7ee787;--rte-hljs-builtin:#ffa657;--rte-hljs-inserted:#3fb950;--rte-hljs-deleted:#f85149;--rte-hljs-changed:#ffa657;--rte-hljs-ignored:#161b22;--rte-editor-code-bg:#1a2029;--rte-editor-scrollbar:#ffffff40;--rte-shadow-1:0px 0px 0px 1px #3d444d,0px 6px 12px -3px #01040966,0px 6px 18px 0px #01040966;--rte-shadow-2:0px 0px 0px 1px #3d444d,0px 8px 16px -4px #01040966,0px 4px 32px -4px #01040966,0px 24px 48px -12px #01040966,0px 48px 96px -24px #01040966;--rte-shadow-3:0px 0px 0px 1px #3d444d,0px 24px 48px 0px #010409}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.landing-eyebrow{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#059669;margin-bottom:.75rem}.dark .landing-eyebrow{color:#10b981}.landing-heading{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:#1d1d1f;margin:0 auto 1rem}.dark .landing-heading{color:#f5f5f7}.landing-section__inner{max-width:64rem;margin:0 auto;padding:5rem 1.5rem;text-align:center}@media(min-width:640px){.landing-section__inner{padding:6rem 2rem}}.landing-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:980px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:1rem;font-weight:500;padding:.8125rem 1.75rem;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;will-change:transform}.landing-btn:hover{transform:scale(1.025)}.landing-btn:active{transform:scale(.98)}.landing-btn--primary{background:#059669;color:#fff;box-shadow:0 2px 12px rgba(5,150,105,.28)}.landing-btn--primary:hover{background:#047857;box-shadow:0 4px 20px rgba(5,150,105,.38)}.dark .landing-btn--primary{background:#10b981;box-shadow:0 2px 12px rgba(16,185,129,.3)}.dark .landing-btn--primary:hover{background:#34d399}.landing-btn--outline{background:rgba(0,0,0,0);color:#059669;border:1.5px solid #059669}.landing-btn--outline:hover{background:#ecfdf5}.dark .landing-btn--outline{color:#10b981;border-color:#10b981}.dark .landing-btn--outline:hover{background:rgba(16,185,129,.12)}.landing-btn--lg{font-size:1.125rem;padding:1rem 2.5rem}.landing-hero{width:100%;background:linear-gradient(170deg,#f5f5f7,#fff 55%,#ecfdf5);border-radius:2rem;overflow:hidden;margin-top:1.5rem}.dark .landing-hero{background:linear-gradient(170deg,#0d1117,#111827 55%,#064e3b)}.landing-hero__inner{max-width:68rem;margin:0 auto;padding:4.5rem 2rem 0;display:flex;flex-direction:column;align-items:center;gap:3rem}@media(min-width:1024px){.landing-hero__inner{flex-direction:row;align-items:center;padding:5rem 3rem 0;gap:5rem}}.landing-hero__text{flex:1.2;text-align:center;animation:fadeInUp .7s ease both}@media(min-width:1024px){.landing-hero__text{text-align:left}}.landing-hero__eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#059669;margin-bottom:1rem}.dark .landing-hero__eyebrow{color:#10b981}.landing-hero__headline{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#1d1d1f;margin:0 0 1.25rem}.dark .landing-hero__headline{color:#f5f5f7}.landing-hero__subheadline{font-size:clamp(1rem,2vw,1.2rem);color:#494949;line-height:1.6;margin:0 0 2rem;max-width:32rem}@media(min-width:1024px){.landing-hero__subheadline{margin-left:0}}.dark .landing-hero__subheadline{color:#b0b0b8}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}@media(min-width:1024px){.landing-hero__actions{justify-content:flex-start}}.landing-hero__microcopy{font-size:.8125rem;color:#6e6e73;margin:0}.dark .landing-hero__microcopy{color:#8e8e93}.landing-hero__visual{display:none;flex:1;animation:fadeInUp .7s ease .15s both;max-width:560px;width:100%}@media(min-width:1024px){.landing-hero__visual{display:block}}.landing-hero__screenshot-wrap{border-radius:1.5rem;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.05)}.dark .landing-hero__screenshot-wrap{box-shadow:0 20px 50px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.08)}.landing-hero__screenshot{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.landing-problem{width:100%;background:#f5f5f7;border-radius:2rem;overflow:hidden;margin-top:1.5rem}.dark .landing-problem{background:#141922}.landing-problem__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;text-align:left}@media(min-width:768px){.landing-problem__grid{grid-template-columns:repeat(3,1fr)}}.landing-problem__card{background:#fff;border-radius:1.25rem;padding:2rem 1.75rem;border:1px solid rgba(0,0,0,.07);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.landing-problem__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}.dark .landing-problem__card{background:#1c2433;border-color:hsla(0,0%,100%,.06)}.dark .landing-problem__card:hover{box-shadow:0 12px 32px rgba(0,0,0,.4)}.landing-problem__icon{font-size:2.5rem;display:block;margin-bottom:1rem;line-height:1}.landing-problem__card-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:1.125rem;font-weight:600;color:#1d1d1f;margin:0 0 .5rem}.dark .landing-problem__card-title{color:#f5f5f7}.landing-problem__card-desc{font-size:.9375rem;color:#494949;line-height:1.6;margin:0}.dark .landing-problem__card-desc{color:#8e8e93}.landing-features{width:100%;background:#fff;border-radius:2rem;overflow:hidden;margin-top:1.5rem}.dark .landing-features{background:#0d1117}.landing-features__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;text-align:left}@media(min-width:768px){.landing-features__grid{grid-template-columns:repeat(3,1fr)}}.landing-features__card{background:#f5f5f7;border-radius:1.5rem;padding:2.25rem 2rem;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.landing-features__card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.1)}.dark .landing-features__card{background:#161b22;border-color:hsla(0,0%,100%,.05)}.dark .landing-features__card:hover{box-shadow:0 16px 40px rgba(0,0,0,.5)}.landing-features__icon{font-size:2.25rem;display:block;margin-bottom:1.25rem;line-height:1}.landing-features__card-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:1.1875rem;font-weight:600;color:#1d1d1f;margin:0 0 .625rem}.dark .landing-features__card-title{color:#f5f5f7}.landing-features__card-desc{font-size:.9375rem;color:#494949;line-height:1.65;margin:0}.dark .landing-features__card-desc{color:#8e8e93}.landing-pricing{background:#f5f5f7;border-radius:2rem;overflow:hidden;margin-top:1.5rem}.dark .landing-pricing{background:#141922}.landing-pricing__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;align-items:start}@media(min-width:768px){.landing-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.landing-pricing__card{background:#fff;border-radius:1.5rem;padding:2rem 1.75rem;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:0;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;will-change:transform;box-shadow:0 4px 20px rgba(0,0,0,.04)}.landing-pricing__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.dark .landing-pricing__card{background:#1c2433;border-color:hsla(0,0%,100%,.06)}.dark .landing-pricing__card:hover{box-shadow:0 12px 32px rgba(0,0,0,.4)}.landing-pricing__card--pro{background:linear-gradient(165deg,#059669,#065f46);border-color:#047857;color:#fff;box-shadow:0 10px 30px rgba(5,150,105,.25)}.landing-pricing__card--pro:hover{box-shadow:0 20px 50px rgba(5,150,105,.35)}.dark .landing-pricing__card--pro{background:linear-gradient(165deg,#10b981,#065f46);border-color:#059669}.dark .landing-pricing__card--pro:hover{box-shadow:0 20px 50px rgba(16,185,129,.35)}.landing-pricing__card--pro .landing-pricing__name{color:hsla(0,0%,100%,.7);font-weight:800}.landing-pricing__card--pro .landing-pricing__focus,.landing-pricing__card--pro .landing-pricing__item,.landing-pricing__card--pro .landing-pricing__price{color:#fff}.landing-pricing__card--pro .landing-pricing__price-note{color:hsla(0,0%,100%,.7)}.landing-pricing__card--pro .landing-pricing__check{color:#6ee7b7}.landing-pricing__card--pro .landing-pricing__items{border-color:hsla(0,0%,100%,.15)}.landing-pricing__card--pro .landing-btn--primary{background:#fff;color:#059669;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.15)}.landing-pricing__card--pro .landing-btn--primary:hover{background:#f0fdf4;transform:scale(1.05)}.dark .landing-pricing__card--pro .landing-btn--primary{color:#065f46}.landing-pricing__card--soon{opacity:.7}.landing-pricing__card--soon:hover{transform:none;box-shadow:none}.landing-pricing__badge{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:#ff9500;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .875rem;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px rgba(255,149,0,.4)}.landing-pricing__name{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6e6e73;margin:0 0 .25rem}.landing-pricing__focus{font-size:.9375rem;color:#1d1d1f;margin:0 0 1.25rem}.dark .landing-pricing__focus{color:#f5f5f7}.landing-pricing__price-wrap{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.07)}.dark .landing-pricing__price-wrap{border-color:hsla(0,0%,100%,.07)}.landing-pricing__price{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;color:#1d1d1f;line-height:1}.dark .landing-pricing__price{color:#f5f5f7}.landing-pricing__price-note{font-size:.9375rem;color:#6e6e73}.landing-pricing__items{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.landing-pricing__item{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:#1d1d1f;line-height:1.4}.dark .landing-pricing__item{color:#c9cdd4}.landing-pricing__check{width:1.125rem;height:1.125rem;color:#34c759;flex-shrink:0;margin-top:.125rem}.landing-pricing__soon-label{display:block;text-align:center;color:#6e6e73;font-size:.9375rem;padding:.75rem 0}.dark .landing-pricing__soon-label{color:#8e8e93}.landing-article{width:100%;background:#fff;border-radius:2rem;overflow:hidden;margin-top:1.5rem}.dark .landing-article{background:#0d1117}.landing-article__inner{max-width:64rem;margin:0 auto;padding:5rem 1.5rem}@media(min-width:640px){.landing-article__inner{padding:6rem 2rem}}.landing-article__title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:#1d1d1f;text-align:center;margin:0 0 1.5rem}.dark .landing-article__title{color:#f5f5f7}.landing-article__intro{font-size:clamp(1rem,2vw,1.125rem);color:#494949;line-height:1.7;text-align:center;max-width:48rem;margin:0 auto 3.5rem}.dark .landing-article__intro{color:#8e8e93}.landing-article__intro strong{color:#1d1d1f;font-weight:600}.dark .landing-article__intro strong{color:#f5f5f7}.landing-article__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}@media(min-width:768px){.landing-article__grid{grid-template-columns:repeat(2,1fr)}}.landing-article__card{background:#f5f5f7;border-radius:1.5rem;padding:2.25rem 2rem;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.landing-article__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.09)}.dark .landing-article__card{background:#161b22;border-color:hsla(0,0%,100%,.05)}.dark .landing-article__card:hover{box-shadow:0 12px 32px rgba(0,0,0,.45)}.landing-article__card-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:1.1875rem;font-weight:600;color:#1d1d1f;margin:0 0 .875rem}.dark .landing-article__card-title{color:#f5f5f7}.landing-article__card-desc{font-size:.9375rem;color:#494949;line-height:1.65;margin:0 0 .875rem}.dark .landing-article__card-desc{color:#8e8e93}.landing-article__card-desc strong{color:#1d1d1f;font-weight:600}.dark .landing-article__card-desc strong{color:#e0e0e5}.landing-article__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.landing-article__list-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:#494949;line-height:1.5}.dark .landing-article__list-item{color:#8e8e93}.landing-article__list-item:before{content:"";display:block;width:.375rem;height:.375rem;border-radius:50%;background:#059669;flex-shrink:0;margin-top:.5rem}.dark .landing-article__list-item:before{background:#10b981}.landing-article__list-item strong{color:#1d1d1f;font-weight:600}.dark .landing-article__list-item strong{color:#e0e0e5}.landing-article__closing{font-size:1.0625rem;color:#494949;line-height:1.7;text-align:center;max-width:48rem;margin:0 auto}.dark .landing-article__closing{color:#8e8e93}.landing-article__closing strong{color:#1d1d1f;font-weight:600}.dark .landing-article__closing strong{color:#f5f5f7}.landing-faq{width:100%;background:#f5f5f7;border-radius:2rem;overflow:hidden;margin-top:1.5rem}.dark .landing-faq{background:#141922}.landing-faq__inner{max-width:72rem;margin:0 auto;padding:5rem 1.5rem}@media(min-width:640px){.landing-faq__inner{padding:6rem 2rem}}.landing-faq__header{text-align:center;margin-bottom:3rem}.landing-faq__eyebrow{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#059669;margin-bottom:.75rem}.dark .landing-faq__eyebrow{color:#10b981}.landing-faq__heading{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:#1d1d1f;margin:0 0 .875rem}.dark .landing-faq__heading{color:#f5f5f7}.landing-faq__description{font-size:1.0625rem;color:#494949;line-height:1.65;max-width:40rem;margin:0 auto}.dark .landing-faq__description{color:#8e8e93}.landing-faq__list{max-width:52rem;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.landing-faq__item{background:#fff;border-radius:1.25rem;border:1px solid rgba(0,0,0,.07);overflow:hidden;transition:box-shadow .3s ease}.landing-faq__item:hover,.landing-faq__item[open]{box-shadow:0 8px 24px rgba(0,0,0,.08)}.dark .landing-faq__item{background:#1c2433;border-color:hsla(0,0%,100%,.06)}.dark .landing-faq__item:hover,.dark .landing-faq__item[open]{box-shadow:0 8px 24px rgba(0,0,0,.4)}.landing-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.375rem 1.75rem;cursor:pointer;list-style:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:1.0625rem;font-weight:600;color:#1d1d1f;transition:background .2s ease}.landing-faq__summary::-webkit-details-marker{display:none}.landing-faq__summary:hover{background:rgba(0,0,0,.025)}.dark .landing-faq__summary{color:#f5f5f7}.dark .landing-faq__summary:hover{background:hsla(0,0%,100%,.04)}.landing-faq__chevron{width:1.25rem;height:1.25rem;color:#6e6e73;flex-shrink:0;transition:transform .3s ease}.landing-faq__item[open] .landing-faq__chevron{transform:rotate(180deg)}.dark .landing-faq__chevron{color:#8e8e93}.landing-faq__answer{padding:0 1.75rem 1.5rem;font-size:.9375rem;color:#494949;line-height:1.7}.dark .landing-faq__answer{color:#8e8e93}.landing-cta{background:linear-gradient(135deg,#065f46,#047857 50%,#047f5b);border-radius:2rem;margin:1.5rem 0 2rem;overflow:hidden}.dark .landing-cta{background:linear-gradient(135deg,#064e3b,#065f46 50%,#047857)}.landing-cta__inner{max-width:48rem;margin:0 auto;padding:5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.landing-cta__heading{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:#fff;margin:0}.landing-cta__note{max-width:36rem;margin:0;color:#fff;font-size:1rem;line-height:1.6;text-wrap:pretty}.dark .landing-cta .landing-btn--primary,.landing-cta .landing-btn--primary{background:#fff;color:#065f46;box-shadow:0 4px 20px rgba(0,0,0,.2)}.dark .landing-cta .landing-btn--primary:hover,.landing-cta .landing-btn--primary:hover{background:#f0fdf4;box-shadow:0 6px 28px rgba(0,0,0,.25)}.landing-editor-section{width:100%;background:#fff;border-radius:2rem;overflow:hidden;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.04)}.dark .landing-editor-section{background:#0d1117;box-shadow:0 4px 20px rgba(0,0,0,.4)}#editor{scroll-margin-top:5rem}.zerus-bridge{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 2rem;padding:1.25rem;border:1px solid rgba(69,153,119,.25);border-radius:1rem;background:rgba(69,153,119,.06)}.zerus-bridge__icon{color:#459977;flex-shrink:0}.zerus-bridge__content{flex:1;min-width:0}.zerus-bridge__brand{margin:0 0 .25rem;font-size:.75rem;color:#459977;font-weight:700}.zerus-bridge h2{font-size:1rem;line-height:1.4;font-weight:700;margin:0 0 .35rem}.zerus-bridge p:not(.zerus-bridge__brand){font-size:.875rem;line-height:1.6;margin:0}.zerus-bridge small{display:block;margin-top:.5rem;font-size:.75rem;opacity:.75}.zerus-bridge__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;padding:.75rem 1rem;border-radius:.75rem;color:#fff;background:#1b3a4b;font-size:.875rem;font-weight:600}.zerus-bridge__link:hover{background:#244b60}.zerus-bridge__link:focus-visible{outline:2px solid #459977;outline-offset:3px}@media(max-width:767px){.zerus-bridge{flex-wrap:wrap}.zerus-bridge__icon{display:none}.zerus-bridge__content{flex-basis:100%}.zerus-bridge__link{width:100%}}.editor-title-field{display:grid;gap:.5rem}.editor-title-field label{font-size:.875rem;font-weight:600;color:var(--rte-fg)}.editor-title-field input:focus-visible{outline:2px solid var(--rte-primary);outline-offset:2px}