.oucca-premium-inner #MainContent .section-content-wrapper>div{width:100%;min-width:0}.oucca-premium-inner .of,.oucca-premium-inner .qnhf{font-family:Arial,Helvetica,sans-serif;color:#123e43}.oucca-premium-inner .of{--of-teal:#0b5055;--of-ink:#123e43}.oucca-premium-inner .qnhf{--q-teal:#0b5055;--q-ink:#123e43}.oucca-premium-inner #MainContent .of h1{font-size:clamp(42px,5.1vw,68px);line-height:1.04;font-weight:500;letter-spacing:-.045em;max-width:20ch}.oucca-premium-inner .of h2,.oucca-premium-inner .qnhf h2{font-size:clamp(31px,3.4vw,48px);letter-spacing:-.04em;font-weight:500}.oucca-premium-inner .of-hero{padding:60px 0 72px;border-bottom:1px solid #d5e3de}.oucca-premium-inner .of-lead{font-size:20px;line-height:1.6;max-width:59ch;color:#48656a}.oucca-premium-inner .of-eyebrow,.oucca-premium-inner .q-eyebrow{font-size:10px;letter-spacing:.16em;color:#306e70}.oucca-premium-inner .of-section,.oucca-premium-inner .q-section{padding:82px 0;border-bottom:1px solid #dfe9e5}.oucca-premium-inner .of-cards{gap:46px}.oucca-premium-inner .of-cards article{border-top:1px solid #a7c7be;padding-top:28px}.oucca-premium-inner .of-system{background:transparent;border:0;border-top:1px solid #aacbc1;padding:34px 0}.oucca-premium-inner .of-systems{gap:52px}.oucca-premium-inner .of-system h3{font-size:46px}.oucca-premium-inner .of-card-image{height:335px;background:radial-gradient(ellipse,#e8f3ef,transparent 68%)}.oucca-premium-inner .of-actions a,.oucca-premium-inner .q-actions a{border-radius:2px;min-height:54px;font-size:11px;letter-spacing:.06em}.oucca-premium-inner .of-final,.oucca-premium-inner .q-final{padding:62px 48px;margin:40px 0 70px;background:#123e43;color:white;border:0}.oucca-premium-inner .of-final .of-eyebrow{color:#b4dcd4}.oucca-premium-inner .of-final .of-primary,.oucca-premium-inner .q-final .q-primary{background:#c5e5dd;color:#123e43;border-color:#c5e5dd}.oucca-premium-inner .of-final .of-small{color:#d1e6df}.oucca-premium-inner .of th,.oucca-premium-inner .of td{padding:22px 18px}.oucca-premium-inner .of thead{background:#eaf3f0}.oucca-premium-inner .of tbody tr:nth-child(odd){background:#f8faf9}.oucca-premium-inner .of-journey{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.oucca-premium-inner .of-journey li{grid-template-columns:50px 1fr;padding:30px 0}.oucca-premium-inner .of-journey h3{font-size:25px}.oucca-premium-inner .of-journey p{font-size:15px}.oucca-premium-inner .of-hero-media{background:radial-gradient(ellipse,#e6f1ec,transparent 72%);border:0}.oucca-premium-inner .q-hero-visual{position:relative;isolation:isolate;background:radial-gradient(ellipse at 55% 50%,#e1f0ed,#f9fcfb 65%,transparent 78%);padding:10px;min-height:600px}.oucca-premium-inner .q-hero-visual:before{content:'';position:absolute;z-index:-1;inset:7% 1% 6%;border:1px solid #dfece7;border-radius:50%;transform:rotate(-16deg)}.oucca-premium-inner .q-hero-visual img{height:560px;filter:drop-shadow(0 24px 18px #134b4a12)}.oucca-premium-inner .q-platform{font-size:14px;color:#48656a}.oucca-premium-inner .q-gallery figure>div{background:#f6f9f7}.oucca-premium-inner .q-soft{background:#f3f8f5;padding:58px 40px}.oucca-premium-inner .q-benefits>div{border-top:1px solid #b7ceca;padding-top:24px}.op-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.op-related-links>a{display:block;text-decoration:none;border-top:1px solid #b7ceca;padding:24px 0 10px}.op-related-links strong,.op-related-links>a>span{display:block}.op-related-links strong{font-size:20px;font-weight:500;line-height:1.3}.op-related-links>a>span{font-size:14px;line-height:1.65;color:#48656a;margin-top:12px}.op-hub-intro{max-width:65ch}.op-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.op-editorial-grid article{padding:34px 0;border-top:1px solid #b7ceca}.op-editorial-grid h3{font-size:29px;max-width:26ch}.op-editorial-grid p{max-width:48ch}.op-editorial-grid a{display:inline-block;margin-top:22px}.op-article{max-width:900px;margin:auto;padding-inline:24px}.op-article .of-hero{padding-top:44px}.op-article .op-article-meta{font-size:12px;letter-spacing:.02em;color:#48656a;display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:24px}.op-article-body{max-width:72ch}.op-article-body h2{margin:54px 0 22px}.op-article-body h3{margin:35px 0 16px}.op-article-body ul,.op-article-body ol{padding-left:22px}.op-article-body li{margin:12px 0}.op-article-body table{display:block;overflow-x:auto}.op-article figure img{width:100%;height:auto}.op-article nav a{display:inline-block;padding:8px 0}.op-article .op-article-image{margin:35px 0}.oucca-premium-inner .q-table-wrap{overflow-x:auto}.oucca-premium-inner .of a:focus-visible,.oucca-premium-inner .qnhf a:focus-visible{outline:3px solid #008188;outline-offset:4px}.oucca-premium-inner .of img,.oucca-premium-inner .qnhf img{height:auto}.oucca-premium-inner .of-card-image img{height:100%}.oucca-premium-inner .q-hero-visual img{height:560px}
@media(max-width:749px){.oucca-premium-inner #MainContent .of h1{font-size:38px;max-width:18ch;line-height:1.06}.oucca-premium-inner .of-hero{padding:28px 0 40px}.oucca-premium-inner .of-lead{font-size:17px}.oucca-premium-inner .of h2,.oucca-premium-inner .qnhf h2{font-size:31px;line-height:1.12}.oucca-premium-inner .of-section,.oucca-premium-inner .q-section{padding:50px 0}.oucca-premium-inner .of-cards,.oucca-premium-inner .of-systems{gap:30px}.oucca-premium-inner .of-system h3{font-size:39px}.oucca-premium-inner .of-card-image{height:290px}.oucca-premium-inner .of-actions a,.oucca-premium-inner .q-actions a{min-height:50px;padding:13px 15px;font-size:10px}.oucca-premium-inner .of-final,.oucca-premium-inner .q-final{padding:38px 24px;margin:28px 0 50px}.oucca-premium-inner .of-journey{grid-template-columns:1fr}.oucca-premium-inner .of-journey li{grid-template-columns:36px 1fr;gap:12px;padding:25px 0}.oucca-premium-inner .of th,.oucca-premium-inner .of td{padding:15px 12px}.op-related-links,.op-editorial-grid{grid-template-columns:1fr;gap:20px}.op-editorial-grid article{padding:25px 0}.op-editorial-grid h3{font-size:26px}.oucca-premium-inner .q-hero{gap:12px}.oucca-premium-inner .q-hero-visual{min-height:0;padding:10px 0}.oucca-premium-inner .q-hero-visual img{height:350px}.oucca-premium-inner .q-soft{padding:34px 22px}.op-article{padding-inline:16px}.op-article-body h2{margin-top:38px}.op-article-body{max-width:100%}.oucca-premium-inner .q-trust{gap:22px 16px}.op-related-links strong{font-size:22px}}
.op-resources-section{max-width:1248px;margin-inline:auto;padding-inline:24px}@media(max-width:749px){.op-resources-section{padding-inline:16px}}
.oucca-premium-inner .q-hero-visual{overflow:hidden}
@media(max-width:749px){.oucca-premium-inner .q-hero h1 span{margin-left:.12em}}
@media(max-width:360px){.oucca-premium-inner #MainContent .of h1{font-size:34px}.oucca-premium-inner .q-hero-visual img{height:300px}}

.oa-detail-pair{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;margin-top:40px;align-items:start}.oa-detail-pair figure,.oa-tech-detail{margin:0}.oa-detail-pair img{display:block;width:100%;object-fit:contain;background:#f4f7f6}.oa-detail-pair figure:nth-child(2) img{max-height:420px}.oa-detail-pair figcaption,.oa-tech-detail figcaption{font-size:12px;line-height:1.6;color:#48656a;margin-top:12px}.oa-tech-detail img{display:block;width:100%;max-height:540px;object-fit:contain;background:#f4f7f6}.oucca-premium-inner .of-final .of-secondary{color:#e2f3ec;border-color:#82aaa4}.oucca-premium-inner .of-table-wrap{position:relative}.oucca-premium-inner .of-table-wrap:focus-visible{outline:3px solid #008188;outline-offset:4px}@media(max-width:749px){.oa-detail-pair{grid-template-columns:1fr;gap:30px}.oa-detail-pair figure:nth-child(2) img{max-height:340px}.oa-tech-detail img{max-height:360px}.oucca-premium-inner .of-final .of-actions{flex-wrap:wrap}}

.oa-model-name{white-space:nowrap}.oucca-premium-inner #comparison{scroll-margin-top:100px}

.oucca-premium-inner .oa-al1-visual{background:#f7f7f7;padding:12px}.oucca-premium-inner .oa-al1-visual img{height:auto;max-height:470px;object-fit:contain}.oucca-premium-inner .oa-al1-card{background:#f7f7f7}.oucca-premium-inner .oa-al1-card img{height:100%;object-fit:contain}@media(max-width:749px){.oucca-premium-inner .oa-al1-visual img{max-height:330px}.oucca-premium-inner .oa-al1-hero{gap:20px}}
