/* Deva V10.113B: fonts loaded from HTML head */:root{--navy:#12313c;--deep:#09232e;--teal:#097e7c;--teal2:#15a6a0;--cream:#f7f9f8;--orange:#f5a14c;--line:#dbe8e7;--muted:#587079;--ink:#193540}*{box-sizing:border-box}h1,h2,h3,h4{letter-spacing:-.035em;font-family:Manrope,sans-serif;line-height:1.19}a{color:var(--teal)}img{max-width:100%;height:auto}.container{width:min(1180px,100% - 44px);margin:auto}.topline{background:var(--deep);color:#c6dfe2;font-size:12px}.topline .container{justify-content:space-between;gap:10px;padding:10px 0;display:flex}.topline a{color:#fff;text-decoration:none}.header{border-bottom:1px solid var(--line);z-index:10;background:#fff;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.brand{letter-spacing:-1px;color:var(--navy);white-space:nowrap;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;text-decoration:none}.brand span{color:var(--teal)}.navlinks{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.navlinks a{color:var(--navy);font-size:13px;font-weight:700;text-decoration:none}.navlinks a:hover{color:var(--teal)}.nav-cta,.btn{background:var(--teal);color:#fff;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover,.nav-cta:hover{color:#fff;background:#086965}.btn.outline{color:var(--teal);background:#fff;border:1px solid #bbd9d8}.hero{isolation:isolate;color:#fff;background:linear-gradient(96deg,#06232ef5 0%,#06232edb 48%,#06232e26 100%),url(/upload/2026/08/deva-yatak-slayt-1.jpg) 50%/cover;align-items:center;min-height:590px;display:flex;position:relative}.hero>.container{padding:82px 0}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#69d7c7;font-size:12px;font-weight:800}.hero h1{max-width:700px;margin:18px 0 22px;font-size:clamp(39px,4.8vw,66px)}.hero p{color:#c8dfdf;max-width:600px;font-size:17px;line-height:1.8}.hero-btns{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero .outline{color:#fff;background:0 0;border:1px solid #b9d5d3}.kicker{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;background:#e8f5f3;border-radius:40px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.section{padding:84px 0}.section.alt{background:var(--cream)}.section-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.section-header h2{max-width:680px;margin:15px 0 0;font-size:clamp(30px,3.5vw,46px)}.section-header p{max-width:460px;color:var(--muted);line-height:1.7}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--line);background:#fff;border-radius:15px;transition:transform .2s;overflow:hidden;box-shadow:0 12px 30px #022b2f0a}.card:hover{transform:translateY(-3px)}.card img{object-fit:cover;background:#f4f7f5;width:100%;height:225px}.card .pad{padding:24px}.card .pad h3{margin:7px 0 9px;font-size:20px}.card p{color:var(--muted);font-size:14px;line-height:1.6}.card a{text-decoration:none}.card .meta{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.row-link{font-size:13px;font-weight:800}.metrics{grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 0;display:grid}.metric{border-right:1px solid var(--line);padding:12px}.metric:last-child{border:0}.metric strong{font-family:Manrope;font-size:20px;display:block}.metric small{color:var(--muted)}.info-band{background:var(--navy);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:45px;display:flex}.info-band h2{margin:0 0 12px;font-size:36px}.info-band p{color:#c2dbdb;margin:0}.page-hero{color:#fff;background:linear-gradient(110deg,#10353e,#0d5054);padding:68px 0}.page-hero h1{margin:15px 0;font-size:clamp(32px,4vw,52px)}.breadcrumbs{color:#acdbd9;font-size:12px}.breadcrumbs a{color:#dceeed}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:52px;display:grid}.detail-body{overflow-wrap:anywhere;line-height:1.86}.detail-body h2{margin-top:36px;font-size:29px}.detail-body h3{font-size:22px}.detail-body table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.detail-body td,.detail-body th{border:1px solid var(--line);padding:12px}.detail-body a{text-decoration:underline}.sidebar{background:var(--cream);border:1px solid var(--line);border-radius:16px;align-self:start;padding:25px}.sidebar h3{margin-top:0}.sidebar ul{padding:0;list-style:none}.sidebar li{border-bottom:1px solid var(--line);padding:12px 0}.sidebar a{font-weight:700;text-decoration:none}.footergrid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.footer h3,.footer strong{color:#fff}.footer a{color:#d7efed;text-decoration:none}.footer ul{padding:0;list-style:none}.copyright{color:#adc7c7;border-top:1px solid #33545b;margin-top:40px;padding-top:20px;font-size:12px}.subtle{color:var(--muted)}.empty{background:#f4f9f7;border-radius:12px;padding:35px}.gallery{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gallery img{object-fit:cover;border-radius:10px;width:100%;height:160px}.block-object{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.brandmark{object-fit:contain;max-width:190px;max-height:50px;display:block}.sr-only{position:absolute;left:-10000px}@media (width<=950px){.nav-inner{flex-wrap:wrap;padding:20px 0}.navlinks{gap:15px}.detail-grid{grid-template-columns:1fr}.grid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.topline .container{flex-direction:column}.hero{min-height:540px}.hero>.container{padding:60px 0}.grid,.grid.four{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.section{padding:55px 0}.section-header{display:block}.info-band{padding:28px;display:block}.info-band .btn{margin-top:20px}.footergrid{grid-template-columns:1fr}.navlinks{gap:14px;font-size:12px}.nav-cta{display:none}}:root{--shop-ink:#202b31;--shop-orange:#cf724d;--shop-canvas:#f8f6f2;--shop-line:#e8e7e2;--shop-muted:#778185;--shop-blue:#0f3445}body{color:var(--shop-ink);background:#fff}.container{width:min(1320px,100% - 76px)}.topline{color:#f4f3ef;letter-spacing:.1em;background:#142f40;font-size:10px;font-weight:700}.topline .topline-in{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.topline .topline-in>a{color:#f9e1d2}.header{z-index:50;background:#fffffffa;border-bottom:1px solid #ecece8;position:sticky;top:0}.header-grid{grid-template-columns:1fr 175px 1fr;align-items:center;gap:25px;min-height:90px;display:grid}.head-left,.head-right{white-space:nowrap;align-items:center;gap:28px;display:flex}.head-right{justify-content:flex-end}.head-left a,.head-right a{letter-spacing:.012em;color:#283741;font-size:12px;font-weight:800;text-decoration:none}.head-left a:hover,.head-right a:hover{color:var(--shop-orange)}.header .brand{justify-content:center;align-items:center;display:flex}.header .brand img{object-fit:contain;width:158px;height:auto;max-height:68px}.head-right .header-contact{background:var(--shop-blue);color:#fff;letter-spacing:.055em;border:1px solid var(--shop-blue);padding:14px 17px;font-size:11px}.head-right .header-contact:hover{color:var(--shop-blue);background:#fff}.mobile-menu{display:none}.shop-hero{background:#f3f0eb;grid-template-columns:49% 51%;max-width:1920px;min-height:660px;margin:auto;display:grid}.shop-hero-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(55px,8vw,124px) clamp(44px,7.5vw,145px) 48px max(45px,50vw - 660px);display:flex;position:relative}.shop-overline,.shop-eyebrow{letter-spacing:.22em;color:#9c664f;font-size:10px;font-weight:800}.shop-overline{align-items:center;gap:12px;display:flex}.shop-overline-rule{background:var(--shop-orange);width:27px;height:1px}.shop-hero h1{letter-spacing:-.058em;z-index:1;color:#26363f;max-width:700px;margin:27px -80px 30px 0;font-size:clamp(49px,5vw,80px);font-weight:750;line-height:1.09;position:relative}.shop-hero h1 em,.feature-copy h2 em,.end-banner h2 em{letter-spacing:-.055em;color:var(--shop-orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.shop-hero p{color:#687278;max-width:405px;margin:0;font-size:15px;line-height:1.9}.shop-buttons{flex-wrap:wrap;align-items:center;gap:22px;margin-top:37px;display:flex}.shop-button{background:var(--shop-blue);color:#fff;border:1px solid var(--shop-blue);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:30px;padding:19px 23px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.shop-button:hover{background:var(--shop-orange);border-color:var(--shop-orange);color:#fff}.shop-button span{font-size:18px;line-height:1}.quiet-link{color:#3c4c52;border-bottom:1px solid #949da1;align-items:center;gap:15px;padding:10px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.quiet-link:hover{color:var(--shop-orange);border-bottom-color:var(--shop-orange)}.hero-progress{color:#3d4950;align-items:center;gap:11px;margin-top:70px;display:flex}.hero-progress b{font-size:12px}.hero-progress span{background:linear-gradient(to right,var(--shop-orange) 32%,#c9cbca 32%);width:94px;height:1px}.hero-progress small{color:#9c9fa0;font-size:12px}.shop-hero-image{background:#e5e9e6;min-height:660px;position:relative;overflow:hidden}.shop-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.image-label{color:#24323a;letter-spacing:.1em;background:#fffffff0;align-items:center;gap:45px;padding:18px 21px;font-size:10px;font-weight:850;display:flex;position:absolute;bottom:32px;right:32px}.image-label strong{font-size:17px;font-weight:400}.shop-benefits{border-bottom:1px solid var(--shop-line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.shop-benefits>div{border-right:1px solid var(--shop-line);align-items:center;gap:17px;padding:30px 21px;display:flex}.shop-benefits>div:last-child{border:0}.benefit-icon{color:#c77b5d;text-align:center;min-width:28px;font-family:Georgia,serif;font-size:29px;font-weight:400}.shop-benefits b{letter-spacing:.01em;font-size:12px;display:block}.shop-benefits small{color:#8b9698;margin-top:7px;font-size:11px;display:block}.shop-section{padding:100px 0 105px}.editorial-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:43px;display:flex}.editorial-heading h2{letter-spacing:-.046em;margin:13px 0 0;font-size:clamp(32px,3vw,46px);font-weight:750}.orange-dot{color:var(--shop-orange)}.text-more{color:#3d5059;white-space:nowrap;border-bottom:1px solid #59656d;align-items:center;gap:20px;padding:0 0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.text-more:hover{color:var(--shop-orange);border-color:var(--shop-orange)}.text-more span{font-size:18px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.collection-tile{color:#263a44;text-decoration:none}.collection-img{background:#f2f3f0;height:280px;position:relative;overflow:hidden}.collection-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.collection-tile:hover img{transform:scale(1.045)}.collection-arrow{background:#fff;place-items:center;width:35px;height:35px;font-size:17px;display:grid;position:absolute;bottom:15px;right:15px}.collection-tile h3{letter-spacing:-.025em;margin:18px 0 5px;font-size:17px}.collection-tile p{color:#92999b;margin:0;font-size:12px}.shop-feature{background:#f6f4ef;padding:80px 0}.feature-inner{grid-template-columns:1.04fr .96fr;align-items:stretch;gap:0;min-height:450px;display:grid}.feature-photo{min-height:440px;position:relative;overflow:hidden}.feature-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature-copy{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(45px,6vw,100px);display:flex;position:relative}.feature-copy h2{margin:18px 0 23px;font-size:clamp(36px,3.8vw,55px);line-height:1.2}.feature-copy p{color:#7f898e;max-width:410px;margin:0 0 29px;font-size:14px;line-height:1.9}.feature-index{color:#b2babd;letter-spacing:.18em;font-size:10px;position:absolute;bottom:25px;right:28px}.shop-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 22px;display:grid}.shop-product-visual{background:#f7f7f5;height:265px;text-decoration:none;display:block;position:relative;overflow:hidden}.shop-product-visual img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.shop-product-visual:hover img{transform:scale(1.05)}.product-arrow{color:#344852;background:#fffffff7;place-items:center;width:35px;height:35px;font-size:17px;display:grid;position:absolute;bottom:14px;right:14px}.product-label{color:#56616a;letter-spacing:.1em;background:#fff;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;top:16px;left:16px}.shop-product-info{padding:18px 2px 0}.shop-product-info small{color:#a6a9a9;letter-spacing:.1em;font-size:9px;font-weight:800}.shop-product-info h3{letter-spacing:-.028em;margin:8px 0 12px;font-size:16px;line-height:1.4}.shop-product-info h3 a{color:var(--shop-ink);text-decoration:none}.product-detail{color:#9b6650;font-size:11px;font-weight:750;text-decoration:none}.product-detail span{margin-left:8px}.shop-promo{padding:0 0 90px}.promo-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.promo-card{color:#293842;grid-template-columns:1.2fr .8fr;align-items:center;min-height:355px;padding:35px 0 35px 45px;text-decoration:none;display:grid;overflow:hidden}.promo-one{background:#eff1ef}.promo-two{background:#f4eee8}.promo-card>div{z-index:1;position:relative}.promo-card span{color:#b47456;letter-spacing:.15em;font-size:10px;font-weight:900}.promo-card h2{margin:17px 0;font-size:clamp(28px,3vw,42px);line-height:1.18}.promo-card p{color:#647278;margin:0 0 30px;font-size:12px;line-height:1.8}.promo-card b{color:#374a52;text-underline-offset:8px;font-size:12px;text-decoration:underline}.promo-card img{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:100%;height:280px;transition:transform .35s}.promo-card:hover img{transform:scale(1.04)}.journal-section{background:#fbfaf8}.journal-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.journal-image{background:#edecea;height:245px;display:block;overflow:hidden}.journal-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.journal-image:hover img{transform:scale(1.04)}.journal-card>span{color:#b47456;letter-spacing:.15em;margin-top:24px;font-size:10px;font-weight:800;display:block}.journal-card h3{margin:12px 0 18px;font-size:20px;line-height:1.45}.journal-card h3 a{color:var(--shop-ink);text-decoration:none}.journal-card>a:last-child{color:#637078;font-size:12px;font-weight:800;text-decoration:none}.end-banner{color:#fff;text-align:center;background:#183847;padding:88px 0}.end-banner span{color:#f7bda0;letter-spacing:.2em;font-size:10px;font-weight:800}.end-banner h2{margin:19px 0 30px;font-size:clamp(34px,4.6vw,63px);line-height:1.25}.end-banner .shop-button{color:#173946;background:#fff;border-color:#fff;display:inline-flex}.end-banner .shop-button:hover{color:#173946;background:#f7e5db}.footer{color:#cbd5d8;background:#0f2936;padding:75px 0 24px}.footergrid{grid-template-columns:1.8fr 1fr 1fr 1.15fr;gap:40px}.footer h3{letter-spacing:.04em;color:#fff;margin:0 0 22px;font-size:13px}.footer p{color:#bbcacd;font-size:12px;line-height:1.8}.footer a{color:#d4e0e3;font-size:12px}.footer ul{margin:0;padding:0}.footer li{margin:0 0 16px}.preview-tag{color:#809aa1!important;font-size:10px!important}.footer-cta{border-bottom:1px solid #79949c;margin-top:16px;padding:12px 0;font-weight:700;text-decoration:none;display:inline-flex}.copyright{color:#819da5;border-color:#294755;justify-content:space-between;gap:25px;display:flex}.page-hero{color:#253c47;background:#f3f2ee;border-bottom:1px solid #ece9e3}.breadcrumbs,.breadcrumbs a{color:#8e999c}.page-hero h1{font-size:clamp(32px,4vw,52px)}@media (width<=1120px){.container{width:min(1320px,100% - 44px)}.header-grid{grid-template-columns:1fr 148px 1fr;gap:12px}.head-left,.head-right{gap:14px}.head-left a,.head-right a{font-size:11px}.shop-hero-content{padding-left:55px;padding-right:38px}.collection-img{height:245px}.shop-product-visual{height:230px}.feature-copy{padding:48px}}@media (width<=800px){.header-grid{grid-template-columns:1fr auto;min-height:76px}.head-left,.head-right{display:none}.header .brand{justify-content:flex-start}.header .brand img{width:145px}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:800;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:100;background:#fff;border:1px solid #e6e6e1;width:230px;padding:10px 16px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 20px 35px #152b351a}.mobile-menu nav a{color:#263942;border-bottom:1px solid #f0f0ed;padding:12px 5px;font-size:13px;text-decoration:none}.shop-hero{grid-template-columns:1fr 1fr;min-height:560px}.shop-hero-image{min-height:560px}.shop-hero-content{padding:60px 30px}.shop-hero h1{margin-right:0;font-size:clamp(40px,5vw,56px)}.shop-benefits{grid-template-columns:repeat(2,1fr)}.shop-benefits>div:nth-child(2){border-right:0}.shop-benefits>div:nth-child(-n+2){border-bottom:1px solid var(--shop-line)}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-img{height:300px}.feature-inner{grid-template-columns:1fr}.feature-photo{min-height:330px}.shop-products{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product-visual{height:320px}.promo-card{padding-left:24px}.promo-card img{height:245px}.footergrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.container{width:calc(100% - 36px)}.topline .topline-in{justify-content:center;padding:10px 0}.topline .topline-in>span:first-child,.topline .topline-in>a{display:none}.shop-hero{grid-template-columns:1fr}.shop-hero-content{min-height:445px;padding:62px 28px 38px}.shop-hero h1{margin:18px 0;font-size:50px}.shop-hero p{font-size:14px}.shop-buttons{margin-top:25px}.hero-progress{margin-top:38px}.shop-hero-image{min-height:300px}.shop-hero-image img{object-position:center}.image-label{gap:12px;padding:12px;font-size:9px;bottom:15px;right:14px}.shop-benefits>div{gap:9px;padding:20px 9px}.benefit-icon{min-width:24px;font-size:22px}.shop-benefits b{font-size:11px}.shop-benefits small{font-size:10px}.shop-section{padding:70px 0}.editorial-heading{align-items:flex-start;gap:12px;margin-bottom:27px}.editorial-heading h2{font-size:31px}.editorial-heading .text-more{white-space:normal;text-align:right;margin-top:31px;font-size:10px}.collection-grid{gap:18px 12px}.collection-img{height:190px}.collection-tile h3{font-size:14px}.collection-tile p{font-size:11px}.shop-feature{padding:35px 0}.feature-copy{padding:43px 25px 65px}.feature-photo{min-height:250px}.feature-copy h2{font-size:38px}.shop-products{gap:28px 12px}.shop-product-visual{height:185px}.shop-product-info h3{font-size:14px}.promo-grid{grid-template-columns:1fr}.promo-card{grid-template-columns:1fr .85fr;min-height:260px}.promo-card h2{font-size:29px}.promo-card img{height:235px}.journal-grid{grid-template-columns:1fr}.journal-image{height:220px}.end-banner{padding:65px 0}.end-banner h2{font-size:32px}.footergrid{grid-template-columns:1fr 1fr;gap:30px}.footergrid>div:first-child,.footergrid>div:last-child{grid-column:span 2}.copyright{flex-direction:column}.shop-button{gap:14px}.detail-grid{gap:30px}}:root{--dv-blue:#153c63;--dv-mid:#1d517c;--dv-ink:#17354a;--dv-sea:#167b87;--dv-pale:#f5f8f9;--dv-cream:#f8f8f4;--dv-line:#e4eaec;--dv-text:#4f6979;--dv-gold:#f6c982}html{scroll-behavior:smooth}body{color:var(--dv-ink);background:#fff;margin:0;font-family:Manrope,Segoe UI,Arial,sans-serif}a{text-decoration:none}a:hover{color:inherit}img{display:block}.dv-pagecontainer{width:min(1360px,100% - 88px);margin-left:auto;margin-right:auto}.dv-preview-note{color:#665334;letter-spacing:.1em;text-align:center;background:#f6f1e7;padding:8px 20px;font-size:10px;font-weight:700}.dv-preview-note span{margin:0 8px}.dv-topline{color:#c6d7e4;letter-spacing:.08em;background:#123753;height:32px;font-size:10px}.dv-topline>.dv-pagecontainer{justify-content:space-between;align-items:center;height:100%;display:flex}.dv-topline b{color:#87bed3;padding:0 6px}.dv-topline a{color:#d6e9f5;font-weight:700}.dv-header{z-index:30;background:#fff;border-bottom:1px solid #e8ecef;position:relative}.dv-header-content{justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.dv-brand img{object-fit:contain;width:174px;height:auto}.dv-navigation{align-items:center;gap:32px;margin-left:auto;display:flex}.dv-navigation a{letter-spacing:.005em;color:#263c4d;font-size:12px;font-weight:750}.dv-navigation a:hover{color:var(--dv-sea)}.dv-header-cta{color:#fff;white-space:nowrap;background:#184a73;align-items:center;gap:25px;padding:17px 21px;font-size:12px;font-weight:800;display:inline-flex}.dv-header-cta span{font-size:17px;font-weight:500}.dv-header-cta:hover{color:#fff;background:#123753}.dv-mobile{display:none}.dv-hero{background:#163e63;grid-template-columns:48% 52%;min-height:605px;margin-top:22px;margin-bottom:0;display:grid;overflow:hidden}.dv-hero-copy{color:#fff;isolation:isolate;background:linear-gradient(125deg,#1b527d 0%,#123757 65%,#112e4b 100%);flex-direction:column;align-items:flex-start;padding:85px 52px 37px 76px;display:flex;position:relative}.dv-hero-copy:after{content:"";z-index:-1;border:1px solid #ffffff10;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-240px;left:-155px}.dv-eyebrow{letter-spacing:.2em;color:#287f8c;text-transform:uppercase;align-items:center;gap:11px;font-size:11px;font-weight:850;display:inline-flex}.dv-eyebrow i{background:currentColor;width:24px;height:2px}.dv-eyebrow-light{color:#b2d9e5}.dv-hero h1{color:#fff;letter-spacing:-.052em;max-width:650px;margin:39px 0 24px;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:clamp(43px,4.15vw,69px);font-weight:800;line-height:1.12}.dv-hero em,.dv-sectionhead h2 em,.dv-feature h2 em,.dv-care-banner em{color:#90d5de;font-style:normal}.dv-hero p{color:#d3e4ee;max-width:440px;margin:0;font-family:DM Sans,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.85}.dv-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}.dv-btn{color:#fff;box-shadow:none;background:#1e6782;border-radius:0;justify-content:space-between;align-items:center;gap:35px;padding:18px 23px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.dv-btn:hover{transform:translateY(-2px)}.dv-btn span{font-size:19px;font-weight:400}.dv-btn-white{color:#173c57;background:#fff}.dv-btn-white:hover{color:#173c57;background:#e9f2f5}.dv-link-light{color:#fff;border-bottom:1px solid #7da0b7;padding:10px 0;font-size:12px;font-weight:800}.dv-link-light:hover{color:#fff}.dv-link-light span{margin-left:19px}.dv-hero-counter{letter-spacing:.12em;color:#afcbd9;align-items:center;gap:18px;width:100%;margin-top:auto;padding-top:35px;font-size:10px;font-weight:700;display:flex}.dv-counter-line{background:#6085a1;flex:1;height:1px}.dv-hero-visual{background:#dde6e9;position:relative;overflow:hidden}.dv-hero-visual>img{object-fit:cover;object-position:center;width:100%;height:100%}.dv-hero-visual-shade{background:linear-gradient(#0000 45%,#0a1d2f73);position:absolute;inset:0}.dv-photo-label{background:#fff;grid-template-columns:1fr auto;column-gap:24px;min-width:280px;max-width:310px;padding:22px 23px;display:grid;position:absolute;bottom:30px;right:28px}.dv-photo-label span{color:#72909a;grid-column:1/-1;margin-bottom:7px;font-size:10px;font-weight:700}.dv-photo-label strong{font-size:13px;line-height:1.55}.dv-photo-label a{color:#fff;background:#174b75;align-self:end;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.dv-trust{border-bottom:1px solid var(--dv-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;margin-bottom:0;padding:28px 0 35px;display:grid}.dv-trust>div{border-right:1px solid #dbe5eb;align-items:center;gap:17px;padding:0 25px;display:flex}.dv-trust>div:first-child{padding-left:4px}.dv-trust>div:last-child{border-right:0}.dv-trust .dv-symbol{color:#217e8b;text-align:center;width:33px;font-size:26px;font-weight:400}.dv-trust b,.dv-trust small{display:block}.dv-trust b{color:#244255;font-size:12px}.dv-trust small{color:#82939c;padding-top:4px;font-size:11px}.dv-section{padding-top:100px;padding-bottom:100px}.dv-sectionhead{justify-content:space-between;align-items:end;gap:60px;margin-bottom:39px;display:flex}.dv-sectionhead h2{letter-spacing:-.05em;color:#15384e;margin:19px 0 0;font-size:clamp(35px,3.6vw,54px);line-height:1.18}.dv-sectionhead h2 em{color:#247e89}.dv-sectionhead-right{max-width:310px;padding-bottom:4px}.dv-sectionhead-right p{color:#667b85;margin:0 0 19px;font-family:DM Sans,Arial,sans-serif;font-size:13px;line-height:1.85}.dv-textlink{color:#184c70;border-bottom:1px solid #b7cad3;gap:30px;padding-bottom:8px;font-size:12px;font-weight:850;display:inline-flex}.dv-textlink span{font-size:15px}.dv-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.dv-cat{color:#1a3f54;min-width:0;display:block}.dv-cat-img{background:#f1f5f6;justify-content:center;align-items:center;height:272px;display:flex;overflow:hidden}.dv-cat-img img{object-fit:contain;mix-blend-mode:multiply;width:86%;height:86%;transition:transform .3s}.dv-cat:hover .dv-cat-img img{transform:scale(1.04)}.dv-cat-bottom{justify-content:space-between;align-items:center;gap:10px;padding:18px 1px;display:flex}.dv-cat-bottom strong{font-size:16px;font-weight:800;display:block}.dv-cat-bottom small{color:#7d929b;margin-top:7px;font-size:11px;display:block}.dv-round-arrow{color:#194c66;border:1px solid #c9d7de;border-radius:50%;place-items:center;width:39px;min-width:39px;height:39px;font-size:17px;display:grid}.dv-cat:hover .dv-round-arrow{color:#fff;background:#1c5377;border-color:#1c5377}.dv-feature{background:#144362;grid-template-columns:46% 54%;min-height:425px;margin-top:11px;margin-bottom:15px;display:grid;overflow:hidden}.dv-feature-image{min-height:425px}.dv-feature-image img{object-fit:cover;width:100%;height:100%}.dv-feature-copy{color:#fff;isolation:isolate;padding:68px 75px;position:relative;overflow:hidden}.dv-feature-copy:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:365px;height:365px;position:absolute;top:-230px;right:-80px}.dv-feature h2{letter-spacing:-.048em;color:#fff;margin:20px 0 19px;font-size:clamp(34px,3.2vw,51px);line-height:1.16}.dv-feature p{color:#cddfea;max-width:460px;margin:0 0 26px;font-size:13px;line-height:1.87}.dv-feature .dv-btn{padding:14px 20px}.dv-feature-outline{color:#ffffff0a;letter-spacing:-.08em;pointer-events:none;z-index:-1;font-size:170px;font-weight:800;position:absolute;bottom:-59px;right:18px}.dv-products-section{padding-bottom:75px}.dv-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dv-product-picture{background:#f6f8f8;justify-content:center;align-items:center;height:287px;display:flex;position:relative;overflow:hidden}.dv-product-picture img{object-fit:contain;mix-blend-mode:multiply;width:87%;height:80%;transition:transform .3s}.dv-product:hover img{transform:scale(1.045)}.dv-pill{color:#1e5878;opacity:0;background:#fff;padding:11px 14px;font-size:10px;font-weight:800;transition:all .2s;position:absolute;bottom:17px;right:14px;transform:translateY(8px)}.dv-product:hover .dv-pill{opacity:1;transform:none}.dv-product-info{padding:18px 0}.dv-product-info>span{color:#7b959e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dv-product h3{letter-spacing:-.015em;margin:9px 0 18px;font-size:16px;line-height:1.5}.dv-product h3 a{color:#1a4156}.dv-details{color:#1f697f;border-bottom:1px solid #b4ccd2;gap:27px;padding-bottom:6px;font-size:11px;font-weight:850;display:inline-flex}.dv-details span{font-size:15px}.dv-services{padding-top:65px;padding-bottom:107px}.dv-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dv-service{color:#173f5b;background:#e5f0f5;grid-template-columns:1fr 47%;min-height:310px;display:grid;position:relative;overflow:hidden}.dv-service-light{background:#eff3ee}.dv-service>div{z-index:1;flex-direction:column;align-items:flex-start;padding:35px 0 32px 38px;display:flex;position:relative}.dv-service span{color:#347f9a;letter-spacing:.15em;font-size:10px;font-weight:800}.dv-service h3{letter-spacing:-.048em;color:#123f5f;margin:24px 0 12px;font-size:clamp(26px,2.3vw,35px);line-height:1.16}.dv-service p{color:#687e87;max-width:225px;font-size:12px;line-height:1.6}.dv-service b{color:#1a6781;margin-top:auto;font-size:12px}.dv-service img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:310px;padding:20px 15px 10px 0}.dv-service:hover b{text-decoration:underline}.dv-care-banner{background:#164469;overflow:hidden}.dv-care-wrap{justify-content:space-between;align-items:center;gap:40px;min-height:265px;display:flex;position:relative}.dv-care-wrap:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:600px;height:600px;position:absolute;top:110px;right:90px}.dv-care-banner h2{color:#fff;letter-spacing:-.045em;margin:19px 0 16px;font-size:clamp(31px,3.4vw,48px);line-height:1.15}.dv-care-banner p{color:#bed7e5;margin:0;font-size:13px;line-height:1.7}.dv-care-banner .dv-btn{z-index:1;flex-shrink:0;position:relative}.dv-journal{padding-bottom:118px}.dv-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dv-article-photo{background:#eff4f5;height:235px;display:block;overflow:hidden}.dv-article-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.dv-article:hover .dv-article-photo img{transform:scale(1.045)}.dv-article>span{letter-spacing:.13em;color:#247a88;margin:24px 0 10px;font-size:10px;font-weight:850;display:block}.dv-article h3{letter-spacing:-.026em;margin:0 0 22px;font-size:19px;line-height:1.4}.dv-article h3 a{color:#16384e}.dv-article-more{color:#227588;border-bottom:1px solid #b1c9ce;gap:25px;padding-bottom:7px;font-size:11px;font-weight:850;display:inline-flex}.dv-footer{color:#d5e3ed;background:#102f48;padding:70px 0 0}.dv-footer-main{grid-template-columns:2fr 1.1fr 1fr 1.45fr;gap:57px;padding-bottom:64px;display:grid}.dv-footer-brand img{background:#fff;width:167px;height:auto;padding:8px 11px}.dv-footer-main p{color:#b4cad6;margin-top:21px;font-size:12px;line-height:1.85}.dv-footer-brand p{max-width:275px}.dv-footer-brand small{color:#82a0b2;margin-top:24px;font-size:10px;display:block}.dv-footer-main h3{color:#fff;letter-spacing:.14em;margin:8px 0 27px;font-size:10px;font-weight:850}.dv-footer-main>div>a{color:#c2d8e3;margin-top:15px;font-size:12px;display:block}.dv-footer-main>div>a:hover{color:#fff}.dv-footer-contact a{border-bottom:1px solid #b4cedc;align-items:center;gap:20px;padding-bottom:12px;color:#fff!important;font-weight:800!important;display:inline-flex!important}.dv-footer-bottom{color:#92adbd;border-top:1px solid #2e5269;justify-content:space-between;align-items:center;min-height:58px;font-size:10px;display:flex}@media (width<=1200px){.dv-pagecontainer{width:calc(100% - 50px)}.dv-navigation{gap:18px}.dv-hero-copy{padding:65px 36px 32px 50px}.dv-hero h1{font-size:clamp(38px,4.2vw,59px)}.dv-trust>div{padding:0 12px}.dv-trust .dv-symbol{font-size:23px}.dv-feature-copy{padding:54px 42px}.dv-product-picture{height:240px}}@media (width<=900px){.dv-header-content{min-height:77px}.dv-navigation,.dv-header-cta{display:none}.dv-mobile{margin-left:auto;display:block;position:relative}.dv-mobile summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:800;list-style:none;display:flex}.dv-mobile summary::-webkit-details-marker{display:none}.dv-mobile nav{background:#fff;border:1px solid #e0e7e9;width:230px;padding:10px 20px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 45px #12395720}.dv-mobile nav a{color:#1c4560;border-bottom:1px solid #edf1f2;padding:12px 0;font-size:13px}.dv-hero{grid-template-columns:1fr 1fr;min-height:520px}.dv-hero-copy{padding:53px 30px 32px}.dv-hero h1{font-size:42px}.dv-photo-label{min-width:0;max-width:270px}.dv-trust{grid-template-columns:repeat(2,1fr);row-gap:20px}.dv-trust>div:nth-child(2){border-right:0}.dv-categories-grid,.dv-products-grid{grid-template-columns:repeat(2,1fr)}.dv-cat-img{height:290px}.dv-feature-copy{padding:42px 30px}.dv-feature h2{font-size:37px}.dv-service>div{padding-left:20px}.dv-service h3{font-size:28px}.dv-footer-main{grid-template-columns:repeat(2,1fr);gap:38px}}@media (width<=650px){.dv-pagecontainer{width:calc(100% - 32px)}.dv-topline{height:auto;min-height:31px}.dv-topline>.dv-pagecontainer{text-align:center;justify-content:center;padding:7px 0}.dv-topline a{display:none}.dv-brand img{width:152px}.dv-header-content{min-height:70px}.dv-preview-note{font-size:9px}.dv-hero{flex-direction:column;min-height:auto;margin-top:12px;display:flex}.dv-hero-copy{min-height:430px;padding:48px 24px 30px}.dv-hero h1{margin:29px 0 18px;font-size:43px}.dv-hero p{font-size:14px;line-height:1.75}.dv-actions{gap:18px;margin-top:26px}.dv-btn{gap:13px;padding:15px 16px;font-size:11px}.dv-link-light{font-size:11px}.dv-link-light span{margin-left:7px}.dv-hero-counter{padding-top:24px}.dv-hero-visual{height:270px;min-height:270px}.dv-photo-label{min-width:185px;max-width:215px;padding:12px;bottom:10px;right:10px}.dv-photo-label strong{font-size:10px}.dv-photo-label span{font-size:8px}.dv-photo-label a{width:28px;height:28px}.dv-trust{row-gap:12px;padding:22px 0}.dv-trust>div{gap:7px;padding:9px 6px}.dv-trust .dv-symbol{width:24px;min-width:24px;font-size:20px}.dv-trust b{font-size:10px}.dv-trust small{font-size:9px}.dv-section{padding:64px 0}.dv-sectionhead{margin-bottom:29px;display:block}.dv-sectionhead h2{margin-top:17px;font-size:34px}.dv-sectionhead-right{max-width:100%;margin-top:20px}.dv-sectionhead-right p{font-size:12px}.dv-categories-grid{gap:10px}.dv-cat-img{height:175px}.dv-cat-bottom{padding-top:12px}.dv-cat-bottom strong{font-size:12px}.dv-cat-bottom small{font-size:10px}.dv-round-arrow{width:27px;min-width:27px;height:27px;font-size:13px}.dv-feature{flex-direction:column;margin-top:10px;margin-bottom:0;display:flex}.dv-feature-image{height:250px;min-height:250px}.dv-feature-copy{padding:40px 24px 45px}.dv-feature h2{font-size:35px}.dv-product-picture{height:180px}.dv-products-grid{gap:18px 11px}.dv-product-info>span{font-size:8px}.dv-product h3{font-size:13px}.dv-pill{display:none}.dv-services{padding-top:45px;padding-bottom:67px}.dv-service-grid{grid-template-columns:1fr;gap:12px}.dv-service{min-height:245px}.dv-service h3{margin:15px 0 8px;font-size:30px}.dv-service>div{padding:25px 0 25px 22px}.dv-service img{height:245px}.dv-care-wrap{padding:49px 0;display:block}.dv-care-banner h2{font-size:34px}.dv-care-banner .dv-btn{margin-top:25px}.dv-journal{padding-bottom:70px}.dv-articles-grid{grid-template-columns:1fr;gap:37px}.dv-article-photo{height:225px}.dv-article>span{margin-top:17px}.dv-article h3{font-size:18px}.dv-footer{padding-top:50px}.dv-footer-main{grid-template-columns:1fr 1fr;gap:28px 18px;padding-bottom:42px}.dv-footer-brand,.dv-footer-contact{grid-column:1/-1}.dv-footer-main h3{font-size:9px}.dv-footer-main>div>a{font-size:11px}.dv-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0}.dv-sectionhead-right .dv-textlink{margin-top:0}}:root{--dv4-radius-lg:24px;--dv4-radius-md:16px;--dv4-radius-sm:12px}.dv-hero-visual img{border-radius:0}.dv-cat-img,.dv-product-picture,.dv-article-photo,.dv4-step,.dv4-review-card,.dv4-seo-aside-inner,.dv4-model-cards>a,.dv4-tip{border-radius:var(--dv4-radius-md)}.dv-photo-label,.dv-btn,.dv-header-cta,.dv-pill,.dv-mobile nav{border-radius:var(--dv4-radius-sm)}.dv-hero,.dv-feature,.dv-service,.dv4-final-cta{overflow:hidden}.dv-categories-grid .dv-cat,.dv-products-grid .dv-product,.dv-articles-grid .dv-article{min-width:0}.dv4-section{padding:87px 0}.dv4-section h2{letter-spacing:-.048em;color:#173e57;margin:15px 0 18px;font-size:clamp(32px,3.5vw,52px);line-height:1.17}.dv4-section h2 em{color:#31869a;font-style:normal}.dv4-intro>p{color:#627988;max-width:620px;font-size:14px;line-height:1.85}.dv4-process{padding-top:28px;padding-bottom:106px}.dv4-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:37px;display:grid}.dv4-step{background:#f2f7f8;border:1px solid #e2ebef;flex-direction:column;align-items:flex-start;min-height:241px;padding:28px;display:flex;position:relative}.dv4-step-no{color:#8aa9b8;letter-spacing:.15em;font-size:11px;font-weight:900}.dv4-step-icon{color:#196a82;margin-top:20px;font-size:30px}.dv4-step h3{color:#153c57;letter-spacing:-.02em;margin:10px 0 9px;font-size:18px}.dv4-step p{color:#68828e;margin:0;font-size:12px;line-height:1.8}.dv4-process-footer{color:#6a8290;border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:5px 0 21px;font-size:12px;display:flex}.dv4-arrow-link{color:#126b83;font-size:13px;font-weight:850}.dv4-reviews{padding:8px 0 90px}.dv4-reviews-shell{background:#173f61;padding:56px;overflow:hidden}.dv4-reviews-heading{justify-content:space-between;gap:30px;display:flex}.dv4-reviews h2{color:#fff}.dv4-reviews h2 em{color:#9bd4dc}.dv4-reviews-heading p{color:#c6d7e0;max-width:510px;font-size:13px;line-height:1.85}.dv4-review-link{color:#fff;border-bottom:1px solid #87bbc6;margin-top:13px;padding-bottom:7px;font-size:12px;font-weight:800;display:inline-block}.dv4-quote-icon{opacity:.13;color:#fff;font-family:Georgia,serif;font-size:240px;line-height:.7}.dv4-review-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:35px;display:grid}.dv4-review-card{background:#fff;min-height:222px;padding:28px}.dv4-review-overline{letter-spacing:.14em;color:#488397;font-size:9px;font-weight:900}.dv4-review-empty-symbol{color:#7198a7;margin:17px 0 0;font-size:26px}.dv4-review-card h3{letter-spacing:-.025em;color:#21465c;margin:12px 0 9px;font-size:17px}.dv4-review-card p{color:#647d8b;min-height:62px;font-size:12px;line-height:1.75}.dv4-review-card small{color:#90a6af;border-top:1px solid #e9eef0;padding-top:13px;font-size:10px;display:block}.dv4-review-disclaimer{color:#a8c8d4;margin:21px 0 0;font-size:10px}.dv4-seo{background:#f7fafb;padding-top:95px;padding-bottom:92px}.dv4-seo-top{grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.dv4-seo-top h2{max-width:830px}.dv4-seo-top>p{color:#6b8492;margin:0 0 9px;font-size:13px;line-height:1.85}.dv4-seo-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.dv4-seo-aside-inner{background:#e7f1f4;padding:27px 23px;position:sticky;top:20px}.dv4-seo-aside strong{letter-spacing:.13em;color:#2b7088;margin-bottom:20px;font-size:10px;display:block}.dv4-seo-aside a{color:#315b71;border-bottom:1px solid #cfdee4;padding:11px 0;font-size:12px;display:block}.dv4-seo-aside a:hover{color:#00829c}.dv4-aside-cta{color:#fff;background:#174b6e;border-radius:12px;margin-top:25px;padding:21px}.dv4-aside-cta span{color:#a9d3e3;letter-spacing:.12em;font-size:9px;font-weight:850}.dv4-aside-cta p{color:#fff;margin:11px 0;font-size:13px;line-height:1.7}.dv4-aside-cta a{color:#fff;border:0;padding:0;font-weight:800}.dv4-seo-body{background:#fff;border:1px solid #e9eff2;border-radius:20px;padding:43px 47px;box-shadow:0 8px 32px #133c5006}.dv4-seo-body>section{border-bottom:1px solid #e7eef1;padding:8px 0 26px;scroll-margin-top:40px}.dv4-seo-body>section+section{padding-top:34px}.dv4-seo-body>section:last-child{border-bottom:0;padding-bottom:0}.dv4-seo-body h3{letter-spacing:-.038em;color:#19445e;margin:0 0 18px;font-size:clamp(21px,2vw,28px);line-height:1.3}.dv4-seo-body p{color:#526d7e;margin:0 0 17px;font-size:14px;line-height:1.95}.dv4-seo-body strong{color:#244e62;font-weight:800}.dv4-seo-body a{color:#126e87;text-underline-offset:4px;font-weight:750;text-decoration:underline #b8dce4}.dv4-seo-body a:hover{text-decoration-color:currentColor}.dv4-model-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0;display:grid}.dv4-model-cards>a{background:#eff6f8;border:1px solid #dcebee;flex-direction:column;min-height:214px;padding:23px 19px;text-decoration:none;display:flex}.dv4-model-cards span{color:#2f8299;letter-spacing:.12em;font-size:10px;font-weight:900}.dv4-model-cards h4{color:#254e66;margin:16px 0 9px;font-size:17px;line-height:1.35}.dv4-model-cards p{margin:0 0 14px;font-size:11px;line-height:1.75}.dv4-model-cards b{color:#12718a;margin-top:auto;font-size:11px}.dv4-table-scroll{border:1px solid #dfe9ed;border-radius:12px;max-width:100%;margin:23px 0 27px;overflow-x:auto}.dv4-comparison{border-collapse:collapse;width:100%;min-width:510px}.dv4-comparison caption{text-align:left;color:#577786;padding:14px 17px;font-size:11px;font-weight:750}.dv4-comparison th,.dv4-comparison td{text-align:left;vertical-align:top;border-top:1px solid #e5edf1;padding:16px;font-size:12px;line-height:1.55}.dv4-comparison thead{color:#29546b;background:#eff5f7}.dv4-comparison tbody th{white-space:nowrap;color:#1f6078}.dv4-tip{background:#eaf5f6;border-left:4px solid #2b8c9b;margin:23px 0;padding:23px 26px}.dv4-tip strong{font-size:14px}.dv4-tip p{margin:7px 0 0;font-size:13px}.dv4-faq{background:#fff;padding-top:93px;padding-bottom:95px}.dv4-faq-shell{grid-template-columns:.87fr 1.13fr;gap:90px;display:grid}.dv4-faq-head p{color:#668190;max-width:400px;font-size:13px;line-height:1.85}.dv4-faq-cta{color:#166a84;border-bottom:1px solid #accbd6;margin-top:22px;padding-bottom:6px;font-size:12px;font-weight:800;display:inline-block}.dv4-faq-items{border-top:1px solid #dce7eb}.dv4-faq-items details{border-bottom:1px solid #dce7eb}.dv4-faq-items summary{color:#264c62;letter-spacing:-.012em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 3px;font-size:15px;font-weight:750;list-style:none;display:flex}.dv4-faq-items summary::-webkit-details-marker{display:none}.dv4-faq-items summary span{color:#367c92;background:#eef5f7;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:23px;font-weight:300;display:grid}.dv4-faq-items details[open] summary span{transform:rotate(45deg)}.dv4-faq-items details p{color:#5e7887;margin:0 44px 20px 3px;font-size:13px;line-height:1.83}.dv4-faq-items a{color:#157b93;text-decoration:underline}.dv4-final-cta{color:#fff;background:linear-gradient(125deg,#174b70,#1b6780);justify-content:space-between;align-items:center;gap:35px;margin-bottom:78px;padding:49px 58px;display:flex}.dv4-final-cta span{letter-spacing:.14em;color:#b8dbe7;font-size:10px;font-weight:900}.dv4-final-cta h2{color:#fff;letter-spacing:-.04em;margin:13px 0 8px;font-size:clamp(26px,3.2vw,42px)}.dv4-final-cta p{color:#d3e7ed;margin:0;font-size:13px;line-height:1.7}.dv4-final-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.dv4-final-secondary{color:#fff;font-size:12px;font-weight:800}@media (width<=1050px){.dv4-seo-layout{grid-template-columns:215px minmax(0,1fr);gap:20px}.dv4-seo-body{padding:36px 32px}.dv4-model-cards{grid-template-columns:1fr}.dv4-model-cards>a{min-height:auto}.dv4-faq-shell{gap:45px}.dv4-final-actions{gap:12px}}@media (width<=900px){.dv4-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv4-reviews-shell{padding:37px}.dv4-review-cards{grid-template-columns:1fr}.dv4-review-card,.dv4-review-card p{min-height:auto}.dv4-seo-top{grid-template-columns:1fr;gap:10px}.dv4-seo-layout{grid-template-columns:1fr}.dv4-seo-aside-inner{position:static}.dv4-seo-aside-inner>a{margin-right:19px;display:inline-block}.dv4-faq-shell{grid-template-columns:1fr;gap:26px}.dv4-final-cta{flex-direction:column;align-items:flex-start}}@media (width<=650px){:root{--dv4-radius-lg:19px;--dv4-radius-md:13px;--dv4-radius-sm:10px}.dv4-section{padding:64px 0}.dv4-section h2{font-size:32px}.dv4-process{padding-top:16px;padding-bottom:61px}.dv4-step-grid{gap:10px;margin-top:28px}.dv4-step{min-height:215px;padding:20px 16px}.dv4-step h3{font-size:14px}.dv4-step p{font-size:11px}.dv4-process-footer{flex-direction:column;align-items:flex-start}.dv4-reviews{padding:0 0 60px}.dv4-reviews-shell{padding:35px 20px}.dv4-reviews-heading{display:block}.dv4-quote-icon{display:none}.dv4-review-cards{gap:10px;margin-top:29px}.dv4-review-card{padding:22px}.dv4-seo{padding-top:68px}.dv4-seo-top{margin-bottom:22px}.dv4-seo-body{border-radius:15px;padding:26px 19px}.dv4-seo-body h3{font-size:22px}.dv4-seo-body p{font-size:13px;line-height:1.85}.dv4-model-cards>a{padding:18px}.dv4-seo-aside-inner{padding:21px}.dv4-faq{padding-top:67px;padding-bottom:65px}.dv4-faq-items summary{font-size:13px;line-height:1.5}.dv4-faq-items details p{margin-right:12px;font-size:12px}.dv4-final-cta{margin-bottom:56px;padding:32px 24px}.dv4-final-actions{flex-direction:column;align-items:flex-start}.dv4-final-cta h2{font-size:28px}}:root{--dv5-ink:#173d57;--dv5-sea:#1b7892;--dv5-sky:#e7f4fb;--dv5-mint:#e9f6ed;--dv5-lilac:#f0edfb;--dv5-peach:#fff0e6;--dv5-cream:#fff4df;--dv5-border:#e2eaf0;--dv5-radius:19px}body{background:#fff}.dv-hero,.dv-feature,.dv-service,.dv4-reviews-shell,.dv4-final-cta{border-radius:26px}.dv4-step,.dv4-review-card,.dv4-model-cards>a,.dv4-seo-aside-inner,.dv4-tip{border-radius:17px}.card,.dv-cat-img,.dv-product-picture,.dv-article-photo,.sidebar,.dv4-seo-body{border-radius:19px}.dv-trust{gap:13px;margin-top:24px}.dv-trust>div{background:#e9f6fb;border:1px solid #dcebf1;border-radius:17px!important;padding:20px 16px!important}.dv-trust>div:nth-child(2){background:#eef8f0;border-color:#d7eddf}.dv-trust>div:nth-child(3){background:#fff1e7;border-color:#f7e0cb}.dv-trust>div:nth-child(4){background:#f2effb;border-color:#e5ddf3}.dv-trust b,.dv-trust small{color:#234b61}.dv-trust .dv-symbol{color:#236b8a}.dv-categories-grid .dv-cat{background:#e9f5fa;border-radius:20px;padding:8px}.dv-categories-grid .dv-cat:nth-child(2){background:#eaf7ed}.dv-categories-grid .dv-cat:nth-child(3){background:#fff1e6}.dv-categories-grid .dv-cat:nth-child(4){background:#f0eefa}.dv-categories-grid .dv-cat-img{background:#ffffffdb;border-radius:14px;overflow:hidden}.dv-cat-bottom{padding:14px 11px 10px}.dv-cat-bottom strong{color:#21465c}.dv-cat:hover{transition:transform .2s;transform:translateY(-3px)}.dv-products-grid .dv-product{background:#fff;border:1px solid #e1ebef;border-radius:20px;padding:7px;overflow:hidden}.dv-products-grid .dv-product:nth-child(4n+1) .dv-product-picture{background:#e8f5fa}.dv-products-grid .dv-product:nth-child(4n+2) .dv-product-picture{background:#edf7f0}.dv-products-grid .dv-product:nth-child(4n+3) .dv-product-picture{background:#fff2e8}.dv-products-grid .dv-product:nth-child(4n+4) .dv-product-picture{background:#f0edf9}.dv-product-picture img{mix-blend-mode:multiply}.dv-products-grid .dv-product:nth-child(4n+2) .dv-pill{background:#1b7569}.dv-products-grid .dv-product:nth-child(4n+3) .dv-pill{background:#9f5b2d}.dv4-process{position:relative}.dv4-step{background:#eaf4fa;border:1px solid #dbeaf0}.dv4-step:nth-child(2){background:#ebf6ee;border-color:#d7e9df}.dv4-step:nth-child(3){background:#fff3e7;border-color:#f1dfd1}.dv4-step:nth-child(4){background:#f0effa;border-color:#e2e0f1}.dv4-step-icon{color:#0f7292}.dv4-step:nth-child(2) .dv4-step-icon{color:#2c8564}.dv4-step:nth-child(3) .dv4-step-icon{color:#b67530}.dv4-step:nth-child(4) .dv4-step-icon{color:#7464b4}.dv4-review-card:first-child{background:#e9f5fb}.dv4-review-card:nth-child(2){background:#eef6ef}.dv4-review-card:nth-child(3){background:#fff2e6}.dv4-model-cards>a{background:#eaf4fa;border-color:#dae8ef}.dv4-model-cards>a:nth-child(2){background:#edf7f0;border-color:#dbeee2}.dv4-model-cards>a:nth-child(3){background:#f1eefd;border-color:#e4e0f4}.dv4-tip{background:linear-gradient(125deg,#e9f8f5,#eef7fd)}.dv-articles-grid .dv-article:nth-child(3n+1) .dv-article-photo{background:#e6f3fa}.dv-articles-grid .dv-article:nth-child(3n+2) .dv-article-photo{background:#ecf6ed}.dv-articles-grid .dv-article:nth-child(3n+3) .dv-article-photo{background:#f5effb}.dv4-faq{background:linear-gradient(#fff 0,#f7fafd 100%)}.dv4-faq-items details[open]{background:#eaf4f8;border-radius:14px;padding:0 13px}.dv4-faq-items details[open] summary{color:#175475}.dv4-final-cta{background:linear-gradient(112deg,#143e62 0,#176c87 66%,#228e91 100%)}.dv4-seo-aside-inner{background:#e5f2f7;margin-bottom:16px;position:static}.dv5-promo-stack{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dv5-promo-card{isolation:isolate;color:#1c4760;background:#eaf3f9;border:1px solid #264d5a0f;border-radius:19px;flex-direction:column;align-items:flex-start;min-width:0;min-height:195px;padding:19px 19px 17px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.dv5-promo-card:hover{color:#143c51;transform:translateY(-3px);box-shadow:0 16px 35px #143b501b}.dv5-promo-card:focus-visible,.dv5-color-tile:focus-visible{outline-offset:4px;outline:3px solid #f08a42}.dv5-tone-sky{--dv5-promo-accent:#166caa;background:linear-gradient(138deg,#dff2fe,#b9e2f7)}.dv5-tone-mint{--dv5-promo-accent:#146a48;background:linear-gradient(140deg,#e7f7ed,#bfeccf)}.dv5-tone-lilac{--dv5-promo-accent:#6e4ab9;background:linear-gradient(135deg,#f0e9ff,#d8cafa)}.dv5-tone-peach{--dv5-promo-accent:#a8571e;background:linear-gradient(135deg,#fff0df,#ffd9bd)}.dv5-tone-cream{--dv5-promo-accent:#925e0d;background:linear-gradient(135deg,#fff7d9,#f8e7a8)}.dv5-tone-navy{--dv5-promo-accent:#8bdbe5;color:#fff;background:linear-gradient(140deg,#163e62,#246780)}.dv5-tone-navy:hover{color:#fff}.dv5-promo-kicker{color:var(--dv5-promo-accent);letter-spacing:.1em;z-index:2;max-width:95%;font-size:9px;font-weight:850;line-height:1.35;position:relative}.dv5-promo-card strong{letter-spacing:-.035em;z-index:2;max-width:92%;margin:13px 0 7px;font-size:19px;font-weight:850;line-height:1.18;display:block;position:relative}.dv5-promo-copy{z-index:2;max-width:86%;font-size:11px;font-weight:600;line-height:1.55;position:relative}.dv5-promo-action{color:var(--dv5-promo-accent);z-index:2;margin-top:auto;padding-top:14px;font-size:10px;font-weight:850;position:relative}.dv5-promo-action>span{color:#fff;background:var(--dv5-promo-accent);border-radius:50%;place-items:center;width:22px;height:22px;margin-left:4px;display:inline-grid}.dv5-tone-navy .dv5-promo-kicker,.dv5-tone-navy .dv5-promo-action{color:#a4e2ec}.dv5-tone-navy .dv5-promo-action>span{color:#16435f;background:#a4e2ec}.dv5-promo-card img{object-fit:contain;opacity:.82;z-index:1;mix-blend-mode:multiply;border-radius:15px;width:58%;height:46%;position:absolute;bottom:2%;right:-9%;mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.dv5-tone-navy img{opacity:.21;mix-blend-mode:screen;object-fit:cover;width:100%;height:100%;bottom:0;right:0;mask-image:linear-gradient(90deg,#0000,#000)}.dv5-color-ribbon{padding:36px 0 50px}.dv5-color-ribbon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.dv5-color-tile{color:#1d4358;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;min-height:215px;padding:28px 29px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.dv5-color-tile:hover{color:#143951;transform:translateY(-4px)}.dv5-color-tile--sea{background:linear-gradient(130deg,#dbf2fb,#b5deef)}.dv5-color-tile--apricot{background:linear-gradient(130deg,#fff1df,#ffdabd)}.dv5-color-tile--lavender{background:linear-gradient(130deg,#eeeafb,#d9d1f5)}.dv5-color-pre{letter-spacing:.16em;color:#396d7e;font-size:10px;font-weight:900}.dv5-color-tile strong{letter-spacing:-.03em;max-width:225px;font-size:21px;line-height:1.3}.dv5-color-link{color:#195c7b;margin-top:auto;font-size:12px;font-weight:850}.dv5-color-glyph{color:#fff;opacity:.56;font-size:110px;font-weight:800;line-height:1;position:absolute;top:8px;right:18px}.dv5-color-ribbon--slim{padding:30px 0}.dv5-color-ribbon--slim .dv5-color-tile{min-height:145px;padding:22px}.dv5-color-ribbon--slim .dv5-color-tile strong{font-size:17px}.dv5-color-ribbon--slim .dv5-color-glyph{font-size:74px}.page-hero{isolation:isolate;background:linear-gradient(113deg,#173e60,#207387 73%,#318f9b);position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;background:radial-gradient(circle,#e2b0a166 0,#7fcfca33 35%,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-185px;right:-120px}.page-hero:after{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:300px;height:300px;position:absolute;top:-140px;right:16%}.page-hero .breadcrumbs{color:#deecf6}.page-hero .breadcrumbs a{color:#fff}.section .card{background:#fff;border-color:#ddeaf0;border-radius:18px;overflow:hidden}.section .card:nth-child(4n+1){border-top:5px solid #4098b9}.section .card:nth-child(4n+2){border-top:5px solid #6caa86}.section .card:nth-child(4n+3){border-top:5px solid #e3a15d}.section .card:nth-child(4n+4){border-top:5px solid #9c84ce}.section .card img{background:#eff6fa}.section .card:nth-child(4n+2) img{background:#ecf7ef}.section .card:nth-child(4n+3) img{background:#fff4e9}.section .card:nth-child(4n+4) img{background:#f4f0fb}.sidebar{background:#f4f9fc;border:1px solid #dce9f0}.sidebar h3{color:#23576e}.sidebar .dv5-promo-stack{margin-top:22px}.sidebar .dv5-promo-card{min-height:168px}.detail-body .block-object{border-color:#e5edf3}.detail-body blockquote{background:#f0f7f9;border-left:4px solid #3188a3;border-radius:12px;padding:18px 22px}.detail-body table{border-radius:12px}.detail-body img{border-radius:15px}.detail-body a{color:#156f8c;text-underline-offset:3px}.dv-footer{border-top:7px solid #70adbb}.dv-footer-bottom{border-color:#3c6880}@media (width<=1150px){.dv4-seo-layout{grid-template-columns:235px minmax(0,1fr)}.dv5-promo-card{min-height:192px;padding:17px}.dv5-promo-card strong{font-size:17px}}@media (width<=900px){.dv4-seo-layout{grid-template-columns:1fr}.dv5-promo-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.dv5-promo-card{min-height:190px}.dv4-seo-aside-inner{margin-bottom:14px}.dv5-color-ribbon-grid{grid-template-columns:1fr 1fr}.dv5-color-tile{min-height:185px}.sidebar .dv5-promo-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.dv-trust{gap:9px}.dv-trust>div{padding:14px 11px!important}.dv5-promo-stack{grid-template-columns:1fr 1fr;gap:10px}.dv5-promo-card{min-height:196px;padding:14px}.dv5-promo-card strong{font-size:16px}.dv5-promo-copy{font-size:10px}.dv5-promo-kicker{font-size:8px}.dv5-promo-card img{opacity:.55;height:41%}.dv5-color-ribbon-grid{grid-template-columns:1fr}.dv5-color-tile,.dv5-color-ribbon--slim .dv5-color-tile{min-height:148px;padding:21px}.dv5-color-tile strong{font-size:19px}.sidebar .dv5-promo-stack{grid-template-columns:1fr 1fr}}@media (width<=380px){.dv5-promo-stack,.sidebar .dv5-promo-stack{grid-template-columns:1fr}.dv5-promo-card{min-height:170px}.dv5-promo-card strong{max-width:70%}}@media (prefers-reduced-motion:reduce){.dv5-promo-card,.dv5-color-tile{transition:none}}.dv4-seo-layout>*{min-width:0}.dv4-seo-aside .dv5-promo-card{color:#1c4760;border:1px solid #264d5a0f;margin:0;padding:19px 19px 17px;display:flex}.dv4-seo-aside .dv5-promo-card:hover{color:#143c51}.dv4-seo-aside .dv5-tone-navy,.dv4-seo-aside .dv5-tone-navy:hover{color:#fff}.dv5-tone-sky:before{content:"✦";color:#56ace0;opacity:.2;z-index:0;font-size:148px;line-height:1;position:absolute;bottom:-20px;right:15px}.dv4-seo-layout .dv4-seo-body{min-width:0}@media (width<=650px){.dv4-seo-aside .dv5-promo-card{padding:14px}.dv4-seo-layout,.dv4-seo-body{min-width:0}.dv4-table-scroll{max-width:100%}}.dv4-faq-shell>*,.dv4-faq-head{min-width:0}.dv6-faq-side{gap:13px;max-width:430px;margin-top:31px;display:grid}.dv6-faq-check,.dv6-faq-glossary{border-radius:20px;overflow:hidden}.dv6-faq-check{background:linear-gradient(155deg,#eff7fa 0%,#edf4ee 100%);border:1px solid #dcebed;padding:25px 25px 23px;box-shadow:0 12px 28px #103d5709}.dv6-faq-topline{align-items:center;gap:10px;margin-bottom:9px;display:flex}.dv6-faq-icon{color:#177886;background:#d1edf0;border-radius:11px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.dv6-faq-kicker{letter-spacing:.15em;color:#287a88;font-size:10px;font-weight:850}.dv6-faq-check h3,.dv6-faq-glossary h3{letter-spacing:-.045em;color:#19445e;font-family:Manrope,sans-serif;line-height:1.25}.dv6-faq-check>p{color:#607e8b;max-width:330px;margin:0 0 14px;font-size:12px;line-height:1.7}.dv6-faq-check ul{margin:0;padding:0;list-style:none}.dv6-faq-check li{border-top:1px solid #d8e8e9;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.dv6-checkmark{color:#28869b;background:#d5edf0;border-radius:9px;flex:none;place-items:center;width:30px;height:29px;font-size:10px;font-weight:900;display:grid}.dv6-faq-check li strong{color:#214c5e;margin-bottom:3px;font-size:12px;line-height:1.3;display:block}.dv6-faq-check li small{color:#698292;font-size:11px;line-height:1.55;display:block}.dv6-faq-checklink{border-bottom:1px solid #a9cfd4;align-items:center;gap:10px;margin-top:16px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-flex;color:#166d83!important}.dv6-faq-checklink span{font-size:17px}.dv6-faq-glossary{background:linear-gradient(130deg,#f8f1fe 0%,#f2ebfa 100%);border:1px solid #e8ddf4;padding:22px 25px}.dv6-faq-glossary-label{letter-spacing:.13em;color:#78609e;justify-content:space-between;align-items:center;font-size:10px;font-weight:850;display:flex}.dv6-faq-glossary-label span{letter-spacing:0;font-size:18px}.dv6-faq-glossary h3{color:#4a3e6a;margin:9px 0 14px;font-size:19px}.dv6-faq-glossary dl{gap:11px;margin:0;display:grid}.dv6-faq-glossary dl>div{border-top:1px solid #e0d3ed;padding-top:10px}.dv6-faq-glossary dt{color:#55436e;margin:0 0 3px;font-size:12px;font-weight:850}.dv6-faq-glossary dd{color:#726684;margin:0;font-size:11px;line-height:1.6}@media (width<=1050px) and (width>=901px){.dv4-faq-shell{gap:38px}.dv6-faq-check{padding:20px}.dv6-faq-glossary{padding:19px}}@media (width<=900px){.dv6-faq-side{grid-template-columns:1.2fr .8fr;gap:14px;max-width:none;margin-top:25px}.dv6-faq-check,.dv6-faq-glossary{padding:21px}}@media (width<=650px){.dv6-faq-side{grid-template-columns:1fr;gap:10px}.dv6-faq-check{padding:19px}.dv6-faq-check li{padding:9px 0}.dv6-faq-glossary{padding:18px}.dv6-faq-glossary dl{grid-template-columns:1fr 1fr;gap:10px}.dv6-faq-glossary h3{margin-bottom:10px}}@media (width<=365px){.dv6-faq-glossary dl{grid-template-columns:1fr}}.dv6-faq-side{gap:10px;margin-top:21px}.dv6-faq-check{padding:18px 21px 15px}.dv6-faq-topline{margin-bottom:4px}.dv6-faq-check h3{margin:7px 0 12px;font-size:19px}.dv6-faq-check li{gap:10px;padding:7px 0}.dv6-faq-check li small{font-size:10px;line-height:1.35}.dv6-faq-checklink{margin-top:10px;font-size:11px}.dv6-faq-glossary{padding:16px 21px}.dv6-faq-glossary h3{margin:5px 0 11px;font-size:17px}.dv6-faq-glossary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dv6-faq-glossary dl>div{padding-top:7px}.dv6-faq-glossary dt{font-size:10.5px}.dv6-faq-glossary dd{font-size:10px;line-height:1.5}@media (width<=650px){.dv6-faq-check{padding:19px}.dv6-faq-check ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.dv6-faq-check li{align-items:flex-start;gap:6px;padding:10px 0}.dv6-checkmark{width:24px;height:24px;font-size:9px}.dv6-faq-check li strong{font-size:11px}.dv6-faq-check li small{font-size:10px}.dv6-faq-glossary{padding:17px}}@media (width<=350px){.dv6-faq-check ul{grid-template-columns:1fr}}.dv7-seo-brief{background:linear-gradient(135deg,#fff 0%,#eff7fa 100%);border:1px solid #dfedf1;border-radius:23px;max-width:100%;margin:0 0 17px;padding:25px 29px;box-shadow:0 8px 22px #14445609}.dv7-seo-brief p{color:#476677;margin:0 0 12px;font-size:15px;line-height:1.85}.dv7-seo-brief p:last-child{margin-bottom:0}.dv7-seo-brief strong{color:#174b63;font-weight:850}.dv7-seo-brief a{color:#14788d;text-underline-offset:4px;font-weight:800;text-decoration:underline #a6d4df}.dv7-seo-details{background:0 0;max-width:100%}.dv7-seo-details>summary{cursor:pointer;color:#fff;user-select:none;background:linear-gradient(115deg,#173f62,#217f8f);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:18px 23px;list-style:none;display:flex;box-shadow:0 13px 26px #13445824}.dv7-seo-details>summary::-webkit-details-marker{display:none}.dv7-seo-details>summary:hover{background:linear-gradient(115deg,#1a506d,#2292a3)}.dv7-seo-details>summary:focus-visible{outline-offset:4px;outline:3px solid #f1a15f}.dv7-seo-toggle-text{flex-direction:column;gap:4px;display:flex}.dv7-seo-toggle-text strong{color:#fff;font-size:16px}.dv7-seo-toggle-text small{color:#d8edf5;font-size:12px;line-height:1.6}.dv7-seo-toggle-icon{background:#ffffff2b;border:1px solid #ffffff36;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:28px;line-height:1;transition:transform .2s;display:grid}.dv7-seo-details[open] .dv7-seo-toggle-icon{transform:rotate(180deg)}.dv7-seo-details[open]>.dv4-seo-layout{margin-top:25px}@media (width>=901px){.dv7-seo-details[open] .dv4-seo-aside{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9dc5d1 transparent;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}.dv7-seo-details[open] .dv4-seo-aside:focus-within{scrollbar-color:#4a98aa transparent}}@media (width<=900px){.dv7-seo-details[open] .dv4-seo-aside{max-height:none;position:static;overflow:visible}}@media (width<=650px){.dv7-seo-brief{border-radius:17px;padding:19px}.dv7-seo-brief p{font-size:13px;line-height:1.82}.dv7-seo-details>summary{gap:12px;padding:15px}.dv7-seo-toggle-text strong{font-size:14px}.dv7-seo-toggle-text small{font-size:10px}.dv7-seo-toggle-icon{flex-basis:34px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.dv7-seo-toggle-icon{transition:none}}.page-hero{background:linear-gradient(113deg,#173e60,#207387 73%,#318f9b)}.page-hero h1{text-shadow:0 1px #0a354633;color:#fff!important}.page-hero p{color:#e5f5fb!important}.page-hero .breadcrumbs,.page-hero .breadcrumbs a{color:#e9f7ff!important}.v9-product-section{padding-top:58px}.v9-detail-article{min-width:0}.v9-primary-image{background:linear-gradient(135deg,#f7f9fa,#eef5f7);border:1px solid #e1e9ed;border-radius:22px;place-items:center;min-height:250px;max-height:530px;margin-bottom:26px;padding:25px;display:grid;overflow:hidden}.v9-primary-image img{object-fit:contain;width:100%;height:auto;max-height:465px;display:block}.v9-gallery{margin:36px 0 42px}.v9-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v9-gallery-card{background:#f5fafc;border:1px solid #ddebf1;border-radius:19px;padding:18px;overflow:hidden}.v9-gallery-card:nth-child(3n+2){background:#fbf6ef;border-color:#f1e2cd}.v9-gallery-card:nth-child(3n+3){background:#f1f7f4;border-color:#dbeade}.v9-gallery-image{background:#fff;border-radius:12px;place-items:center;height:200px;margin-bottom:14px;display:grid;overflow:hidden}.v9-gallery-image img{object-fit:contain;width:100%;height:100%;max-height:190px}.v9-gallery-card h2{color:#174c66;margin:0 0 8px;font-size:17px;line-height:1.35}.v9-gallery-card .detail-body{font-size:13px;line-height:1.6}.v9-object{border-top:1px solid #e0e9ed;margin:22px 0;padding:26px 0 3px}.v9-object h2{color:#19465d;margin:0 0 13px;font-size:clamp(20px,2vw,26px);line-height:1.32}.v9-object-media{background:#f5f9fa;border:1px solid #e4edf0;border-radius:16px;place-items:center;max-width:520px;margin:12px 0 15px;padding:12px;display:grid}.v9-object-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:315px;display:block}.v9-object--custom .v9-object-media{background:#e8f7f7;border-radius:18px;max-width:105px;padding:12px}.v9-object--custom .v9-object-media img{max-height:70px}.v9-object--blog .v9-object-media{background:#f3f9fa}.v9-object--size .detail-body table{border-radius:12px;max-width:100%;display:block;overflow-x:auto}.v9-object--size .v9-object-media{max-width:650px}.v9-object--size .v9-object-media img{max-height:285px}.v9-object--faq{background:#f6fafc;border:1px solid #e0edf2;border-radius:15px;margin:12px 0;padding:21px 22px}.v9-object--faq h2{font-size:20px}.v9-object--datasheet{background:#f5f9fa;border:1px solid #dce8ee;border-radius:16px;margin:18px 0;padding:19px 22px}.v9-object--datasheet h2{font-size:19px}.v9-pdf-link{background:#1a6685;border-radius:11px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex;color:#fff!important;text-decoration:none!important}.v9-pdf-link:hover{background:#144a64}.v9-video{background:#102d41;border-radius:13px;max-width:100%;max-height:360px;margin:14px 0;display:block}.v9-video-note{color:#647886;margin:8px 0 18px;font-size:12px;line-height:1.6}.v9-object .detail-body img{object-fit:contain;max-width:100%;height:auto;max-height:420px}@media (width<=720px){.v9-gallery-grid{grid-template-columns:1fr 1fr;gap:9px}.v9-gallery-card{padding:10px}.v9-gallery-image{height:135px}.v9-gallery-image img{max-height:125px}.v9-gallery-card h2{font-size:14px}.v9-product-section{padding-top:25px}.v9-primary-image{min-height:180px;max-height:350px;padding:12px}.v9-primary-image img{max-height:310px}.v9-object-media img{max-height:260px}}@media (width<=420px){.v9-gallery-grid{grid-template-columns:1fr}.v9-gallery-image{height:185px}.v9-gallery-image img{max-height:180px}}.v10-product{padding:42px 0 95px}.v10-intro-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px;display:grid}.v10-intro{min-width:0}.v10-cover{background:#f4f9fb;border:1px solid #dceaf0;border-radius:22px;justify-items:center;gap:10px;margin:0 0 24px;padding:24px;display:grid}.v10-cover img{object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.v10-cover figcaption{color:#205775;background:#e4f1f5;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:800}.v10-lead-copy{font-size:15px;line-height:1.75}.v10-lead-copy ul{padding-left:24px}.v10-lead-copy li{margin-bottom:5px}.v10-product-aside{scrollbar-width:thin;align-self:start;min-width:0;max-height:calc(100vh - 110px);position:sticky;top:100px;overflow-y:auto}.v10-aside-inner{background:#f3f9fb;border:1px solid #dce9ee;border-radius:20px;padding:22px}.v10-aside-inner h2{color:#194c67;margin:0 0 12px;font-size:21px}.v10-aside-inner ul{margin:0 0 18px;padding:0;list-style:none}.v10-aside-inner li{border-bottom:1px solid #dce9ee;padding:10px 0;font-size:13px}.v10-aside-inner li a{font-weight:750;text-decoration:none}.v10-aside-btn{width:100%;margin-bottom:16px}.v10-detail-content{margin-top:38px}.v10-group{border-top:1px solid #dce8ed;padding:36px 0}.v10-group-heading{align-items:center;gap:13px;margin:0 0 24px;display:flex}.v10-group-heading>span{color:#15878e;background:#e5f4f5;border-radius:12px;padding:11px 13px;font-size:12px;font-weight:900}.v10-group-heading h2{color:#194968;margin:0;font-size:clamp(25px,2.6vw,34px)}.v10-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v10-feature{background:#f4f9fb;border:1px solid #dae9f0;border-radius:20px;min-width:0;padding:22px;overflow:hidden}.v10-feature:nth-child(3n+2){background:#fbf6ed;border-color:#f0e2d3}.v10-feature:nth-child(3n+3){background:#f0f8f5;border-color:#d5e9dc}.v10-feature h3{color:#194d68;margin:0 0 14px;font-size:clamp(17px,1.7vw,22px);line-height:1.34}.v10-feature .detail-body{font-size:14px;line-height:1.75}.v10-feature .detail-body p:first-child{margin-top:0}.v10-feature .detail-body table{border-collapse:collapse;background:#fff;border-radius:10px;max-width:100%;display:block;overflow-x:auto}.v10-feature .detail-body td,.v10-feature .detail-body th{white-space:normal;border:1px solid #d8e5e9;padding:9px 11px}.v10-feature-image{background:#fff;border-radius:13px;place-items:center;min-height:170px;margin:12px 0 0;padding:12px;display:grid}.v10-feature-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:320px;display:block}.v10-group-grid--gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.v10-group-grid--gallery .v10-feature-image{min-height:210px}.v10-group-grid--gallery .v10-feature-image img{max-height:220px}.v10-group-grid--custom{grid-template-columns:repeat(4,minmax(0,1fr))}.v10-group-grid--custom .v10-feature{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:180px;display:flex}.v10-group-grid--custom .v10-feature-image{background:#ffffffa6;width:82px;height:82px;min-height:0;margin-top:4px;padding:8px}.v10-group-grid--custom .v10-feature-image img{max-width:66px;max-height:66px}.v10-group-grid--blog .v10-feature-image img{max-height:285px}.v10-group-grid--size .v10-feature-image img{max-height:270px}.v10-group-grid--datasheet{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-group-grid--datasheet .v10-feature{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.v10-group-grid--datasheet .v10-feature h3{margin:0}.v10-group-grid--setup{grid-template-columns:repeat(3,minmax(0,1fr))}.v10-group-grid--setup .v10-feature-image img,.v10-group-grid--video .v10-feature-image img{max-height:220px}.v10-group-grid--video{grid-template-columns:minmax(0,460px)}.v10-video-state{color:#63808d;margin:13px 0 0;font-size:12px}.v10-legacy-link a{font-size:13px;text-decoration:underline}@media (width<=1050px){.v10-intro-grid{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.v10-group-grid--gallery,.v10-group-grid--setup,.v10-group-grid--custom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=790px){.v10-product{padding:26px 0 60px}.v10-intro-grid{grid-template-columns:1fr}.v10-product-aside{max-height:none;position:static;overflow:visible}.v10-detail-content{margin-top:24px}.v10-group{padding:30px 0}.v10-cover img{max-height:370px}}@media (width<=540px){.v10-group-grid,.v10-group-grid--gallery,.v10-group-grid--setup,.v10-group-grid--datasheet,.v10-group-grid--video{grid-template-columns:1fr}.v10-group-grid--custom{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v10-feature{border-radius:15px;padding:16px}.v10-group-grid--custom .v10-feature{min-height:155px;padding:12px}.v10-group-grid--custom .v10-feature h3{font-size:15px}.v10-cover{padding:14px}.v10-cover img{max-height:280px}.v10-group-heading h2{font-size:23px}}.rental-product-layout .rental-overview{align-items:start}.rental-product-layout .rental-longcopy{background:#fff;border:1px solid #e0eaf0;border-radius:20px;margin-top:28px;padding:26px 30px}.rental-product-layout .rental-longcopy>.detail-body{max-width:100%;font-size:16px;line-height:1.8}.rental-product-layout .rental-longcopy h1{font-size:1.7rem}.rental-product-layout .rental-objects{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:40px;display:grid}.rental-product-layout .rental-objects>.v9-object,.rental-product-layout .rental-objects>.v9-gallery{background:#f7fbfc;border:1px solid #dce9ee;border-radius:18px;min-width:0;margin:0;padding:22px;box-shadow:0 6px 22px #15405509}.rental-product-layout .rental-objects>:nth-child(4n+2){background:#fffaf4;border-color:#efe5d9}.rental-product-layout .rental-objects>:nth-child(4n+3){background:#f4faf6;border-color:#dbece2}.rental-product-layout .rental-objects .v9-object-media{background:#fff;max-width:100%}.rental-product-layout .rental-objects .v9-object-media img{max-height:320px}.rental-product-layout .rental-objects .v9-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-product-layout .rental-objects .detail-body table{max-width:100%;overflow-x:auto}.rental-product-layout .rental-objects .v9-video-note{font-size:12px}.rental-product-layout .rental-objects>.v9-object--size{grid-column:span 1}.rental-product-layout .rental-objects>.v9-object--datasheet{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.rental-product-layout .rental-objects>.v9-object--datasheet h2{margin:0}@media (width<=850px){.rental-product-layout .rental-objects{gap:14px}.rental-product-layout .rental-objects>.v9-object,.rental-product-layout .rental-objects>.v9-gallery{padding:18px}}@media (width<=700px){.rental-product-layout .rental-objects{grid-template-columns:1fr}.rental-product-layout .rental-longcopy{padding:18px}}.rental-v21 .rental-overview{align-items:start;gap:30px}.rental-v21 .rental-overview .sidebar{max-height:none;position:static}.rental-v21 .rental-overview .sidebar h3{font-size:19px}.rental-v21 .rental-overview .sidebar li{padding:10px 0;font-size:14px;line-height:1.5}.rental-v21 .v9-primary-image{margin-bottom:18px}.rental-v21-quick{color:#35596a;background:linear-gradient(125deg,#f7fbfc,#fff);border:1px solid #dce8ee;border-radius:18px;margin-bottom:4px;padding:20px 24px;line-height:1.65}.rental-v21-quick p{margin:0 0 14px}.rental-v21-quick .rental-v21-model{color:#1e6171;font-size:14px}.rental-v21-quick .rental-v21-model strong{color:#123f58;font-weight:850}.rental-v21-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rental-v21-actions .btn{padding:11px 16px;font-size:13px}.rental-v21-contact{text-underline-offset:4px;font-size:13px;font-weight:800;text-decoration:underline}.rental-v21-content{margin-top:38px}.rental-v21-section{border-top:1px solid #dce9ee;padding:30px 0}.rental-v21-section-head{margin-bottom:23px}.rental-v21-kicker{color:#156c75;letter-spacing:.08em;background:#e7f5f5;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:850;display:inline-block}.rental-v21-section-head h2{color:#194c68;margin:10px 0 0;font-size:clamp(23px,2.8vw,32px)}.rental-v21-columns{columns:2;column-gap:22px}.rental-v21-card{break-inside:avoid;vertical-align:top;background:#f7fbfc;border:1px solid #dce9ee;border-radius:18px;width:100%;margin:0 0 22px;padding:23px;display:inline-block;overflow:hidden;box-shadow:0 6px 20px #10415008}.rental-v21-card:nth-child(3n+2){background:#fff9f2;border-color:#eee2d1}.rental-v21-card:nth-child(3n+3){background:#f2faf7;border-color:#d9e9df}.rental-v21-card h3{color:#194c68;margin:0 0 12px;font-size:clamp(18px,1.9vw,23px);line-height:1.35}.rental-v21-caption{letter-spacing:.08em;color:#397c80;text-transform:uppercase;font-size:11px;font-weight:800}.rental-v21-card .detail-body{color:#324f5a;font-size:14px;line-height:1.7}.rental-v21-card .detail-body p{margin:8px 0 12px}.rental-v21-card .detail-body table{border-collapse:collapse;background:#fff;max-width:100%;display:block;overflow-x:auto}.rental-v21-card .detail-body td,.rental-v21-card .detail-body th{border:1px solid #dbe7ea;padding:9px 11px}.rental-v21-image{text-align:center;background:#fff;border:1px solid #e3eef0;border-radius:13px;place-items:center;min-height:120px;margin:15px 0 0;padding:10px;display:grid}.rental-v21-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:290px;display:block}.rental-v21-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.rental-v21-photo{background:#f5fafc;border:1px solid #dce9ee;border-radius:18px;min-width:0;padding:15px;overflow:hidden}.rental-v21-photo:nth-child(3n+2){background:#fff9f1;border-color:#f0e1d4}.rental-v21-photo:nth-child(3n+3){background:#f3faf7;border-color:#dcece1}.rental-v21-photo>img{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:200px;display:block}.rental-v21-photo h3{color:#21536b;margin:14px 0 4px;font-size:15px}.rental-v21-photo .detail-body{font-size:13px;line-height:1.7}.rental-v21-card video{background:#102f40;border-radius:12px;width:100%;max-height:320px;display:block}.rental-v21-link{margin:13px 0 0;font-size:13px;font-weight:800}.rental-v21-link a{text-underline-offset:3px;text-decoration:underline}.rental-v21-document-list{flex-wrap:wrap;gap:12px;display:flex}.rental-v21-document{color:#125978;background:#f3f9fb;border:1px solid #d8e8ed;border-radius:12px;align-items:center;gap:12px;padding:15px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.rental-v21-document:hover{color:#134c67;background:#e5f2f5}.rental-v21-longcopy{background:#fff;border:1px solid #dce9ee;border-radius:22px;margin-top:25px;padding:34px 40px}.rental-v21-longcopy .rental-v21-copy{color:#344f5f;overflow-wrap:break-word;font-size:15px;line-height:1.84}.rental-v21-longcopy .rental-v21-copy h2{margin:32px 0 14px;font-size:clamp(23px,2.25vw,30px)}.rental-v21-longcopy .rental-v21-copy h3{margin:25px 0 10px;font-size:clamp(18px,1.7vw,22px)}.rental-v21-longcopy .rental-v21-copy table{max-width:100%;display:block;overflow-x:auto}.rental-v21-longcopy .rental-v21-copy td,.rental-v21-longcopy .rental-v21-copy th{padding:9px 12px}.rental-v21-promos{margin-top:35px}@media (width<=980px){.rental-v21-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.rental-v21-columns{columns:1}.rental-v21-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-v21-card{padding:18px}.rental-v21-longcopy{padding:23px 18px}.rental-v21-quick{padding:18px}}@media (width<=470px){.rental-v21-gallery{grid-template-columns:1fr}.rental-v21-photo>img{height:210px}}

/* V10.84 – Footer logo: rounds existing white background without changing dimensions */
.dv-footer-brand > img{border-radius:16px!important}
