:root{--white:#0b111a;--paper:#111b29;--ink:#f4f5f7;--muted:#b6c2d0;--line:#304052;--sy-accent:#75b7e8;--red:#c62828;--red-dark:#a91f1f;--max:1120px}
body.detail-page{background:#0b111a;color:#f4f5f7;font-size:15px}.site-header{position:relative;background:#0b111a;border-color:#2a3747;backdrop-filter:none}.header-inner{max-width:1120px;height:82px;width:calc(100% - 44px)}.brand{width:68px;height:48px;background:white;border-radius:2px}.brand-crop{position:static;display:block}.brand img{position:static!important;width:68px!important;max-width:68px!important;height:48px!important;object-fit:contain;transform:none!important}.site-nav{gap:22px;font-size:12px}.site-nav .current{color:var(--sy-accent)!important}.button{border-radius:4px}.button.consultation-button{background:#c62828;color:#fff;border-color:#c62828}.detail-back{background:transparent;border-color:#52647a;color:#e7eef8;border-radius:4px}.detail-page .detail-hero{padding:32px 0 55px;background:radial-gradient(ellipse at 80% 40%,var(--sy-haze),transparent 55%),#0b111a}.detail-hero-grid{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:24px!important;align-items:center!important}.detail-hero-grid>*{grid-column:auto!important;grid-row:auto!important}.detail-hero h1{font-size:clamp(31px,4.25vw,53px)!important;line-height:1.5!important;white-space:normal!important;letter-spacing:-.035em}.detail-hero h1 span{display:block}.detail-kicker{color:var(--sy-accent);margin-bottom:24px}.detail-hero-lead{color:#b6c2d0;font-size:14px;margin-top:23px;line-height:2}.detail-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px;align-items:center}.detail-hero-actions .detail-back{margin:0;font-size:12px}.detail-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:0 20px;background:#121e2b;border:1px solid #304052;border-top:2px solid var(--sy-accent);border-radius:5px;padding:24px;margin-top:28px}.detail-summary dt,.detail-summary dd{grid-row:auto;margin:0}.detail-summary dt{grid-row:1;font-size:11px;color:#b6c2d0}.detail-summary dd{grid-row:2;margin-top:7px;font-size:15px}.detail-summary dt:nth-of-type(1),.detail-summary dd:nth-of-type(1){grid-column:1}.detail-summary dt:nth-of-type(2),.detail-summary dd:nth-of-type(2){grid-column:2}.detail-summary dt:nth-of-type(3),.detail-summary dd:nth-of-type(3){grid-column:3}.detail-summary dt:nth-of-type(4),.detail-summary dd:nth-of-type(4){grid-column:4}.detail-section{padding-block:70px;border-top:1px solid #253344}.detail-heading h2{font-size:clamp(26px,3.3vw,39px)}.detail-heading{gap:35px}.detail-section h3{letter-spacing:-.02em}.detail-card,.detail-plan,.website-plan-card,.workflow-quick-card,.detail-boundary article,.website-profile-card,.website-connected-support{border-radius:5px}.detail-boundary article:last-child,.detail-plan.featured{background:#192a3d;color:#f4f5f7}.detail-card .card-label,.detail-plan-tag,.website-plan-label,.website-price-notes p{color:var(--sy-accent)}.detail-plan-price strong,.works-result strong{color:var(--sy-accent)}.detail-cta{background:radial-gradient(ellipse at 50% 100%,var(--sy-haze),transparent 70%),#111b29;border-top:1px solid #304052}.detail-cta p{color:#b6c2d0}.detail-cta .button{background:#c62828;border-color:#c62828;color:white}.detail-cta .website-line-button{background:#06c755;border-color:#06c755;color:#071f0f}.site-footer{background:#0b111a;border-top:1px solid #304052;color:#b6c2d0}.site-footer .brand{width:68px}.reveal{opacity:1!important;transform:none!important}.sy-orbit{width:100%;aspect-ratio:1;position:relative}.sy-orbit svg{width:100%;height:100%;display:block}.sy-orbit .track{stroke:#667f99;stroke-width:1;fill:none}.sy-orbit .travel{stroke:#deeaf6;stroke-width:1.496;fill:none;stroke-dasharray:8.8 272.8;animation:sytravel 12s linear infinite;opacity:.85}.sy-orbit text{font:13px 'Yu Gothic',Meiryo,sans-serif;fill:#dfe9f4}.sy-orbit .orbit-main{font-size:22px;font-weight:700;fill:#f4f5f7;letter-spacing:2px}.sy-orbit .orbit-sub{font-size:11px;fill:#b6c2d0}.sy-orbit .active-ring{stroke:var(--sy-accent);stroke-width:1;fill:none;opacity:.45;animation:syring 4s ease-in-out infinite alternate}.sy-orbit button{position:absolute;right:0;bottom:0;border:1px solid #304052;background:transparent;color:#b6c2d0;border-radius:3px;padding:7px 11px;font-size:11px;min-height:36px;cursor:pointer}.sy-orbit[data-paused=true] *{animation-play-state:paused!important}.sy-connected{padding:60px 0;border-top:1px solid #304052;background:#0b111a}.sy-connected h2{font-size:30px;line-height:1.6;margin:0 0 15px}.sy-connected>div>p{font-size:14px;color:#b6c2d0;max-width:730px}.sy-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.sy-related-grid a{display:block;padding:25px;border:1px solid #304052;border-radius:5px;background:#121e2b}.sy-related-grid a:hover{border-color:var(--sy-accent);background:#192a3d}.sy-related-grid small{font-size:11px;color:#b6c2d0}.sy-related-grid strong{display:block;font-size:20px;margin:12px 0}.sy-related-grid span{font-size:13px;color:#d1ddea}.rich-menu-preview img,.line-qr img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.rich-menu-preview{background:#fff!important}.rich-menu-preview figcaption{background:#111b29;color:#b6c2d0}.line-demo-media{align-items:start}.line-qr{background:white;color:#171717}.detail-faq details,.industry-group,.workflow-more{border-color:#304052}.workflow-consult-band{background:#121e2b!important;color:#f4f5f7!important}.workflow-consult-band p{color:#b6c2d0!important}
@keyframes sytravel{to{stroke-dashoffset:-844.8}}@keyframes syring{to{opacity:.8;stroke-width:2}}
@media(max-width:800px){.detail-hero-grid{gap:12px!important}.detail-hero h1{font-size:32px!important}.site-nav{gap:12px}.detail-summary{grid-template-columns:1fr 1fr;gap:5px 20px}.detail-summary dt:nth-of-type(n),.detail-summary dd:nth-of-type(n){grid-column:auto;grid-row:auto}.detail-summary dt{font-weight:700}.detail-summary dd{margin:0 0 14px}.detail-summary dt:nth-of-type(n){grid-column:1}.detail-summary dd:nth-of-type(n){grid-column:2}.sy-orbit .orbit-main{font-size:22px}}
@media(max-width:600px){.header-inner{height:72px}.menu-toggle{color:#f4f5f7}.site-nav{background:#111b29;color:#f4f5f7;border-color:#304052}.detail-page .detail-hero{padding-top:25px}.detail-hero-grid{display:block!important}.detail-hero h1{font-size:33px!important}.detail-hero-lead{font-size:13px}.sy-orbit{margin:18px auto 0;max-width:400px}.detail-section{padding-block:45px}.detail-heading h2{font-size:28px}.detail-summary{font-size:12px;padding:18px}.detail-summary dd{font-size:13px}.detail-hero-actions .button{font-size:12px}.detail-back{font-size:12px}.sy-connected{padding-block:44px}.sy-connected h2{font-size:26px}.sy-related-grid{grid-template-columns:1fr}.detail-plan-price strong{font-size:38px}.site-footer nav{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.sy-orbit *{animation:none!important}html{scroll-behavior:auto}}
.detail-page .wrap{width:min(1120px,calc(100% - 44px))}.detail-page .detail-summary dt,.detail-page .detail-summary dd{background:transparent;border:0;padding:0}.detail-page .detail-hero{border-top:0}.sy-connected .detail-kicker{color:var(--sy-accent)}

body.detail-page main .detail-section{background:#0b111a}body.detail-page main .detail-section.alt,body.detail-page main .detail-section:nth-of-type(even){background:#111b29}body.detail-page main .sy-connected{order:6}.detail-page .detail-summary dd{color:#f4f5f7}.detail-faq summary:hover,.website-showcase-more summary:hover{background:#192a3d;color:#f4f5f7}
