.serviceDetail{background:linear-gradient(#fbfaff,#fff 45%,#faf9ff);min-height:100vh}.serviceHeader{max-width:1180px;margin:auto}.serviceHero{background:linear-gradient(135deg,#fff,#f4f0ff);border:1px solid #e8e3f4;border-radius:30px;max-width:1180px;margin:28px auto 0;padding:52px 42px;box-shadow:0 18px 50px #43308214}.serviceIdentity{align-items:center;gap:18px;display:flex}.serviceIdentity img{background:#eeeaff;border-radius:21px;width:70px;height:70px;padding:11px}.serviceIdentity h1{letter-spacing:-2.5px;margin:4px 0 0;font-size:43px}.serviceHero>p{margin:25px 0 15px;font-size:15px;font-weight:800}.serviceBadges{flex-wrap:wrap;gap:7px;display:flex}.serviceBadges span{color:#686270;background:#fff;border:1px solid #e5e0ef;border-radius:999px;padding:7px 10px;font-size:10px}.heroFeatureRow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;display:flex}.heroFeatureRow strong{color:#716b7c;margin-right:2px;font-size:9px}.heroFeatureRow span{color:#6049cf;background:#ebe7ff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.serviceVerdict{background:#fff;border:1px solid #ddd6f3;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;max-width:1180px;margin:18px auto 0;padding:25px 28px;display:flex;box-shadow:0 8px 26px #2a1f500a}.serviceVerdict h2{letter-spacing:-1px;margin:5px 0 8px;font-size:23px}.serviceVerdict p{color:#686270;margin:0;font-size:12px;line-height:1.7}.verdictScore{text-align:center;background:#f4f1ff;border-radius:17px;min-width:105px;padding:15px}.verdictScore strong{color:#6049cf;letter-spacing:-1px;font-size:30px;display:block}.verdictScore span{color:#77717f;margin-top:2px;font-size:9px;display:block}.suitableSection{max-width:1180px;margin:0 auto;padding:28px 0 5px}.sectionTitle h2{letter-spacing:-1px;margin:5px 0 13px;font-size:22px}.suitableGrid{flex-wrap:wrap;gap:8px;display:flex}.suitableGrid span{color:#514d59;background:#fff;border:1px solid #e5e1ed;border-radius:12px;padding:10px 13px;font-size:10px;font-weight:700}.serviceDetailGrid{grid-template-columns:1fr 1fr;gap:16px;max-width:1180px;margin:0 auto;padding:25px 0 20px;display:grid}.serviceDetailGrid article{background:#fff;border:1px solid #e8e4ee;border-radius:22px;padding:25px;box-shadow:0 8px 26px #2a1f500a}.serviceDetailGrid h2{letter-spacing:-1px;margin:0 0 17px;font-size:20px}.serviceDetailGrid ul{color:#514d59;margin:0;padding-left:18px;font-size:12px;line-height:2}.detailReason{background:#faf9fd;border-radius:13px;margin-top:18px;padding:14px}.detailReason b{font-size:10px}.detailReason p{color:#77717f;margin:6px 0 0;font-size:11px;line-height:1.6}.featureList{gap:8px;display:grid}.featureList div{background:#faf9fd;border-radius:11px;justify-content:space-between;padding:12px 13px;font-size:11px;display:flex}.featureList .supported b{color:#6049cf}.featureList .disabled{opacity:.48}.relatedSection{max-width:1180px;margin:0 auto;padding:25px 0 20px}.relatedHeading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.relatedHeading h2{letter-spacing:-1px;margin:5px 0 0;font-size:23px}.relatedHeading>a{color:#6049cf;font-size:10px;font-weight:800;text-decoration:none}.relatedGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.relatedCard{color:#242129;background:#fff;border:1px solid #e8e4ee;border-radius:18px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:all .18s;display:flex}.relatedCard:hover{border-color:#b4a8e8;transform:translateY(-2px)}.relatedCard img{object-fit:contain;background:#f1eeff;border-radius:14px;width:48px;height:48px;padding:7px}.relatedCard strong{font-size:13px;display:block}.relatedCard span{color:#85808d;margin-top:3px;font-size:9px;display:block}.relatedCard p{color:#625d68;margin:6px 0 0;font-size:10px;line-height:1.4}.serviceGuideLinks{justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto;padding:15px 0 5px;display:flex}.serviceGuideLinks h2{letter-spacing:-1px;margin:5px 0 6px;font-size:22px}.serviceGuideLinks p{color:#77717f;margin:0;font-size:11px}.guideLinkGrid{grid-template-columns:repeat(3,auto);gap:8px;display:grid}.guideLinkGrid a{color:#5f5968;white-space:nowrap;background:#fff;border:1px solid #e4dfec;border-radius:11px;padding:12px 14px;font-size:10px;font-weight:800;text-decoration:none}.guideLinkGrid a:hover{color:#6049cf;border-color:#b8ace9}.serviceBottom{flex-wrap:wrap;gap:9px;max-width:1180px;margin:0 auto;padding:15px 0 85px;display:flex}.serviceBottom a{border-radius:11px;padding:13px 17px;font-size:11px;font-weight:800;text-decoration:none}.serviceBottom a:first-child{color:#fff;background:#242129}.serviceBottom a:not(:first-child){color:#625d68;background:#fff;border:1px solid #e3dfeb}.affiliateBottom .serviceOutbound{color:#fff!important;background:#6049cf!important;border-color:#6049cf!important}.serviceBottom .affiliateDisclosure{color:#77717f;flex-basis:100%;margin:0;font-size:10px;line-height:1.5}.serviceNotFound{text-align:center;padding:80px 20px}.serviceNotFound a{color:#6049cf}@media (max-width:760px){.serviceHeader{padding:0 16px}.serviceHeader nav{display:none}.serviceHero{border-radius:23px;margin:16px 16px 0;padding:30px 20px}.serviceIdentity img{border-radius:16px;width:54px;height:54px;padding:8px}.serviceIdentity h1{letter-spacing:-1.6px;font-size:29px}.serviceHero>p{margin:19px 0 12px;font-size:12px}.serviceBadges span{font-size:9px}.heroFeatureRow{gap:5px;margin-top:13px}.heroFeatureRow strong{flex-basis:100%;margin-bottom:1px}.heroFeatureRow span{padding:6px 8px;font-size:8px}.serviceVerdict{border-radius:18px;margin:10px 16px 0;padding:20px;display:block}.serviceVerdict h2{font-size:19px}.serviceVerdict p{font-size:11px}.verdictScore{min-width:0;margin-top:14px}.suitableSection{padding:20px 16px 4px}.sectionTitle h2{font-size:18px}.suitableGrid{gap:6px}.suitableGrid span{padding:8px 10px;font-size:9px}.serviceDetailGrid{padding:20px 16px 5px;display:block}.serviceDetailGrid article+article{margin-top:10px}.serviceDetailGrid article{border-radius:18px;padding:19px}.serviceDetailGrid h2{font-size:18px}.relatedSection{padding:22px 16px 5px}.relatedHeading h2{font-size:19px}.relatedGrid{grid-template-columns:1fr;gap:8px}.relatedCard:hover{transform:none}.serviceGuideLinks{padding:25px 16px 5px;display:block}.serviceGuideLinks h2{font-size:19px}.guideLinkGrid{grid-template-columns:1fr;margin-top:14px}.guideLinkGrid a{text-align:center}.serviceBottom{grid-template-columns:1fr;padding:15px 16px 60px;display:grid}.serviceBottom a{text-align:center;place-items:center;min-height:43px;display:grid}.serviceBottom .affiliateDisclosure{font-size:10px}}html[data-theme=dark] .serviceDetail{color:#f8fafc!important;background:linear-gradient(#090b10 0%,#0c0f15 48%,#090b10 100%)!important}html[data-theme=dark] .serviceHeader{background:#0d1016!important;border-color:#202938!important}html[data-theme=dark] .serviceHeader nav a{color:#aeb8c7!important}html[data-theme=dark] .serviceHero{background:linear-gradient(135deg,#11151d,#171326)!important;border-color:#3b315f!important;box-shadow:0 18px 50px #0000003d!important}html[data-theme=dark] .serviceIdentity img{background:#1b2030!important}html[data-theme=dark] .serviceIdentity h1{color:#f8fafc!important}html[data-theme=dark] .serviceHero>p{color:#d5d9e2!important}html[data-theme=dark] .serviceBadges span{color:#c5cbd6!important;background:#181c25!important;border-color:#303847!important}html[data-theme=dark] .heroFeatureRow strong{color:#aeb8c7!important}html[data-theme=dark] .heroFeatureRow span{color:#bcaeff!important;background:#241d42!important;border:1px solid #3b315f!important}html[data-theme=dark] .serviceVerdict{background:#11151d!important;border-color:#2d3949!important;box-shadow:0 8px 26px #0003!important}html[data-theme=dark] .serviceVerdict h2{color:#f8fafc!important}html[data-theme=dark] .serviceVerdict p{color:#aeb8c7!important}html[data-theme=dark] .verdictScore{background:#211a3d!important}html[data-theme=dark] .verdictScore strong{color:#b8a8ff!important}html[data-theme=dark] .verdictScore span{color:#aeb8c7!important}html[data-theme=dark] .sectionTitle h2,html[data-theme=dark] .relatedHeading h2,html[data-theme=dark] .serviceGuideLinks h2{color:#f8fafc!important}html[data-theme=dark] .sectionTitle p,html[data-theme=dark] .serviceGuideLinks p{color:#98a2b3!important}html[data-theme=dark] .suitableGrid span{color:#c5cbd6!important;background:#151a22!important;border-color:#2d3949!important}html[data-theme=dark] .serviceDetailGrid article{background:#11151d!important;border-color:#2d3949!important;box-shadow:0 8px 26px #0003!important}html[data-theme=dark] .serviceDetailGrid article h2{color:#f8fafc!important}html[data-theme=dark] .serviceDetailGrid article>p,html[data-theme=dark] .serviceDetailGrid ul{color:#b6bfcc!important}html[data-theme=dark] .detailReason{background:#171c25!important}html[data-theme=dark] .detailReason b{color:#e5e9f0!important}html[data-theme=dark] .detailReason p{color:#98a2b3!important}html[data-theme=dark] .featureList div{color:#c5cbd6!important;background:#171c25!important}html[data-theme=dark] .featureList .supported b{color:#b8a8ff!important}html[data-theme=dark] .relatedCard{color:#f8fafc!important;background:#11151d!important;border-color:#2d3949!important}html[data-theme=dark] .relatedCard:hover{border-color:#6652a6!important}html[data-theme=dark] .relatedCard img{background:#1b2030!important}html[data-theme=dark] .relatedCard strong{color:#f8fafc!important}html[data-theme=dark] .relatedCard span,html[data-theme=dark] .relatedCard p{color:#98a2b3!important}html[data-theme=dark] .relatedHeading>a{color:#b8a8ff!important}html[data-theme=dark] .guideLinkGrid a{color:#c5cbd6!important;background:#151a22!important;border-color:#303847!important}html[data-theme=dark] .guideLinkGrid a:hover{color:#c9bfff!important;border-color:#6652a6!important}html[data-theme=dark] .serviceBottom a:first-child{color:#f8fafc!important;background:#151a22!important;border:1px solid #303847!important}html[data-theme=dark] .serviceBottom a:not(:first-child){color:#c5cbd6!important;background:#151a22!important;border-color:#303847!important}html[data-theme=dark] .affiliateBottom .serviceOutbound{color:#fff!important;background:#7055e8!important;border-color:#7055e8!important}html[data-theme=dark] .serviceBottom .affiliateDisclosure{color:#8f99a8!important}html[data-theme=dark] .serviceNotFound{color:#f8fafc!important}
.servicePersonalTools{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.servicePersonalTools button,.servicePersonalTools a{color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px 14px;text-decoration:none}.servicePersonalTools button.active{color:#fff;background:#111;border-color:#111}@media (max-width:700px){.servicePersonalTools{width:100%}.servicePersonalTools button,.servicePersonalTools a{text-align:center;flex:1}}html[data-theme=dark] .servicePersonalTools button,html[data-theme=dark] .servicePersonalTools a{color:#eeeaf3!important;background:#211e29!important;border-color:#3a3545!important}html[data-theme=dark] .servicePersonalTools button.active{color:#fff!important;background:#7055e8!important;border-color:#7055e8!important}html[data-theme=dark] .servicePersonalTools button:hover,html[data-theme=dark] .servicePersonalTools a:hover{color:#fff!important;background:#2a2633!important;border-color:#7055e8!important}
