.page .phero{position:relative;padding:74px 0 44px;overflow-x:clip;text-align:center}.page .phero .aura{position:absolute;top:-160px;left:0;right:0;height:560px;z-index:0;overflow:hidden;pointer-events:none}.page .phero .aura i{position:absolute;border-radius:50%;filter:blur(110px)}.page .phero .aura .g1{width:520px;height:520px;background:var(--accent);top:-60px;left:50%;margin-left:-260px;opacity:.16}.page .phero .wrap{position:relative;z-index:1}.page .crumb{font-family:var(--mono);font-size:12.5px;color:var(--dim);margin-bottom:20px;display:flex;gap:9px;align-items:center;justify-content:center;white-space:nowrap}.page .crumb a:hover{color:var(--muted)}.page .phero h1{font-size:clamp(34px,5vw,58px);line-height:1.03;letter-spacing:-.035em;font-weight:700;max-width:20ch;margin:0 auto}.page .phero h1 em{font-style:normal;color:var(--accent)}.page .phero .lede{margin:20px auto 0;font-size:clamp(16px,2vw,19px);color:var(--muted);max-width:60ch;line-height:1.55}.page .phero .phero-cta{margin-top:30px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.page .sec{padding:80px 0}.page .only{padding:80px 0;border-top:1px solid var(--border)}.page .ogrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.page .ogrid-3{grid-template-columns:repeat(3,1fr)}.page .ocard{border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--panel),var(--bg2));padding:28px;position:relative;overflow:hidden;transition:border-color .2s}.page .ocard .tagb{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:10.5px;color:var(--accent);border:1px solid rgba(255,86,48,.3);background:var(--accent-soft);border-radius:100px;padding:4px 10px}.page .ocard .ic{width:44px;height:44px;border-radius:11px;background:var(--accent-soft);border:1px solid rgba(255,86,48,.2);display:grid;place-items:center;color:var(--accent);margin-bottom:18px}.page .ocard h3{font-size:19px;font-weight:600;letter-spacing:-.01em}.page .ocard p{margin-top:9px;color:var(--muted);font-size:14.5px;line-height:1.56}.page .linkcard{display:block}.page .linkcard:hover{border-color:var(--border2)}.page .lc-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.page .lc-arrow{color:var(--dim);transition:transform .15s,color .15s}.page .linkcard:hover .lc-arrow{color:var(--accent);transform:translate(3px)}.page .dc-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.page .dc-head .vs{width:36px;height:36px;border-radius:9px;background:var(--accent-soft);border:1px solid rgba(255,86,48,.25);color:var(--accent);font-family:var(--mono);font-size:13px;font-weight:600;display:grid;place-items:center;flex:none}.page .dc-points{margin-top:16px;display:flex;flex-direction:column;gap:11px}.page .dc-points li{list-style:none;display:flex;align-items:flex-start;gap:11px;font-size:14px;color:var(--text);line-height:1.5}.page .dc-points .ck{flex:none;width:18px;height:18px;border-radius:5px;background:var(--accent-soft);display:grid;place-items:center;margin-top:1px}@media(max-width:760px){.page .ogrid,.page .ogrid-3{grid-template-columns:1fr}}.page .cmp-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.page .cmp{width:100%;border-collapse:collapse;min-width:820px;font-size:14px}.page .cmp th,.page .cmp td{padding:14px 18px;text-align:center;border-bottom:1px solid var(--border)}.page .cmp thead th{background:var(--bg2);font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:500}.page .cmp thead th.me{color:var(--accent);font-weight:700}.page .cmp thead th:first-child,.page .cmp tbody td:first-child{text-align:left}.page .cmp tbody td.feat{color:var(--text);font-weight:500}.page .cmp td.me{background:#ff56300d}.page .cmp thead th.me{background:#ff563014}.page .cmp tbody tr:last-child td{border-bottom:0}.page .cmp tbody tr:hover td{background:#ffffff05}.page .cmp tbody tr:hover td.me{background:#ff563014}.page .cmp .yes{color:var(--good);font-size:16px}.page .cmp td.me .yes{color:var(--accent)}.page .cmp .no{color:var(--dim);font-size:15px}.page .cmp .sm{color:var(--muted);font-size:12px}.page .disc{text-align:center;color:var(--dim);font-family:var(--mono);font-size:12px;padding:18px 0 0;line-height:1.6;max-width:70ch;margin:0 auto}.page .mig{border-top:1px solid var(--border);padding:80px 0}.page .migbox{border:1px solid var(--border);border-radius:16px;background:var(--panel);padding:34px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.page .migbox .big{width:54px;height:54px;border-radius:13px;background:var(--accent-soft);border:1px solid rgba(255,86,48,.25);display:grid;place-items:center;color:var(--accent)}.page .migbox h3{font-size:20px;font-weight:600;letter-spacing:-.01em}.page .migbox p{margin-top:8px;color:var(--muted);font-size:14.5px;line-height:1.58;max-width:62ch}.page .migsteps{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.page .migsteps code{font-family:var(--mono);font-size:12.5px;color:var(--accent);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px 12px}@media(max-width:680px){.page .migbox{grid-template-columns:1fr}}.page .faq-list{display:flex;flex-direction:column;gap:14px;max-width:780px;margin:0 auto}.page .faq-item{border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--panel),var(--bg2));overflow:hidden}.page .faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:15.5px;font-weight:600;color:var(--text)}.page .faq-item summary::-webkit-details-marker{display:none}.page .faq-item summary .fq-ic{flex:none;color:var(--dim);transition:transform .2s,color .2s}.page .faq-item[open] summary .fq-ic{transform:rotate(180deg);color:var(--accent)}.page .faq-item summary:hover{color:var(--accent)}.page .faq-item .fq-a{padding:0 24px 22px;color:var(--muted);font-size:14.5px;line-height:1.62}.page .cta{border-top:1px solid var(--border)}
