.comparison-explorer[data-astro-cid-qwfqufsm]{background:var(--surf);border-block:1px solid var(--line)}.explorer-heading[data-astro-cid-qwfqufsm]{align-items:center;gap:20px;display:flex}.explorer-heading[data-astro-cid-qwfqufsm] h2[data-astro-cid-qwfqufsm]{margin:0}.explorer-symbol[data-astro-cid-qwfqufsm]{border:1px solid var(--line);background:var(--tint);width:52px;height:52px;color:var(--blue-d);border-radius:16px;flex:none;place-items:center;display:grid}.explorer-symbol[data-astro-cid-qwfqufsm] svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:26px;height:26px}.explorer-options[data-astro-cid-qwfqufsm]{flex-wrap:wrap;gap:10px;margin:30px 0 20px;display:flex}.explorer-options[data-astro-cid-qwfqufsm] button[data-astro-cid-qwfqufsm]{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:30px;padding:11px 16px;font-size:13px;transition:background .2s,color .2s,border-color .2s}.explorer-options[data-astro-cid-qwfqufsm] button[data-astro-cid-qwfqufsm][aria-pressed=true]{background:var(--blue-solid);border-color:var(--blue-solid);color:#fff}.explorer-options[data-astro-cid-qwfqufsm] button[data-astro-cid-qwfqufsm]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.explorer-panel[data-astro-cid-qwfqufsm]:not([hidden]){border:1px solid var(--line);background:var(--card);border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.explorer-context[data-astro-cid-qwfqufsm]{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--blue) 8%,transparent),transparent 75%);flex-direction:column;align-items:flex-start;padding:32px;display:flex}.explorer-context[data-astro-cid-qwfqufsm]>span[data-astro-cid-qwfqufsm]:not(.explorer-vs){color:var(--muted);font-size:12px}.explorer-context[data-astro-cid-qwfqufsm] h3[data-astro-cid-qwfqufsm]{margin-top:8px;font-size:21px;line-height:1.4}.explorer-billing-note[data-astro-cid-qwfqufsm]{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.explorer-vs[data-astro-cid-qwfqufsm]{width:36px;height:36px;color:var(--blue-d);border:1px solid var(--line);border-radius:50%;place-items:center;margin-block:20px;display:grid}.explorer-context[data-astro-cid-qwfqufsm] .btn[data-astro-cid-qwfqufsm]{background:var(--tint);border-color:var(--blue);color:var(--blue-d);align-items:center;gap:16px;margin-top:auto;line-height:1.4;display:inline-flex}.explorer-chart[data-astro-cid-qwfqufsm]{border-left:1px solid var(--line);padding:32px}.explorer-legend[data-astro-cid-qwfqufsm]{color:var(--muted);flex-wrap:wrap;gap:20px;margin-bottom:24px;font-size:11px;display:flex}.explorer-legend[data-astro-cid-qwfqufsm] span[data-astro-cid-qwfqufsm]{align-items:center;gap:8px;display:flex}.explorer-legend[data-astro-cid-qwfqufsm] i[data-astro-cid-qwfqufsm]{background:var(--muted);border-radius:3px;width:10px;height:10px}.explorer-legend[data-astro-cid-qwfqufsm] span[data-astro-cid-qwfqufsm]:last-child i[data-astro-cid-qwfqufsm]{background:var(--blue-solid)}.explorer-period[data-astro-cid-qwfqufsm]+.explorer-period[data-astro-cid-qwfqufsm]{margin-top:24px}.explorer-period[data-astro-cid-qwfqufsm] h4[data-astro-cid-qwfqufsm]{color:var(--muted);margin-bottom:10px;font-size:12px}.explorer-bar-row[data-astro-cid-qwfqufsm]{align-items:center;gap:12px;min-height:26px;padding-right:90px;display:flex;position:relative}.explorer-bar[data-astro-cid-qwfqufsm]{width:max(3px,var(--bar-width));background:var(--muted);transform-origin:0;border-radius:3px 7px 7px 3px;flex:none;height:12px;animation:.55s both comparison-grow;display:block}.explorer-bar-ours[data-astro-cid-qwfqufsm] .explorer-bar[data-astro-cid-qwfqufsm]{background:var(--blue-solid);animation-delay:80ms}.explorer-bar-row[data-astro-cid-qwfqufsm] strong[data-astro-cid-qwfqufsm]{font-variant-numeric:tabular-nums;font-size:12px;position:absolute;right:0}@keyframes comparison-grow{0%{opacity:.3;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (width<=700px){.explorer-panel[data-astro-cid-qwfqufsm]:not([hidden]){grid-template-columns:1fr}.explorer-context[data-astro-cid-qwfqufsm],.explorer-chart[data-astro-cid-qwfqufsm]{padding:24px 20px}.explorer-context[data-astro-cid-qwfqufsm] .btn[data-astro-cid-qwfqufsm]{background:var(--blue-solid);color:#fff;justify-content:center;width:100%;min-height:48px;margin-top:24px}.explorer-chart[data-astro-cid-qwfqufsm]{border-left:0;border-top:1px solid var(--line)}.explorer-options[data-astro-cid-qwfqufsm] button[data-astro-cid-qwfqufsm]{min-height:44px}.explorer-heading[data-astro-cid-qwfqufsm]{gap:12px}.explorer-heading[data-astro-cid-qwfqufsm] h2[data-astro-cid-qwfqufsm]{font-size:25px}.explorer-bar-row[data-astro-cid-qwfqufsm]{padding-right:84px}}@media (prefers-reduced-motion:reduce){.explorer-bar[data-astro-cid-qwfqufsm]{animation:none}.explorer-options[data-astro-cid-qwfqufsm] button[data-astro-cid-qwfqufsm]{transition:none}}.compare-page .compare-hero-scene{isolation:isolate;border:1px solid var(--line);background:var(--card);border-radius:26px;padding:55px 30px 30px;position:relative;overflow:hidden}.compare-hero-scene .service-atmosphere{z-index:-1;opacity:.35}.compare-scale{justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.compare-scale:before{content:"";border-top:1px dashed var(--blue);opacity:.4;position:absolute;inset:50% 0 auto}.compare-scale>span{border:1px solid var(--line);width:76px;height:76px;color:var(--blue-d);background:var(--card);border-radius:22px;place-items:center;animation:5s ease-in-out infinite compare-float;display:grid;position:relative}.compare-scale>span:nth-child(2){animation-delay:-1.5s}.compare-scale>span:nth-child(3){animation-delay:-3s}.compare-scale svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:36px;height:36px}.compare-hero-labels{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px;font-size:11px;line-height:1.7;display:grid}.compare-hero-brand{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:20px;margin-top:28px;padding-top:26px;font-size:14px;display:flex}.compare-hero-brand>span{color:var(--blue);font-size:24px}.comparison-billing-note{color:var(--muted);max-width:38ch;margin-top:12px;font-size:11px;line-height:1.7}.compare-page .hub tbody tr{transition:background-color .25s}.compare-page .hub tbody tr:hover{background:var(--tint)}.compare-rival-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.compare-page .compare-rival-card{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.compare-rival-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.compare-rival-icon{border:1px solid var(--line);background:var(--tint);width:52px;height:52px;color:var(--blue-d);border-radius:15px;flex:none;place-items:center;transition:transform .3s;display:grid}.compare-rival-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.compare-rival-number{color:var(--muted);opacity:.4;font-variant-numeric:tabular-nums;font-size:25px}.compare-rival-card h3{font-size:21px;line-height:1.4}.compare-rival-card>p{color:var(--muted);margin-top:14px;margin-bottom:24px;font-size:14px;line-height:1.8}.compare-rival-match{border-block:1px solid var(--line);color:var(--muted);gap:9px;margin-top:auto;padding:18px 0;font-size:12px;display:grid}.compare-rival-match>span:nth-child(2){color:var(--blue)}.compare-rival-match strong{color:var(--text)}.compare-page .compare-rival-card .btn{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));background:var(--tint);width:100%;color:var(--blue-d);justify-content:space-between;align-self:stretch;align-items:center;margin-top:22px;display:flex}.compare-page .compare-rival-card .btn:after{content:none}.compare-method{isolation:isolate;position:relative;overflow:hidden}.compare-method>.service-atmosphere{z-index:-1;opacity:.25}.compare-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px;display:grid}.compare-method-step{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:28px;position:relative}.compare-step-number{color:var(--muted);font-size:12px;position:absolute;top:28px;right:28px}.compare-method-step:not(:last-child):after{content:"→";color:var(--blue);font-size:20px;position:absolute;top:45px;right:-29px}.compare-method-step h3{margin-top:24px;font-size:18px;line-height:1.5}.compare-method-step p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.8}@keyframes compare-float{50%{transform:translateY(-7px)}}@media (hover:hover) and (pointer:fine){.compare-page .compare-rival-card:hover{border-color:var(--blue);box-shadow:0 14px 30px color-mix(in srgb,var(--blue) 10%,transparent);transform:translateY(-5px)}.compare-rival-card:hover .compare-rival-icon{transform:rotate(-5deg)}}@media (width<=1000px){.compare-rival-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-method-grid{gap:18px}.compare-method-step:not(:last-child):after{display:none}}@media (width<=700px){.compare-rival-grid,.compare-method-grid{grid-template-columns:1fr}.compare-page .compare-rival-card{padding:24px}.compare-page .compare-rival-card .btn{background:var(--blue-solid);color:#fff}.compare-page .compare-hero-scene{padding:35px 22px 24px}.compare-scale>span{width:64px;height:64px}.compare-hero-labels{gap:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.compare-scale>span{animation:none}.compare-page .compare-rival-card,.compare-rival-icon{transition:none}.compare-page .compare-rival-card:hover,.compare-rival-card:hover .compare-rival-icon{transform:none}}
