.np-page .seo-guide{position:relative;isolation:isolate;overflow:hidden;padding:78px 0 84px;background:linear-gradient(145deg,#071a3d 0%,#0d3476 58%,#12449e 100%);color:#fff}
.np-page .seo-guide:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(126,184,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(126,184,255,.06) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}
.np-page .seo-guide:after{content:"";position:absolute;z-index:-1;width:560px;height:560px;left:-310px;top:-230px;border:1px solid rgba(143,195,255,.16);border-radius:50%;box-shadow:0 0 0 58px rgba(92,160,245,.025),0 0 0 116px rgba(92,160,245,.018);animation:seoGuideOrbit 16s linear infinite}
@keyframes seoGuideOrbit{to{transform:rotate(360deg)}}
.np-page .seo-guide-inner{width:min(1040px,calc(100% - 40px));margin-inline:auto}
.np-page .seo-guide-head{text-align:center;max-width:850px;margin:0 auto 34px}
.np-page .seo-guide-head .eyebrow{justify-content:center;color:#a9d2ff}
.np-page .seo-guide-head .eyebrow:before{background:var(--orange)}
.np-page .seo-guide-head h2{margin:10px 0 13px;font-size:clamp(28px,3vw,40px);line-height:1.55;letter-spacing:-.7px}
.np-page .seo-guide-head p{margin:0;color:#c9daef;font-size:14px;line-height:2.05}
.np-page .seo-guide-article{padding:23px 0;border-top:1px solid rgba(187,216,251,.16)}
.np-page .seo-guide-article:first-child{border-top:0}
.np-page .seo-guide-article h3{margin:0 0 8px;font-size:18px;line-height:1.7;color:#fff}
.np-page .seo-guide-article p{margin:0;color:#c5d7ec;font-size:13px;line-height:2.15;text-align:justify}
.np-page .seo-guide-article a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,153,0,.75);text-underline-offset:4px;font-weight:800}
.np-page .seo-guide-article strong{color:#fff}
.np-page .seo-guide-more{margin-top:4px}
.np-page .seo-guide-more summary{list-style:none;width:max-content;min-width:154px;margin:4px auto 0;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#fff;color:var(--brand);padding:11px 20px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 12px 30px rgba(0,15,45,.2);transition:transform .22s ease,box-shadow .22s ease}
.np-page .seo-guide-more summary::-webkit-details-marker{display:none}
.np-page .seo-guide-more summary:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,15,45,.28)}
.np-page .seo-guide-more summary:focus-visible{outline:3px solid rgba(255,153,0,.5);outline-offset:4px}
.np-page .seo-guide-more summary .icon{width:16px;height:16px;transition:transform .25s ease}
.np-page .seo-guide-more .seo-less{display:none}
.np-page .seo-guide-more[open] summary{margin-bottom:10px}
.np-page .seo-guide-more[open] .seo-more{display:none}
.np-page .seo-guide-more[open] .seo-less{display:inline}
.np-page .seo-guide-more[open] summary .icon{transform:rotate(180deg)}
@media(max-width:760px){.np-page .seo-guide{padding:54px 0 60px}
.np-page .seo-guide-inner{width:min(100% - 28px,1040px)}
.np-page .seo-guide-head{margin-bottom:24px;text-align:right}
.np-page .seo-guide-head .eyebrow{justify-content:flex-start}
.np-page .seo-guide-head h2{font-size:27px}
.np-page .seo-guide-head p{font-size:12px}
.np-page .seo-guide-article{padding:19px 0}
.np-page .seo-guide-article h3{font-size:16px}
.np-page .seo-guide-article p{font-size:12px;line-height:2;text-align:right}}
.np-page #product-guide{background:linear-gradient(145deg,#071a3d 0%,#0d3476 58%,#12449e 100%);color:#fff}.np-page #product-guide>.np-motion{display:none}.np-page .seo-guide h2{color:#fff}.np-page .seo-guide .icon{fill:none;stroke:currentColor;stroke-width:1.7}.np-page .seo-guide article{scroll-margin-top:var(--np-anchor,190px)}
.np-page #product-guide::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(126,184,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(126,184,255,.06) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}
.np-page #product-guide .seo-guide-more{border:0;background:transparent;padding:0}
.np-page #product-guide summary::after{display:none;content:none}
.np-page #product-guide .seo-guide-article p{padding:0;font-size:13px;line-height:2.15;font-weight:400}
.np-page #product-guide .seo-guide-head p{font-weight:400}
@media(max-width:760px){.np-page #product-guide .seo-guide-article p{font-size:12px;line-height:2}}
