.ServiceTemplate_serviceContainer__t1aLT{font-family:var(--font-crimson);background-color:#fff}.ServiceTemplate_heroSection__oVVep{background-color:#fff;padding:2.5rem 0 1.5rem;margin-top:0;border-bottom:1px solid rgba(80,190,187,.2)}.ServiceTemplate_container__wO59Q{max-width:var(--content-width);margin:0 auto;padding:0 2rem}.ServiceTemplate_heroGrid__7_CnT{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:center;min-height:auto}.ServiceTemplate_heroContent__uLrhP{max-width:500px}.ServiceTemplate_breadcrumb__uYLov{margin-bottom:1rem;font-family:var(--font-crimson);font-size:.8rem;font-weight:400;color:#50bebb;text-transform:uppercase;letter-spacing:.1em}.ServiceTemplate_breadcrumb__uYLov a{color:#50bebb;text-decoration:none;transition:color .3s ease}.ServiceTemplate_breadcrumb__uYLov a:hover{color:#ceb661}.ServiceTemplate_breadcrumbSeparator__uboh9{margin:0 1rem;color:rgba(80,190,187,.5)}.ServiceTemplate_breadcrumbCurrent__GDugu{color:#000;font-weight:500}.ServiceTemplate_heroTitle__5deU3{font-family:var(--font-playfair);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;color:#000;margin:0 0 .75rem;line-height:1.2;letter-spacing:-.02em}.ServiceTemplate_heroSubtitle__NkTMg{font-family:var(--font-playfair);font-size:clamp(1rem,2vw,1.125rem);font-weight:400;color:#50bebb;margin:0 0 1rem;line-height:1.4}.ServiceTemplate_heroDescription__hxryN{font-family:var(--font-crimson);font-size:.95rem;font-weight:300;color:#000;line-height:1.5;margin:0 0 1.5rem;letter-spacing:.01em}.ServiceTemplate_heroButtons__PfE7W{display:flex;gap:.75rem;flex-wrap:wrap}.ServiceTemplate_primaryButton__gLnZ0,.ServiceTemplate_secondaryButton__tG4ol{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;text-decoration:none;font-family:var(--font-crimson);font-weight:500;font-size:.8rem;border:2px solid;border-radius:var(--border-radius-sm);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;position:relative;overflow:hidden}.ServiceTemplate_primaryButton__gLnZ0{background:#50bebb;color:#fff!important;border-color:#50bebb;box-shadow:0 3px 12px rgba(80,190,187,.3)}.ServiceTemplate_primaryButton__gLnZ0:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#46aaa7;transition:left .3s cubic-bezier(.4,0,.2,1);z-index:-1}.ServiceTemplate_primaryButton__gLnZ0:hover:before{left:0}.ServiceTemplate_primaryButton__gLnZ0:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(80,190,187,.4)}.ServiceTemplate_secondaryButton__tG4ol{background:transparent;color:#ceb661!important;border-color:#ceb661}.ServiceTemplate_secondaryButton__tG4ol:hover{background:#ceb661;color:#000!important;transform:translateY(-2px)}.ServiceTemplate_heroImageContainer__Nx3Xe{position:relative;width:100%;min-height:280px;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px rgba(80,190,187,.2);border:2px solid rgba(206,182,97,.3);aspect-ratio:4/3}.ServiceTemplate_heroImage__1kKV2{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ServiceTemplate_heroImageContainer__Nx3Xe:hover .ServiceTemplate_heroImage__1kKV2{transform:scale(1.05)}.ServiceTemplate_heroIcon__Nf11v{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#ceb661,#e2ca75);color:#fff;min-height:280px}.ServiceTemplate_heroIcon__Nf11v svg{width:60px;height:60px}.ServiceTemplate_videoSection__H0uIl{background:#fff;padding:2rem 0;border-bottom:1px solid rgba(80,190,187,.2)}.ServiceTemplate_videoContainer__ziC4s{max-width:800px;margin:0 auto;padding:0 2rem}.ServiceTemplate_videoWrapper__uQfwv{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.1);border:2px solid rgba(206,182,97,.3)}.ServiceTemplate_videoWrapper__uQfwv iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.ServiceTemplate_videoTitle__7kNgE{font-family:var(--font-playfair);font-size:1.25rem;font-weight:600;color:#000;margin:0 0 1rem;text-align:center}.ServiceTemplate_videoDescription__gjPIh{font-family:var(--font-crimson);font-size:.9rem;font-weight:300;color:#000;line-height:1.5;text-align:center;margin:1rem 0 0;opacity:.9}.ServiceTemplate_peptideSection__Vrd9y{background:linear-gradient(180deg,#fafafa,#fff);padding:3rem 0}.ServiceTemplate_peptideCategoriesGrid__LNKbD{display:flex;flex-direction:column;gap:2rem}.ServiceTemplate_peptideCategory__dvaTY{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.ServiceTemplate_peptideCategory__dvaTY:hover{box-shadow:0 6px 18px rgba(0,0,0,.12)}.ServiceTemplate_categoryHeader__91Ar1{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 2rem;background:#fff;border:none;border-left:4px solid #50bebb;cursor:pointer;transition:all .3s ease}.ServiceTemplate_categoryHeader__91Ar1:hover{background:#fafafa}.ServiceTemplate_categoryHeaderContent__Fy2kZ{display:flex;align-items:center;gap:1.25rem;flex:1}.ServiceTemplate_categoryIcon__zzF9b{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#50bebb}.ServiceTemplate_categoryTitleWrapper__9Mgeg{flex:1}.ServiceTemplate_categoryTitle__21QUV{font-family:var(--font-playfair);font-size:1.5rem;font-weight:600;color:#000;margin:0 0 .25rem;line-height:1.3}.ServiceTemplate_categoryCount__HbRbX{font-family:var(--font-crimson);font-size:.85rem;font-weight:400;color:rgba(0,0,0,.6);margin:0}.ServiceTemplate_categoryToggle__urfBR{flex-shrink:0;color:rgba(0,0,0,.5);transition:transform .3s ease}.ServiceTemplate_categoryContent__yQ8HR{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.ServiceTemplate_categoryContentExpanded__EnKCh{max-height:10000px}.ServiceTemplate_peptidesGrid__g6VKE{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:2rem;background:#fafafa}.ServiceTemplate_peptideCard__fFOhT{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(206,182,97,.2)}.ServiceTemplate_peptideCard__fFOhT:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(206,182,97,.4)}.ServiceTemplate_peptideHeader__f7659{margin-bottom:1rem}.ServiceTemplate_peptideName__i_TVl{font-family:var(--font-playfair);font-size:1.125rem;font-weight:600;color:#000;margin:0;line-height:1.3}.ServiceTemplate_peptideDescription__UIR1l{font-family:var(--font-crimson);font-size:.9rem;font-weight:300;color:#000;line-height:1.6}.ServiceTemplate_peptideDescription__UIR1l p{margin:0 0 1rem}.ServiceTemplate_readMoreButton__qkYjK{background:transparent;border:none;color:#50bebb;font-family:var(--font-crimson);font-size:.85rem;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;transition:color .3s ease}.ServiceTemplate_readMoreButton__qkYjK:hover{color:#ceb661}.ServiceTemplate_contentSection__fNKzq{background:#50bebb;padding:2.5rem 0}.ServiceTemplate_contentGrid__PeJtp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.ServiceTemplate_contentCard__xwJ1R{background:hsla(0,0%,100%,.98);border-radius:10px;padding:1.25rem;box-shadow:0 4px 10px rgba(0,0,0,.12);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(206,182,97,.3);height:-moz-fit-content;height:fit-content;max-height:350px;overflow:hidden}.ServiceTemplate_contentCard__xwJ1R:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.15);border-color:rgba(206,182,97,.6)}.ServiceTemplate_cardHeader__k3wBK{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ServiceTemplate_cardIcon__L5rk4{flex-shrink:0;color:#50bebb}.ServiceTemplate_cardTitle__dfeke{font-family:var(--font-playfair);font-size:1.1rem;font-weight:600;color:#000;margin:0;line-height:1.3}.ServiceTemplate_cardContent__Bqqxf p{font-family:var(--font-crimson);font-size:.9rem;font-weight:300;color:#000;line-height:1.5;margin:0 0 .75rem;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ServiceTemplate_cardList__ZRsZu{list-style:none;padding:0;margin:0}.ServiceTemplate_cardList__ZRsZu li{font-family:var(--font-crimson);font-size:.85rem;font-weight:300;color:#000;border-bottom:1px solid rgba(206,182,97,.15);position:relative;padding:.25rem 0 .25rem 1.25rem;line-height:1.4}.ServiceTemplate_cardList__ZRsZu li:last-child{border-bottom:none}.ServiceTemplate_cardList__ZRsZu li:before{content:"•";position:absolute;left:0;color:#ceb661;font-weight:700}.ServiceTemplate_costAnalysisSection__JDnlU{background:linear-gradient(180deg,#fafafa,#fff);padding:3rem 0;border-top:1px solid rgba(80,190,187,.2)}.ServiceTemplate_costAnalysisTitle__Rm1q_{font-family:var(--font-playfair);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;color:#000;margin:0 0 1rem;text-align:center;letter-spacing:-.02em}.ServiceTemplate_costAnalysisIntro__Ly9LW{font-family:var(--font-crimson);font-size:.95rem;font-weight:300;color:#000;line-height:1.6;margin:0 auto 2rem;max-width:800px;text-align:center;letter-spacing:.01em}.ServiceTemplate_costAssumptions__WmjpK{max-width:800px;margin:0 auto 2rem;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(80,190,187,.2);overflow:hidden}.ServiceTemplate_costAssumptionsToggle__ZH_36{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.5rem;background:#fff;border:none;border-left:4px solid #50bebb;cursor:pointer;font-family:var(--font-playfair);font-size:1.1rem;font-weight:600;color:#000;transition:background .3s ease}.ServiceTemplate_costAssumptionsToggle__ZH_36:hover{background:#fafafa}.ServiceTemplate_costAssumptionsContent__XnBQd{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ServiceTemplate_costAssumptionsContentOpen__tVwqO{max-height:600px}.ServiceTemplate_costAssumptionsContent__XnBQd ul{list-style:none;padding:.5rem 1.5rem 1.25rem;margin:0}.ServiceTemplate_costAssumptionsContent__XnBQd li{font-family:var(--font-crimson);font-size:.9rem;font-weight:300;color:#000;line-height:1.5;padding:.35rem 0 .35rem 1.25rem;position:relative;border-bottom:1px solid rgba(206,182,97,.1)}.ServiceTemplate_costAssumptionsContent__XnBQd li:last-child{border-bottom:none}.ServiceTemplate_costAssumptionsContent__XnBQd li:before{content:"•";position:absolute;left:0;color:#ceb661;font-weight:700}.ServiceTemplate_headerFull__YBsBx{display:inline}.ServiceTemplate_headerAbbr__PP35x{display:none}.ServiceTemplate_costTableWrapper__RNiWE{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid rgba(206,182,97,.2)}.ServiceTemplate_costTable__rOLJX{width:100%;border-collapse:collapse;min-width:650px;font-family:var(--font-crimson)}.ServiceTemplate_costTable__rOLJX thead th{background:#50bebb;color:#fff;font-family:var(--font-playfair);font-size:.85rem;font-weight:600;padding:.875rem 1rem;text-align:left;white-space:nowrap;letter-spacing:.02em}.ServiceTemplate_costTable__rOLJX tbody tr{border-bottom:1px solid rgba(206,182,97,.15);transition:background .2s ease}.ServiceTemplate_costTable__rOLJX tbody tr:nth-child(2n){background:#fafafa}.ServiceTemplate_costTable__rOLJX tbody tr:hover{background:rgba(80,190,187,.06)}.ServiceTemplate_costTable__rOLJX tbody td{padding:.75rem 1rem;font-size:.9rem;font-weight:300;color:#000;white-space:nowrap}.ServiceTemplate_costTable__rOLJX tbody td:first-child{font-weight:500}.ServiceTemplate_costTable__rOLJX tbody td:last-child{font-weight:500;color:#50bebb}.ServiceTemplate_costTableStickyCol__QkqHy{position:sticky;left:0;z-index:1;background:inherit}.ServiceTemplate_costTable__rOLJX thead th.ServiceTemplate_costTableStickyCol__QkqHy{background:#50bebb;z-index:2}.ServiceTemplate_costTable__rOLJX tbody tr:nth-child(2n) .ServiceTemplate_costTableStickyCol__QkqHy{background:#fafafa}.ServiceTemplate_costTable__rOLJX tbody tr:nth-child(odd) .ServiceTemplate_costTableStickyCol__QkqHy{background:#fff}.ServiceTemplate_costTable__rOLJX tbody tr:hover .ServiceTemplate_costTableStickyCol__QkqHy{background:rgba(80,190,187,.06)}.ServiceTemplate_ctaSection__XdQ7G{background:#fff;padding:2rem 0}.ServiceTemplate_ctaContent__gxCj1{max-width:600px;margin:0 auto;text-align:center;padding:0 2rem}.ServiceTemplate_ctaTitle__PzvWj{font-family:var(--font-playfair);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;color:#000;margin:0 0 .75rem;letter-spacing:-.02em}.ServiceTemplate_ctaDescription__UBzax{font-family:var(--font-crimson);font-size:.95rem;font-weight:300;color:#000;line-height:1.5;margin:0 0 1.5rem;letter-spacing:.01em;opacity:.9}.ServiceTemplate_ctaButtons__K9uuw{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.ServiceTemplate_ctaSection__XdQ7G .ServiceTemplate_primaryButton__gLnZ0{background:#50bebb;color:#fff!important;border-color:#50bebb}.ServiceTemplate_ctaSection__XdQ7G .ServiceTemplate_primaryButton__gLnZ0:hover{color:#fff!important}.ServiceTemplate_ctaSection__XdQ7G .ServiceTemplate_secondaryButton__tG4ol{background:transparent;color:#ceb661!important;border-color:#ceb661}.ServiceTemplate_ctaSection__XdQ7G .ServiceTemplate_secondaryButton__tG4ol:hover{background:#ceb661;color:#000!important}@media (max-width:1024px){.ServiceTemplate_heroSection__oVVep{padding:2rem 0 1.25rem}.ServiceTemplate_container__wO59Q{padding:0 1.5rem}.ServiceTemplate_heroGrid__7_CnT{gap:1.5rem}.ServiceTemplate_heroIcon__Nf11v,.ServiceTemplate_heroImageContainer__Nx3Xe{min-height:240px}.ServiceTemplate_contentGrid__PeJtp{gap:1rem}.ServiceTemplate_contentCard__xwJ1R{padding:1rem;max-height:320px}.ServiceTemplate_videoContainer__ziC4s{padding:0 1.5rem}.ServiceTemplate_peptidesGrid__g6VKE{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;padding:1.5rem}.ServiceTemplate_categoryHeader__91Ar1{padding:1.25rem 1.5rem}}@media (max-width:768px){.ServiceTemplate_heroSection__oVVep{padding:1.5rem 0 1rem}.ServiceTemplate_container__wO59Q,.ServiceTemplate_ctaContent__gxCj1{padding:0 1rem}.ServiceTemplate_heroGrid__7_CnT{grid-template-columns:1fr;gap:1.25rem;text-align:center}.ServiceTemplate_heroContent__uLrhP{max-width:100%;order:1}.ServiceTemplate_heroImageContainer__Nx3Xe{min-height:200px;order:0}.ServiceTemplate_heroIcon__Nf11v{min-height:200px}.ServiceTemplate_heroButtons__PfE7W{justify-content:center}.ServiceTemplate_contentGrid__PeJtp{grid-template-columns:1fr;gap:1rem}.ServiceTemplate_contentCard__xwJ1R{padding:1rem;max-height:none}.ServiceTemplate_cardHeader__k3wBK{align-items:center;gap:.5rem;margin-bottom:.75rem}.ServiceTemplate_ctaButtons__K9uuw{flex-direction:column;align-items:center;gap:.5rem}.ServiceTemplate_primaryButton__gLnZ0,.ServiceTemplate_secondaryButton__tG4ol{width:100%;max-width:260px;justify-content:center}.ServiceTemplate_videoContainer__ziC4s{padding:0 1rem}.ServiceTemplate_videoSection__H0uIl{padding:1.5rem 0}.ServiceTemplate_peptideSection__Vrd9y{padding:2rem 0}.ServiceTemplate_peptidesGrid__g6VKE{grid-template-columns:1fr;gap:1rem;padding:1rem}.ServiceTemplate_categoryHeader__91Ar1{padding:1rem 1.25rem}.ServiceTemplate_categoryHeaderContent__Fy2kZ{gap:1rem}.ServiceTemplate_categoryTitle__21QUV{font-size:1.25rem}.ServiceTemplate_costAnalysisSection__JDnlU{padding:2rem 0}.ServiceTemplate_costTableWrapper__RNiWE{overflow-x:visible}.ServiceTemplate_costTable__rOLJX{min-width:0;table-layout:fixed;font-size:12px}.ServiceTemplate_costTable__rOLJX colgroup,.ServiceTemplate_costTable__rOLJX tbody td:first-child,.ServiceTemplate_costTable__rOLJX thead th:first-child{width:auto}.ServiceTemplate_costTable__rOLJX thead th{font-size:13px;padding:6px 8px;white-space:normal}.ServiceTemplate_costTable__rOLJX tbody td{padding:6px 8px;font-size:12px;white-space:normal}.ServiceTemplate_costTableStickyCol__QkqHy{position:static;z-index:auto}.ServiceTemplate_headerFull__YBsBx{display:none}.ServiceTemplate_headerAbbr__PP35x{display:inline}.ServiceTemplate_costAssumptionsToggle__ZH_36{font-size:1rem;padding:.875rem 1.25rem}}@media (max-width:480px){.ServiceTemplate_heroSection__oVVep{padding:1.25rem 0 .875rem}.ServiceTemplate_container__wO59Q,.ServiceTemplate_ctaContent__gxCj1{padding:0 .75rem}.ServiceTemplate_contentSection__fNKzq{padding:2rem 0}.ServiceTemplate_ctaSection__XdQ7G{padding:1.5rem 0}.ServiceTemplate_heroIcon__Nf11v,.ServiceTemplate_heroImageContainer__Nx3Xe{min-height:160px}.ServiceTemplate_heroIcon__Nf11v svg{width:48px;height:48px}.ServiceTemplate_contentCard__xwJ1R{padding:.875rem}.ServiceTemplate_cardHeader__k3wBK{gap:.5rem;margin-bottom:.625rem}.ServiceTemplate_primaryButton__gLnZ0,.ServiceTemplate_secondaryButton__tG4ol{padding:.6rem 1.2rem;font-size:.75rem}.ServiceTemplate_videoContainer__ziC4s{padding:0 .75rem}.ServiceTemplate_videoSection__H0uIl{padding:1.25rem 0}.ServiceTemplate_videoTitle__7kNgE{font-size:1.125rem}.ServiceTemplate_videoDescription__gjPIh{font-size:.85rem}.ServiceTemplate_peptideSection__Vrd9y{padding:1.5rem 0}.ServiceTemplate_peptideCard__fFOhT{padding:1.25rem}.ServiceTemplate_categoryHeader__91Ar1{padding:1rem}.ServiceTemplate_categoryTitle__21QUV{font-size:1.125rem}.ServiceTemplate_categoryIcon__zzF9b svg{width:24px;height:24px}.ServiceTemplate_costAnalysisSection__JDnlU{padding:1.5rem 0}.ServiceTemplate_costAnalysisIntro__Ly9LW{font-size:.9rem;margin-bottom:1.5rem}.ServiceTemplate_costAssumptionsToggle__ZH_36{font-size:.95rem;padding:.75rem 1rem}.ServiceTemplate_costAssumptionsContent__XnBQd ul{padding:.5rem 1rem 1rem}.ServiceTemplate_costAssumptionsContent__XnBQd li{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.ServiceTemplate_categoryContent__yQ8HR,.ServiceTemplate_contentCard__xwJ1R,.ServiceTemplate_costAssumptionsContent__XnBQd,.ServiceTemplate_heroImage__1kKV2,.ServiceTemplate_peptideCard__fFOhT,.ServiceTemplate_primaryButton__gLnZ0,.ServiceTemplate_secondaryButton__tG4ol{transition:none;animation:none}}