.cg-root .ck-seo{color:var(--cg-text);overflow-x:clip}.cg-root .ck-seo .seo-article{box-sizing:border-box;padding-inline:24px;overflow-wrap:anywhere;max-width:960px;margin-inline:auto;padding-top:24px;padding-bottom:64px;font-size:17px;line-height:1.6}.cg-root .ck-seo .seo-article>section,.cg-root .ck-seo .seo-jump{max-width:72ch;margin:48px auto}.cg-root .ck-seo .seo-head{text-align:center;max-width:760px;margin-inline:auto}.cg-root .ck-seo .seo-article .g-crumbs{color:var(--cg-muted);align-items:center;gap:10px;margin:0 0 34px;font-size:13px;display:flex}.cg-root .ck-seo .seo-article h1{letter-spacing:-.025em;text-wrap:balance;margin:8px 0 14px;font-size:44px;line-height:1.12}.cg-root .ck-seo .seo-article h2{margin:0 0 14px;font-size:28px;line-height:1.2}.cg-root .ck-seo .seo-article h3{font-size:19px;line-height:1.3}.cg-root .ck-seo .seo-article p,.cg-root .ck-seo .seo-article li{max-width:72ch;font-size:17px;line-height:1.6}.cg-root .ck-seo .seo-eyebrow{color:var(--cg-muted);font-weight:600}.cg-root .ck-seo .seo-article .seo-byline{color:var(--cg-muted);justify-content:center;gap:18px;font-size:14px;display:flex}.cg-root .ck-seo .seo-article .g-crumbs{flex-wrap:nowrap;min-width:0}.cg-root .ck-seo .seo-article .g-crumbs>a,.cg-root .ck-seo .seo-article .g-crumbs>svg{white-space:nowrap;flex-shrink:0}.cg-root .ck-seo .seo-article .g-crumbs>[aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cg-root .ck-seo .seo-answer{background:var(--cg-surface2);border:1px solid var(--cg-border);border-radius:16px;padding:22px 26px}.cg-root .ck-seo .seo-answer p{margin:0}.cg-root .ck-seo .seo-article .seo-code{background:var(--cg-surface2);border-radius:10px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;overflow-x:auto}.cg-root .ck-seo .seo-article .seo-wide,.cg-root .ck-seo .seo-article .seo-steps{max-width:100%}.cg-root .ck-seo .seo-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px auto;display:grid}.cg-root .ck-seo .seo-fact{border:1px solid var(--cg-border);border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.cg-root .ck-seo .seo-fact>b{font-size:15px}.cg-root .ck-seo .seo-fact-ours{color:var(--cg-green);font-weight:700}.cg-root .ck-seo .seo-fact-theirs{color:var(--cg-muted);font-size:15px}.cg-root .ck-seo .seo-jump{font-size:14px}.cg-root .ck-seo .seo-jump ul{flex-wrap:wrap;gap:8px 20px;padding-left:18px;display:flex}.cg-root .ck-seo .seo-table-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--cg-muted) var(--cg-surface2);max-width:100%;position:relative;overflow-x:auto}.cg-root .ck-seo .seo-table-scroll table{border-collapse:collapse;width:100%;min-width:620px}.cg-root .ck-seo .seo-table-scroll th,.cg-root .ck-seo .seo-table-scroll td{border-bottom:1px solid var(--cg-border);text-align:left;padding:12px}.cg-root .ck-seo .seo-table-scroll thead{background:var(--cg-surface2)}.cg-root .ck-seo .seo-table-scroll th:first-child{z-index:1;background:var(--cg-surface2);position:sticky;left:0}.cg-root .ck-seo .seo-table-scroll td.seo-ours{background:color-mix(in srgb, var(--cg-green) 9%, transparent)}.cg-root .ck-seo .seo-cell-mark{margin-right:8px}.cg-root .ck-seo .seo-steps ol{max-width:72ch;margin-inline:auto;padding:0;list-style:none}.cg-root .ck-seo .seo-steps li{gap:14px;margin:22px 0;display:flex}.cg-root .ck-seo .seo-steps li>div{min-width:0}.cg-root .ck-seo .seo-steps li>span,.cg-root .ck-seo .seo-rank{background:var(--cg-green);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:700;display:grid}.cg-root .ck-seo .seo-steps h3{margin:0 0 4px}.cg-root .ck-seo .seo-steps p{margin:0}.cg-root .ck-seo .seo-alts{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px;display:grid}.cg-root .ck-seo .seo-alt{border:1px solid var(--cg-border);border-radius:16px;padding:22px;position:relative}.cg-root .ck-seo .seo-alt h3{padding-right:30px}.cg-root .ck-seo .seo-alt-us{border:2px solid var(--cg-green)}.cg-root .ck-seo .seo-rank{width:28px;height:28px;position:absolute;top:16px;right:16px}.cg-root .ck-seo .seo-article a{text-underline-offset:3px}.cg-root .ck-seo .seo-article :focus-visible{outline:2px solid var(--cg-green);outline-offset:4px}.cg-root .ck-seo .seo-article ::selection{background:var(--cg-green);color:#fff}.cg-root .ck-seo .seo-hub{max-width:760px;padding-bottom:64px}.cg-root .ck-seo .seo-hub .g-head{text-align:center}.cg-root .ck-seo .seo-hub-list{gap:12px;margin:30px 0;display:grid}.cg-root .ck-seo .seo-hub-row{border:1px solid var(--cg-border);color:var(--cg-text);border-radius:14px;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.cg-root .ck-seo .seo-hub-row span{color:var(--cg-muted);font-size:15px}.cg-root .ck-seo .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cg-root .ck-seo .seo-art{box-sizing:border-box;border:1px solid var(--cg-border);background:color-mix(in srgb, var(--cg-surface2) 50%, var(--cg-surface));border-radius:20px;max-width:880px;margin:32px auto;padding:24px;position:relative}.cg-root .ck-seo .seo-art svg{width:100%;height:auto;display:block}.cg-root .ck-seo .seo-art text{font-family:inherit}.cg-root .ck-seo .seo-art svg.seo-art-tall{display:none}.cg-root .ck-seo .seo-art .a-accent{fill:var(--cg-green);color:var(--cg-green)}.cg-root .ck-seo .seo-art .a-ink{fill:var(--cg-text);color:var(--cg-text)}.cg-root .ck-seo .seo-art .a-ink2{fill:var(--cg-muted);color:var(--cg-muted)}.cg-root .ck-seo .seo-art .a-line{fill:var(--cg-border);color:var(--cg-border)}.cg-root .ck-seo .seo-art .a-surface{fill:var(--cg-surface);color:var(--cg-surface)}.cg-root .ck-seo .seo-art .a-band{fill:var(--cg-surface2);color:var(--cg-surface2)}.cg-root .ck-seo .seo-art .a-on-accent{fill:#fff;color:#fff}.cg-root .ck-seo .seo-art .a-stroke{fill:none;stroke:currentColor}.cg-root .ck-seo .seo-art .a-border-line{stroke:var(--cg-border)}.cg-root .ck-seo .seo-art .a-border-accent{stroke:var(--cg-green)}.cg-root .ck-seo .seo-art .seo-price-bar{transform-box:fill-box;transform-origin:0}.cg-root .ck-seo .seo-art .seo-badge{transform-box:fill-box;transform-origin:50%}.cg-root .ck-seo .seo-art .seo-switch-theirs{opacity:.45;transform:translate(-20px)}.cg-root .ck-seo .seo-art .seo-typing{opacity:0}.cg-root .ck-seo .seo-art.is-in .seo-art-row{animation:.45s ease-out both seo-rise;animation-delay:calc(var(--i) * .12s)}.cg-root .ck-seo .seo-art.is-in .seo-draw{animation:.45s ease-out both seo-draw;animation-delay:calc(var(--i,5) * .12s + .12s)}.cg-root .ck-seo .seo-art.is-in .seo-badge{animation:.4s ease-out 1.05s both seo-pop}.cg-root .ck-seo .seo-art.is-in .seo-price-bar{animation:.9s ease-out both seo-grow;animation-delay:calc(var(--i) * .12s)}.cg-root .ck-seo .seo-art-flow.has-entered .seo-flow-dot{animation:5s linear infinite both paused seo-travel}.cg-root .ck-seo .seo-art-flow.has-entered .seo-flow-node{animation:5s infinite both seo-node;animation-timing-function:linear(0 0%, 0 calc(var(--i) / (var(--n) - 1) * 80%), 1 calc(var(--i) / (var(--n) - 1) * 80%), 1 100%);animation-play-state:paused}.cg-root .ck-seo .seo-art-flow.is-in .seo-flow-dot,.cg-root .ck-seo .seo-art-flow.is-in .seo-flow-node{animation-play-state:running}.cg-root .ck-seo .seo-art.is-in .seo-switch-theirs{animation:.7s ease-out both seo-leave}.cg-root .ck-seo .seo-art.is-in .seo-switch-arrow{animation:.65s ease-out .25s both seo-draw}.cg-root .ck-seo .seo-art.is-in .seo-switch-ours{animation:.6s ease-out .65s both seo-arrive}.cg-root .ck-seo .seo-art-switch.is-in .seo-badge,.cg-root .ck-seo .seo-art-switch.is-in .seo-badge .seo-draw{animation-delay:1.25s}.cg-root .ck-seo .seo-art.is-in .seo-question-bubble{animation:.45s ease-out both seo-rise}.cg-root .ck-seo .seo-art.is-in .seo-typing{animation:.9s linear .45s both seo-typing-window}.cg-root .ck-seo .seo-art.is-in .seo-typing-dot{animation:.9s ease-in-out both seo-pulse;animation-delay:calc(.45s + var(--i) * .1s)}.cg-root .ck-seo .seo-art.is-in .seo-answer-bubble{animation:.45s ease-out 1.35s both seo-rise}.cg-root .ck-seo .seo-art.is-in .seo-rank-row{animation:.45s ease-out both seo-drop;animation-delay:calc(var(--i) * .12s)}@keyframes seo-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes seo-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes seo-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes seo-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes seo-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes seo-travel{0%{transform:translate(0)}80%,to{transform:translate(var(--travel-x), var(--travel-y))}}@keyframes seo-node{0%{fill:#fff}to{fill:var(--cg-green)}}@keyframes seo-leave{0%{opacity:1;transform:translate(0)}to{opacity:.45;transform:translate(-20px)}}@keyframes seo-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes seo-typing-window{0%,99%{opacity:1}to{opacity:0}}@keyframes seo-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (max-width:639px){.cg-root .ck-seo .seo-article h1{font-size:34px}.cg-root .ck-seo .seo-article h2{font-size:24px}.cg-root .ck-seo .seo-article>section,.cg-root .ck-seo .seo-jump{margin-block:36px}.cg-root .ck-seo .seo-answer{padding:20px}.cg-root .ck-seo .seo-facts{grid-template-columns:1fr}.cg-root .ck-seo .seo-article .seo-byline{flex-direction:column;gap:2px}.cg-root .ck-seo .seo-art{padding:0}.cg-root .ck-seo .seo-article>.seo-art,.cg-root .ck-seo .seo-article>section>.seo-art{margin-inline:-15px}.cg-root .ck-seo .seo-art svg.seo-art-tall{display:block}.cg-root .ck-seo .seo-art svg.seo-art-wide{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.cg-root .ck-seo .seo-art *{animation:none!important}}.cg-root .ck-seo .seo-table-note{color:var(--cg-muted);margin:-4px 0 14px;font-size:14px}.cg-root .ck-seo .ck-cta{border:1px solid var(--cg-border);background:var(--cg-surface);text-align:center;border-radius:16px;margin-top:54px;padding:30px}.cg-root .ck-seo .ck-cta h2{margin-bottom:8px}.cg-root .ck-seo .ck-cta>a{background:var(--cg-green);color:#fff;border-radius:8px;margin:6px;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-block}.cg-root .ck-seo .ck-cta small{color:var(--cg-muted);font-size:12px;display:block}.cg-root .ck-seo .seo-article .faq details{border-top:1px solid var(--cg-border);padding:16px 0}.cg-root .ck-seo .seo-article .faq details:last-child{border-bottom:1px solid var(--cg-border)}.cg-root .ck-seo .seo-article .faq summary{cursor:pointer;padding-right:32px;font-size:17px;font-weight:600;list-style:none;position:relative}.cg-root .ck-seo .seo-article .faq summary::-webkit-details-marker{display:none}.cg-root .ck-seo .seo-article .faq summary:after{content:"+";color:var(--cg-muted);font-size:22px;font-weight:400;position:absolute;top:-2px;right:0}.cg-root .ck-seo .seo-article .faq details[open] summary:after{content:"−"}.cg-root .ck-seo .seo-article .faq .a{color:var(--cg-muted);margin-top:10px}
