.network-header nav a:nth-child(2){display:inline}.service-visual{background:var(--sage);border-radius:28px;padding:35px 32px;overflow:hidden}.service-visual>.eyebrow{margin-bottom:22px}.service-visual h2{font-size:40px;margin-bottom:32px}.service-layers{display:grid;gap:12px}.service-layer{display:flex;align-items:center;gap:17px;background:#fffef9bd;border:1px solid #d1dcc8;border-radius:13px;padding:17px}.service-layer>span{font-size:10px;color:var(--muted)}.service-layer>span:last-child{margin-left:auto;font-size:20px}.service-layer strong{font-size:15px;font-weight:550}.service-layer p{font-size:11px;line-height:1.5;color:var(--muted);margin:3px 0 0}.visual-note{font-size:10px;color:#52644e;margin:23px 0 0}.service-grid{grid-template-columns:repeat(2,1fr);column-gap:55px;row-gap:32px}.process-section{padding:42px 0 65px}.process-section h2{margin-bottom:35px}.featured-project{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:65px 0}.featured-project h2{font-size:41px}.project-body{font-size:15px;color:var(--muted);line-height:1.85;margin:24px 0}.featured-project .status{margin:0 0 25px}.featured-project .phone{width:190px}.featured-project .product-visual{padding:26px 30px 20px}.domain-link{display:inline-block;font-size:11px;color:var(--muted);margin-top:18px;text-decoration:underline;text-underline-offset:5px}.network-footer{flex-wrap:wrap;gap:25px}.network-footer p:last-child{margin-left:auto}.site-links{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;color:var(--muted)}.site-links a:hover{text-decoration:underline;text-underline-offset:4px}.profile-visual{min-height:390px;background:var(--sage);border-radius:28px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.profile-monogram{font-size:116px;line-height:1.3;letter-spacing:-12px;font-weight:600}.profile-monogram>span{color:#78916b}.profile-visual strong{font-size:22px;font-weight:550;letter-spacing:-.6px}.profile-visual p{font-size:11px;color:var(--muted);margin:5px 0 10px}.profile-visual>div>span{font-size:10px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.profiles-section{padding:42px 0 55px;border-bottom:1px solid var(--line)}.profiles-section h2{font-size:32px;margin-bottom:30px}.social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.social-card{border:1px solid var(--line);border-radius:15px;padding:24px;background:var(--white)}.social-card:hover{background:var(--sage)}.social-card strong{display:block;font-size:20px;letter-spacing:-.5px;font-weight:550}.social-card>span{display:block;font-size:12px;color:var(--muted);margin-top:9px}
@media(max-width:950px){.network-header{gap:22px}.network-header nav{gap:20px}.featured-project{gap:40px}.service-visual{padding:28px 24px}.service-hero .actions{align-items:flex-start;flex-wrap:wrap;gap:18px}.profile-monogram{font-size:100px}.profile-visual{min-height:360px;padding:30px}}
@media(max-width:700px){.network-header{height:auto;min-height:100px;flex-wrap:wrap;gap:18px 14px;padding:20px 0 17px}.network-header>.wordmark{order:1}.network-header>.languages{order:2;margin-left:auto}.network-header>nav{order:3;width:100%;margin:0;justify-content:space-between;gap:14px}.network-header nav a{font-size:12px}.service-hero{padding-top:40px}.service-hero h1{font-size:clamp(43px,9vw,58px)}.service-hero .eyebrow{font-size:8px;letter-spacing:.11em}.service-visual{padding:29px 24px}.service-visual h2{font-size:34px}.service-grid{grid-template-columns:1fr;gap:26px}.process-section{padding:32px 0 42px}.process-section h2{font-size:34px}.featured-project{grid-template-columns:1fr;padding:42px 0;gap:35px}.featured-project h2{font-size:35px}.featured-project .phone{width:205px}.network-footer{gap:18px}.network-footer .site-links{width:100%;gap:14px;font-size:10px}.network-footer p:last-child{margin-left:0}.profile-visual{min-height:320px;padding:28px}.profile-monogram{font-size:100px}.social-grid{grid-template-columns:1fr;gap:14px}.social-card{padding:22px}.profiles-section{padding-bottom:38px}.profiles-section h2{font-size:25px;line-height:1.4}}
