.work-page{max-width:800px;padding:20px 24px 14px}.work-heading{padding:4px 0 22px}.work-heading h1{font-size:54px;letter-spacing:-1px;margin:0 0 8px;line-height:1.15}.work-heading h1>span{display:inline;font-size:36px;margin-right:8px;line-height:1.2;letter-spacing:0}.work-heading p{font-size:16px;color:#666653;margin:0}.service-list{display:grid;grid-template-columns:1fr;gap:14px}.service-card{display:grid;grid-template-columns:155px minmax(0,1fr);gap:21px;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:21px;background:#fffcf8;padding:9px}.service-photo{display:block;width:100%;height:170px;object-fit:cover;border-radius:13px}.influencer .service-photo{object-position:50% 49%}.ugc .service-photo{object-position:50% 44%}.agency .service-photo{object-fit:contain;object-position:center;background:#10120f}.service-content{padding:9px 10px 9px 0;display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:left}.service-card h2{font:700 27px/1.15 Georgia,serif;color:var(--olive);margin:0 0 8px}.service-description{font-size:16px;line-height:1.4;color:#555545;margin:0 0 13px}.service-link{display:flex;justify-content:space-between;gap:8px;min-height:44px;padding:11px 13px;border-radius:10px;font-size:14px;min-width:0;max-width:310px;text-align:left}.service-link svg{width:17px;height:17px;stroke-width:1.5;flex:none}.work-page .signature{font-size:20px;margin:16px 5px 0}@media(max-width:700px){.work-page{max-width:480px;padding:8px 14px}.work-page .back{font-size:13px;padding:3px 0;line-height:20px}.work-heading{padding:2px 0 12px}.work-heading h1{font-size:36px;margin:0 0 5px}.work-heading h1>span{font-size:26px;margin-right:5px}.work-heading p{font-size:14px;line-height:1.3}.service-list{gap:10px}.service-card{grid-template-columns:31% minmax(0,1fr);gap:12px;padding:7px;border-radius:16px}.service-photo{height:150px;border-radius:10px}.service-content{padding:3px 3px 3px 0}.service-card h2{font-size:23px;margin:0 0 5px}.service-description{font-size:14px;line-height:1.3;margin:0 0 9px}.service-link{min-height:40px;padding:9px;font-size:13px;max-width:none}.service-link svg{width:15px;height:15px}.work-page .signature{font-size:17px;text-align:center;margin:10px 0 0}}@media(max-width:350px){.work-heading h1{font-size:32px}.work-heading h1>span{font-size:23px}.service-card{grid-template-columns:28% minmax(0,1fr);gap:9px}.service-card h2{font-size:21px}.service-photo{height:155px}.service-link{padding:9px 7px}}
