.identity-visual{background:radial-gradient(circle,#fff 0 18%,rgba(255,255,255,.58) 19% 42%,transparent 43%)}
.identity-core{width:7.6rem;height:7.6rem;border-radius:2rem;transform:none;background:#fff;border:1px solid var(--line)}
.node{width:5rem;height:5rem;padding:.45rem;border-radius:1.35rem;display:grid;place-items:center;box-shadow:0 14px 34px rgba(45,29,69,.14)}
.node img{display:block;width:100%;height:100%;object-fit:contain;border-radius:1rem}
.node-one{top:7%;right:14%}
.node-two{bottom:12%;right:1%}
.node-three{bottom:5%;left:13%}
.node-four{top:26%;left:-1%}
.account-panel{max-width:54rem;text-align:center}
.account-panel>p{color:var(--muted);line-height:1.9}
.account-panel .actions{justify-content:center}
.account-panel.legal-page{text-align:right;max-width:52rem}
.account-panel.legal-page h2{font-size:1.15rem;margin:1.8rem 0 .35rem}
.account-panel.legal-page .actions{justify-content:flex-start}
.service-grid{grid-template-columns:1fr;max-width:34rem;margin:1.5rem auto}
.service-card{min-height:7rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;text-align:right}
.service-card img{width:4.6rem;height:4.6rem;border-radius:1.1rem;background:#fff}
.service-card strong,.service-card span{font-size:1.25rem}
.service-card div{display:flex;flex-direction:column}
.service-card.halam{background:linear-gradient(135deg,#086c55,#12a078);color:#fff}
.service-card.basatam{background:linear-gradient(135deg,#562642,#8b456d);color:#fff}
@media(max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.site-header{width:100%;justify-content:center;padding-inline:1rem}.site-header .brand{max-width:100%}.page-shell{width:100%;padding-inline:1rem}.hero,.hero-copy{width:100%;min-width:0}.identity-visual{width:min(18.5rem,76vw)}.node{width:3.8rem;height:3.8rem}.identity-core{width:6.1rem;height:6.1rem}.hero-copy{text-align:center}.hero-copy h1{font-size:2.2rem;letter-spacing:-.03em;overflow-wrap:break-word}.hero-copy .actions{justify-content:center}.hero-copy p{margin-inline:auto}.service-card{padding:1rem}.service-card img{width:4rem;height:4rem}}
