.lab-depth{background:#eff5f2;padding:80px 0}.lab-depth .intro-heading{align-items:start}.lab-depth h2{font-size:39px}.treatment-ribbon{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 40px}.treatment-ribbon span{background:#fff;border:1px solid #d7e7df;border-radius:30px;padding:10px 16px;font-size:12px;color:#3d6d63}.treatment-ribbon span:nth-child(4){background:#123e42;color:#baf6df;border-color:#123e42}.depth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.depth-card{padding:29px;background:#fff;border:1px solid #dce7e2;border-radius:10px}.depth-card>small{font-size:9px;letter-spacing:1.7px;color:#20978c}.depth-card h3{font-size:23px;font-weight:600;letter-spacing:-.7px;margin:19px 0 14px}.depth-card p{font-size:13px;color:#6b827d}.depth-card ul{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:11px}.depth-card li{font-size:11px;line-height:1.5;padding-left:14px;position:relative;color:#416b61}.depth-card li:before{content:'+';position:absolute;left:0;color:#02a58c}.lab-depth-bottom{margin-top:30px;display:flex;justify-content:space-between;gap:25px;align-items:center}.lab-depth-bottom p{font-size:12px;color:#6b827d;max-width:720px}.lab-depth-bottom a{flex:none;color:#098a80;font-size:12px;font-weight:600}.communication-depth{margin-top:55px;border-top:1px solid #dfe9e5;padding-top:38px}.communication-depth-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.communication-depth-heading h3{font-size:24px;letter-spacing:-.8px}.communication-depth-heading>a{font-size:12px;color:#0b9288;flex:none}.communication-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.communication-flow>div{padding:22px;background:#f3f8f5;border:1px solid #e0ece5;border-radius:8px}.communication-flow small{font-size:9px;letter-spacing:1.5px;color:#299d8e}.communication-flow h4{font-size:14px;margin:14px 0 9px;font-weight:600}.communication-flow p{font-size:11px;line-height:1.7;color:#70887e}.channel-strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px;align-items:center}.channel-strip>span{font-size:10px;color:#6a837d}.channel-strip b{font-size:10px;font-weight:500;border:1px solid #e0eae5;border-radius:5px;padding:7px 11px;color:#348476}.catalogue{padding:85px 0;background:#f5f8f7;border-top:1px solid #e0e9e5;border-bottom:1px solid #e0e9e5}.catalogue .intro-heading{margin-bottom:35px}.catalogue .intro-heading>p{max-width:370px}.catalogue-tools{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:18px}.catalogue-search{display:flex;align-items:center;background:white;border:1px solid #d2e2dc;border-radius:7px;padding:0 16px;gap:10px;flex:1;max-width:440px}.catalogue-search span{font-size:24px;color:#399a8d}.catalogue-search input{border:0;padding:15px 0;width:100%;font:inherit;font-size:12px;outline:none;background:transparent;color:#17313e}.catalogue-search:focus-within{outline:2px solid #0ca99a;outline-offset:2px}.catalogue-tools>span{font-size:11px;color:#6d8c80}.catalogue-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.catalogue-filters button{padding:9px 14px;border:1px solid #d8e6df;border-radius:25px;background:transparent;color:#54796c;font-size:11px}.catalogue-filters button[aria-pressed=true]{background:#133e42;color:#d5f8ec;border-color:#133e42}.catalogue-filters button:hover{border-color:#169f8c}.catalogue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.capability-card{padding:25px;background:white;border:1px solid #dce7e2;border-radius:10px}.capability-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.capability-top>span:last-child{font-size:9px;color:#78958a}.capability-card h3{font-size:20px;line-height:1.3;letter-spacing:-.5px;font-weight:650}.capability-card>p{font-size:12px;line-height:1.75;color:#73887f;margin:13px 0 23px;min-height:63px}.capability-card details{border-top:1px solid #e3ece7}.capability-card summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:11px;color:#118b7d;font-weight:600;padding-top:16px;gap:15px}.capability-card summary::-webkit-details-marker{display:none}.capability-card summary>span{font-size:20px;font-weight:400}.capability-card details[open] summary>span{transform:rotate(45deg)}.capability-details h4{font-size:11px;margin:23px 0 11px;color:#315e53}.capability-details ul{margin:0;padding:0 0 0 15px;color:#668678}.capability-details li{font-size:11px;line-height:1.7;margin:6px 0;padding-left:2px}.capability-details li::marker{color:#7ac4ae}.catalogue-note{font-size:10px;color:#7f958b;margin-top:27px;max-width:900px}.catalogue-empty{text-align:center;padding:45px;border:1px dashed #c7ddd1;border-radius:9px}.catalogue-empty p{font-size:14px;color:#6c867a}.catalogue-empty button{margin-top:15px;color:#0c8c7b;background:#e4f1e9;padding:10px 15px;border-radius:5px;font-size:12px}.catalogue-empty[hidden]{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadth-strip{display:flex;gap:26px;margin:25px 0 0;flex-wrap:wrap}.breadth-strip>span{font-size:10px;color:#87b1ba}.breadth-strip strong{font-size:16px;font-weight:600;color:#b9e3dc;margin-right:6px}.header nav{gap:22px}.demo-section{padding-bottom:65px}@media(max-width:1000px){.catalogue-grid{grid-template-columns:repeat(2,1fr)}.depth-card{padding:23px}.depth-card h3{font-size:21px}.communication-flow{gap:10px}.communication-flow>div{padding:17px}.header nav{gap:14px}}@media(max-width:700px){.depth-grid{grid-template-columns:1fr}.lab-depth h2{font-size:31px}.lab-depth{padding:60px 0}.lab-depth-bottom{align-items:start;flex-direction:column}.communication-flow{grid-template-columns:1fr 1fr}.communication-depth-heading{align-items:start;flex-direction:column;gap:15px}.catalogue-grid{grid-template-columns:1fr}.catalogue{padding:60px 0}.catalogue-tools{gap:12px;align-items:start;flex-direction:column}.catalogue-search{max-width:none;width:100%}.capability-card>p{min-height:0}.catalogue-filters{gap:7px}.catalogue-filters button{font-size:10px;padding:8px 11px}.treatment-ribbon{gap:7px;margin:25px 0}.treatment-ribbon span{font-size:10px;padding:8px 12px}.depth-card{padding:25px}.communication-depth{margin-top:35px;padding-top:30px}.communication-depth-heading h3{font-size:22px}.breadth-strip{gap:14px}.breadth-strip>span{font-size:8px}.breadth-strip strong{font-size:13px}}
.brand .automedicia-logo{display:block;width:224px;height:auto;object-fit:contain}.footer-brand .automedicia-logo{width:202px}.automedicia-hero-logo{display:block;width:300px;max-width:85%;height:auto;border-radius:6px;margin-bottom:25px}.hero-inner{min-height:760px}@media(max-width:1100px){.brand .automedicia-logo{width:195px}.header{gap:18px}.header nav{gap:13px}}@media(max-width:850px){.hero-inner{min-height:690px}.automedicia-hero-logo{width:260px}}@media(max-width:600px){.brand .automedicia-logo{width:194px}.automedicia-hero-logo{width:265px;margin-bottom:25px}.hero-inner{min-height:0}.footer-brand .automedicia-logo{width:190px}}
