#services .services-heading{align-items:end;gap:40px;}#services .services-heading > p{max-width:48ch;color:#dfd0be;line-height:1.75;}#services .owner-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:38px 0 32px;}#services .owner-service{position:relative;display:flex;flex-direction:column;padding:clamp(26px,3vw,38px);min-width:0;border:1px solid #b38b594d;border-radius:24px;background:linear-gradient(130deg,#61473575,#ffffff06);overflow:hidden;box-shadow:inset 0 1px #e5c59e20,0 16px 35px #21140e19;transition:transform .6s cubic-bezier(.2,.7,.2,1),border-color .5s;}#services .owner-service:nth-child(2),#services .owner-service:nth-child(3){background:linear-gradient(135deg,#ffffff08,#261b142e);}#services .owner-service::after{content:"";pointer-events:none;position:absolute;width:230px;height:230px;right:-150px;top:-135px;border:1px solid #e0c39720;border-radius:50%;box-shadow:0 0 0 30px #e0c39705,0 0 0 60px #e0c39704;transition:transform .8s;}#services .owner-service:hover{transform:translateY(-5px);border-color:#d8b78890;}#services .owner-service:hover::after{transform:translate(-10px,10px);}.owner-service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;}.owner-service-icon{width:58px;height:58px;border-radius:18px;background:linear-gradient(140deg,#ddbd8733,#e0c39705);border:1px solid #e0c39738;display:grid;place-items:center;box-shadow:inset 0 1px #f8e8cb20;color:#e0c397;}.owner-service-icon svg{width:32px;height:32px;}.owner-service-number{font:italic 400 34px/1 'Instrument Serif',Georgia,serif;color:#d7b787aa;}#services .owner-service h3{font:400 clamp(28px,2.7vw,38px)/1.1 'Instrument Serif',Georgia,serif;letter-spacing:-.015em;color:#fcf5e9;margin:0 0 15px;}#services .owner-service h3 em{color:#e0c397;font-weight:400;}#services .owner-service p{font:400 15px/1.75 Inter,system-ui,sans-serif;color:#dfd0be;max-width:52ch;margin:0 0 24px;}#services .owner-service .owner-service-detail{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:17px;border-top:1px solid #e0c39726;color:#e2cda9;font-size:12px;line-height:1.6;}.owner-service-detail span:not(:last-child)::after{content:"·";margin-left:16px;color:#b28c59;}#services .services-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;}#services .services-next .contact-actions{margin:0;}#services .service-fees-link{color:#e0c397;font-size:14px;text-decoration:underline;text-underline-offset:5px;}.owner-evidence-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:24px;font-size:14px;}.owner-evidence-links a{color:var(--t-ink);text-underline-offset:5px;}.review-owner-context{max-width:66ch;margin:0 auto 26px;color:var(--t-muted);line-height:1.7;}.areas-hub .related-list{grid-template-columns:repeat(3,minmax(0,1fr));}.areas-hub .related-list li{list-style:none;}.areas-hub .area-owner-entry{height:100%;padding:28px;border:1px solid var(--t-line);border-radius:20px;background:linear-gradient(145deg,#fffdf8,#f6ecdf);}.areas-hub .area-owner-entry h3{margin:0 0 12px;font:400 1.65rem/1.2 'Instrument Serif',Georgia,serif;color:var(--t-ink);}.areas-hub .area-owner-entry p{color:var(--t-muted);line-height:1.7;font-size:14px;}.areas-hub .area-owner-entry a{padding:0;border:0;box-shadow:none;background:none;display:inline;font-size:13px;text-decoration:underline;text-underline-offset:4px;}.areas-hub .area-owner-entry a::before{display:none;}@media(max-width:800px){#services .services-heading{grid-template-columns:1fr!important;gap:20px;}.areas-hub .related-list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:620px){#services .owner-service-grid{grid-template-columns:1fr;gap:14px;margin-top:28px;}#services .owner-service{padding:26px;}.owner-service-top{margin-bottom:20px;}#services .owner-service h3{font-size:30px;}#services .services-next{align-items:flex-start;}.areas-hub .related-list{grid-template-columns:1fr;}}@media(prefers-reduced-motion:reduce){#services .owner-service,#services .owner-service::after{transition:none;}#services .owner-service:hover{transform:none;}}