.page-lower-unified{--lower-accent:#4C4AA4;--lower-accent-deep:#3D3B87;--lower-navy:#141E3C;--lower-ink:#171923;--lower-muted:#5D6472;--lower-soft:#F5F5F8;--lower-line:#E0E2E7;color:var(--lower-ink)}.page-lower-unified .c-breadcrumb,.page-lower-unified .c-contents,.page-lower-unified .c-contents--wide02,.page-lower-unified .l-contents__block--wide02,.page-lower-unified section>.inner,.page-lower-unified .creative-grid{width:min(1200px,calc(100% - 48px));max-width:1200px;margin-right:auto;margin-left:auto;box-sizing:border-box}.page-lower-unified .c-breadcrumb{padding-top:15px;padding-bottom:15px;color:var(--lower-muted);font-size:12px}.page-lower-unified .c-heading01{position:relative;margin:0 0 30px;padding:0 0 0 20px !important;border-left:5px solid var(--lower-accent);color:var(--lower-ink);font-size:clamp(28px,3vw,38px);font-weight:700 !important;line-height:1.45;text-align:left}.page-lower-unified .p-webdesign__secLead,.page-lower-unified .p-about__secLead,.page-lower-unified .p-const__secLead,.page-lower-unified .p-recruit__secLead{color:var(--lower-accent)}.page-lower-unified .creative-hero,.page-lower-unified .p-lowerHero,.page-lower-unified .p-lower__heading,.page-lower-unified .p-const__hero,.page-lower-unified .p-recruit__hero{position:relative;display:flex;min-height:420px;height:auto;align-items:center;justify-content:flex-start;overflow:hidden;margin:0;padding:72px 0;background:var(--lower-accent);background-image:none;color:#fff;text-align:left}.page-lower-unified .creative-hero::before,.page-lower-unified .p-lowerHero::before,.page-lower-unified .p-lower__heading::before,.page-lower-unified .p-const__hero::before,.page-lower-unified .p-recruit__hero::before,.page-lower-unified .p-works__hero::before{position:absolute;z-index:0;top:-20%;right:-8%;width:min(58vw,860px);height:145%;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-position:0 0;background-size:42px 42px;content:"";opacity:.72;transform:perspective(620px) rotateX(58deg) rotateZ(-14deg);transform-origin:center;animation:lowerGridMove 15s linear infinite;pointer-events:none}.page-lower-unified .creative-hero::after,.page-lower-unified .p-lowerHero::after,.page-lower-unified .p-lower__heading::after,.page-lower-unified .p-const__hero::after,.page-lower-unified .p-recruit__hero::after,.page-lower-unified .p-works__hero::after{position:absolute;z-index:0;top:50%;right:max(5vw,calc((100vw - 1200px) / 2));width:clamp(220px,28vw,390px);aspect-ratio:1;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:radial-gradient(circle at 30% 34%,rgba(255,255,255,.95) 0 3px,transparent 4px),radial-gradient(circle at 67% 28%,rgba(255,255,255,.8) 0 3px,transparent 4px),radial-gradient(circle at 72% 68%,rgba(255,255,255,.9) 0 3px,transparent 4px),linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.38) 50%,transparent 50.5%),linear-gradient(transparent 49.5%,rgba(255,255,255,.38) 50%,transparent 50.5%),repeating-radial-gradient(ellipse at center,transparent 0 18%,rgba(255,255,255,.2) 18.5% 19%,transparent 19.5% 28%);box-shadow:inset 0 0 0 34px rgba(255,255,255,.025),0 0 60px rgba(20,30,60,.16);content:"";opacity:.9;transform:translateY(-50%);animation:lowerGlobeFloat 7s ease-in-out infinite;pointer-events:none}@keyframes lowerGridMove{from{background-position:0 0}to{background-position:84px 42px}}@keyframes lowerGlobeFloat{0%,100%{transform:translateY(-50%) rotate(0)}50%{transform:translateY(calc(-50% - 10px)) rotate(3deg)}}.page-lower-unified .creative-hero .hero-video,.page-lower-unified .creative-hero .hero-bg,.page-lower-unified .creative-hero .hero-overlay,.page-lower-unified .creative-hero .floating-circles,.page-lower-unified .p-const__heroOverlay{display:none !important}.page-lower-unified .p-lower__heading .l-container{position:relative;z-index:1;width:min(1200px,calc(100% - 48px));max-width:1200px;margin:0 auto}.page-lower-unified .p-lower__title{margin:0;color:#fff;text-align:left}.page-lower-unified .p-lower__title-text{display:block;color:#fff;font-size:clamp(32px,4.2vw,48px);line-height:1.4}.page-lower-unified .p-lower__title-text.-sub{margin-top:10px;color:rgba(255,255,255,.78);font-size:13px;letter-spacing:.18em}.page-lower-unified .hero-inner.creative,.page-lower-unified .p-lowerHero__inner,.page-lower-unified .p-const__heroInner,.page-lower-unified .p-recruit__heroInner{position:relative;z-index:1;width:min(1200px,calc(100% - 48px));max-width:1200px;margin:0 auto;padding:0;text-align:left;animation:none}.page-lower-unified .hero-inner.creative h1,.page-lower-unified .p-lowerHero__title,.page-lower-unified .p-const__heroTitle,.page-lower-unified .p-recruit__heroTitle{max-width:680px;margin:0 0 20px;color:#fff;font-size:clamp(32px,4.2vw,48px);font-weight:700;line-height:1.4;letter-spacing:.02em;text-shadow:none}.page-lower-unified .hero-inner.creative h1 .line1,.page-lower-unified .hero-inner.creative>.hero-eyebrow,.page-lower-unified .p-lowerHero__eyebrow,.page-lower-unified .p-const__heroLead,.page-lower-unified .p-recruit__heroLead{display:block;margin:0 0 15px;color:rgba(255,255,255,.82);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.page-lower-unified .hero-inner.creative p,.page-lower-unified .p-lowerHero__lead,.page-lower-unified .p-const__heroDesc,.page-lower-unified .p-recruit__heroDesc{max-width:650px;margin:0;color:rgba(255,255,255,.9);font-size:16px;line-height:1.95;opacity:1;animation:none}.page-lower-unified .hero-inner.creative h1 .line2,.page-lower-unified .p-const__heroTitle span{color:#fff;font-weight:700}.page-lower-unified .p-const__heroBtns,.page-lower-unified .p-recruit__heroBtns,.page-lower-unified .p-recruit__badgeList{justify-content:flex-start}.page-lower-unified .p-const__heroBtn,.page-lower-unified .p-recruit__heroBtn,.page-lower-unified .p-webdesign__ctaBtn,.page-lower-unified .p-worksDetail__ctaBtn{border-radius:2px}.page-lower-unified .p-const__heroBtn--primary,.page-lower-unified .p-recruit__heroBtn--primary{background:#fff;color:var(--lower-accent-deep);box-shadow:none}.page-lower-unified .p-recruit__badge,.page-lower-unified .p-aiCase__scope li,.page-lower-unified .p-webdesign__svcTags li{border-radius:2px}.page-lower-unified .p-recruit__badge--accent,.page-lower-unified .p-recruit__badgeValue{color:var(--lower-accent-deep)}.page-lower-unified .intro,.page-lower-unified .intro-creative,.page-lower-unified .intro-seo,.page-lower-unified .intro-sns,.page-lower-unified .intro-recruit{padding:96px 0;background:#fff;text-align:left}.page-lower-unified .intro>.inner,.page-lower-unified .intro-creative>.inner,.page-lower-unified .intro-seo>.inner,.page-lower-unified .intro-sns>.inner,.page-lower-unified .intro-recruit>.inner{padding:0}.page-lower-unified .intro .image{display:none}.page-lower-unified .intro .text{flex:1 1 100%;max-width:920px}.page-lower-unified .intro .text h2,.page-lower-unified .intro-creative h2,.page-lower-unified .intro-seo h2,.page-lower-unified .intro-sns h2,.page-lower-unified .intro-recruit h2{position:relative;max-width:920px;margin:0 0 28px;padding-left:20px;border-left:5px solid var(--lower-accent);color:var(--lower-ink);font-size:clamp(28px,3.2vw,40px);line-height:1.45;text-align:left}.page-lower-unified .intro-creative h2 span,.page-lower-unified .intro-seo h2 span,.page-lower-unified .intro-sns h2 span,.page-lower-unified .intro-recruit h2 span{display:block;margin-bottom:8px;color:var(--lower-accent);line-height:1.4}.page-lower-unified .intro-creative h2>br,.page-lower-unified .intro-seo h2>br,.page-lower-unified .intro-sns h2>br,.page-lower-unified .intro-recruit h2>br{display:none}.page-lower-unified .intro .text p,.page-lower-unified .intro-creative p,.page-lower-unified .intro-seo p,.page-lower-unified .intro-sns p,.page-lower-unified .intro-recruit p{max-width:920px;margin:0;color:var(--lower-muted);font-size:16px;line-height:2;text-align:left}.page-lower-unified .creative-section{padding:96px 0;background:var(--lower-soft)}.page-lower-unified .creative-section>.inner{padding:0}.page-lower-unified .creative-section>.inner>h2{max-width:920px;margin:0 0 38px;padding-left:20px;border-left:5px solid var(--lower-accent);color:var(--lower-ink);font-size:clamp(28px,3vw,38px);line-height:1.45;text-align:left}.page-lower-unified .creative-section>.inner>h2 span{display:block;margin-bottom:8px;color:var(--lower-accent);font-size:13px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.page-lower-unified .creative-section>.inner>h2>br,.page-lower-unified .creative-section p:empty,.page-lower-unified .creative-grid>p,.page-lower-unified .intro-creative p:empty,.page-lower-unified .intro-seo p:empty,.page-lower-unified .intro-sns p:empty,.page-lower-unified .intro-recruit p:empty{display:none}.page-lower-unified .creative-grid{display:flex;width:100%;max-width:none;gap:20px;flex-direction:column;counter-reset:lowerService}.page-lower-unified .creative-item,.page-lower-unified .creative-item.reverse{position:relative;display:grid;grid-template-columns:176px minmax(0,1fr);gap:0;align-items:stretch;overflow:hidden;border:1px solid var(--lower-line);border-radius:0;background:#fff;counter-increment:lowerService}.page-lower-unified .creative-item picture,.page-lower-unified .creative-item>img{display:none}.page-lower-unified .creative-item::before{min-height:176px;border-right:1px solid var(--lower-line);background-color:#F0F0F6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' fill='none' stroke='%234C4AA4' stroke-width='2'%3E%3Crect x='18' y='18' width='60' height='60'/%3E%3Cpath d='M18 38h60M38 18v60M58 18v60M18 58h60' opacity='.35'/%3E%3Ccircle cx='38' cy='38' r='5' fill='%234C4AA4' stroke='none'/%3E%3Ccircle cx='62' cy='57' r='5' fill='%234C4AA4' stroke='none'/%3E%3Cpath d='m42 41 16 13'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:82px;content:""}.page-lower-unified .creative-item::after{position:absolute;top:16px;left:18px;color:var(--lower-accent);content:"0" counter(lowerService);font-size:12px;font-weight:700;letter-spacing:.12em}.page-lower-unified .creative-text{width:auto;padding:34px 38px}.page-lower-unified .creative-text h3{margin:0 0 16px;color:var(--lower-ink);font-size:clamp(21px,2.4vw,28px)}.page-lower-unified .creative-text h3::after{width:44px;height:2px;margin:12px 0 0;background:var(--lower-accent)}.page-lower-unified .creative-text p{color:var(--lower-muted);line-height:1.95}.page-lower-unified .p-aiCases{background:var(--lower-soft)}.page-lower-unified .p-aiCases__inner{width:min(1200px,calc(100% - 48px));max-width:1200px;padding:96px 0}.page-lower-unified .p-aiCases__header{max-width:920px;margin:0 0 34px;text-align:left}.page-lower-unified .p-aiCases__header h2{padding-left:20px;border-left:5px solid var(--lower-accent);font-size:clamp(28px,3vw,38px)}.page-lower-unified .p-aiCases__notice,.page-lower-unified .p-aiCase,.page-lower-unified .p-aiCase__summary,.page-lower-unified .p-aiCase__detail,.page-lower-unified .p-aiCase__outcome,.page-lower-unified .p-aiCases__cta{border-radius:0}.page-lower-unified .p-aiCases__notice{max-width:none;margin-bottom:32px;border-color:var(--lower-line);border-left-color:var(--lower-accent);background:#fff}.page-lower-unified .p-aiCase{padding:36px;border-color:var(--lower-line);box-shadow:none}.page-lower-unified .p-aiCase__number{border-radius:0;background:var(--lower-accent)}.page-lower-unified .p-aiCase__category,.page-lower-unified .p-aiCases__notice strong,.page-lower-unified .p-aiCase__outcome h4{color:var(--lower-accent)}.page-lower-unified .p-aiCase__outcome{border-left-color:var(--lower-accent);background:#F5F5F8}.page-lower-unified .p-aiCases__cta{background:var(--lower-navy)}.page-lower-unified .faq,.page-lower-unified .faq.aio-faq{padding:96px 0;background:#fff}.page-lower-unified .faq>.inner{padding:0}.page-lower-unified .faq h2{max-width:920px;margin:0 auto 18px;padding-left:20px;border-left:5px solid var(--lower-accent);color:var(--lower-ink);font-size:clamp(28px,3vw,38px);text-align:left}.page-lower-unified .aio-faq .faq-lead{max-width:920px;margin:0 auto 42px;text-align:left}.page-lower-unified .faq-item,.page-lower-unified .aio-faq .faq-item{max-width:920px;margin:0 auto;padding:25px 28px;border:0;border-top:1px solid var(--lower-line);border-radius:0;background:#fff;box-shadow:none;transform:none}.page-lower-unified .faq-item:last-child,.page-lower-unified .aio-faq .faq-item:last-child{border-bottom:1px solid var(--lower-line)}.page-lower-unified .faq-item:hover,.page-lower-unified .aio-faq .faq-item:hover{transform:none}.page-lower-unified .faq-item h3,.page-lower-unified .aio-faq .faq-item h3{position:relative;margin:0 0 10px;padding-left:34px;color:var(--lower-ink);font-size:17px;line-height:1.7}.page-lower-unified .faq-item h3::before{position:absolute;left:0;color:var(--lower-accent);content:"Q.";font-weight:700}.page-lower-unified .faq-item p,.page-lower-unified .aio-faq .faq-item p{padding-left:34px;color:var(--lower-muted);font-size:15px}.page-lower-unified .p-webdesign__intro,.page-lower-unified .p-webdesign__services,.page-lower-unified .p-webdesign__recommend,.page-lower-unified .p-webdesign__worksSec,.page-lower-unified .p-webdesign__price,.page-lower-unified .p-webdesign__flow,.page-lower-unified .p-about__greeting,.page-lower-unified .p-about__mvv,.page-lower-unified .p-about,.page-lower-unified .p-about__map{padding-top:88px;padding-bottom:88px}.page-lower-unified .p-webdesign__services,.page-lower-unified .p-webdesign__recommend,.page-lower-unified .p-about__mvv{background:var(--lower-soft);background-image:none}.page-lower-unified .p-webdesign__svcItem,.page-lower-unified .p-webdesign__recItem,.page-lower-unified .p-about__mvvBlock,.page-lower-unified .p-about__valueItem{border-color:var(--lower-line);border-radius:0;box-shadow:none}.page-lower-unified .p-webdesign__svcItem:hover,.page-lower-unified .p-webdesign__recItem:hover,.page-lower-unified .p-about__mvvBlock:hover{border-color:var(--lower-accent);box-shadow:none;transform:none}.page-lower-unified .p-webdesign__price{background:var(--lower-soft)}.page-lower-unified .p-webdesign__priceList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.page-lower-unified .p-webdesign__priceItem{padding:28px;border:1px solid var(--lower-line);border-radius:0;background:#fff}.page-lower-unified .p-webdesign__priceHead{display:flex;gap:10px;align-items:baseline;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--lower-line)}.page-lower-unified .p-webdesign__priceTitle{margin:0;color:var(--lower-ink);font-size:18px;line-height:1.55}.page-lower-unified .p-webdesign__priceTag{margin:0;color:var(--lower-accent);font-size:20px;font-weight:700;white-space:nowrap}.page-lower-unified .p-webdesign__priceDesc,.page-lower-unified .p-webdesign__priceNote,.page-lower-unified .p-webdesign__flowBody p{color:var(--lower-muted);line-height:1.9}.page-lower-unified .p-webdesign__flowList{max-width:900px;margin:36px auto 0;padding:0;list-style:none}.page-lower-unified .p-webdesign__flowItem{position:relative;display:grid;grid-template-columns:58px 1fr;gap:24px;padding:0 0 32px}.page-lower-unified .p-webdesign__flowItem:not(:last-child)::before{position:absolute;top:58px;bottom:0;left:28px;width:1px;background:rgba(76,74,164,.28);content:""}.page-lower-unified .p-webdesign__flowNum{position:relative;z-index:1;display:grid;width:58px;height:58px;place-items:center;border-radius:0;background:var(--lower-accent);color:#fff;font-size:16px;font-weight:700}.page-lower-unified .p-webdesign__flowBody{padding-top:5px}.page-lower-unified .p-webdesign__flowTitle{margin:0 0 8px;color:var(--lower-ink);font-size:18px}.page-lower-unified .p-webdesign__svcNum,.page-lower-unified .p-webdesign__recNum,.page-lower-unified .p-about__valueNum{border-radius:0;background:var(--lower-accent);color:#fff}.page-lower-unified .p-webdesign__recItem,.page-lower-unified .p-about__valueItem{align-items:flex-start}.page-lower-unified .p-webdesign__recNum{display:grid;flex:0 0 52px;width:52px;min-width:52px;height:52px;padding:0;place-items:center;align-self:flex-start;font-size:18px;line-height:1}.page-lower-unified .p-about__valueItem{border:1px solid var(--lower-line);background:#fff}.page-lower-unified .p-about__valueNum{display:grid;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;place-items:center;align-self:flex-start;font-size:16px;line-height:1}.page-lower-unified .p-about__mvvBlock--mission .p-about__mvvEn,.page-lower-unified .p-about__mvvBlock--vision .p-about__mvvEn,.page-lower-unified .p-about__mvvBlock--value .p-about__mvvEn{color:var(--lower-accent)}.page-lower-unified .p-about__mvvBlock--mission .p-about__mvvHeadline,.page-lower-unified .p-about__mvvBlock--vision .p-about__mvvHeadline,.page-lower-unified .p-about__mvvBlock--value .p-about__mvvHeadline{border-bottom-color:var(--lower-accent)}.page-lower-unified .p-about__greetingPhoto img,.page-lower-unified .p-about__map iframe{border-radius:0;box-shadow:none}.page-lower-unified .p-about__greetingText strong,.page-lower-unified .p-recruit__quote strong{background:none;color:var(--lower-accent-deep)}.page-lower-unified .kaisha{width:100%;border-top:1px solid var(--lower-line)}.page-lower-unified .kaisha th{background:var(--lower-soft)}.page-lower-unified .wpcf7{max-width:920px}.page-lower-unified .wpcf7 input[type="text"],.page-lower-unified .wpcf7 input[type="email"],.page-lower-unified .wpcf7 input[type="tel"],.page-lower-unified .wpcf7 input[type="url"],.page-lower-unified .wpcf7 select,.page-lower-unified .wpcf7 textarea{width:100%;box-sizing:border-box;padding:13px 15px;border:1px solid #C9CDD6;border-radius:0;background:#fff;color:var(--lower-ink)}.page-lower-unified .wpcf7 input:focus,.page-lower-unified .wpcf7 select:focus,.page-lower-unified .wpcf7 textarea:focus{border-color:var(--lower-accent);outline:2px solid rgba(76,74,164,.16)}.page-lower-unified .wpcf7-submit{min-width:240px;padding:15px 28px;border:1px solid var(--lower-accent);border-radius:0;background:var(--lower-accent);color:#fff;font-weight:700}.page-lower-unified .p-const__intro,.page-lower-unified .p-const__pains,.page-lower-unified .p-const__reasons,.page-lower-unified .p-const__principles,.page-lower-unified .p-const__industries,.page-lower-unified .p-const__recommend,.page-lower-unified .p-const__flow,.page-lower-unified .p-recruit__pains,.page-lower-unified .p-recruit__reason,.page-lower-unified .p-recruit__service,.page-lower-unified .p-recruit__contents,.page-lower-unified .p-recruit__features,.page-lower-unified .p-recruit__why,.page-lower-unified .p-recruit__recommend,.page-lower-unified .p-recruit__construction,.page-lower-unified .p-recruit__flow,.page-lower-unified .p-recruit__price-sec{padding-top:88px;padding-bottom:88px}.page-lower-unified .p-const__pains,.page-lower-unified .p-const__principles,.page-lower-unified .p-const__recommend,.page-lower-unified .p-recruit__pains,.page-lower-unified .p-recruit__contents,.page-lower-unified .p-recruit__recommend,.page-lower-unified .p-recruit__flow{background:var(--lower-soft);background-image:none}.page-lower-unified .p-const__industries,.page-lower-unified .p-recruit__construction{background:var(--lower-navy);background-image:none}.page-lower-unified .p-const__industries .p-const__secLead,.page-lower-unified .p-recruit__construction .p-recruit__secLead{color:rgba(255,255,255,.72)}.page-lower-unified .p-const__industries .c-heading01,.page-lower-unified .p-recruit__construction .c-heading01,.page-lower-unified .p-recruit__constructionBody strong{color:#fff}.page-lower-unified .p-recruit__constructionBody strong{background:none}.page-lower-unified .p-const__reasonBlock,.page-lower-unified .p-const__principleItem,.page-lower-unified .p-const__svcItem,.page-lower-unified .p-const__industryCard,.page-lower-unified .p-const__flowItem,.page-lower-unified .p-recruit__contentCard,.page-lower-unified .p-recruit__quote,.page-lower-unified .p-recruit__featureTable,.page-lower-unified .p-recruit__priceCard,.page-lower-unified .p-recruit__flowItem,.page-lower-unified .p-recruit__finalCtaInner{border-radius:0;box-shadow:none}.page-lower-unified .p-const__reasonBlock,.page-lower-unified .p-const__principleItem,.page-lower-unified .p-const__svcItem,.page-lower-unified .p-recruit__contentCard,.page-lower-unified .p-recruit__quote,.page-lower-unified .p-recruit__flowItem{border-color:var(--lower-line)}.page-lower-unified .p-const__reasonNum,.page-lower-unified .p-const__principleNum,.page-lower-unified .p-const__svcNum,.page-lower-unified .p-recruit__price,.page-lower-unified .p-recruit__flowNum span{color:var(--lower-accent)}.page-lower-unified .p-const__reasonTitle,.page-lower-unified .p-const__principleTitle{border-color:var(--lower-accent)}.page-lower-unified .p-const__principleIcon,.page-lower-unified .p-const__svcIcon,.page-lower-unified .p-recruit__contentIcon{border:1px solid rgba(76,74,164,.18);border-radius:0;background:#F0F0F6;color:var(--lower-accent);box-shadow:none}.page-lower-unified .p-const__reasonBody strong,.page-lower-unified .p-const__principleBody strong,.page-lower-unified .p-const__introText strong,.page-lower-unified .p-const__leadTxt strong,.page-lower-unified .p-recruit__reasonBody strong,.page-lower-unified .p-recruit__serviceBody strong,.page-lower-unified .p-recruit__whyBody strong{color:var(--lower-accent-deep)}.page-lower-unified .p-recruit__whyList,.page-lower-unified .p-recruit__priceNote,.page-lower-unified .p-const__painNote{border-color:var(--lower-accent);border-radius:0;background:#F5F5F8;color:var(--lower-ink)}.page-lower-unified .p-recruit__priceCard{padding:4px;background:var(--lower-accent)}.page-lower-unified .p-recruit__finalCtaInner{background:var(--lower-navy)}.page-lower-unified .p-recruit__finalCtaLabel{color:rgba(255,255,255,.7)}.page-lower-unified .p-works{padding-top:0}.page-lower-unified .p-works__hero{position:relative;left:50%;width:100vw;min-height:330px;box-sizing:border-box;overflow:hidden;margin:0 0 54px -50vw;padding:76px max(24px,calc((100vw - 1200px) / 2));background:var(--lower-accent);color:#fff}.page-lower-unified .p-works__hero>*{position:relative;z-index:1;max-width:680px}.page-lower-unified .p-works__hero .c-heading01{padding-left:0 !important;border-left:0;color:#fff;font-size:clamp(32px,4.2vw,48px)}.page-lower-unified .p-works__lead,.page-lower-unified .p-works__desc{color:rgba(255,255,255,.82)}.page-lower-unified .p-works__catItem a,.page-lower-unified .p-works__typeItem a,.page-lower-unified .c-worksCard,.page-lower-unified .c-worksCard__cat,.page-lower-unified .p-worksDetail__mv,.page-lower-unified .p-worksDetail__jBlock,.page-lower-unified .p-worksDetail__point,.page-lower-unified .p-worksDetail__voice,.page-lower-unified .p-worksDetail__ctaInner{border-radius:0}.page-lower-unified .p-works__catItem.is-current a,.page-lower-unified .p-works__typeItem.is-current a,.page-lower-unified .c-worksCard__cat{background:var(--lower-accent)}.page-lower-unified .p-works__catItem a,.page-lower-unified .p-works__typeItem a,.page-lower-unified .c-worksCard{border-color:var(--lower-line);box-shadow:none}.page-lower-unified .c-worksCard:hover{border-color:var(--lower-accent);box-shadow:none;transform:none}.page-lower-unified .c-worksCard__btn,.page-lower-unified .p-works__typeSecTitleEn,.page-lower-unified .p-worksDetail__cat a,.page-lower-unified .p-worksDetail__urlLink,.page-lower-unified .p-worksDetail__h2Mark{color:var(--lower-accent)}.page-lower-unified .p-worksDetail{width:min(1200px,calc(100% - 48px));max-width:1200px;margin-right:auto;margin-left:auto}.page-lower-unified .p-worksDetail__hero{padding-top:38px;border-top:5px solid var(--lower-accent)}.page-lower-unified .p-worksDetail__h2Mark,.page-lower-unified .p-worksDetail__cat a{border-radius:0;background:var(--lower-accent);color:#fff}.page-lower-unified .p-worksDetail__h2Text,.page-lower-unified .p-worksDetail__pointIcon,.page-lower-unified .p-worksDetail__jIcon{color:var(--lower-accent)}@media (max-width:767px){.page-lower-unified .c-breadcrumb,.page-lower-unified .c-contents,.page-lower-unified .c-contents--wide02,.page-lower-unified .l-contents__block--wide02,.page-lower-unified section>.inner,.page-lower-unified .creative-grid,.page-lower-unified .p-aiCases__inner,.page-lower-unified .p-worksDetail{width:calc(100% - 32px)}.page-lower-unified .creative-hero,.page-lower-unified .p-lowerHero,.page-lower-unified .p-lower__heading,.page-lower-unified .p-const__hero,.page-lower-unified .p-recruit__hero{min-height:390px;padding:64px 0}.page-lower-unified .hero-inner.creative,.page-lower-unified .p-lowerHero__inner,.page-lower-unified .p-const__heroInner,.page-lower-unified .p-recruit__heroInner{width:calc(100% - 32px)}.page-lower-unified .p-lower__heading .l-container{width:calc(100% - 32px)}.page-lower-unified .creative-hero::before,.page-lower-unified .p-lowerHero::before,.page-lower-unified .p-lower__heading::before,.page-lower-unified .p-const__hero::before,.page-lower-unified .p-recruit__hero::before,.page-lower-unified .p-works__hero::before{right:-40%;width:115vw;opacity:.42}.page-lower-unified .creative-hero::after,.page-lower-unified .p-lowerHero::after,.page-lower-unified .p-lower__heading::after,.page-lower-unified .p-const__hero::after,.page-lower-unified .p-recruit__hero::after,.page-lower-unified .p-works__hero::after{right:-80px;width:250px;opacity:.32}.page-lower-unified .hero-inner.creative h1,.page-lower-unified .p-lowerHero__title,.page-lower-unified .p-const__heroTitle,.page-lower-unified .p-recruit__heroTitle{max-width:92%;font-size:30px}.page-lower-unified .hero-inner.creative p,.page-lower-unified .p-lowerHero__lead,.page-lower-unified .p-const__heroDesc,.page-lower-unified .p-recruit__heroDesc{max-width:92%;font-size:14px}.page-lower-unified .intro,.page-lower-unified .intro-creative,.page-lower-unified .intro-seo,.page-lower-unified .intro-sns,.page-lower-unified .intro-recruit,.page-lower-unified .creative-section,.page-lower-unified .faq,.page-lower-unified .faq.aio-faq{padding:68px 0}.page-lower-unified .intro .text h2,.page-lower-unified .intro-creative h2,.page-lower-unified .intro-seo h2,.page-lower-unified .intro-sns h2,.page-lower-unified .intro-recruit h2,.page-lower-unified .c-heading01,.page-lower-unified .faq h2,.page-lower-unified .p-aiCases__header h2{padding-left:14px !important;border-left-width:4px;font-size:27px}.page-lower-unified .creative-section>.inner>h2{padding-left:14px;border-left-width:4px;font-size:27px}.page-lower-unified .creative-item,.page-lower-unified .creative-item.reverse{grid-template-columns:1fr}.page-lower-unified .creative-item::before{min-height:138px;border-right:0;border-bottom:1px solid var(--lower-line);background-size:68px}.page-lower-unified .creative-text{padding:26px 22px}.page-lower-unified .p-aiCase{padding:26px 20px}.page-lower-unified .p-webdesign__recNum{flex-basis:44px;width:44px;min-width:44px;height:44px;font-size:15px}.page-lower-unified .p-about__valueNum{flex-basis:40px;width:40px;min-width:40px;height:40px;font-size:14px}.page-lower-unified .p-webdesign__intro,.page-lower-unified .p-webdesign__services,.page-lower-unified .p-webdesign__recommend,.page-lower-unified .p-webdesign__worksSec,.page-lower-unified .p-webdesign__price,.page-lower-unified .p-webdesign__flow,.page-lower-unified .p-about__greeting,.page-lower-unified .p-about__mvv,.page-lower-unified .p-about,.page-lower-unified .p-about__map,.page-lower-unified .p-const__intro,.page-lower-unified .p-const__pains,.page-lower-unified .p-const__reasons,.page-lower-unified .p-const__principles,.page-lower-unified .p-const__industries,.page-lower-unified .p-const__recommend,.page-lower-unified .p-const__flow,.page-lower-unified .p-recruit__pains,.page-lower-unified .p-recruit__reason,.page-lower-unified .p-recruit__service,.page-lower-unified .p-recruit__contents,.page-lower-unified .p-recruit__features,.page-lower-unified .p-recruit__why,.page-lower-unified .p-recruit__recommend,.page-lower-unified .p-recruit__construction,.page-lower-unified .p-recruit__flow,.page-lower-unified .p-recruit__price-sec{padding-top:64px;padding-bottom:64px}.page-lower-unified .p-webdesign__priceList{grid-template-columns:1fr}.page-lower-unified .p-webdesign__priceHead{align-items:flex-start;flex-direction:column}.page-lower-unified .p-webdesign__flowItem{grid-template-columns:48px 1fr;gap:16px}.page-lower-unified .p-webdesign__flowNum{width:48px;height:48px;font-size:14px}.page-lower-unified .p-webdesign__flowItem:not(:last-child)::before{top:48px;left:23px}.page-lower-unified .p-works__hero{min-height:300px;padding-top:64px;padding-bottom:64px}.page-lower-unified .p-works__hero .c-heading01{padding-left:0 !important;font-size:30px}}@media (prefers-reduced-motion:reduce){.page-lower-unified .creative-hero::before,.page-lower-unified .creative-hero::after,.page-lower-unified .p-lowerHero::before,.page-lower-unified .p-lowerHero::after,.page-lower-unified .p-lower__heading::before,.page-lower-unified .p-lower__heading::after,.page-lower-unified .p-const__hero::before,.page-lower-unified .p-const__hero::after,.page-lower-unified .p-recruit__hero::before,.page-lower-unified .p-recruit__hero::after,.page-lower-unified .p-works__hero::before,.page-lower-unified .p-works__hero::after{animation:none}}.page-lower-unified .p-webdesign__results,.page-lower-unified .p-webdesign__policy,.page-lower-unified .p-webdesign__partner{padding:88px 0;background:#fff}.page-lower-unified .p-webdesign__partner{background:var(--lower-soft)}.page-lower-unified .p-webdesign__sectionLead{max-width:850px;margin:0 0 36px;color:var(--lower-muted);font-size:16px;line-height:1.95}.page-lower-unified .p-webdesign__subheading{margin:0 0 16px;color:var(--lower-ink);font-size:20px;font-weight:700;line-height:1.6}.page-lower-unified .p-webdesign__reasonList .p-webdesign__svcDesc + .p-webdesign__svcDesc{margin-top:12px}.page-lower-unified .p-webdesign__reasonList .c-arrowLink{margin-top:16px}.page-lower-unified .p-webdesign__resultGrid,.page-lower-unified .p-webdesign__policyGrid,.page-lower-unified .p-webdesign__serviceSupplement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-lower-unified .p-webdesign__resultCard{display:flex;flex-direction:column;width:auto;max-width:none;margin:0;min-width:0;padding:32px;border:1px solid var(--lower-line);border-top:3px solid var(--lower-accent);background:#fff}.page-lower-unified .p-webdesign__resultLabel{margin:0 0 8px;color:var(--lower-muted);font-size:13px}.page-lower-unified .p-webdesign__resultKeyword{margin:0 0 24px;font-size:23px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.page-lower-unified .p-webdesign__resultRank{display:flex;align-items:baseline;gap:12px;margin:0 0 24px;color:var(--lower-accent);line-height:1.2}.page-lower-unified .p-webdesign__resultRank span{font-size:16px}.page-lower-unified .p-webdesign__resultRank strong{font-size:clamp(56px,5vw,72px);font-weight:700;font-variant-numeric:tabular-nums}.page-lower-unified .p-webdesign__resultClient{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.6}.page-lower-unified .p-webdesign__resultClient span{display:block;margin-top:4px;color:var(--lower-muted);font-size:13px;font-weight:400}.page-lower-unified .p-webdesign__resultDate,.page-lower-unified .p-webdesign__dataNote{margin:16px 0 24px;color:var(--lower-muted);font-size:13px;line-height:1.8}.page-lower-unified .p-webdesign__resultCard>.c-arrowLink{align-self:flex-start;margin-top:auto}.page-lower-unified .p-webdesign__aioResults{margin-top:48px}.page-lower-unified .p-webdesign__aioPending{padding:24px 28px;border-left:3px solid var(--lower-line);background:var(--lower-soft);font-size:15px;line-height:1.9}.page-lower-unified .p-webdesign__aioPending p{margin:0}.page-lower-unified .p-webdesign__aioPending .p-webdesign__dataNote{margin-top:8px}.page-lower-unified .p-webdesign__resultPlatform{margin:0 0 20px;color:var(--lower-accent);font-size:24px;font-weight:700}.page-lower-unified .p-webdesign__resultOutcome{margin:0 0 24px;font-size:20px;font-weight:700;line-height:1.7}.page-lower-unified .p-webdesign__resultImage{margin:0 0 24px}.page-lower-unified .p-webdesign__resultImage img{display:block;width:100%;height:auto;border:1px solid var(--lower-line)}.page-lower-unified .p-webdesign__serviceSupplement{margin-top:40px;padding-top:32px;border-top:1px solid var(--lower-line);font-size:15px;line-height:1.95}.page-lower-unified .p-webdesign__statement{margin:0 0 40px;color:var(--lower-accent);font-size:clamp(23px,2.5vw,32px);font-weight:700;line-height:1.65}.page-lower-unified .p-webdesign__policyGrid{gap:48px}.page-lower-unified .p-webdesign__statement span{display:inline-block;max-width:100%}.page-lower-unified .p-webdesign__prose p{margin:0 0 18px;color:var(--lower-muted);font-size:15px;line-height:2}.page-lower-unified .p-webdesign__prose strong{color:var(--lower-ink)}.page-lower-unified .p-webdesign__policyConclusion{margin-top:24px;padding:28px 32px;border-left:3px solid var(--lower-accent);background:var(--lower-soft);line-height:1.95}.page-lower-unified .p-webdesign__policyConclusion p{margin:0;font-size:15px}.page-lower-unified .p-webdesign__policyConclusion p:first-child{margin-bottom:14px;font-size:19px;font-weight:700}.page-lower-unified .p-webdesign__partnerLead{margin:0 0 24px;font-size:clamp(21px,2.5vw,28px);font-weight:700;line-height:1.65}.page-lower-unified .p-webdesign__supportGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page-lower-unified .p-webdesign__supportItem{min-width:0;padding:24px;border-top:2px solid var(--lower-accent);background:#fff}.page-lower-unified .p-webdesign__supportItem h4{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.6}.page-lower-unified .p-webdesign__supportItem ul{margin:0;padding-left:1.2em;list-style:disc;color:var(--lower-muted);font-size:15px;line-height:1.9}.page-lower-unified .p-webdesign__supportItem li + li{margin-top:10px}.page-lower-unified .p-webdesign__partnerConclusion{max-width:920px;margin-top:32px}.page-lower-unified .p-webdesign__ctaBtn:focus-visible,.page-lower-unified [class*="p-webdesign__"] .c-arrowLink:focus-visible{outline:3px solid var(--lower-accent);outline-offset:5px}.page-lower-unified .p-webdesign__ctaBtn--primary:focus-visible{outline-color:#fff}.page-lower-unified .fixed-buttons--inline{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:24px}.page-lower-unified .fixed-buttons--inline .fixed-btn{max-width:100%;text-align:center;line-height:1.6}.page-lower-unified .fixed-buttons--inline a:focus-visible{outline:3px solid #fff;outline-offset:4px}.page-lower-unified #search-results,.page-lower-unified #price-policy{scroll-margin-top:110px}@media (max-width:900px){.page-lower-unified .p-webdesign__supportGrid{grid-template-columns:1fr}.page-lower-unified .p-webdesign__policyGrid{gap:28px}}@media (max-width:767px){.page-lower-unified .p-webdesign__results,.page-lower-unified .p-webdesign__policy,.page-lower-unified .p-webdesign__partner{padding:64px 0}.page-lower-unified .p-webdesign__resultGrid,.page-lower-unified .p-webdesign__policyGrid,.page-lower-unified .p-webdesign__serviceSupplement{grid-template-columns:1fr}.page-lower-unified .p-webdesign__resultCard,.page-lower-unified .p-webdesign__policyConclusion,.page-lower-unified .p-webdesign__aioPending{padding:24px 20px}.page-lower-unified .p-webdesign__resultKeyword{font-size:21px}.page-lower-unified .p-webdesign__subheading{font-size:18px}.page-lower-unified .p-webdesign__policyConclusion p:first-child{font-size:17px}}.jobsolution-service-price{padding:96px 0;background:#f4f5f6;color:#111}.jobsolution-service-price__lead{max-width:760px;margin:18px 0 36px;color:#4f555c;font-size:16px;line-height:1.9}.jobsolution-service-price__card{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);border:1px solid #dfe2e5;background:#fff;box-shadow:10px 14px 32px rgba(17,17,17,.055)}.jobsolution-service-price__summary{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;min-width:0;padding:44px 40px;background:#131722;color:#fff}.jobsolution-service-price__summary>span{color:rgba(255,255,255,.72);font-size:13px;font-weight:700;letter-spacing:.08em}.jobsolution-service-price__summary p{display:flex;align-items:baseline;flex-wrap:wrap;margin:16px 0 14px;font-size:18px;font-weight:700;line-height:1.2}.jobsolution-service-price__summary p small{margin-right:10px;font-size:14px}.jobsolution-service-price__summary p strong{margin-right:5px;font-size:clamp(42px,5vw,58px);letter-spacing:-.035em}.jobsolution-service-price__summary em{display:inline-flex;padding:7px 12px;border:1px solid rgba(255,255,255,.38);font-size:12px;font-style:normal;font-weight:700}.jobsolution-service-price__details{min-width:0;padding:42px 46px}.jobsolution-service-price__details h3{margin:0 0 20px;font-size:20px;line-height:1.5}.jobsolution-service-price__details ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.jobsolution-service-price__details li{position:relative;padding-left:24px;color:#343941;font-size:15px;line-height:1.75}.jobsolution-service-price__details li::before{position:absolute;top:.72em;left:2px;width:8px;height:4px;border-bottom:2px solid #4c4aa4;border-left:2px solid #4c4aa4;content:"";transform:rotate(-45deg)}.jobsolution-service-price__note{margin:22px 0 0;color:#636a73;font-size:13px;line-height:1.8}.jobsolution-service-price__policy{margin-top:34px;padding:38px 42px;border:1px solid #dfe2e5;border-left:4px solid #4c4aa4;background:#fff}.jobsolution-service-price__eyebrow{margin:0 0 10px;color:#4c4aa4;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jobsolution-service-price__policy h3{margin:0 0 20px;font-size:clamp(22px,3vw,30px);line-height:1.55}.jobsolution-service-price__policy p:not(.jobsolution-service-price__eyebrow){margin:0;color:#454b53;font-size:15px;line-height:1.95}.jobsolution-service-price__policy p + p{margin-top:12px !important}.jobsolution-service-price__cta{margin:34px 0 0;text-align:center}.jobsolution-service-price__cta a{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;min-width:320px;padding:17px 22px;background:#4c4aa4;color:#fff;font-size:14px;font-weight:700;line-height:1.5;transition:transform .2s ease,background .2s ease}.jobsolution-service-price__cta a:hover{background:#3d3b87;transform:translateY(-2px)}@media (max-width:720px){.jobsolution-service-price{padding:64px 0}.jobsolution-service-price__card{grid-template-columns:1fr}.jobsolution-service-price__summary,.jobsolution-service-price__details,.jobsolution-service-price__policy{padding:30px 24px}.jobsolution-service-price__summary p strong{font-size:43px}.jobsolution-service-price__cta a{width:100%;min-width:0}}.page-lower-unified .p-seoPage__breadcrumb .c-breadcrumb{overflow:visible;white-space:normal}.page-lower-unified .p-seoPage__breadcrumb .c-breadcrumb__list{flex-wrap:wrap}.page-lower-unified .p-seoPage__section{padding:88px 0;background:#fff}.page-lower-unified .p-seoPage__section--soft{background:var(--lower-soft)}.page-lower-unified .p-seoPage .p-seoPage__hero::before{animation:none}.page-lower-unified .p-seoPage .p-seoPage__hero::after{display:none}.page-lower-unified .p-seoPage .p-seoPage__hero h1{max-width:100%;margin:0 0 24px;font-size:14px;line-height:1.6;text-align:left}.page-lower-unified .p-seoPage .p-seoPage__hero h1 .line1,.page-lower-unified .p-seoPage .p-seoPage__hero h1 .line2{display:block;margin:0;font-size:14px;line-height:1.6}.page-lower-unified .p-seoPage .p-seoPage__hero h1 .line1{margin-bottom:6px}.page-lower-unified .p-seoPage .p-seoPage__hero h1 br{display:none}.page-lower-unified .p-seoPage .p-seoPage__hero .p-seoPage__heroMessage{max-width:100%;margin:0 0 24px;color:#fff;font-size:clamp(27px,3.5vw,44px);font-weight:700;line-height:1.55}.page-lower-unified .p-seoPage__heroMessage span{display:inline-block}.page-lower-unified .p-seoPage .p-seoPage__hero .p-seoPage__heroLead{max-width:920px;margin:0;font-size:16px;line-height:1.95}.page-lower-unified .p-seoPage__statement{margin:0 0 32px;color:var(--lower-accent);font-size:clamp(23px,2.6vw,32px);font-weight:700;line-height:1.65}.page-lower-unified .p-seoPage__lead{max-width:900px;margin:0 0 32px;color:var(--lower-muted);font-size:16px;line-height:1.95}.page-lower-unified .p-seoPage__twoCol,.page-lower-unified .p-seoPrice__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.page-lower-unified .p-seoPage__prose{min-width:0}.page-lower-unified .p-seoPage__prose h3,.page-lower-unified .p-seoPrice__summary h3{margin:0 0 18px;font-size:21px;font-weight:700;line-height:1.7}.page-lower-unified .p-seoPage__prose p{margin:0 0 18px;color:var(--lower-muted);font-size:15px;line-height:1.95}.page-lower-unified .p-seoPage__prose strong{color:var(--lower-ink)}.page-lower-unified .p-seoPage__checkList,.page-lower-unified .p-seoPage__definitionList{margin:0}.page-lower-unified .p-seoPage__checkList>div{padding:18px 0;border-top:1px solid var(--lower-line)}.page-lower-unified .p-seoPage__checkList dt,.page-lower-unified .p-seoPage__definitionList dt{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.6}.page-lower-unified .p-seoPage__checkList dd,.page-lower-unified .p-seoPage__definitionList dd{margin:0;color:var(--lower-muted);font-size:15px;line-height:1.95}.page-lower-unified .p-seoPage__plainList{margin:0;padding-left:1.2em;list-style:disc;color:var(--lower-muted);font-size:15px;line-height:1.95}.page-lower-unified .p-seoPage__plainList li + li{margin-top:14px}.page-lower-unified .p-seoPage__serviceRows>div,.page-lower-unified .p-seoPage__definitionList>div,.page-lower-unified .p-seoPage__aiItem{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px;padding:28px 0;border-top:1px solid var(--lower-line)}.page-lower-unified .p-seoPage__serviceRows h3,.page-lower-unified .p-seoPage__aiItem h4{margin:0;font-size:20px;font-weight:700;line-height:1.6}.page-lower-unified .p-seoPage__serviceRows p{margin:0;color:var(--lower-muted);font-size:15px;line-height:1.95}.page-lower-unified .p-seoPage__definitions{margin-top:48px}.page-lower-unified .p-seoPage__aiResults{margin-top:48px}.page-lower-unified .p-seoPage .p-works__bytype{padding:36px 0 0;background:none}.page-lower-unified .p-seoPage .p-works__bytype>.c-contents--wide02{width:100%}.page-lower-unified .p-seoPage__caseLinks{margin:0;padding:0;list-style:none}.page-lower-unified .p-seoPage__caseLinks li{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0;border-top:1px solid var(--lower-line);font-size:15px;line-height:1.8}.page-lower-unified .p-seoPage__caseLinks a{color:var(--lower-accent-deep);font-weight:700;text-decoration:underline}.page-lower-unified .p-seoPage__caseLinks span{color:var(--lower-muted)}.page-lower-unified .p-seoPrice{background:var(--lower-soft)}.page-lower-unified .p-seoPrice__summary{min-width:0;padding:28px;border-left:3px solid var(--lower-accent);background:#fff;font-size:15px;line-height:1.9}.page-lower-unified .p-seoPrice__amount{margin:0 0 18px;color:var(--lower-accent);font-size:18px}.page-lower-unified .p-seoPrice__amount strong{margin:0 5px;font-size:32px;font-weight:700;font-variant-numeric:tabular-nums}.page-lower-unified .p-seoPrice .c-arrowLink{margin-top:28px}.page-lower-unified .p-seoPage__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;counter-reset:seoSteps}.page-lower-unified .p-seoPage__steps li{padding-top:20px;border-top:2px solid var(--lower-accent);counter-increment:seoSteps}.page-lower-unified .p-seoPage__steps li::before{color:var(--lower-accent);font-size:16px;font-weight:700;content:"0" counter(seoSteps)}.page-lower-unified .p-seoPage__steps h3{margin:14px 0 10px;font-size:19px;font-weight:700;line-height:1.6}.page-lower-unified .p-seoPage__steps p{margin:0;color:var(--lower-muted);font-size:15px;line-height:1.95}.page-lower-unified .p-seoPage__closing{max-width:920px}.page-lower-unified #small-start .p-seoPage__closing{margin-top:36px}.page-lower-unified .p-seoPage__cta{padding:72px 0;background:var(--lower-accent);color:#fff}.page-lower-unified .p-seoPage__cta h2{margin:0 0 24px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.6}.page-lower-unified .p-seoPage__cta p{max-width:920px;margin:0 0 28px;font-size:15px;line-height:1.95}.page-lower-unified .p-seoPage__ctaButton{display:inline-block;max-width:100%;padding:18px 28px;background:#fff;color:var(--lower-accent-deep);font-size:16px;font-weight:700;line-height:1.6;text-align:center}.page-lower-unified .p-seoPage a:focus-visible{outline:3px solid var(--lower-accent);outline-offset:5px}.page-lower-unified .p-seoPage__cta a:focus-visible{outline-color:#fff}@media (max-width:900px){.page-lower-unified .p-seoPage__twoCol,.page-lower-unified .p-seoPrice__layout{gap:28px}.page-lower-unified .p-seoPage__steps{grid-template-columns:1fr}}@media (max-width:767px){.page-lower-unified .p-seoPage__section,.page-lower-unified .p-seoPage__cta{padding:64px 0}.page-lower-unified .p-seoPage__twoCol,.page-lower-unified .p-seoPrice__layout,.page-lower-unified .p-seoPage__serviceRows>div,.page-lower-unified .p-seoPage__definitionList>div,.page-lower-unified .p-seoPage__aiItem{grid-template-columns:1fr}.page-lower-unified .p-seoPage__serviceRows>div,.page-lower-unified .p-seoPage__definitionList>div,.page-lower-unified .p-seoPage__aiItem{gap:16px}.page-lower-unified .p-seoPrice__summary{padding:24px 20px}}.p-works__grid .c-worksCard{width:100%;max-width:100%;min-width:0;margin:0;overflow:hidden}@media screen and (max-width:1279px){.c-breadcrumb{margin-top:10px}}
