.service-page{background:#fff}.service-page .site-header{background:rgba(255,255,255,.95);border-bottom:1px solid var(--line);position:sticky;top:0;max-width:none;padding-left:max(24px,calc((100vw - 1200px)/2));padding-right:max(24px,calc((100vw - 1200px)/2));backdrop-filter:blur(14px)}.service-page nav a[aria-current=page]{color:var(--blue);font-weight:800}.breadcrumb{max-width:1200px;margin:auto;padding:22px 24px 0;color:#75859c;font-size:.82rem}.breadcrumb a{color:var(--blue)}.service-hero{max-width:1200px;margin:0 auto;padding:60px 24px 80px;display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.service-hero h1{font-size:clamp(2.7rem,5vw,4.8rem);margin:12px 0 20px}.service-hero p{font-size:1.08rem;color:var(--muted);max-width:650px}.hero-facts{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.hero-facts span{background:#edf5ff;color:#28588f;border-radius:99px;padding:7px 12px;font-size:.8rem;font-weight:600}.service-orbit{min-height:360px;border-radius:30px;background:radial-gradient(circle at 60% 30%,#1784ff,#082756 52%,#061730);display:grid;place-items:center;box-shadow:var(--shadow);position:relative;overflow:hidden}.service-orbit:before,.service-orbit:after{content:'';position:absolute;border:1px solid rgba(108,220,255,.4);border-radius:50%;width:280px;height:280px}.service-orbit:after{width:190px;height:190px}.service-glyph{font-size:5rem;color:white;z-index:1;text-shadow:0 0 35px #5cdfff}.service-orbit small{position:absolute;bottom:28px;color:#a9c9ed}.detail-section{padding:90px 24px}.detail-section.alt{background:#f5f9ff}.detail-inner{max-width:1200px;margin:auto}.detail-heading{max-width:720px;margin:0 auto 45px;text-align:center}.detail-heading h2{font-size:clamp(2rem,3.5vw,3rem);color:var(--navy);margin:8px 0}.detail-heading p{color:var(--muted)}.detail-price-grid{display:grid;gap:18px}.detail-price-grid.four{grid-template-columns:repeat(4,1fr)}.detail-price-grid.three{grid-template-columns:repeat(3,1fr);max-width:980px;margin:auto}.detail-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 24px;position:relative;box-shadow:0 8px 30px rgba(34,70,118,.06)}.detail-card.hot{border:2px solid var(--blue);box-shadow:0 18px 48px rgba(11,99,246,.16);transform:translateY(-10px)}.detail-card h3{color:var(--navy);margin:0}.detail-card .price{margin:18px 0}.detail-card .button{width:100%;margin:14px 0}.detail-card ul{list-style:none;padding:0;margin:15px 0 0}.detail-card li{font-size:.82rem;color:#52647e;padding:4px 0 4px 20px;position:relative}.detail-card li:before{content:'✓';position:absolute;left:0;color:#16a36b;font-weight:900}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.use-grid article{border:1px solid var(--line);border-radius:18px;padding:26px;background:#fff}.use-grid h3{color:var(--navy);margin:8px 0}.use-grid p{color:var(--muted);font-size:.9rem;margin:0}.use-grid b{color:#b5c7de;font-size:1.35rem}.service-note{max-width:1000px;margin:30px auto 0;background:#071c3f;color:#b9cbe3;border-radius:16px;padding:20px 24px;font-size:.82rem}.cross-links{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cross-links a{border:1px solid var(--line);border-radius:15px;padding:20px;color:var(--navy);font-weight:700;background:#fff}.cross-links small{display:block;color:var(--muted);font-weight:400;margin-top:4px}.service-footer{margin-top:0}.annual-mini{color:var(--blue);font-size:.8rem;font-weight:600}.service-page .faq-list{max-width:850px}.service-page .cta{margin-top:0}.service-page footer address{font-style:normal}.service-page .quota{min-height:46px;align-items:center}
@media(max-width:1000px){.service-page nav{display:none}.service-hero{grid-template-columns:1fr}.service-orbit{min-height:280px}.detail-price-grid.four{grid-template-columns:repeat(2,1fr)}.detail-price-grid.three{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.service-hero{padding-top:35px;gap:30px}.service-orbit{min-height:230px}.detail-section{padding:65px 20px}.detail-price-grid.four,.detail-price-grid.three,.use-grid,.cross-links{grid-template-columns:1fr}.detail-card.hot{transform:none}.service-page .header-cta{display:none}.detail-heading{text-align:left}}
