.site-header .brand{font-size:24px;letter-spacing:-.9px;flex-shrink:0}.site-header .brand small{font-size:6.6px;letter-spacing:1px}.desktop-nav{gap:25px;font-size:11px}.desktop-nav .nav-contact{gap:18px}.services{padding-top:79px;padding-bottom:0}.services .section-heading>p{max-width:320px;line-height:1.9}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-card{padding:30px 26px 28px;min-width:0;scroll-margin-top:35px;display:flex;flex-direction:column}.service-card:first-child{padding-left:0}.service-card:last-child{padding-right:0}.service-card+.service-card{border-left:1px solid var(--line)}.service-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:26px;min-height:59px}.service-top>span{font-size:8px;font-weight:600;letter-spacing:1.3px;line-height:1.7;color:var(--accent);padding-top:7px}.service-top svg{width:70px;height:57px;fill:none;stroke:var(--accent);stroke-width:1.2;flex-shrink:0}.service-card h3{font-size:25px;line-height:1.25;letter-spacing:-.8px}.service-card>p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:15px}.service-detail{font-size:8px;line-height:1.8;color:var(--accent);margin-top:18px;display:block}.service-card>a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;border-top:1px solid var(--line);padding-top:17px;margin-top:auto}.service-detail{margin-bottom:27px}.service-card>a>span{font-size:21px;color:var(--accent)}.service-card>a:hover{color:var(--accent)}.advisor-signature{font:italic 25px Georgia,'Times New Roman',serif;margin-top:30px;color:#ffdac0}.advisor-signature small{font:9px Arial,Helvetica,sans-serif;display:block;color:#ffe1cc;margin-top:9px}.contact>p{max-width:610px;margin-left:auto;margin-right:auto}.manager-header .brand small{font-size:6px;letter-spacing:1.1px}.managed-category{display:block;font-size:9px;color:var(--muted);margin-top:11px}.manager-intro p{max-width:560px}.project-toolbar{flex-wrap:wrap;row-gap:16px}.project-actions{gap:15px}@media(max-width:1100px){.service-card{padding-left:20px;padding-right:20px}.service-top{display:block}.service-top svg{margin-top:17px}.service-card h3{font-size:22px}.service-card>p{font-size:11px}.services .section-heading>p{max-width:280px}}@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{width:35px;height:35px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:7px}.menu-toggle span{height:1px;background:var(--ink);width:22px;transition:.2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}}@media(max-width:760px){.site-header .brand{font-size:23px}.site-header .brand small{font-size:6px;letter-spacing:.7px}.services{padding-top:54px}.services .section-heading>p{max-width:none;margin-top:20px}.service-grid{grid-template-columns:1fr;margin-top:26px}.service-card,.service-card:first-child,.service-card:last-child{padding:26px 0}.service-card+.service-card{border-left:0;border-top:1px solid var(--line)}.service-top{display:flex;align-items:center;min-height:0;margin-bottom:17px}.service-top svg{margin-top:0;width:61px;height:49px}.service-top>span{font-size:8px;padding-top:0}.service-card h3{font-size:28px}.service-card>p{font-size:12px;max-width:560px;margin-top:12px}.service-detail{font-size:9px;margin-top:15px;margin-bottom:19px}.service-card>a{font-size:12px;padding-top:14px}.filter-list{gap:5px}.filter{font-size:9px;padding:10px 11px}.advisor-signature{font-size:25px}.manager-header .brand{font-size:20px}.manager-header .brand small{font-size:5.5px;letter-spacing:.6px}}@media(prefers-reduced-motion:reduce){.menu-toggle span{transition:none}}
