.os-page{font-family:Arial,Helvetica,sans-serif;color:#123e43;width:100%}.os-page *{box-sizing:border-box}.os-page h1,.os-page h2,.os-page h3,.os-page p,.os-page figure{margin:0}.os-page h1{font-size:clamp(38px,4.7vw,64px);font-weight:500;line-height:1.06;letter-spacing:-.04em;max-width:21ch}.os-page h2{font-size:clamp(30px,3.3vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.032em}.os-page h3{font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.018em}.os-page p,.os-page li,.os-page dd{font-size:16px;line-height:1.6;color:#4b6669}.os-page .os-eyebrow{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.1em;margin-bottom:20px;color:#28595a}.os-page .os-lead{font-size:18px;line-height:1.6;max-width:60ch;margin-top:24px}.os-page .os-note{font-size:13px;line-height:1.6;margin-top:22px}.os-crumb{display:flex;gap:12px;align-items:center;font-size:13px;margin-bottom:36px;color:#567272}.os-crumb a{display:inline-flex;min-height:48px;align-items:center;color:#28595a;text-decoration:none}.os-hero{padding:16px 0 52px;border-bottom:1px solid #dbe7e3}.os-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;align-items:center}.os-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.os-actions>a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 22px;border:1px solid #bdceca;border-radius:3px;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background .225s,border-color .225s,transform .225s}.os-primary{color:#fff!important;background:#0b5055;border-color:#0b5055!important}.os-secondary{color:#123e43;background:transparent}.os-glance{background:#f5f8f6;border:1px solid #dce7e4;border-radius:18px;padding:28px}.os-glance>a{display:grid;grid-template-columns:90px 1fr 16px;align-items:center;gap:14px;padding:20px 0;border-top:1px solid #d0e0d9;color:#123e43;text-decoration:none;min-height:72px}.os-glance strong{font-size:19px;font-weight:500}.os-glance span{font-size:14px;line-height:1.5;color:#49686a}.os-glance>p:last-child{font-size:13px;margin-top:16px}.os-section{padding:70px 0;border-bottom:1px solid #dbe7e3}.os-heading{max-width:800px;margin-bottom:36px}.os-range{display:grid;grid-template-columns:1fr 1fr;gap:26px}.os-card{padding:30px;background:#fbfcfb;border:1px solid #dce7e4;border-radius:20px;box-shadow:0 4px 18px #123e4305;transition:transform .225s,border-color .225s,box-shadow .225s;display:flex;flex-direction:column}.os-card-heading{min-height:210px}.os-card-heading h3{font-size:38px;margin-bottom:18px}.os-card-heading .os-eyebrow{min-height:36px;margin-bottom:12px}.os-media{height:390px;border-radius:16px;background:radial-gradient(ellipse at 60% 35%,#edf3ef,#f6f8f7 75%);border:1px solid #e3ebe7;padding:24px;display:flex;align-items:center;justify-content:center;margin-top:24px!important;overflow:hidden}.os-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 12px #123e430d)}.os-media-al1 img{mix-blend-mode:multiply;filter:none}.os-media-n1 img{width:93%;height:108%;max-width:100%;max-height:100%}.os-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;margin:26px 0 0;padding-top:24px;border-top:1px solid #dce7e4;flex:1}.os-facts dt{font-size:12px;line-height:1.5;color:#557472;margin-bottom:7px}.os-facts dd{margin:0;color:#123e43;font-size:15px;font-variant-numeric:tabular-nums}.os-card .os-actions{margin-top:28px}.os-card .os-note{margin-top:18px}.os-range-bridge{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px}.os-link{display:inline-flex;align-items:center;gap:12px;min-height:48px;color:#0b5055;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;border-bottom:1px solid #a9c3ba;margin-top:22px}.os-range-bridge .os-link{margin:0}.os-guidance,.os-ownership{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:24px}.os-guidance>div,.os-ownership>div{border-top:1px solid #cbded5;padding-top:24px}.os-guidance ul{padding-left:20px;margin:18px 0 0}.os-guidance li{margin-bottom:10px}.os-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.os-criteria-list>div{border-top:1px solid #dce7e4;padding:22px 0}.os-criteria-list h3,.os-ownership h3{margin-bottom:14px}.os-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:28px}.os-links .os-link{margin:0}.os-why{background:linear-gradient(110deg,#f6faf8,#fff);padding-inline:30px;border-radius:18px;margin-top:50px}.os-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.os-trust span{font-size:15px;line-height:1.5;border-top:1px solid #cbded5;padding-top:18px;color:#28595a}.os-split .os-body{margin-top:20px}.os-process{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;list-style:none;padding:0;margin:0 0 26px}.os-process li{border-top:1px solid #cbded5;padding-top:18px}.os-process li>span{font-size:12px;color:#477975;display:block;margin-bottom:18px}.os-process h3{font-size:18px}.os-faq{max-width:950px}.os-faq details{border-top:1px solid #dce7e4;padding:0}.os-faq details:last-child{border-bottom:1px solid #dce7e4}.os-faq summary{list-style:none;cursor:pointer;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;font-size:18px;font-weight:500;line-height:1.4}.os-faq summary::-webkit-details-marker{display:none}.os-faq summary>span{font-size:24px;color:#4b7975}.os-faq details[open] summary>span{transform:rotate(45deg)}.os-faq details p{padding:0 30px 24px 0;max-width:72ch}.os-resources{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.os-resources>a{color:inherit;text-decoration:none;border-top:1px solid #cbded5;padding:24px 0 12px;display:flex;flex-direction:column;gap:16px;min-height:180px}.os-resources>a>span{font-size:24px;color:#28595a;margin-top:auto}.os-final{padding:80px 20px;text-align:center;background:radial-gradient(ellipse at 50% 80%,#edf6f2,transparent 75%)}.os-final h2{font-size:clamp(34px,4vw,56px)}.os-final .os-lead{margin:24px auto 0}.os-final .os-actions{justify-content:center}.os-page a:focus-visible,.os-page summary:focus-visible{outline:3px solid #147d82;outline-offset:5px}.os-page a:active{transform:translateY(1px)}@media(hover:hover){.os-card:hover,.os-card:focus-within{transform:translateY(-4px);border-color:#91b5a9;box-shadow:0 12px 30px #123e430b}.os-primary:hover{background:#073e43}.os-secondary:hover{background:#edf4f1}.os-link:hover,.os-resources>a:hover h3{color:#087278}.os-glance>a:hover{color:#087278}}@media(max-width:1023px){.os-hero-grid{gap:4%;grid-template-columns:1.25fr 1fr}.os-glance{padding:22px}.os-glance>a{grid-template-columns:75px 1fr 12px;gap:10px}.os-glance strong{font-size:17px}.os-card{padding:24px}.os-media{height:320px;padding:18px}.os-card-heading{min-height:255px}.os-process{grid-template-columns:repeat(3,1fr);row-gap:24px}.os-actions>a{padding-inline:16px}}@media(max-width:749px){.os-page h1{font-size:34px;line-height:1.1;max-width:22ch}.os-page h2{font-size:30px}.os-page .os-eyebrow{font-size:12px;letter-spacing:.08em;margin-bottom:16px}.os-page .os-lead{font-size:17px;margin-top:18px}.os-crumb{margin-bottom:20px;font-size:12px}.os-hero{padding:4px 0 36px}.os-hero-grid{grid-template-columns:1fr;gap:26px}.os-glance{padding:20px;border-radius:16px}.os-glance>a{grid-template-columns:80px 1fr 12px;padding:16px 0}.os-glance span{font-size:13px}.os-glance strong{font-size:17px}.os-glance>p:last-child{font-size:13px;margin-top:10px}.os-actions{gap:10px;margin-top:22px}.os-actions>a{font-size:12px;padding:15px 16px;gap:10px;min-height:50px}.os-section{padding:42px 0}.os-heading{margin-bottom:26px}.os-range{grid-template-columns:1fr;gap:24px}.os-card{padding:24px 20px}.os-card-heading,.os-card-heading .os-eyebrow{min-height:0}.os-card-heading h3{font-size:34px;margin-bottom:16px}.os-media{height:310px;padding:20px;margin-top:20px!important}.os-facts{gap:18px 12px;padding-top:20px;margin-top:24px}.os-facts dd{font-size:14px}.os-facts dt{font-size:12px}.os-range-bridge{display:block;margin-top:24px}.os-range-bridge .os-link{margin-top:16px}.os-guidance,.os-ownership,.os-split{grid-template-columns:1fr;gap:26px}.os-guidance h3,.os-ownership h3{font-size:21px}.os-links{display:grid;grid-template-columns:1fr;gap:12px}.os-links .os-link{width:max-content;max-width:100%}.os-why{padding:30px 22px;margin-top:30px}.os-trust{grid-template-columns:1fr;gap:16px}.os-trust span{padding-top:14px}.os-process{grid-template-columns:1fr 1fr;gap:24px 18px}.os-process h3{font-size:17px}.os-faq summary{font-size:17px;gap:16px;padding:18px 0}.os-faq details p{padding-right:0}.os-resources{grid-template-columns:1fr;gap:22px}.os-resources>a{min-height:150px}.os-final{padding:48px 0 56px}.os-final h2{font-size:34px}.os-final .os-note{font-size:13px}}@media(max-width:359px){.os-page h1{font-size:30px}.os-actions{flex-direction:column}.os-actions>a{width:100%}.os-media{height:275px;padding:16px}.os-card{padding:22px 16px}.os-facts{grid-template-columns:1fr}.os-glance>a{grid-template-columns:75px 1fr 10px}.os-glance{padding:16px}.os-glance span{font-size:13px}}@media(prefers-reduced-motion:reduce){.os-page a,.os-card{transition:none!important;transform:none!important}}.os-glance>a{cursor:pointer;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.os-glance>a:focus-visible{background:#eaf2ee;outline:3px solid #147d82;outline-offset:3px}.os-glance>a:active{background:#e1ede7;transform:none}@media(hover:hover){.os-glance>a:hover{background:#edf3ef;border-color:#aac8bb;box-shadow:inset 2px 0 #91b5a9}}@media(prefers-reduced-motion:reduce){.os-glance>a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/oucca-systems-final.css.map */
