Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
Z
zhiyinweilai
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xuchentao
zhiyinweilai
Commits
9e83cdd8
Commit
9e83cdd8
authored
Aug 11, 2026
by
xuchentao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor: simplify decorative page elements
parent
106bac5c
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
16 additions
and
50 deletions
+16
-50
index.astro
src/pages/about/index.astro
+1
-1
index.astro
src/pages/contact/index.astro
+1
-1
index.astro
src/pages/services/index.astro
+4
-6
global.css
src/styles/global.css
+10
-42
No files found.
src/pages/about/index.astro
View file @
9e83cdd8
...
...
@@ -12,7 +12,7 @@ const description = "了解西安智引未来的公司定位、GEO与SMO双引
<section class="page-hero about-hero"><div class="page-hero__mesh"></div><div class="container page-hero__inner" data-reveal><div class="breadcrumb"><a href="/">首页</a> / 关于我们</div><div class="eyebrow"><span></span>ABOUT AILEAD FUTURE</div><h1>搜索入口正在重构<br /><em>品牌增长需要新的坐标系</em></h1><p>{site.about.position}</p></div></section>
<section id="position" class="section-pad section-white"><div class="container about-intro-layout"><div><SectionHeading eyebrow="OUR POSITION" title={site.about.heading} /></div><div class="story-column">{site.about.story.map((paragraph, index) => <p data-reveal><span>0{index + 1}</span>{paragraph}</p>)}</div></div></section>
<section class="stat-band"><div class="container stat-grid">{site.home.stats.map((stat) => <div data-reveal><strong>{stat.value}</strong><p>{stat.label}</p></div>)}</div></section>
<section id="advantages" class="section-pad section-muted"><div class="container"><SectionHeading eyebrow="WHY AILEAD" title="让每个结论,都能回到真实证据" description="能力不止体现在算法和平台覆盖,也体现在客户能否看懂过程、验证结果并持续迭代。" /><div class="advantage-grid">{site.about.advantages.map((item
, index) => <article data-reveal><span>0{index + 1}</span><div class="advantage-icon">{["⌁", "▦", "◎", "↻", "∞", "◫"][index]}</div
><h3>{item.title}</h3><p>{item.desc}</p></article>)}</div></div></section>
<section id="advantages" class="section-pad section-muted"><div class="container"><SectionHeading eyebrow="WHY AILEAD" title="让每个结论,都能回到真实证据" description="能力不止体现在算法和平台覆盖,也体现在客户能否看懂过程、验证结果并持续迭代。" /><div class="advantage-grid">{site.about.advantages.map((item
) => <article data-reveal
><h3>{item.title}</h3><p>{item.desc}</p></article>)}</div></div></section>
<section id="technology" class="section-pad about-tech"><div class="container about-tech-layout"><div><SectionHeading eyebrow="SELF-DEVELOPED TECHNOLOGY" title="五项技术,贯穿数据采集到效果监测" description="以合规采集、语义解析与时序分析为基础,为双引擎服务提供稳定的数据支撑。" light /></div><div class="technology-list">{site.about.technologies.map((item, index) => <article data-reveal><span>{String(index + 1).padStart(2, "0")}</span><h3>{item}</h3><i></i></article>)}</div></div></section>
<section class="section-pad vision-section"><div class="container vision-card" data-reveal><span>AILEAD FUTURE · OUR VISION</span><blockquote>“{site.about.vision}”</blockquote><div><i></i><p>科技蓝连接AI与数据,增长绿连接优化与结果。</p></div></div></section>
<CTA />
...
...
src/pages/contact/index.astro
View file @
9e83cdd8
...
...
@@ -7,7 +7,7 @@ const title = `联系我们|${site.brand.name}`;
const description = `联系智引未来,咨询GEO、SMO、AI官网搭建与内容运营服务。电话${site.contact.phone},邮箱${site.contact.email}。`;
---
<Base {title} {description}><Header /><main id="main-content">
<section class="contact-hero"><div class="contact-hero__glow"></div><div class="container contact-hero__grid"><div data-reveal><div class="breadcrumb"><a href="/">首页</a> / 联系我们</div><div class="eyebrow eyebrow--light"><span></span>CONTACT AILEAD FUTURE</div><h1>{site.contact.heading}</h1><p>{site.contact.intro}</p><div class="hero__actions"><a class="button button--white" href={`tel:${site.contact.phone}`}>电话咨询 <span>↗</span></a><a class="button button--ghost" href={`mailto:${site.contact.email}`}>发送邮件</a></div></div><
div class="contact-radar" data-reveal><div class="radar-ring radar-ring--one"></div><div class="radar-ring radar-ring--two"></div><div class="radar-core"><strong>AI</strong><span>品牌诊断</span></div><i class="radar-dot radar-dot--one"></i><i class="radar-dot radar-dot--two"></i><i class="radar-dot radar-dot--three"></i></div><
/div></section>
<section class="contact-hero"><div class="contact-hero__glow"></div><div class="container contact-hero__grid"><div data-reveal><div class="breadcrumb"><a href="/">首页</a> / 联系我们</div><div class="eyebrow eyebrow--light"><span></span>CONTACT AILEAD FUTURE</div><h1>{site.contact.heading}</h1><p>{site.contact.intro}</p><div class="hero__actions"><a class="button button--white" href={`tel:${site.contact.phone}`}>电话咨询 <span>↗</span></a><a class="button button--ghost" href={`mailto:${site.contact.email}`}>发送邮件</a></div></div></div></section>
<section class="section-pad section-muted"><div class="container contact-grid"><article data-reveal><span>01</span><h2>咨询电话</h2><a class="contact-big-link" href={`tel:${site.contact.phone}`}>{site.contact.phoneDisplay}</a><p>项目咨询与需求沟通</p></article><article data-reveal><span>02</span><h2>联系邮箱</h2><a class="contact-big-link contact-big-link--small" href={`mailto:${site.contact.email}`}>{site.contact.email}</a><p>可发送品牌资料与需求说明</p></article><article data-reveal><span>03</span><h2>公司地址</h2><address>{site.contact.address}</address><p>西安 · 曲江新区</p></article><article data-reveal><span>04</span><h2>内容矩阵</h2><div class="social-list">{site.contact.socials.map((name) => <strong>{name}</strong>)}</div><p>品牌动态与行业洞察</p></article></div></section>
<section class="section-pad section-white"><div class="container visit-grid"><div><div class="eyebrow"><span></span>BEFORE WE TALK</div><h2>准备这些信息,<br />让诊断更聚焦</h2><p>无需制作复杂材料,现有品牌资料与最关心的问题就足够开始。</p></div><ol><li><span>01</span><div><strong>品牌名称与简介</strong><p>500字以内,帮助我们快速理解业务与定位</p></div></li><li><span>02</span><div><strong>5个品牌或品类关键词</strong><p>你最希望用户在哪些搜索问题中看见品牌</p></div></li><li><span>03</span><div><strong>当前主要痛点</strong><p>AI不可见、社媒排名、官网信源或内容运营</p></div></li><li><span>04</span><div><strong>联系人与官网</strong><p>便于后续沟通并快速查看现有品牌信息</p></div></li></ol></div></section>
<section class="contact-bottom"><div class="container"><p>AILEAD FUTURE · GEO × SMO</p><h2>先看清品牌可见度<br />再决定增长下一步</h2><a class="button button--white" href={`tel:${site.contact.phone}`}>立即联系 {site.contact.phoneDisplay}</a></div></section>
...
...
src/pages/services/index.astro
View file @
9e83cdd8
...
...
@@ -18,13 +18,11 @@ const jsonLd = [{
<Base {title} {description} {keywords} {jsonLd}><Header /><main id="main-content">
<section class="page-hero page-hero--services"><div class="page-hero__mesh"></div><div class="container page-hero__inner" data-reveal><div class="breadcrumb"><a href="/">首页</a> / 产品服务</div><div class="eyebrow"><span></span>PRODUCTS & SERVICES</div><h1>双引擎协同<br /><em>覆盖每一个搜索入口</em></h1><p>从AI回答到社媒搜索,从官方信源到持续内容运营,建立可监测、可优化、可复盘的全域搜索增长体系。</p></div></section>
<nav class="anchor-nav"><div class="container">{site.services.map((item) => <a href={`#${item.slug}`}><span>{item.index}</span>{item.name}</a>)}</div></nav>
<section class="section-pad section-muted"><div class="container service-list">{site.services.map((item, index) => <article id={item.slug} class:list={["service-detail", `service-detail--${item.type}`, { "service-detail--reverse": index % 2 }]}>
<div class="service-detail__visual" data-reveal>
<div class="service-visual__top"><span>{item.type.toUpperCase()}</span><small>{item.kicker}</small></div>
<div class="service-visual__core"><div><i></i><strong>{item.index}</strong></div><span>{item.name}</span></div>
<div class="service-visual__nodes">{item.capabilities.map((capability) => <span>{capability.label}<i></i></span>)}</div>
<section class="section-pad section-muted"><div class="container service-list">{site.services.map((item) => <article id={item.slug} class:list={["service-detail", `service-detail--${item.type}`]}>
<div class="service-detail__content" data-reveal>
<div class="service-detail__summary"><div class="eyebrow"><span></span>{item.kicker}</div><h2>{item.name}</h2><p class="lead">{item.intro}</p><a class:list={["button", { "button--green": item.type === "smo" }]} href={`/services/${item.slug}/`}>查看服务详情 <span>↗</span></a></div>
<div class="service-detail__delivery"><ul>{item.features.map((feature) => <li><span>✓</span>{feature}</li>)}</ul><div class="capability-pills">{item.capabilities.map((capability) => <span>{capability.label}</span>)}</div></div>
</div>
<div class="service-detail__content" data-reveal><div class="eyebrow"><span></span>{item.kicker}</div><h2>{item.name}</h2><p class="lead">{item.intro}</p><ul>{item.features.map((feature) => <li><span>✓</span>{feature}</li>)}</ul><div class="capability-pills">{item.capabilities.map((capability) => <span>{capability.label}</span>)}</div><a class:list={["button", { "button--green": item.type === "smo" }]} href={`/services/${item.slug}/`}>查看服务详情 <span>↗</span></a></div>
</article>)}</div></section>
<section class="section-pad section-white"><div class="container"><SectionHeading eyebrow="ONE SHARED DATA FOUNDATION" title="四项服务,共用一套品牌知识与数据底座" description="诊断结论可以进入内容规划,优质内容可以同时服务官网、AI与社媒搜索,让每一次投入持续复用。" align="center" /><div class="connection-map" data-reveal><span>GEO</span><span>SMO</span><strong>品牌数据底座<i></i></strong><span>AI官网</span><span>内容运营</span></div></div></section>
<CTA title="不知道先做GEO还是SMO?" text="先用一次品牌全搜索诊断识别缺口,再决定服务组合与执行顺序。" />
...
...
src/styles/global.css
View file @
9e83cdd8
...
...
@@ -222,26 +222,12 @@ h1, h2, h3, strong { line-height: 1.25; }
.anchor-nav
span
{
color
:
var
(
--brand-teal
);
font-size
:
10px
;
}
.service-list
{
display
:
grid
;
gap
:
30px
;
}
.service-detail
{
display
:
grid
;
grid-template-columns
:
.9
fr
1.1
fr
;
gap
:
72px
;
align-items
:
center
;
padding
:
52px
;
border
:
1px
solid
var
(
--border-default
);
border-radius
:
20px
;
background
:
#fff
;
box-shadow
:
var
(
--shadow-card
);
scroll-margin-top
:
150px
;
}
.service-detail--reverse
.service-detail__visual
{
order
:
2
;
}
.service-detail__visual
{
position
:
relative
;
overflow
:
hidden
;
min-height
:
420px
;
border-radius
:
16px
;
color
:
#fff
;
background
:
linear-gradient
(
145deg
,
#0b438d
,
var
(
--brand-blue
));
}
.service-detail--smo
.service-detail__visual
{
background
:
linear-gradient
(
145deg
,
#087b5d
,
var
(
--brand-green
));
}
.service-detail--platform
.service-detail__visual
{
background
:
linear-gradient
(
145deg
,
#0d6087
,
var
(
--brand-teal
));
}
.service-detail__visual
::before
{
position
:
absolute
;
inset
:
0
;
content
:
""
;
background-image
:
linear-gradient
(
rgba
(
255
,
255
,
255
,
.06
)
1px
,
transparent
1px
),
linear-gradient
(
90deg
,
rgba
(
255
,
255
,
255
,
.06
)
1px
,
transparent
1px
);
background-size
:
48px
48px
;
}
.service-visual__top
{
position
:
relative
;
display
:
flex
;
justify-content
:
space-between
;
padding
:
25px
;
border-bottom
:
1px
solid
rgba
(
255
,
255
,
255
,
.16
);
}
.service-visual__top
span
{
font-size
:
12px
;
font-weight
:
800
;
}
.service-visual__top
small
{
opacity
:
.62
;
font-size
:
9px
;
letter-spacing
:
.12em
;
}
.service-visual__core
{
position
:
relative
;
display
:
flex
;
flex-direction
:
column
;
align-items
:
center
;
justify-content
:
center
;
height
:
260px
;
}
.service-visual__core
>
div
{
position
:
relative
;
display
:
grid
;
place-items
:
center
;
width
:
130px
;
height
:
130px
;
border
:
1px
solid
rgba
(
255
,
255
,
255
,
.3
);
border-radius
:
50%
;
box-shadow
:
0
0
0
25px
rgba
(
255
,
255
,
255
,
.05
),
0
0
0
50px
rgba
(
255
,
255
,
255
,
.03
);
}
.service-visual__core
i
{
position
:
absolute
;
inset
:
18px
;
border
:
1px
dashed
rgba
(
255
,
255
,
255
,
.45
);
border-radius
:
50%
;
animation
:
orbit
12s
linear
infinite
;
}
.service-visual__core
strong
{
font-size
:
30px
;
}
.service-visual__core
>
span
{
margin-top
:
28px
;
font-size
:
13px
;
font-weight
:
700
;
}
.service-visual__nodes
{
position
:
relative
;
display
:
grid
;
grid-template-columns
:
repeat
(
4
,
1
fr
);
border-top
:
1px
solid
rgba
(
255
,
255
,
255
,
.16
);
}
.service-visual__nodes
span
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
gap
:
6px
;
min-height
:
55px
;
border-right
:
1px
solid
rgba
(
255
,
255
,
255
,
.12
);
font-size
:
10px
;
}
.service-visual__nodes
i
{
width
:
4px
;
height
:
4px
;
border-radius
:
50%
;
background
:
var
(
--brand-cyan
);
}
.service-detail
{
padding
:
52px
;
border
:
1px
solid
var
(
--border-default
);
border-radius
:
20px
;
background
:
#fff
;
box-shadow
:
var
(
--shadow-card
);
scroll-margin-top
:
150px
;
}
.service-detail__content
{
display
:
grid
;
grid-template-columns
:
.82
fr
1.18
fr
;
gap
:
72px
;
align-items
:
start
;
}
.service-detail__content
h2
{
margin-bottom
:
18px
;
font-size
:
38px
;
}
.service-detail__content
.lead
{
color
:
var
(
--text-secondary
);
font-size
:
17px
;
}
.service-detail__content
ul
{
display
:
grid
;
gap
:
14px
;
margin
:
28px
0
;
padding
:
25px
0
;
border-top
:
1px
solid
var
(
--border-default
);
border-bottom
:
1px
solid
var
(
--border-default
);
list-style
:
none
;
}
.service-detail__summary
.button
{
margin-top
:
28px
;
}
.service-detail__content
ul
{
display
:
grid
;
gap
:
14px
;
margin
:
0
0
22px
;
padding
:
0
0
25px
;
border-bottom
:
1px
solid
var
(
--border-default
);
list-style
:
none
;
}
.service-detail__content
li
{
display
:
grid
;
grid-template-columns
:
24px
1
fr
;
color
:
var
(
--text-secondary
);
font-size
:
14px
;
}
.service-detail__content
li
span
{
color
:
var
(
--brand-blue
);
font-weight
:
800
;
}
.service-detail--smo
.service-detail__content
li
span
{
color
:
var
(
--brand-green
);
}
...
...
@@ -327,12 +313,9 @@ h1, h2, h3, strong { line-height: 1.25; }
.story-column
p
{
display
:
grid
;
grid-template-columns
:
44px
1
fr
;
gap
:
20px
;
margin
:
0
;
padding
:
26px
0
;
border-bottom
:
1px
solid
var
(
--border-default
);
color
:
var
(
--text-secondary
);
line-height
:
1.9
;
}
.story-column
span
{
color
:
var
(
--brand-blue
);
font-size
:
11px
;
font-weight
:
700
;
}
.advantage-grid
{
display
:
grid
;
grid-template-columns
:
repeat
(
3
,
1
fr
);
gap
:
16px
;
margin-top
:
52px
;
}
.advantage-grid
article
{
min-height
:
250px
;
padding
:
28
px
;
border
:
1px
solid
var
(
--border-default
);
border-radius
:
14px
;
background
:
#fff
;
transition
:
transform
.25s
,
box-shadow
.25s
,
border-color
.25s
;
}
.advantage-grid
article
{
min-height
:
180px
;
padding
:
32
px
;
border
:
1px
solid
var
(
--border-default
);
border-radius
:
14px
;
background
:
#fff
;
transition
:
transform
.25s
,
box-shadow
.25s
,
border-color
.25s
;
}
.advantage-grid
article
:hover
{
transform
:
translateY
(
-5px
);
border-color
:
var
(
--border-blue
);
box-shadow
:
var
(
--shadow-hover
);
}
.advantage-grid
article
>
span
{
color
:
var
(
--text-muted
);
font-size
:
10px
;
}
.advantage-icon
{
display
:
grid
;
place-items
:
center
;
width
:
45px
;
height
:
45px
;
margin
:
28px
0
20px
;
border-radius
:
11px
;
color
:
var
(
--brand-blue
);
background
:
var
(
--bg-blue
);
font-size
:
22px
;
}
.advantage-grid
article
:nth-child
(
2n
)
.advantage-icon
{
color
:
var
(
--brand-green
);
background
:
var
(
--bg-green
);
}
.advantage-grid
h3
{
margin-bottom
:
10px
;
font-size
:
20px
;
}
.advantage-grid
h3
{
margin
:
0
0
12px
;
font-size
:
20px
;
}
.advantage-grid
p
{
margin
:
0
;
color
:
var
(
--text-secondary
);
font-size
:
13px
;
}
.about-tech
{
color
:
#fff
;
background
:
var
(
--dark-bg
);
}
.about-tech-layout
{
display
:
grid
;
grid-template-columns
:
.9
fr
1.1
fr
;
gap
:
90px
;
align-items
:
center
;
}
...
...
@@ -391,19 +374,10 @@ h1, h2, h3, strong { line-height: 1.25; }
.contact-hero
{
position
:
relative
;
overflow
:
hidden
;
padding
:
110px
0
;
color
:
#fff
;
background
:
linear-gradient
(
130deg
,
var
(
--dark-bg
)
0
,
var
(
--brand-navy
)
70%
,
#075b88
);
}
.contact-hero__glow
{
position
:
absolute
;
right
:
5%
;
bottom
:
-50%
;
width
:
600px
;
height
:
600px
;
border-radius
:
50%
;
background
:
rgba
(
25
,
199
,
196
,
.18
);
filter
:
blur
(
40px
);
}
.contact-hero__grid
{
position
:
relative
;
display
:
grid
;
grid-template-columns
:
1.05
fr
.95
fr
;
align-items
:
center
;
gap
:
80px
;
}
.contact-hero__grid
{
position
:
relative
;
display
:
grid
;
grid-template-columns
:
minmax
(
0
,
820px
)
;
}
.contact-hero
.breadcrumb
{
color
:
rgba
(
255
,
255
,
255
,
.52
);
}
.contact-hero
h1
{
max-width
:
720px
;
margin-bottom
:
22px
;
font-size
:
clamp
(
46px
,
6vw
,
72px
);
letter-spacing
:
-.05em
;
}
.contact-hero__grid
>
div
:first-child
>
p
{
max-width
:
650px
;
margin-bottom
:
32px
;
color
:
rgba
(
255
,
255
,
255
,
.7
);
font-size
:
17px
;
}
.contact-radar
{
position
:
relative
;
min-height
:
410px
;
}
.radar-ring
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
border
:
1px
solid
rgba
(
67
,
212
,
232
,
.28
);
border-radius
:
50%
;
transform
:
translate
(
-50%
,
-50%
);
}
.radar-ring--one
{
width
:
360px
;
height
:
360px
;
box-shadow
:
inset
0
0
60px
rgba
(
25
,
199
,
196
,
.06
);
}
.radar-ring--two
{
width
:
240px
;
height
:
240px
;
border-style
:
dashed
;
animation
:
orbit
22s
linear
infinite
;
}
.radar-core
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
display
:
grid
;
place-items
:
center
;
width
:
120px
;
height
:
120px
;
border-radius
:
50%
;
background
:
var
(
--gradient-brand
);
box-shadow
:
0
0
50px
rgba
(
67
,
212
,
232
,
.35
);
transform
:
translate
(
-50%
,
-50%
);
}
.radar-core
strong
{
font-size
:
34px
;
}
.radar-core
span
{
font-size
:
10px
;
}
.radar-dot
{
position
:
absolute
;
width
:
9px
;
height
:
9px
;
border-radius
:
50%
;
background
:
var
(
--brand-cyan
);
box-shadow
:
0
0
0
8px
rgba
(
67
,
212
,
232
,
.1
);
}
.radar-dot--one
{
top
:
70px
;
right
:
95px
;
}
.radar-dot--two
{
right
:
55px
;
bottom
:
95px
;
background
:
var
(
--brand-green
);
}
.radar-dot--three
{
bottom
:
70px
;
left
:
100px
;
}
.contact-grid
{
display
:
grid
;
grid-template-columns
:
repeat
(
2
,
1
fr
);
gap
:
18px
;
}
.contact-grid
article
{
min-height
:
250px
;
padding
:
32px
;
border
:
1px
solid
var
(
--border-default
);
border-radius
:
14px
;
background
:
#fff
;
}
.contact-grid
article
>
span
{
color
:
var
(
--brand-blue
);
font-size
:
11px
;
font-weight
:
700
;
}
...
...
@@ -478,7 +452,7 @@ h1, h2, h3, strong { line-height: 1.25; }
.footer-logo
{
display
:
block
;
width
:
210px
;
filter
:
brightness
(
0
)
invert
(
1
);
opacity
:
.95
;
}
.footer-brand
>
p
{
max-width
:
400px
;
margin
:
24px
0
;
font-size
:
13px
;
line-height
:
1.9
;
}
.footer-tags
{
display
:
flex
;
flex-wrap
:
wrap
;
gap
:
8px
;
}
.footer-tags
span
{
padding
:
5px
9px
;
border
:
1px
solid
rgba
(
255
,
255
,
255
,
.14
);
border-radius
:
5px
;
color
:
var
(
--brand-cyan
);
font-size
:
10px
;
}
.footer-tags
span
{
padding
:
5px
9px
;
color
:
var
(
--brand-cyan
);
font-size
:
10px
;
}
.footer-grid
h2
{
margin-bottom
:
23px
;
color
:
#fff
;
font-size
:
13px
;
}
.footer-grid
>
div
:not
(
.footer-brand
)
>
a
{
display
:
block
;
margin
:
11px
0
;
font-size
:
12px
;
}
.footer-grid
>
div
:not
(
.footer-brand
)
>
a
:hover
{
color
:
var
(
--brand-cyan
);
}
...
...
@@ -525,7 +499,7 @@ h1, h2, h3, strong { line-height: 1.25; }
.hero__grid
{
gap
:
20px
;
}
.hero-platform-flow
{
min-height
:
380px
;
}
.tech-layout
,
.about-tech-layout
{
gap
:
55px
;
}
.service-detail
{
gap
:
44px
;
padding
:
38px
;
}
.service-detail
{
padding
:
38px
;
}
.footer-grid
{
grid-template-columns
:
1.25
fr
repeat
(
3
,
1
fr
);
gap
:
32px
;
}
}
...
...
@@ -542,8 +516,7 @@ h1, h2, h3, strong { line-height: 1.25; }
.tech-data-row
,
.workflow-grid
,
.method-flow
,
.process-grid
{
grid-template-columns
:
repeat
(
2
,
1
fr
);
}
.tech-data-row
>
div
:nth-child
(
2
),
.process-grid
article
:nth-child
(
2
)
{
border-right
:
0
;
}
.tech-data-row
>
div
:nth-child
(
-n
+
2
),
.process-grid
article
:nth-child
(
-n
+
2
)
{
border-bottom
:
1px
solid
rgba
(
255
,
255
,
255
,
.12
);
}
.service-detail
{
grid-template-columns
:
1
fr
;
}
.service-detail--reverse
.service-detail__visual
{
order
:
0
;
}
.service-detail__content
{
grid-template-columns
:
1
fr
;
gap
:
38px
;
}
.connection-map
{
grid-template-columns
:
repeat
(
2
,
1
fr
);
gap
:
14px
;
}
.connection-map
::before
{
display
:
none
;
}
.connection-map
>
strong
{
grid-column
:
1
/
-1
;
grid-row
:
1
;
}
...
...
@@ -555,7 +528,6 @@ h1, h2, h3, strong { line-height: 1.25; }
.faq-layout
aside
{
position
:
static
;
}
.method-flow
article
:nth-child
(
2
)
{
border-right
:
1px
solid
var
(
--border-default
);
}
.method-flow
article
:nth-child
(
-n
+
2
)
{
border-bottom
:
0
;
}
.contact-radar
{
min-height
:
360px
;
}
.article-detail-layout
{
grid-template-columns
:
1
fr
;
gap
:
20px
;
}
.article-detail-layout
aside
{
position
:
static
;
}
.cta-band__inner
{
align-items
:
flex-start
;
flex-direction
:
column
;
}
...
...
@@ -591,9 +563,7 @@ h1, h2, h3, strong { line-height: 1.25; }
.tech-data-row
>
div
,
.process-grid
article
{
border-right
:
0
;
border-bottom
:
1px
solid
rgba
(
255
,
255
,
255
,
.12
);
}
.tech-data-row
>
div
:last-child
,
.process-grid
article
:last-child
{
border-bottom
:
0
;
}
.service-detail
{
padding
:
16px
;
border-radius
:
14px
;
}
.service-detail__visual
{
min-height
:
370px
;
}
.service-detail__content
{
padding
:
14px
10px
22px
;
}
.service-visual__nodes
{
grid-template-columns
:
repeat
(
2
,
1
fr
);
}
.page-hero
{
min-height
:
440px
;
padding
:
80px
0
70px
;
}
.page-hero__inner
{
width
:
calc
(
100%
-
32px
);
margin-inline
:
auto
;
}
.page-hero
h1
{
font-size
:
42px
;
}
...
...
@@ -615,8 +585,6 @@ h1, h2, h3, strong { line-height: 1.25; }
.method-flow
article
:last-child
{
border-bottom
:
1px
solid
var
(
--border-default
);
}
.contact-hero
{
padding
:
76px
0
;
}
.contact-hero
h1
{
font-size
:
43px
;
}
.contact-radar
{
min-height
:
300px
;
}
.radar-ring--one
{
width
:
290px
;
height
:
290px
;
}
.radar-ring--two
{
width
:
190px
;
height
:
190px
;
}
.contact-grid
article
{
min-height
:
220px
;
}
.faq-list
summary
{
grid-template-columns
:
36px
1
fr
20px
;
}
.faq-list
details
>
div
{
padding-left
:
48px
;
padding-right
:
0
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment