.seoPage .compareHero__logoGroup{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:1.75rem;flex-wrap:wrap}@media(max-width:500px){.seoPage .compareHero__logoGroup{gap:14px;margin-bottom:1.25rem}}.seoPage .compareHero__logoPill{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;padding:18px;background:#fff;border-radius:24px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease}@media(max-width:500px){.seoPage .compareHero__logoPill{width:88px;height:88px;padding:14px;border-radius:20px}}.seoPage .compareHero__logoPill:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.04)}.seoPage .compareHero__logoPill--chatgpt{box-shadow:0 4px 16px rgba(94,98,146,.15),0 1px 3px rgba(0,0,0,.04)}.seoPage .compareHero__logoPill--chatgpt:hover{box-shadow:0 10px 28px rgba(94,98,146,.25),0 2px 6px rgba(0,0,0,.06)}.seoPage .compareHero__logoPill--gemini{box-shadow:0 4px 16px rgba(155,114,203,.18),0 1px 3px rgba(0,0,0,.04)}.seoPage .compareHero__logoPill--gemini:hover{box-shadow:0 10px 28px rgba(155,114,203,.28),0 2px 6px rgba(0,0,0,.06)}.seoPage .compareHero__logoPill--claude{box-shadow:0 4px 16px rgba(217,119,87,.18),0 1px 3px rgba(0,0,0,.04)}.seoPage .compareHero__logoPill--claude:hover{box-shadow:0 10px 28px rgba(217,119,87,.3),0 2px 6px rgba(0,0,0,.06)}.seoPage .compareHero__logoPill img{width:100%;height:auto;max-height:100%;object-fit:contain}.seoPage .compareHero__vs{font-size:1rem;font-weight:700;color:#737373;letter-spacing:.12em;text-transform:uppercase;padding:0 6px}@media(max-width:500px){.seoPage .compareHero__vs{font-size:.85rem}}.seoPage .seoPage__hero--chatgptGemini{background:linear-gradient(135deg,#e0e6ff,#ffffff 48%,rgba(66,133,244,.08))!important}.seoPage .seoPage__hero--chatgptClaude{background:linear-gradient(135deg,#e0e6ff,#ffffff 48%,#f5f1eb)!important}.seoPage .seoPage__hero--geminiClaude{background:linear-gradient(135deg,rgba(66,133,244,.08),#ffffff 48%,#f5f1eb)!important}.seoPage .seoPage__hero--allThree{background:linear-gradient(135deg,#e0e6ff,rgba(66,133,244,.07) 35%,#ffffff 60%,#f5f1eb)!important}.seoPage .seoPage__ctaButton--gemini,.seoPage .seoPage__ctaButton--gemini:hover{background:linear-gradient(135deg,#4285f4,#9b72cb 50%,#d96570)}.seoPage .seoPage__ctaButton--gemini:hover{box-shadow:0 8px 22px rgba(155,114,203,.38)}.seoPage .seoPage__ctaButton--claude{background:linear-gradient(135deg,#d97757,#c4623f 50%,#a8502e)}.seoPage .seoPage__ctaButton--claude:hover{background:linear-gradient(135deg,rgb(211.3553398058,98.7980582524,62.0446601942),#b45530 50%,#8a3e1f);box-shadow:0 8px 22px rgba(217,119,87,.4)}.seoPage .seoPage__ctaButton--chatgpt{background:linear-gradient(135deg,#5e6292,rgb(78.02,81.34,121.18))}.seoPage .seoPage__ctaButton--chatgpt:hover{background:linear-gradient(135deg,rgb(86.01,89.67,133.59),rgb(66.035,68.845,102.565));box-shadow:0 8px 22px rgba(94,98,146,.38)}.seoPage .compareInstallGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:1.75rem;max-width:880px;margin-left:auto;margin-right:auto}.seoPage .compareInstallGrid--three{grid-template-columns:repeat(3,1fr)}@media(max-width:769px){.seoPage .compareInstallGrid--three{grid-template-columns:1fr}}.seoPage .compareInstallGrid--two{grid-template-columns:repeat(2,1fr);max-width:640px}@media(max-width:500px){.seoPage .compareInstallGrid--two{grid-template-columns:1fr}}.seoPage .compareInstallCard{display:flex;flex-direction:column;align-items:center;gap:14px;padding:1.75rem 1.5rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;text-decoration:none;color:#000;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-align:center}.seoPage .compareInstallCard:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,0,0,.1)}.seoPage .compareInstallCard--chatgpt:hover{border-color:rgba(94,98,146,.28)}.seoPage .compareInstallCard--gemini:hover{border-color:rgba(155,114,203,.32)}.seoPage .compareInstallCard--claude:hover{border-color:rgba(217,119,87,.32)}.seoPage .compareInstallCard img{width:64px;height:64px;object-fit:contain}.seoPage .compareInstallCard strong{font-size:1.05rem;font-weight:700;color:#000}.seoPage .compareInstallCard span{font-size:.85rem;color:#555;line-height:1.5}.seoPage .compareInstallCard .seoPage__ctaButton{margin-top:6px;padding:10px 22px;font-size:.85rem}.seoPage .compareCardGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.25rem;padding:0!important;padding-inline-start:0!important;list-style:none}@media(max-width:769px){.seoPage .compareCardGrid{grid-template-columns:1fr}}.seoPage .compareCardGrid li{margin:0;margin-block-end:0;padding:0}.seoPage .compareCard{display:flex;flex-direction:column;gap:8px;padding:1.1rem 1.35rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;text-decoration:none;color:#000;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden;min-height:86px}.seoPage .compareCard:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.08);border-color:rgba(94,98,146,.28)}.seoPage .compareCard:hover .compareCard__arrow{transform:translateX(4px)}.seoPage .compareCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#5e6292;opacity:.4;transition:opacity .2s ease,width .2s ease}.seoPage .compareCard:hover:before{opacity:1;width:5px}.seoPage .compareCard--gemini:before{background:linear-gradient(135deg,#4285f4,#9b72cb 50%,#d96570);opacity:.55}.seoPage .compareCard--gemini:hover:before{opacity:1}.seoPage .compareCard--gemini:hover{border-color:rgba(155,114,203,.32)}.seoPage .compareCard--claude:before{background:linear-gradient(135deg,#d97757,#c4623f 50%,#a8502e);opacity:.55}.seoPage .compareCard--claude:hover:before{opacity:1}.seoPage .compareCard--claude:hover{border-color:rgba(217,119,87,.32)}.seoPage .compareCard__label{display:inline-block;width:fit-content;padding:3px 10px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:10px;background:#e0e6ff;color:#5e6292}.seoPage .compareCard__label--gemini{background:rgba(66,133,244,.1);color:#9b72cb}.seoPage .compareCard__label--claude{background:rgba(217,119,87,.12);color:rgb(173.0563106796,72.1067961165,39.1436893204)}.seoPage .compareCard__title{font-size:.95rem;font-weight:600;line-height:1.45;color:#000;margin:0;display:flex;align-items:baseline;gap:6px}.seoPage .compareCard__arrow{display:inline-block;color:#5e6292;font-weight:700;transition:transform .2s ease;flex-shrink:0}@media(max-width:500px){.seoPage .compareHero__logoGroup--stacked{flex-direction:row;gap:10px}}