.pone-banner{height:480px;position:relative;overflow:hidden}
.pone-banner__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.pone-banner__content{position:relative;padding-top:88px}
.pone-banner h1{font-size:52px;line-height:1.3}
.pone-banner h1 span{background:linear-gradient(110deg,#3679ff,#7646ff);background-clip:text;-webkit-background-clip:text;color:transparent}
.pone-banner__content>p{margin:7px 0 72px;color:var(--text);font-size:32px}
.pone-architecture{padding-top:96px}
.pone-architecture__visual{height:460px;margin-top:68px;padding:28px;border-radius:8px;background:#fff;box-shadow:0 4px 24px rgba(24,46,96,.12);overflow:hidden}
.pone-architecture__visual img{width:100%;height:100%;object-fit:contain}
.pone-functions{padding-top:18px}
.pone-function-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:72px}
.pone-function-card{display:grid;grid-template-columns:88px 1fr;gap:24px;min-height:260px;padding:28px 20px 28px 24px;border:1px solid #f7f9ff;border-radius:4px;background:#f5f8fd}
.pone-function-card img{width:88px;height:88px;object-fit:contain}
.pone-function-card h3{margin-bottom:16px;font-size:24px;line-height:1.25}
.pone-function-card p{color:var(--text);font-size:14px;line-height:1.55}
.pone-why{padding-top:70px}
.pone-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:72px}
.pone-why-card img{width:88px;height:88px;margin-bottom:20px;object-fit:contain}
.pone-why-card h3{margin-bottom:12px;font-size:24px}
.pone-why-card p{max-width:340px;color:var(--text);font-size:14px;line-height:1.55}
@media(max-width:1100px){.pone-function-card h3{font-size:20px}.pone-why-grid{gap:30px}}
@media(max-width:767px){.pone-banner{height:440px}.pone-banner__background{opacity:.72}.pone-banner__content{padding-top:54px}.pone-banner h1{font-size:38px}.pone-banner__content>p{max-width:320px;margin:12px 0 44px;font-size:24px}.pone-banner .button{width:100px}.pone-banner .button-group{flex-wrap:wrap;justify-content:flex-start}.pone-architecture{padding-top:64px}.pone-architecture__visual{height:auto;margin-top:44px;padding:10px}.pone-architecture__visual img{height:auto}.pone-function-grid{grid-template-columns:1fr;margin-top:48px}.pone-function-card{grid-template-columns:64px 1fr;min-height:0;padding:20px;gap:16px}.pone-function-card img{width:64px;height:64px}.pone-function-card h3{font-size:18px;margin-bottom:8px}.pone-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 20px;margin-top:48px}.pone-why-card img{width:72px;height:72px}.pone-why-card h3{font-size:18px}.pone-why-card p{font-size:13px}}
