.et-fixed-header #main-header{box-shadow:none}#main-header,.et-fixed-header{transition:none!important}.footer-text{font-size:12px;font-weight:600!important;line-height:1.5em}.tm-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,100%));border-top:1px solid #d7dde3;border-left:1px solid #d7dde3}.tm-service-card{min-height:250px;padding:28px;display:flex;flex-direction:column;color:#111820;background:#ffffff;border-right:1px solid #d7dde3;border-bottom:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-weight:600!important;text-decoration:none;transition:border-color 0.2s ease,padding 0.2s ease}.tm-service-card h3{min-height:46px;margin:0 0 12px;padding:0;color:#111820;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700!important;line-height:1.15}.tm-service-card p{margin:0;padding:0;color:#4B5560;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600!important;line-height:1.6}.tm-card-link{margin-top:auto;padding-top:20px;color:#034694;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700!important}.tm-service-card:hover{border-top:4px solid #034694;padding-top:25px}.tm-service-card:hover .tm-card-link{color:#02346f}.tm-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,100%));gap:24px}.tm-info-card{padding:30px;display:block;color:#111820;background:#ffffff;border:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-weight:600!important;text-decoration:none;transition:border-color 0.2s ease}.tm-info-card h3{min-height:51px;margin:0 0 12px;padding:0;color:#034694!important;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700!important;line-height:1.15}.tm-info-card p{margin:0;padding:0;color:#4B5560;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600!important;line-height:1.6}.tm-info-card:hover{border-color:#034694}@media (max-width:600px){.tm-info-grid{grid-template-columns:100%}.tm-info-card h3{min-height:0}}.tm-compounding-overview{display:grid;grid-template-columns:repeat(3,minmax(0,100%));gap:24px}.tm-info-card{height:100%;padding:30px;background:#ffffff;border:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-weight:600!important}.tm-info-card h3{min-height:51px;margin:0 0 12px;padding:0;color:#111820;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700!important;line-height:1.15}.tm-info-card p{margin:0;padding:0;color:#4B5560;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600!important;line-height:1.6}.tm-info-card p+p{margin-top:18px}.tm-benefit-card ul{margin:0;padding:0;list-style:none}.tm-benefit-card li{position:relative;padding:10px 0 10px 28px;color:#4B5560;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600!important;line-height:1.6;border-bottom:1px solid #d7dde3}.tm-benefit-card li::before{content:"✓";position:absolute;left:0;color:#034694;font-weight:700!important}.tm-benefit-card li:last-child{border-bottom:0}.tm-lab-facts{margin:0 0 48px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,100%));width:100%;list-style:none!important;border-top:1px solid #d7dde3;border-left:1px solid #d7dde3}.tm-lab-facts li{margin:0!important;padding:22px!important;display:flex;align-items:center;min-width:0;list-style:none!important;color:#034694;background:#ffffff;border-right:1px solid #d7dde3;border-bottom:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700!important;line-height:1.6}.tm-lab-facts li::marker{content:"";display:none}.tm-lab-facts li::before{content:none!important;display:none!important}.tm-lab-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,100%));gap:24px}.tm-lab-detail{padding:30px;background:#ffffff;border:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-weight:600!important}.tm-lab-number{margin:0 0 16px!important;padding:0;color:#034694;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700!important;letter-spacing:1.82px}.tm-lab-detail h3{min-height:52px;margin:0 0 14px;padding:0;color:#111820;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700!important;line-height:1.15}.tm-lab-intro{margin:0 0 22px!important;padding:0;color:#4B5560;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600!important;line-height:1.6}.tm-lab-detail ul{margin:0;padding:0;list-style:none}.tm-lab-detail li{position:relative;padding:9px 0 9px 24px;color:#4B5560;border-bottom:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600!important;line-height:1.6}.tm-lab-detail li::before{content:"✓";position:absolute;left:0;color:#034694;font-weight:700!important}.tm-lab-detail li:last-child{border-bottom:0}.tm-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,100%));gap:24px;margin:0;padding:0;counter-reset:quality}.tm-quality-grid article{position:relative;padding:72px 28px 28px;border:1px solid #d7dde3;background:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:600!important;counter-increment:quality}.tm-quality-grid article::before{content:"0" counter(quality);position:absolute;top:24px;left:28px;color:#034694;font-family:Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700!important;letter-spacing:0.12em}.tm-quality-grid strong{display:block;margin:0 0 12px 0;padding:0;color:#111820;font-family:Arial,Helvetica,sans-serif;font-size:22px!important;font-weight:700!important;line-height:1.15}.tm-quality-grid p{margin:0!important;padding:0!important;color:#4B5560;font-family:Arial,Helvetica,sans-serif;font-size:16px!important;font-weight:600!important;line-height:1.6}@media (max-width:950px){.tm-quality-grid{grid-template-columns:100%}}.tm-analytical-features{margin:30px 0!important;padding:8px 28px!important;list-style:none!important;background:#ffffff;border:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-weight:600!important}.tm-analytical-features li{position:relative;margin:0!important;padding:20px 0 20px 38px!important;display:block;list-style:none!important;color:#4B5560;border-bottom:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600!important;line-height:1.6}.tm-analytical-features li::marker{content:""}.tm-analytical-features li::before{content:"✓"!important;position:absolute;top:20px;left:0;width:24px;height:24px;display:grid!important;place-items:center;color:#ffffff;background:#034694;border-radius:50%;font-size:13px;font-weight:700!important;line-height:1}.tm-analytical-features li:last-child{border-bottom:0}.tm-analytical-features strong{color:#111820;font-weight:700!important}.tm-legacy-timeline{width:100%;max-width:900px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-weight:600!important}.tm-legacy-milestone{display:grid;grid-template-columns:130px minmax(0,100%);gap:34px;padding:28px 0;border-bottom:1px solid #d7dde3}.tm-legacy-milestone:first-child{padding-top:0}.tm-legacy-milestone:last-child{padding-bottom:0;border-bottom:0}.tm-legacy-date{margin:0!important;padding:0!important;color:#034694;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700!important;letter-spacing:0.02em;line-height:1.3;text-transform:uppercase}.tm-legacy-milestone h2{margin:0 0 10px!important;padding:0!important;color:#111820;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700!important;letter-spacing:-0.02em;line-height:1.15}.tm-legacy-milestone div>p{max-width:680px;margin:0!important;padding:0!important;color:#4B5560!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important}@media (max-width:600px){.tm-legacy-milestone{grid-template-columns:100%;gap:8px;padding:28px 0}.tm-legacy-date{font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:700!important}.tm-legacy-milestone h2{font-family:Arial,Helvetica,sans-serif!important;font-size:26px!important;font-weight:700!important}}.tm-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,100%));gap:24px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-weight:600!important}.tm-contact-card{min-width:0;padding:30px;display:flex;flex-direction:column;background:#ffffff;border:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-weight:600!important}.tm-card-eyebrow{margin:0 0 18px!important;padding:0!important;color:#034694;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700!important;letter-spacing:0.16em;line-height:1.2;text-transform:uppercase}.tm-contact-card h2{min-height:60px;margin:0 0 16px!important;padding:0!important;color:#111820;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700!important;line-height:1.15}.tm-contact-card>p:not(.tm-card-eyebrow){margin:0 0 24px!important;padding:0!important;color:#4B5560;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600!important;line-height:1.6}.tm-contact-card>p:not(.tm-card-eyebrow)+.tm-contact-card>p:not(.tm-card-eyebrow){margin-top:-6px!important}.tm-contact-list{margin:0!important;padding:0!important;list-style:none!important}.tm-contact-list li{margin:0!important;padding:18px 0!important;list-style:none!important;color:#111820;border-bottom:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600!important;line-height:1.5}.tm-contact-list li:first-child{padding-top:0!important}.tm-contact-list li:last-child{border-bottom:0}.tm-contact-list li::marker{content:""}.tm-contact-list li::before{content:none!important;display:none!important}.tm-contact-list strong{display:block;margin:0 0 3px;padding:0;color:#034694;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700!important;letter-spacing:0.1em;text-transform:uppercase}.tm-contact-list a{color:#111820;font-weight:600!important;text-decoration:none}.tm-contact-list a:hover{color:#034694;text-decoration:underline}.tm-contact-button{width:100%;min-height:48px;margin-top:auto;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #034694;border-radius:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700!important;line-height:1.2;text-align:center;text-decoration:none}.tm-button-primary{color:#ffffff!important;background:#034694}.tm-button-primary:hover{color:#ffffff!important;background:#02346f}.tm-button-secondary{color:#034694!important;background:#ffffff}.tm-button-secondary:hover{color:#ffffff!important;background:#034694}.tm-contact-list+.tm-contact-button{margin-top:24px}.tm-state-list{display:grid;grid-template-columns:50% 50%;margin:24px 0!important;padding:0!important;list-style:none!important;border-top:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-weight:700!important}.tm-state-list li{margin:0!important;padding:12px 0!important;display:block;list-style:none!important;color:#034694;border-bottom:1px solid #d7dde3;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700!important;line-height:1.6}.tm-state-list li::marker{content:""}.tm-state-list li::before{content:none!important;display:none!important}.tm-service-card,.tm-info-card,.tm-benefit-card,.tm-lab-facts,.tm-lab-detail,.tm-quality-grid,.tm-analytical-features,.tm-legacy-timeline,.tm-contact-grid,.tm-contact-card,.tm-contact-list,.tm-state-list,.tm-license-card{font-family:Arial,Helvetica,sans-serif!important}.tm-service-card p,.tm-info-card p,.tm-benefit-card li,.tm-lab-intro,.tm-lab-detail li,.tm-quality-grid p,.tm-analytical-features li,.tm-legacy-milestone div>p,.tm-contact-card>p:not(.tm-card-eyebrow),.tm-license-note{color:#4B5560!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tm-contact-list li,.tm-contact-list a{color:#111820!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}.tm-service-card h3,.tm-info-card h3,.tm-lab-detail h3,.tm-quality-grid strong,.tm-legacy-milestone h2,.tm-contact-card h2,.tm-license-card h2{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tm-card-eyebrow,.tm-license-eyebrow,.tm-lab-number,.tm-legacy-date,.tm-contact-list strong,.tm-lab-facts li,.tm-state-list li,.tm-quality-grid article::before{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tm-benefit-card li::before,.tm-lab-detail li::before,.tm-analytical-features li::before,.tm-analytical-features strong{font-weight:700!important}.tm-card-link,.tm-contact-button,.tm-license-button{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important}.tm-legacy-date{font-size:18px!important;font-weight:700!important;letter-spacing:0.02em!important;line-height:1.3!important}.tm-legacy-milestone h2{font-size:28px!important;font-weight:700!important;letter-spacing:-0.02em!important;line-height:1.15!important}.tm-legacy-milestone div>p{font-size:16px!important;font-weight:400!important;line-height:1.6!important}.tm-card-eyebrow{font-size:12px!important;font-weight:700!important}.tm-contact-card h2{font-size:26px!important;font-weight:700!important;line-height:1.15!important}.tm-contact-card>p:not(.tm-card-eyebrow){font-size:16px!important;font-weight:400!important;line-height:1.6!important}.tm-contact-list li,.tm-contact-list a{font-size:16px!important;font-weight:400!important;line-height:1.5!important}.tm-contact-list strong{font-size:12px!important;font-weight:700!important}.tm-info-card p,.tm-benefit-card li{font-size:16px!important;font-weight:400!important;line-height:1.6!important}.tm-info-card h3{font-weight:700!important}.tm-lab-intro,.tm-lab-detail li{font-size:16px!important;font-weight:400!important;line-height:1.6!important}.tm-lab-detail h3{font-weight:700!important}.tm-quality-grid p{font-size:16px!important;font-weight:400!important;line-height:1.6!important}.tm-quality-grid strong{font-weight:700!important}.tm-analytical-features li{font-size:16px!important;font-weight:400!important;line-height:1.6!important}.tm-service-card p{font-size:14px!important;font-weight:400!important;line-height:1.6!important}.tm-service-card h3{font-weight:700!important}.tm-card-link{font-weight:700!important}.tm-state-list li{font-weight:700!important}.tm-license-note{font-size:16px!important;font-weight:400!important;line-height:1.6!important}.tm-license-card h2{font-weight:700!important}.tm-privacy-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,100%));gap:24px;width:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.tm-privacy-contact-card{min-width:0;padding:30px;background:#FFFFFF;border:1px solid #D7DDE3;display:flex;flex-direction:column}.tm-privacy-contact-label{margin:0 0 14px!important;padding:0!important;color:#034694!important;font-family:Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.14em;text-transform:uppercase}.tm-privacy-contact-card h3{margin:0 0 22px!important;padding:0!important;color:#111820!important;font-family:Arial,Helvetica,sans-serif;font-size:22px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-0.02em}.tm-privacy-contact-info{color:#4B5560;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.tm-privacy-contact-info p{margin:0 0 18px!important;padding:0!important;color:#4B5560!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important}.tm-privacy-contact-info p:last-child{margin-bottom:0!important}.tm-privacy-contact-info strong{color:#111820!important;font-weight:700!important}.tm-privacy-contact-info a{color:#034694!important;font-weight:700!important;text-decoration:none}.tm-privacy-contact-info a:hover{color:#02346F!important;text-decoration:underline}.tm-portal-form{width:100%;max-width:900px;margin:0 auto;padding:0;font-family:Arial,Helvetica,sans-serif;color:#111820}.tm-portal-form h3{margin:48px 0 12px!important;padding:0!important;color:#111820!important;font-family:Arial,Helvetica,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-0.02em!important}.tm-portal-form h3:first-child{margin-top:0!important}.tm-portal-form .tm-form-intro{max-width:720px;margin:0 0 28px!important;padding:0!important;color:#4B5560!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important}.tm-portal-form label{display:block;margin:0!important;padding:0!important;color:#111820!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.tm-portal-form .wpcf7-form-control-wrap{display:block;width:100%;margin-top:8px}.tm-portal-form input[type="text"],.tm-portal-form input[type="email"],.tm-portal-form input[type="tel"],.tm-portal-form input[type="url"],.tm-portal-form select,.tm-portal-form textarea{width:100%!important;margin:0!important;padding:14px 16px!important;background:#FFFFFF!important;border:1px solid #D7DDE3!important;border-radius:0!important;box-shadow:none!important;outline:none;color:#111820!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.tm-portal-form input[type="text"],.tm-portal-form input[type="email"],.tm-portal-form input[type="tel"],.tm-portal-form input[type="url"],.tm-portal-form select{min-height:50px}.tm-portal-form textarea{min-height:140px;resize:vertical}.tm-portal-form input::placeholder,.tm-portal-form textarea::placeholder{color:#6B7580!important;opacity:1;font-weight:400}.tm-portal-form select{cursor:pointer}.tm-portal-form input[type="text"]:focus,.tm-portal-form input[type="email"]:focus,.tm-portal-form input[type="tel"]:focus,.tm-portal-form input[type="url"]:focus,.tm-portal-form select:focus,.tm-portal-form textarea:focus{border-color:#034694!important;box-shadow:0 0 0 2px rgba(3,70,148,0.10)!important;outline:none!important}.tm-form-row{display:flex;flex-wrap:wrap;gap:24px;width:100%;margin:0 0 24px;padding:0}.tm-form-half{flex:1 1 0;min-width:0}.tm-form-third{flex:1 1 0;min-width:0}.tm-portal-form>label{margin-bottom:24px!important}.tm-portal-form h3:not(:first-child){padding-top:48px!important;border-top:1px solid #D7DDE3}.tm-portal-form h3:not(:first-child){margin-top:48px!important}.tm-portal-form .wpcf7-acceptance{display:block;margin:30px 0 26px}.tm-portal-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;color:#4B5560!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;cursor:pointer}.tm-portal-form .wpcf7-acceptance input[type="checkbox"]{width:18px;height:18px;min-width:18px;margin:2px 0 0!important;accent-color:#034694;cursor:pointer}.tm-portal-form input[type="submit"]{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;margin:0!important;padding:0 24px!important;background:#034694!important;border:1px solid #034694!important;border-radius:0!important;box-shadow:none!important;color:#FFFFFF!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1!important;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.tm-portal-form input[type="submit"]:hover{background:#02346F!important;border-color:#02346F!important}.tm-portal-form input[type="submit"]:focus{outline:2px solid #034694!important;outline-offset:3px}.tm-portal-form .wpcf7-not-valid{border-color:#B42318!important}.tm-portal-form .wpcf7-not-valid-tip{display:block;margin-top:7px;color:#B42318!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.tm-portal-form+.wpcf7-response-output,.wpcf7 form .wpcf7-response-output{margin:28px 0 0!important;padding:16px 18px!important;border:1px solid #D7DDE3!important;border-radius:0!important;color:#111820!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.tm-portal-form .wpcf7-spinner{margin:0 0 0 12px;vertical-align:middle}@media (max-width:980px){.tm-portal-form h3{font-size:24px!important}.tm-form-row{gap:20px}}@media (max-width:767px){.tm-form-row{display:block;margin-bottom:0}.tm-form-half,.tm-form-third{width:100%;margin:0 0 20px}.tm-portal-form>label{margin-bottom:20px!important}.tm-portal-form h3{margin-bottom:10px!important;font-size:23px!important;line-height:1.2!important}.tm-portal-form .tm-form-intro{margin-bottom:24px!important;font-size:15px!important}.tm-portal-form h3:not(:first-child){margin-top:38px!important;padding-top:38px!important}.tm-portal-form input[type="text"],.tm-portal-form input[type="email"],.tm-portal-form input[type="tel"],.tm-portal-form input[type="url"],.tm-portal-form select,.tm-portal-form textarea{font-size:16px!important}.tm-portal-form input[type="submit"]{width:100%!important;min-height:50px}.tm-portal-form .wpcf7-acceptance{margin-top:26px}}html{overflow-x:clip}.tm-service-grid,.tm-info-grid,.tm-compounding-overview,.tm-lab-facts,.tm-lab-detail-grid,.tm-quality-grid,.tm-legacy-timeline{max-width:100%;min-width:0;box-sizing:border-box}.tm-service-grid>*,.tm-info-grid>*,.tm-compounding-overview>*,.tm-lab-facts>*,.tm-lab-detail-grid>*,.tm-quality-grid>*{min-width:0;box-sizing:border-box}.tm-service-card,.tm-info-card,.tm-lab-detail,.tm-lab-facts li,.tm-quality-grid article{overflow-wrap:break-word;word-wrap:break-word}.tm-service-grid img,.tm-info-grid img,.tm-compounding-overview img,.tm-lab-detail-grid img,.tm-quality-grid img,.tm-legacy-timeline img{max-width:100%;height:auto}@media (min-width:981px) and (max-width:1200px){.tm-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tm-service-card{min-height:220px;padding:24px!important}.tm-compounding-overview{gap:20px!important}.tm-info-card{padding:24px!important}.tm-lab-detail-grid{gap:20px!important}.tm-lab-detail{padding:24px!important}.tm-lab-facts li{padding:18px!important;font-size:15px!important}.tm-quality-grid{gap:20px!important}}@media (min-width:768px) and (max-width:980px){.tm-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tm-service-card{min-height:0!important;padding:24px!important}.tm-service-card h3{min-height:0!important;font-size:20px!important;line-height:1.2!important}.tm-service-card p{font-size:15px!important;line-height:1.5!important}.tm-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.tm-info-card{padding:24px!important}.tm-info-card h3{min-height:0!important;font-size:21px!important}.tm-compounding-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.tm-compounding-overview .tm-info-card{height:auto!important}.tm-lab-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tm-lab-facts li{padding:18px!important;font-size:15px!important;line-height:1.45!important}.tm-lab-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.tm-lab-detail{padding:24px!important}.tm-lab-number{font-size:12px!important;letter-spacing:1px!important;line-height:1.4!important}.tm-lab-detail h3{min-height:0!important;font-size:22px!important}.tm-lab-intro,.tm-lab-detail li{font-size:15px!important;line-height:1.5!important}.tm-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.tm-quality-grid article{padding:65px 24px 24px!important}}@media (max-width:767px){.tm-service-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.tm-service-card{width:100%!important;min-height:0!important;padding:22px!important}.tm-service-card h3{min-height:0!important;margin-bottom:10px!important;font-size:20px!important;line-height:1.2!important}.tm-service-card p{font-size:15px!important;line-height:1.5!important}.tm-card-link{padding-top:14px!important}.tm-info-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.tm-info-card{width:100%!important;height:auto!important;padding:22px!important}.tm-info-card h3{min-height:0!important;font-size:20px!important;line-height:1.2!important}.tm-info-card p{font-size:15px!important;line-height:1.5!important}.tm-compounding-overview{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.tm-compounding-overview .tm-info-card{width:100%!important;height:auto!important}.tm-benefit-card li{font-size:15px!important;line-height:1.5!important}.tm-lab-facts{grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin-bottom:28px!important}.tm-lab-facts li{min-height:0!important;padding:18px 20px!important;font-size:15px!important;line-height:1.45!important}.tm-lab-detail-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.tm-lab-detail{width:100%!important;padding:22px!important}.tm-lab-number{margin-bottom:12px!important;font-size:12px!important;letter-spacing:0.8px!important;line-height:1.45!important}.tm-lab-detail h3{min-height:0!important;margin-bottom:12px!important;font-size:21px!important;line-height:1.2!important}.tm-lab-intro{margin-bottom:16px!important;font-size:15px!important;line-height:1.5!important}.tm-lab-detail li{padding:10px 0 10px 22px!important;font-size:15px!important;line-height:1.5!important}.tm-quality-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.tm-quality-grid article{padding:60px 22px 22px!important}.tm-quality-grid article::before{top:20px!important;left:22px!important}.tm-quality-grid strong{font-size:20px!important;line-height:1.2!important}.tm-quality-grid p{font-size:15px!important;line-height:1.5!important}.tm-analytical-features{padding:8px 20px!important}.tm-analytical-features li{padding:16px 0 16px 28px!important;font-size:15px!important;line-height:1.5!important}.tm-legacy-timeline{width:100%!important;max-width:100%!important}.tm-legacy-timeline img{max-width:100%!important;height:auto!important}}@media (max-width:480px){.tm-service-card,.tm-info-card,.tm-lab-detail{padding:20px!important}.tm-service-card h3,.tm-info-card h3,.tm-lab-detail h3{font-size:19px!important;line-height:1.2!important}.tm-lab-number{font-size:12px!important;letter-spacing:0.5px!important;overflow-wrap:anywhere}.tm-lab-facts li{padding:16px 18px!important}.tm-quality-grid article{padding:58px 20px 20px!important}.tm-quality-grid article::before{left:20px!important}}@media (max-width:360px){.tm-service-card,.tm-info-card,.tm-lab-detail{padding:18px!important}.tm-service-card h3,.tm-info-card h3,.tm-lab-detail h3{font-size:18px!important}.tm-service-card p,.tm-info-card p,.tm-lab-intro,.tm-lab-detail li{font-size:14px!important}}.tm-footer-columns,.tm-footer-columns *{box-sizing:border-box}.tm-footer-columns img{max-width:100%;height:auto}.tm-footer-columns a,.tm-footer-columns p,.tm-footer-columns li{overflow-wrap:break-word}@media (min-width:768px) and (max-width:980px){.et_pb_row.tm-footer-columns{display:flex!important;flex-wrap:wrap!important;gap:30px 24px!important;width:100%!important;max-width:1080px!important;padding-left:24px!important;padding-right:24px!important}.et_pb_row.tm-footer-columns>.et_pb_column{flex:0 0 calc(50% - 12px)!important;width:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important;margin:0!important;float:none!important;min-width:0!important}}@media (max-width:767px){.et_pb_row.tm-footer-columns{display:flex!important;flex-direction:column!important;gap:28px!important;width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important}.et_pb_row.tm-footer-columns>.et_pb_column{flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:0!important;float:none!important;min-width:0!important}.tm-footer-columns h3,.tm-footer-columns h4{font-size:18px!important;line-height:1.3!important;margin-bottom:12px!important}.tm-footer-columns p,.tm-footer-columns li,.tm-footer-columns a{font-size:14px;line-height:1.6}.tm-footer-columns li{margin-bottom:8px}.tm-footer-columns .et_pb_image img{max-width:200px;height:auto}}@media (max-width:480px){.et_pb_row.tm-footer-columns{padding-left:16px!important;padding-right:16px!important}.tm-footer-columns h3,.tm-footer-columns h4{font-size:17px!important}}