.public-root{--ink:#17120C;--ink-2:#5A5048;--ink-3:#938A80;--paper:#FCF6EC;--cream:#F1E6D2;--orange:#FF6B2B;--orange-d:#E4561A;--orange-ink:#C8480F;--berry:#2C2138;--mint:#5FCB95;--sky:#7FB6F2;--line:rgba(23,18,12,0.10);--line-2:rgba(23,18,12,0.16);--bg:#ffffff;--accent:#ff6b2b;--accent-press:#e4561a;--surface-2:#f1e6d2;--surface-3:#e7e0d6;--r:28px;--rs:18px;--sec:92px;--gap:20px;--pad:28px;background:var(--cream);color:var(--ink)}.public-root .pub-link{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .12s ease}.public-root .pub-link:hover{color:var(--orange-ink,#C8480F);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.public-root .pub-link{transition:none!important}}@keyframes mock-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mock-phone{position:relative;z-index:2;width:312px;height:632px;background:#0e0b08;border-radius:46px;padding:11px;box-shadow:-30px 44px 80px -30px rgba(23,18,12,.6),0 0 0 2px rgba(23,18,12,.05);animation:mock-reveal .6s cubic-bezier(.22,1,.36,1) both;transition:transform .2s ease,box-shadow .2s ease}.mock-stage:hover .mock-phone{transform:translateY(-4px);box-shadow:-30px 52px 90px -28px rgba(23,18,12,.55),0 0 0 2px rgba(23,18,12,.05)}.mock-win{border-radius:18px;overflow:hidden;background:#1f1812;box-shadow:0 40px 90px -36px rgba(23,18,12,.6),0 0 0 1px rgba(23,18,12,.05);animation:mock-reveal .6s cubic-bezier(.22,1,.36,1) .1s both;transition:transform .2s ease,box-shadow .2s ease}.mock-win--rev{animation-delay:.18s}.mock-split-media:hover .mock-win{transform:translateY(-4px);box-shadow:0 52px 100px -36px rgba(23,18,12,.55),0 0 0 1px rgba(23,18,12,.05)}.mock-showcase-left:hover .mock-win,.mock-showcase-right:hover .mock-win{transform:translateY(-4px);box-shadow:0 56px 110px -40px rgba(23,18,12,.55),0 0 0 1px rgba(23,18,12,.05)}.mock-phone--sm{position:relative;z-index:2;width:280px;height:560px;background:#0e0b08;border-radius:46px;padding:10px;box-shadow:-30px 44px 80px -30px rgba(23,18,12,.6),0 0 0 2px rgba(23,18,12,.05);margin:0 auto;animation:mock-reveal .6s cubic-bezier(.22,1,.36,1) .08s both;transition:transform .2s ease,box-shadow .2s ease}.mock-stage:hover .mock-phone--sm{transform:translateY(-4px);box-shadow:-30px 52px 90px -28px rgba(23,18,12,.55),0 0 0 2px rgba(23,18,12,.05)}@media (prefers-reduced-motion:reduce){.mock-phone,.mock-phone--sm,.mock-win,.mock-win--rev{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@media (max-width:768px){.pub-nav-cta-ghost,.pub-nav-links{display:none!important}.pub-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.pub-hero-h1{font-size:44px!important}.pub-float-chip{display:none!important}}@media (max-width:480px){.pub-hero-h1{font-size:36px!important}}@media (max-width:768px){.mock-phone{width:240px!important;height:484px!important;margin:0 auto}.mock-phone--sm{width:220px!important;height:440px!important;margin:0 auto}.mock-phone,.mock-phone--sm,.mock-win,.mock-win--rev{transform:none!important;animation:none!important;opacity:1!important}.mock-showcase-left,.mock-showcase-right,.mock-split-media{overflow:hidden}.mock-win{max-width:100%!important;overflow:hidden!important}.mock-stage{justify-content:center!important}}@media (max-width:480px){.mock-phone{width:260px!important;min-height:420px!important;max-width:260px!important}.mock-phone,.mock-phone--sm{height:auto!important;margin:0 auto!important}.mock-phone--sm{width:240px!important;min-height:380px!important;max-width:240px!important}.mock-showcase-left .mock-win,.mock-showcase-right .mock-win,.mock-split-media .mock-win{width:420px!important;max-width:420px!important;flex-shrink:0!important;transform:scale(.78)!important;transform-origin:top center!important;margin-bottom:-80px!important;margin-left:0!important;margin-right:0!important}.mock-stage{justify-content:center!important}.mock-showcase-left,.mock-showcase-right{display:flex!important;flex-direction:column!important;align-items:center!important;overflow:hidden!important}.mock-split-media{display:flex!important;justify-content:center!important;overflow:hidden!important}}@media (max-width:768px){.pub-sec-h2-lg{font-size:32px!important}.pub-sec-h2-md{font-size:28px!important}.pub-sec-h2-final{font-size:34px!important}}@media (max-width:480px){.pub-sec-h2-lg{font-size:26px!important}.pub-sec-h2-md{font-size:24px!important}.pub-sec-h2-final{font-size:28px!important}}@media (max-width:768px){.pub-split-grid,.pub-steps-grid{grid-template-columns:1fr!important}.pub-split-grid{gap:32px!important}.pub-split-grid .pub-split-media{order:1}.pub-split-grid .pub-split-copy{order:0}.pub-vs-grid{grid-template-columns:1fr!important}.pub-vs-grid,.pub-vs-new,.pub-vs-old{width:100%!important;box-sizing:border-box!important}.pub-vs-new,.pub-vs-old{border-radius:20px!important;padding:24px!important;overflow:hidden!important}.pub-vs-new{position:relative!important}}@media (max-width:480px){.pub-vs-new,.pub-vs-old{padding:20px!important;border-radius:16px!important}}@media (max-width:768px){.pub-price-grid,.pub-showcase-grid{grid-template-columns:1fr!important}.pub-price-grid{max-width:440px;margin-left:auto;margin-right:auto}.pub-foot-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}}@media (max-width:480px){.pub-foot-grid{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:768px){.pub-final-block{padding:40px 24px!important}}@media (max-width:480px){.pub-final-block{padding:32px 16px!important}}@media (max-width:768px){.pub-blog-header{flex-direction:column!important;align-items:flex-start!important}.pub-blog-search{display:none!important}.pub-blog-featured article{display:flex!important;flex-direction:column!important}.pub-blog-featured article>div:first-child{min-height:200px}.pub-blog-grid{grid-template-columns:1fr!important}.pub-newsletter{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.pub-newsletter-form{display:none!important}}@media (max-width:480px){.pub-blog-featured article>div:first-child{min-height:160px}}@media (max-width:768px){.pub-page-main{padding-bottom:64px!important}}@media (max-width:480px){.pub-page-main{padding-bottom:48px!important}}@media (max-width:768px){.pub-article-body-wrap{grid-template-columns:1fr!important}.pub-article-sidebar{display:none!important}.pub-article-h1{font-size:28px!important}.pub-article-related-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.pub-article-h1{font-size:24px!important}}@media (max-width:768px){.pub-docs-sidebar{display:none!important}.pub-docs-main{max-width:100%!important;padding:20px!important}.pub-legal-layout{flex-direction:column!important}.pub-legal-sidebar{width:100%!important;min-width:unset!important;min-height:unset!important;border-right:none!important;border-bottom:1.5px solid rgba(23,18,12,.1)}.pub-legal-main{padding:24px 20px!important}}.public-root>header,.public-root>section{overflow-x:clip}@media (max-width:768px){.pub-sec-pad{padding-top:56px!important;padding-bottom:56px!important}.pub-sec-pad-hero{padding-top:40px!important;padding-bottom:56px!important}}@media (max-width:480px){.pub-sec-pad{padding-top:40px!important;padding-bottom:40px!important}.pub-sec-pad-hero{padding-top:32px!important;padding-bottom:40px!important}.public-root [style*="padding: 0 24px"],.public-root [style*='padding: "0 24px"']{padding-left:16px!important;padding-right:16px!important}}