.restored-main .inner-hero{padding-top:150px;min-height:0}.restored-main .inner-hero-copy{max-width:1050px}.restored-main h1{font-size:clamp(2.5rem,5vw,5.5rem);line-height:1.08}.restored-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.restored-package{padding:28px 24px;border:1px solid #d9e6e0;border-radius:20px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.restored-package h2{font-size:1.4rem;line-height:1.3;margin:16px 0}.restored-price{font-size:1.8rem;font-family:Geologica,sans-serif;white-space:nowrap}.restored-package small{color:#52635c}.restored-package ul{padding-left:19px;margin:25px 0;line-height:1.8;flex:1}.restored-package .button{font-size:.88rem}.restored-price-note{color:#51635a;max-width:1000px;font-size:.95rem;line-height:1.7;margin-top:28px}.restored-table-wrap{overflow:auto;border:1px solid #d9e6e0;border-radius:18px;background:#fff}.restored-table{width:100%;border-collapse:collapse;min-width:620px}.restored-table th,.restored-table td{padding:22px 24px;text-align:left;vertical-align:top;border-bottom:1px solid #e4ece8}.restored-table thead{background:#e9f2ed}.restored-table tbody th{width:52%;font-weight:600}.restored-table th a{text-decoration:none;color:inherit}.restored-table small{display:block;font-weight:400;font-size:.91rem;color:#596b61;line-height:1.6;margin-top:7px}.restored-table td:nth-child(2){font-size:.85rem;color:#596b61;width:27%}.restored-table td:last-child{white-space:nowrap}.restored-prose{max-width:1100px;margin-inline:auto;line-height:1.8}.restored-prose h2{font-size:clamp(1.45rem,2.2vw,2rem);margin:36px 0 14px}.restored-prose p{max-width:900px;margin-bottom:22px}.restored-prose a{text-decoration:underline;text-underline-offset:3px}.restored-prose .button{text-decoration:none}.restored-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.restored-platform-grid a{display:flex;flex-direction:column;position:relative;padding:30px 28px;background:#fff;border:1px solid #d9e6e0;border-radius:18px;color:inherit;text-decoration:none}.restored-platform-grid b{font-size:1.5rem}.restored-platform-grid span{margin-top:12px;max-width:80%;color:#596b61}.restored-platform-grid i{position:absolute;right:25px;bottom:20px;font-size:1.7rem}.restored-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.restored-project{background:#fff;border:1px solid #d9e6e0;border-radius:20px;overflow:hidden}.restored-project>img{width:100%;aspect-ratio:16/11;object-fit:cover;object-position:top;display:block;background:#eef3f0}.restored-project>div{padding:24px}.restored-project h3{font-size:1.4rem;line-height:1.3;margin:8px 0 14px}.restored-project p{line-height:1.65;color:#596b61}.restored-project small{font-weight:600;letter-spacing:.06em}.restored-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:24px;border-top:1px solid #d9e6e0}.restored-footer-links a{color:inherit;text-decoration:none;font-size:.95rem}.restored-form-note{font-size:.8rem!important;line-height:1.5!important;grid-column:1/-1;opacity:.8}.restored-form-note a{text-decoration:underline}.site-header .logo img,.site-header .brand img,.footer-logo img{object-fit:contain}.restored-main .team-capability h2{font-size:1.4rem}.restored-table tr:target{background:#eff9ed;scroll-margin-top:110px}.studio-board-logo>b{font-size:clamp(1.3rem,2vw,2.2rem)}
@media(max-width:1100px){.restored-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.restored-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.restored-platform-grid b{font-size:1.2rem}}
@media(max-width:650px){.restored-main .inner-hero{padding-top:120px}.restored-package-grid,.restored-platform-grid,.restored-project-grid{grid-template-columns:1fr}.restored-package{padding:24px}.restored-price{font-size:2rem}.restored-table th,.restored-table td{padding:16px}.restored-footer-links{gap:18px}.restored-prose{overflow-wrap:anywhere}}
