.rx-capabilities-v2{background:#fbfbf8;color:#153238}.rx-capabilities-v2 .rx-suite-kicker{font-size:10px;line-height:1.8;letter-spacing:.17em;font-weight:600;text-transform:uppercase;color:#5a7166;margin-bottom:22px}.rx-capabilities-v2 h2{font-size:clamp(2rem,3.1vw,3rem);font-weight:500;letter-spacing:-.035em;line-height:1.18!important;text-wrap:balance}.rx-suite-hero{position:relative;isolation:isolate;color:#fff;padding-top:80px}.rx-suite-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:75% 35%;object-position:75% 35%;z-index:-2}.rx-suite-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081b22fb,#081b22ef 32%,#081b22b8 55%,#081b223d),linear-gradient(0deg,#081b22dc,transparent 50%)}.rx-suite-hero-inner{padding-top:62px;padding-bottom:46px;display:flex;align-items:flex-end;gap:70px;justify-content:space-between}.rx-suite-hero-copy{max-width:735px;width:72%;min-width:0}.rx-suite-hero .rx-suite-kicker{color:#d6be96;margin-bottom:20px}main.rx-capabilities-v2 .rx-suite-hero h1{font-size:clamp(2.6rem,4vw,3.7rem);line-height:1.1!important;font-weight:500;color:#fff;letter-spacing:-.04em!important;margin:0;text-wrap:initial}.rx-suite-hero h1>span{display:block;color:#dfcba8;margin-top:3px}.rx-suite-hero-lead{color:#d7e0dc;font-size:16px;line-height:1.8;max-width:575px;margin-top:23px}.rx-suite-hero-signature{border-top:1px solid #ffffff45;padding-top:20px;min-width:185px;margin-bottom:15px}.rx-suite-hero-signature>span{font-size:68px;font-weight:400;line-height:1;letter-spacing:-.06em;color:#dfcba8}.rx-suite-hero-signature p{font-size:12px;line-height:1.8;color:#e1e5e0;margin-top:12px}.rx-suite-quick-search{position:relative;margin-top:29px;max-width:680px}.rx-suite-quick-search>label{display:block;font-size:12px;font-weight:500;color:#eee8db;margin-bottom:10px}.rx-suite-quick-field{display:flex;align-items:center;gap:14px;background:#fcfcf8;border:1px solid #e1ddcf;border-radius:5px;min-height:64px;padding:7px 8px 7px 19px;box-shadow:0 12px 40px #00000015}.rx-suite-quick-field>svg{width:22px;height:22px;flex:none;color:#4a635b}.rx-suite-quick-field>input{min-width:0;flex:1;background:transparent;color:#153238;font-size:15px;line-height:1.5;border:0;padding:9px 0;outline:none;box-shadow:none}.rx-suite-quick-field>input::-moz-placeholder{color:#61716b;opacity:1}.rx-suite-quick-field>input::placeholder{color:#61716b;opacity:1}.rx-suite-quick-field:focus-within{outline:2px solid #dcc59c;outline-offset:4px}.rx-suite-quick-field>button{display:flex;align-items:center;justify-content:center;gap:24px;padding:14px 19px;min-height:46px;background:#143c43;color:#fff;border-radius:3px;font-size:13px;flex:none}.rx-suite-quick-field>button:hover{background:#25585d}.rx-suite-popular{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.rx-suite-popular>span{font-size:9px;letter-spacing:.1em;color:#c8d2cb;margin-right:3px}.rx-suite-popular button{font-size:11px;color:#e8e7dc;border:1px solid #ffffff40;padding:5px 11px;border-radius:3px;min-height:30px}.rx-suite-popular button:hover{background:#ffffff18}.rx-suite-quick-results{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:20;border:1px solid #cdd7cd;background:#fff;color:#153238;border-radius:5px;box-shadow:0 18px 45px #0003;overflow:hidden}.rx-suite-quick-results>p{font-size:12px;line-height:1.6;color:#52665d;background:#f3f3ed;padding:13px 18px}.rx-suite-quick-results>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;border-top:1px solid #e3e8df;font-size:14px;line-height:1.5;color:#153238}.rx-suite-quick-results>a:focus-visible,.rx-suite-quick-results>a:hover{background:#ebf0e8}.rx-suite-quick-results>button{display:block;width:100%;padding:15px 18px;background:#e9eee5;text-align:left;font-size:13px;color:#173c3c}.rx-suite-hero-categories{background:#092028c9;border-top:1px solid #ffffff28;position:relative;z-index:1}.rx-suite-hero-categories>.rx-wrap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.rx-suite-hero-categories button{display:grid;grid-template-columns:1fr auto;gap:10px 14px;min-width:0;padding:21px 18px;border-right:1px solid #ffffff20;text-align:left;color:#e0e6df;font-size:12px;line-height:1.5}.rx-suite-hero-categories button:first-child{border-left:1px solid #ffffff20}.rx-suite-hero-categories button>span:first-child{grid-column:1/-1;font-size:10px;letter-spacing:.1em;color:#c9b491}.rx-suite-hero-categories button:hover{background:#ffffff0d;color:#fff}.rx-suite-connected{background:#0b232a;color:#fff;padding:85px 0}.rx-suite-connected-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.rx-suite-connected .rx-suite-kicker{color:#d0ba96}.rx-suite-connected h2{max-width:600px;color:#f3f4ed}.rx-suite-connected-grid>div:first-child>p:not(.rx-suite-kicker){font-size:15px;line-height:1.85;color:#c9d4cc;max-width:510px;margin-top:23px}.rx-suite-connected a{display:inline-flex;gap:15px;margin-top:28px;font-size:13px;color:#e0caab;text-decoration:underline;text-underline-offset:6px}.rx-suite-workflow{border:1px solid #ffffff30;border-radius:6px;padding:32px;background:#ffffff03}.rx-suite-workflow>p{font-size:9px;letter-spacing:.12em;color:#bcd0c4;line-height:1.8;margin-bottom:28px}.rx-suite-workflow>div{display:flex;align-items:center;gap:22px;padding:18px 0;border-top:1px solid #ffffff26}.rx-suite-workflow>div>span:first-child{font-size:10px;color:#c4ad88}.rx-suite-workflow>div>span:nth-child(2){flex:1;font-size:17px;color:#e1e7de}.rx-suite-workflow>div>span:last-child{color:#c8b18d;font-size:18px}.rx-suite-workflow small{display:block;margin-top:21px;font-size:11px;line-height:1.75;color:#b6c8bb}.rx-suite-partner{padding:95px 0;background:#f2f2ea}.rx-suite-partner-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:center}.rx-suite-partner-image{position:relative;aspect-ratio:.94;min-height:430px;border-radius:6px;overflow:hidden}.rx-suite-partner-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center}.rx-suite-partner h2{max-width:650px;color:#183a3d}.rx-suite-partner-grid>div:last-child>p:not(.rx-suite-kicker){font-size:15px;line-height:1.85;color:#52695b;margin-top:23px}.rx-suite-partner ul{margin-top:25px;border-top:1px solid #ced8cb}.rx-suite-partner li{padding:13px 0;border-bottom:1px solid #ced8cb;display:flex;gap:15px;font-size:13px;color:#365545;line-height:1.6}.rx-suite-partner li:before{content:"✓";color:#607e58}.rx-suite-main-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#173f43;color:#fff;border-radius:4px;padding:17px 23px;min-height:50px;font-size:13px;margin-top:28px}.rx-suite-main-cta:hover{background:#28585a}.rx-capabilities-v2 a:focus-visible,.rx-capabilities-v2 button:focus-visible{outline:2px solid #a57f43;outline-offset:4px}@media(max-width:1100px){.rx-suite-hero-copy{width:80%}.rx-suite-hero-signature{display:none}.rx-suite-hero-categories button{padding-inline:12px;font-size:11px}.rx-suite-connected-grid,.rx-suite-partner-grid{gap:50px}}@media(max-width:767px){.rx-suite-hero-copy{width:100%;max-width:670px}.rx-suite-hero-inner{padding-top:42px;padding-bottom:35px}.rx-suite-hero-shade{background:linear-gradient(90deg,#081b22f2,#081b22dc 55%,#081b22a0)}.rx-suite-hero-categories>.rx-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-suite-hero-categories button{border-bottom:1px solid #ffffff20;padding:14px 12px}.rx-suite-connected-grid,.rx-suite-partner-grid{grid-template-columns:1fr;gap:38px}.rx-suite-partner-image{aspect-ratio:1.7;min-height:0}.rx-suite-connected,.rx-suite-partner{padding:60px 0}.rx-suite-popular>span{font-size:8px}}@media(max-width:479px){.rx-suite-hero-inner{padding-top:38px}.rx-suite-hero .rx-suite-kicker{font-size:9px;margin-bottom:18px}main.rx-capabilities-v2 .rx-suite-hero h1{font-size:clamp(2.15rem,9vw,2.7rem)}.rx-suite-hero-lead{font-size:14px;line-height:1.8;margin-top:20px}.rx-suite-quick-search{margin-top:23px}.rx-suite-quick-field{gap:10px;padding-left:12px;min-height:58px}.rx-suite-quick-field>svg{width:19px;height:19px}.rx-suite-quick-field>input{font-size:13px}.rx-suite-quick-field>button{padding:12px;gap:7px;font-size:12px;min-height:42px}.rx-suite-hero-categories>.rx-wrap{width:100%;padding-inline:15px}.rx-suite-hero-categories button{font-size:10px;padding:13px 9px;gap:6px}.rx-suite-hero-categories button>span:first-child{font-size:9px}.rx-suite-popular{gap:6px}.rx-suite-popular button{font-size:10px;padding:4px 8px}.rx-suite-workflow{padding:25px}.rx-suite-workflow>div{gap:17px}.rx-suite-workflow>div>span:nth-child(2){font-size:15px}.rx-suite-partner-grid{gap:30px}.rx-capabilities-v2 .rx-suite-kicker{font-size:9px}}.rx-suite-quick-results{max-height:min(380px,50vh);overflow-y:auto}.rx-suite-hero{background:#0b232a}.rx-suite-hero-inner{display:block;padding-block:clamp(44px,6vw,90px)}.rx-suite-hero-copy{position:relative;width:min(61%,690px)}.rx-suite-hero-visual{position:absolute;z-index:-1;inset:0 0 0 22%;margin:0;overflow:hidden}.rx-suite-hero-visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:68% 46%;object-position:68% 46%}.rx-suite-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b232a,#0b232af0 20%,#0b232aab 45%,#0b232a26 82%),linear-gradient(0deg,#0b232ad9,transparent 40%)}.rx-suite-hero-categories button{font-size:.85rem}.rx-suite-previews{scroll-margin-top:5rem;padding-block:clamp(46px,6vw,86px) clamp(16px,2.4vw,30px);background:#f0f2eb;border-bottom:1px solid #dce2d8}.rx-suite-preview-head{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:15px 35px;margin-bottom:28px}.rx-suite-preview-head>p{color:#52655d;font-size:.93rem}.rx-suite-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.rx-suite-preview{display:block;overflow:hidden;background:#fff;border:1px solid #d5ded4;border-radius:10px}.rx-suite-preview:hover{border-color:#749389}.rx-suite-preview-screen{position:relative;aspect-ratio:16/9;background:#e7ede7;overflow:hidden;border-bottom:1px solid #d5ded4}.rx-suite-preview-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.rx-suite-preview-copy{padding:clamp(16px,2vw,25px)}.rx-suite-preview-copy h3{display:flex;justify-content:space-between;gap:14px;color:#17393d;font-size:1.17rem;font-weight:600}.rx-suite-preview-copy p{margin-top:9px;color:#435e55;font-size:.91rem;line-height:1.6}@media (max-width:767px){.rx-suite-preview-grid{grid-template-columns:minmax(0,1fr)}.rx-suite-hero-copy{width:100%;max-width:600px}.rx-suite-hero-visual{inset-inline:0}.rx-suite-hero-visual img{-o-object-position:66% center;object-position:66% center}.rx-suite-hero-visual:after{background:linear-gradient(180deg,#0b232ad9,#0b232a9e 42%,#0b232ae8 88%),linear-gradient(90deg,#0b232a99,transparent 80%)}.rx-suite-hero-categories button{font-size:.73rem}.rx-suite-preview-grid{gap:14px}}main.rx-capabilities-v2 .rx-suite-hero h1{font-size:clamp(2rem,3.35vw,3.55rem);line-height:1.12!important;text-wrap:balance}.rx-suite-hero h1>span{margin-top:.14em}.rx-suite-catalogue{--catalogue-ink:#132e34;--catalogue-gold:#dfc59c;--catalogue-muted:#4b615d;padding-block:clamp(22px,3vw,40px) clamp(58px,7vw,110px);background:linear-gradient(160deg,#f4f0e6,#f8f7f2 52%,#f1f1e9)}#capability-explorer,.rx-suite-group{scroll-margin-top:108px}.rx-suite-section-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:clamp(14px,4vw,56px);margin-bottom:30px}.rx-suite-section-head .rx-suite-kicker{color:#725638;margin-bottom:12px}.rx-capabilities-v2 .rx-suite-section-head h2{max-width:720px;color:var(--catalogue-ink);font-family:Georgia,serif;font-size:clamp(2.35rem,4.7vw,4.35rem);font-weight:400;line-height:1.04!important;text-wrap:initial}.rx-suite-section-head>p{color:var(--catalogue-muted);max-width:390px;line-height:1.7}.rx-suite-catalogue-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:11px;border:1px solid #d9d5c8;border-radius:12px;background:#fffdf8;box-shadow:0 5px 16px #342d2110}.rx-suite-catalogue-search{display:flex;align-items:center;gap:10px;flex:1 0 200px;min-width:0;min-height:45px;padding-inline:12px;border:1px solid #d5d9cf;border-radius:7px;color:#325351;background:#f4f5ef}.rx-suite-catalogue-search svg{width:19px;height:19px;flex:none}.rx-suite-catalogue-search input{width:100%;min-width:0;padding:9px 0;border:0;background:transparent;color:var(--catalogue-ink);font-size:.9rem}.rx-suite-catalogue-search:focus-within{outline:2px solid #967349;outline-offset:2px}.rx-suite-catalogue-search input:focus{outline:0;box-shadow:none}.rx-suite-category-select{display:none}.rx-suite-filters{display:flex;flex:2 0 auto;flex-wrap:wrap;gap:6px;max-width:100%}.rx-suite-filters button{min-height:44px;padding:7px 10px;border:1px solid transparent;border-radius:6px;color:#334f4e;font-size:.77rem;font-weight:600;text-align:start}.rx-suite-filters button:hover{border-color:#b3c2b7;background:#f2f4ec}.rx-suite-filters button[aria-pressed=true]{border-color:#183e43;background:#183e43;color:#fffaf1}.rx-suite-result-count{margin:17px 0 14px;color:#475e58;font-size:.83rem}.rx-suite-results{display:grid;gap:clamp(22px,3.5vw,45px)}.rx-suite-group{min-width:0;padding:clamp(8px,1.05vw,14px);border:1px solid #ddd8ca;border-radius:16px;background:#fffdf8;box-shadow:0 12px 35px #352b1c09}.rx-suite-group-intro{position:relative;isolation:isolate;display:flex;align-items:end;min-height:clamp(190px,19vw,250px);overflow:hidden;border-radius:10px;background:#0e282e}.rx-suite-group-image{position:absolute;z-index:-2;inset:0 0 0 35%}.rx-suite-group-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:55% 50%;object-position:55% 50%}.rx-suite-group-intro:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e282e 26%,#0e282eea 38%,#0e282e88 62%,#0e282e26)}.rx-suite-group-copy{min-width:0;padding:clamp(20px,3.1vw,42px);max-width:700px}.rx-suite-index{display:flex;align-items:center;gap:10px;margin-bottom:13px;color:#f3dcb4;font-size:.72rem;letter-spacing:.075em;text-transform:uppercase}.rx-suite-index span{padding-inline-end:10px;border-inline-end:1px solid #d7bc91;font-variant-numeric:tabular-nums}.rx-suite-group-copy h3{margin:0;color:#fffaf1;font-family:Georgia,serif;font-size:clamp(1.95rem,3.6vw,3.25rem);font-weight:400;letter-spacing:-.035em;line-height:1.12!important}.rx-suite-group-copy>p:last-child{margin-top:10px;max-width:440px;color:#f3eee2;line-height:1.6}.rx-suite-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.rx-suite-entry{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0;padding:clamp(15px,2vw,26px);border:1px solid #e0e2d8;border-radius:8px;background:#fbfbf6;color:var(--catalogue-ink)}.rx-suite-entry:last-child:nth-child(odd){grid-column:1/-1}.rx-suite-entry h4{font-size:clamp(1rem,1.6vw,1.2rem);font-weight:650;line-height:1.3}.rx-suite-entry p{margin-top:6px;max-width:50ch;color:var(--catalogue-muted);font-size:.9rem;line-height:1.55}.rx-suite-entry-arrow{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #ded2bb;border-radius:50%;background:#f4eee1;color:#5c452d;font-size:1rem}.rx-suite-entry:is(:hover,:focus-visible){border-color:#9cac9d;background:#edf3eb}.rx-suite-entry:is(:hover,:focus-visible) .rx-suite-entry-arrow{border-color:#183e43;background:#183e43;color:#fffaf1}.rx-suite-empty{padding:38px 22px;border:1px solid #ddd8ca;border-radius:12px;background:#fffdf8;text-align:center}.rx-suite-empty h3{font-size:1.35rem;font-weight:600}.rx-suite-empty p{margin-top:8px;color:var(--catalogue-muted)}.rx-suite-empty button{margin-top:14px;min-height:44px;color:#254c49;text-decoration:underline;text-underline-offset:.25em}@media (max-width:840px){.rx-suite-section-head{grid-template-columns:minmax(0,1fr)}.rx-suite-section-head>p{max-width:580px}.rx-suite-filters{flex-basis:100%}}@media (max-width:620px){body:has(.rx-capabilities-v2),html:has(.rx-capabilities-v2){overflow-x:clip}.rx-suite-entry-grid{grid-template-columns:minmax(0,1fr)}.rx-suite-group-image{inset-inline-start:0}.rx-suite-group-intro:after{background:linear-gradient(90deg,#0e282ee8,#0e282e64),linear-gradient(0deg,#0e282ef0,#0e282e26)}.rx-suite-group-copy>p:last-child{font-size:.91rem}.rx-suite-section-head{margin-bottom:18px}.rx-suite-catalogue-tools{position:sticky;top:88px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:7px}.rx-suite-catalogue-search input{font-size:1rem}.rx-suite-filters{display:none}.rx-suite-category-select{display:block;width:100%;min-height:44px;padding:7px 10px;border:1px solid #d5d9cf;border-radius:7px;color:var(--catalogue-ink);background:#fffdf8;font-size:1rem}.rx-suite-category-select:focus-visible{outline:2px solid #967349;outline-offset:2px}.rx-suite-entry,.rx-suite-group{scroll-margin-top:210px}.rx-suite-result-count{margin-block:12px}}.rx-solution-hero{position:relative;isolation:isolate;overflow:hidden;background:#081b22;color:#fff;min-height:680px;display:flex;align-items:center}.rx-solution-hero .rx-solution-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 40%;object-position:70% 40%;z-index:-3;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important}.rx-solution-hero .rx-solution-photo-handheld{-o-object-position:75% 50%;object-position:75% 50%}.rx-solution-hero .rx-solution-photo-kitchen{-o-object-position:70% 45%;object-position:70% 45%}.rx-solution-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#081b22f5,#081b22e6 25%,#081b2294 58%,#081b2233),linear-gradient(0deg,#081b2270,transparent 50%)}.rx-solution-inner{width:100%;padding-block:118px 58px}.rx-solution-copy{max-width:690px;width:64%}.rx-solution-crumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px;font-size:11px;line-height:1.7;color:#d6ded9}.rx-solution-crumb a{color:inherit!important;text-decoration:none}.rx-solution-crumb a:hover{text-decoration:underline}.rx-solution-hero .rx-solution-kicker{font-size:10px!important;font-weight:600;letter-spacing:.17em;line-height:1.8!important;color:#d0bb96!important;margin:0 0 23px!important;text-transform:uppercase}main .rx-solution-hero h1{font-size:clamp(2.6rem,3.65vw,3.65rem)!important;font-weight:500!important;line-height:1.13!important;letter-spacing:-.035em!important;color:#fff!important;margin:0!important;max-width:690px;text-wrap:balance;overflow-wrap:normal}.rx-solution-hero h1 span{display:block;color:#dfcba8;margin-top:8px}.rx-solution-hero .rx-solution-lead{font-size:17px!important;line-height:1.8!important;color:#e4eae6!important;max-width:550px;margin:26px 0 0!important}.rx-solution-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.rx-solution-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;padding:14px 19px;min-height:49px;border:1px solid #ffffff75;border-radius:4px;color:#fff!important;background:#ffffff08;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none!important;transition:background .2s}.rx-solution-actions a:first-child{background:#d0bb96;color:#132a30!important;border-color:#d0bb96}.rx-solution-actions a:hover{background:#ffffff20}.rx-solution-actions a:first-child:hover{background:#e3cfac}.rx-solution-actions a:focus-visible,.rx-solution-crumb a:focus-visible{outline:2px solid #fff;outline-offset:5px}.rx-solution-hero .rx-solution-note{font-size:11px!important;line-height:1.8!important;color:#d6c6aa!important;max-width:550px;border-top:1px solid #ffffff30;padding-top:19px;margin:27px 0 0!important}.rx-solution-anchor{height:0;scroll-margin-top:100px}@media(min-width:1500px){.rx-solution-hero{min-height:710px}.rx-solution-inner{padding-block:125px 65px}}@media(max-width:1023px){.rx-solution-copy{width:80%;max-width:670px}.rx-solution-hero{min-height:650px}.rx-solution-shade{background:linear-gradient(90deg,#081b22f2,#081b22cf 55%,#081b2255)}main .rx-solution-hero h1{font-size:clamp(2.6rem,5vw,3.3rem)!important}}@media(max-width:639px){.rx-solution-hero{min-height:0;display:block}.rx-solution-inner{padding-block:108px 42px}.rx-solution-crumb{margin-bottom:28px;font-size:10px}.rx-solution-copy{width:100%;max-width:none}.rx-solution-shade{background:linear-gradient(180deg,#081b22b8,#081b22dc 55%,#081b22ee)}.rx-solution-hero .rx-solution-photo{-o-object-position:66% 30%;object-position:66% 30%}.rx-solution-hero .rx-solution-photo-handheld{-o-object-position:76% 40%;object-position:76% 40%}main .rx-solution-hero h1{font-size:clamp(2rem,8.7vw,2.65rem)!important;line-height:1.16!important;letter-spacing:-.035em!important;overflow-wrap:anywhere}.rx-solution-hero h1 span{margin-top:8px}.rx-solution-hero .rx-solution-kicker{font-size:9px!important;letter-spacing:.14em;margin-bottom:18px!important}.rx-solution-hero .rx-solution-lead{font-size:15px!important;line-height:1.8!important;margin-top:22px!important}.rx-solution-actions{margin-top:25px;gap:10px}.rx-solution-actions a{font-size:12px;padding:13px 15px;gap:18px;min-height:47px}.rx-solution-hero .rx-solution-note{font-size:10px!important;margin-top:24px!important;padding-top:17px}}@media(prefers-reduced-motion:reduce){.rx-solution-actions a{transition:none}}.rx-solution-quote{padding:80px 0;background:#eeeee7;border-block:1px solid #dce1d9}.rx-solution-quote-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.rx-solution-quote-kicker{font-size:10px!important;letter-spacing:.16em;color:#526662!important;font-weight:600;margin-bottom:20px!important}.rx-solution-quote h2{font-size:clamp(2rem,3vw,2.9rem)!important;line-height:1.18!important;color:#0b232a!important;font-weight:500;margin:0 0 22px!important}.rx-solution-quote p{font-size:16px;line-height:1.85;color:#344e4d}.rx-solution-quote-next{border-left:1px solid #cbd3c8;padding-left:45px}.rx-solution-quote-next a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#0b232a;color:#fff!important;border-radius:4px;padding:16px 20px;margin-top:25px;font-size:13px;text-decoration:none!important}.rx-solution-quote-next a:focus-visible{outline:2px solid #1a5158;outline-offset:5px}@media(max-width:767px){.rx-solution-quote{padding:48px 0}.rx-solution-quote-inner{grid-template-columns:1fr;gap:28px}.rx-solution-quote-next{padding:25px 0 0;border-left:0;border-top:1px solid #cbd3c8}.rx-solution-quote p{font-size:15px}}.rx-solution-hero .rx-solution-inner{width:min(1200px,calc(100% - 64px));margin-inline:auto}@media(max-width:639px){.rx-solution-hero .rx-solution-inner{width:calc(100% - 40px)}}.CookieConsentBanner_overlay___Zs11{position:fixed;inset:auto 0 0;z-index:100;padding:clamp(10px,2.5vw,24px) clamp(10px,2.5vw,24px) max(clamp(10px,2.5vw,24px),env(safe-area-inset-bottom));pointer-events:none}.CookieConsentBanner_panel__43DUJ{pointer-events:auto;max-width:720px;max-height:calc(100dvh - 2rem);overflow:auto;margin-inline:auto;border:1px solid #ad9873;border-radius:12px;background:#fffdf8;box-shadow:0 16px 50px #0b232a45;color:#102c32}.CookieConsentBanner_heading__4j7mE{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:1rem;column-gap:1rem;row-gap:.3rem;padding:.85rem clamp(16px,3vw,26px);background:#0b232a;color:#fffaf0}.CookieConsentBanner_heading__4j7mE span{color:#e0c59a;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.CookieConsentBanner_heading__4j7mE h2{margin:0;color:inherit;font:400 clamp(1.25rem,2.5vw,1.65rem)/1.2 Georgia,serif}.CookieConsentBanner_body__w0S1r{padding:clamp(14px,2.5vw,24px) clamp(16px,3vw,26px)}.CookieConsentBanner_body__w0S1r p{margin:0;color:#354e50;font-size:.92rem;line-height:1.55}.CookieConsentBanner_body__w0S1r a{color:#184b52;font-weight:600;text-decoration:underline;text-underline-offset:.16em}.CookieConsentBanner_actions__qoaLS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem}.CookieConsentBanner_actions__qoaLS button{min-height:46px;padding:.55rem .65rem;border:1px solid #9caea8;border-radius:5px;background:#edf2ee;color:#15383d;font-size:.875rem;font-weight:650;line-height:1.3}.CookieConsentBanner_actions__qoaLS button:hover{background:#dce8e0}.CookieConsentBanner_body__w0S1r :is(button,a):focus-visible{outline:2px solid #176068;outline-offset:3px}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}