:root{--font-sans-reton:"Segoe UI Variable", "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--site-rail:min(1540px, calc(100% - 48px));--site-rail-narrow:min(1320px, calc(100% - 48px));--heading-track:-.016em;--heading-track-soft:-.006em;--heading-weight:600;--heading-weight-soft:560;--type-page-h1:clamp(38px, 3.8vw, 62px);--type-section-h2:clamp(28px, 2.55vw, 42px);--type-card-h3:clamp(20px, 1.45vw, 28px);--type-lead:clamp(16px, 1.15vw, 19px);--type-body:clamp(15px, .98vw, 17px);--type-small:clamp(13px, .84vw, 15px);--type-title-weight:600;--type-heading-weight:560;--type-body-weight:430;--type-ui-weight:620}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans-reton);font-kerning:normal;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :where(h1,h2,h3,h4,.section-head span,.page-title h1,.product-name,.article-preview-body h3,.articles-featured-content h2,.articles-section-head h2,.questions-page h1,.question-detail-page h1,.problems-page h1,.problem-detail-page h1,.selection-hero h1,.compare-hero h1,.catalog-title h1,.feedback-hero-copy h1,.feedback-intro-grid h2,.feedback-topic-panel h2,.feedback-form-head h2,.feedback-people-section h2,.feedback-steps-section h2,.legal-page h1,.search-page h1,.cart-page h1,.checkout-page h1,.order-status-page h1,.diagnostics-page h1){text-wrap:balance;font-family:var(--font-sans-reton)!important;font-weight:var(--type-title-weight,var(--heading-weight))!important;letter-spacing:var(--heading-track)!important;line-height:1.08!important}body :where(h1,.page-title h1){font-size:var(--type-page-h1)!important}body :where(h2,.section-head span){font-size:var(--type-section-h2)!important}body :where(h3,.product-name,.article-preview-body h3){font-size:var(--type-card-h3)!important;letter-spacing:var(--heading-track-soft)!important;line-height:1.16!important}.home-hero-storefront h1{letter-spacing:-.014em!important;max-width:900px!important;font-size:clamp(44px,4.15vw,68px)!important;font-weight:610!important;line-height:1.05!important}.home-hero-storefront .hero-lead,body :where(.page-title p,.articles-hero-v2 p,.feedback-hero-copy p,.problem-detail-hero p,.problems-page-hero p){letter-spacing:0!important;font-weight:430!important}body :where(.primary-button,.secondary-button,.hero-primary-cta,.hero-secondary-cta,.hero-text-cta,.header-cta,.nav a,.nav-figma a,.product-card-actions a,.article-category-nav-v2 a,.mobile-menu-links a){letter-spacing:0!important;font-weight:650!important}body :where(strong,b){font-weight:650}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.eyebrow,.article-preview-kicker,.product-meta span:first-child,.problem-page-card span,.question-card span,.catalog-market-bar span,.feedback-intro-grid span,.feedback-topic-panel>span,.legal-kicker){color:var(--accent)!important}@media (min-width:1024px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.section,.page-section,.checkout-page,.catalog-page,.selection-page,.compare-page,.problems-page,.problem-detail-page,.questions-page,.question-detail-page,.trust-page,.diagnostics-page,.cart-page,.order-status-page,.legal-page,.search-page){width:var(--site-rail)!important;max-width:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.articles-hero-v2,.articles-featured-v2,.articles-section-v2,.article-category-nav-v2,.articles-final-cta-v2,.article-detail-hero-v2,.article-detail-layout-v2,.feedback-page .product-breadcrumbs,.feedback-hero,.feedback-intro-grid,.feedback-workspace,.feedback-people-section,.feedback-steps-section){width:var(--site-rail)!important;max-width:none!important}.articles-page-v2,.article-detail-page-v2{padding-inline:max(24px,50vw - 770px)!important}}:where(.product-visual--image,.article-preview-media,.articles-featured-media,.problem-page-card-image,.question-card-image,.trust-visual-card,.visual-card-media,.home-article-card-visual,.home-how-card-visual,.cart-line-image,.cart-drawer-line-image){background:linear-gradient(135deg,#eef7f8eb,#ffffffb8);position:relative;overflow:hidden}:where(.product-visual--image,.article-preview-media,.articles-featured-media,.problem-page-card-image,.question-card-image,.trust-visual-card,.visual-card-media,.home-article-card-visual,.home-how-card-visual,.cart-line-image,.cart-drawer-line-image) img{object-position:center;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;transform:scale(1.02);object-fit:cover!important}:where(.product-card,.article-preview-card,.problem-page-card,.question-card,.home-article-card,.home-how-card):hover img{filter:saturate(1.03)contrast(1.02);transform:scale(1.075)translateY(-1.5%)}@media (prefers-reduced-motion:no-preference){:where(.article-preview-card,.product-card,.problem-page-card):hover img{transition-duration:1.2s}}@media (max-width:760px){:root{--heading-track:-.004em;--heading-track-soft:0}body :where(h1,h2,h3,h4,h5,h6,strong,b,.eyebrow,.section-head span,.product-name,.primary-button,.secondary-button,.hero-primary-cta,.hero-secondary-cta,.hero-text-cta,.header-cta,.header-phone,.header-phone-figma,.mobile-menu-phone,.mobile-menu-links a,.product-price-row strong,.cart-total strong,.summary-total strong){font-weight:500!important}body :where(h1,.page-title h1,.home-hero-storefront h1){letter-spacing:-.004em!important;font-size:clamp(31px,9.2vw,44px)!important;line-height:1.1!important}body :where(h2,.section-head span){font-size:clamp(24px,7.2vw,34px)!important;line-height:1.12!important}body :where(h3,.product-name,.article-preview-body h3){font-size:clamp(20px,5.6vw,26px)!important;line-height:1.18!important}body :where(.eyebrow,.article-preview-kicker){letter-spacing:.06em!important}.home-hero-storefront .hero-lead,body :where(.page-title p,.articles-hero-v2 p,.feedback-hero-copy p){font-size:clamp(16px,4.3vw,18px)!important;line-height:1.55!important}:where(.product-visual--image,.article-preview-media,.articles-featured-media,.problem-page-card-image,.question-card-image) img{transform:scale(1.01)}}@media (max-width:480px){:root{--site-rail:calc(100% - 28px)}body :where(h1,.page-title h1,.home-hero-storefront h1){font-size:clamp(29px,9.4vw,39px)!important}}.site-header--storefront .nav-figma a,.site-header--storefront .header-search-button strong{letter-spacing:.008em!important;font-weight:560!important}body:has(.home-hero) .site-header--storefront .nav-figma a{letter-spacing:.008em!important;font-weight:560!important}body:has(.home-hero-storefront) .site-header--storefront .nav-figma a{letter-spacing:.008em!important;font-weight:560!important}body:has(.home-hero) .site-header--storefront .header-search-button strong{letter-spacing:.008em!important;font-weight:560!important}body:has(.home-hero-storefront) .site-header--storefront .header-search-button strong{letter-spacing:.008em!important;font-weight:560!important}.site-header--storefront .header-phone{letter-spacing:.006em!important;font-weight:620!important}body:has(.home-hero) .site-header--storefront .header-phone-figma{letter-spacing:.006em!important;font-weight:620!important}body:has(.home-hero-storefront) .site-header--storefront .header-phone-figma{letter-spacing:.006em!important;font-weight:620!important}.site-header--storefront .header-phone small{letter-spacing:.01em!important;font-weight:450!important}body:has(.home-hero) .site-header--storefront .header-phone-figma small{letter-spacing:.01em!important;font-weight:450!important}body:has(.home-hero-storefront) .site-header--storefront .header-phone-figma small{letter-spacing:.01em!important;font-weight:450!important}.site-header--storefront .header-cta{letter-spacing:.01em!important;font-size:15px!important;font-weight:560!important}.mobile-menu-top{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.mobile-menu-top a:first-child{min-width:0}.mobile-menu-top button{flex:none;margin-left:auto!important;font-weight:500!important}.mobile-menu-phone{letter-spacing:.004em!important;font-weight:560!important}.mobile-menu-phone small{letter-spacing:.01em!important;font-weight:400!important}.mobile-menu-links a,.mobile-menu-links a.is-primary{letter-spacing:.004em!important;font-weight:560!important}@media (max-width:1260px){.mobile-menu-panel{width:100%!important;max-width:none!important;height:100svh!important;max-height:none!important;padding:max(16px, env(safe-area-inset-top)) clamp(16px, 5vw, 34px) max(18px, env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;margin:0!important;inset:0!important;overflow:hidden!important}.mobile-menu-top{width:min(100%,720px)!important;margin-inline:auto!important;padding:8px 10px 8px 16px!important}.mobile-menu-top img{width:clamp(92px,13vw,116px)!important}.mobile-menu-top button{border-radius:18px!important;width:50px!important;height:50px!important}.mobile-menu-phone{width:min(100%,560px)!important;min-height:54px!important;margin:clamp(10px,1.8svh,18px) auto 0!important;font-size:clamp(19px,3.2vw,26px)!important}.mobile-menu-phone small{font-size:clamp(11px,1.8vw,12px)!important}.mobile-menu-links{align-content:center!important;gap:clamp(6px,1svh,10px)!important;width:min(100%,560px)!important;margin-inline:auto!important;padding:clamp(18px,3.4svh,38px) 0 clamp(12px,2.4svh,26px)!important;overflow:hidden!important}.mobile-menu-links a.is-mobile-hidden{display:none!important}.mobile-menu-links a,.mobile-menu-links a.is-primary{border-radius:20px!important;width:100%!important;min-height:clamp(48px,6.2svh,58px)!important;padding:10px clamp(16px,4vw,22px)!important;font-size:clamp(20px,3.25vw,27px)!important;line-height:1.08!important}.mobile-menu-socials{flex-shrink:0;width:min(100%,560px)!important;padding-bottom:max(2px, env(safe-area-inset-bottom))!important;gap:clamp(8px,1.4vw,12px)!important;margin-inline:auto!important}.mobile-menu-socials a{width:clamp(46px,6.4svh,58px)!important;height:clamp(46px,6.4svh,58px)!important}}@media (max-width:760px){.mobile-menu-panel{padding:max(12px, env(safe-area-inset-top)) clamp(12px, 4vw, 20px) max(14px, env(safe-area-inset-bottom))!important}.mobile-menu-top{padding:7px 8px 7px 14px!important}.mobile-menu-top button{width:48px!important;height:48px!important}.mobile-menu-phone{min-height:52px!important;margin-top:10px!important;font-size:clamp(18px,5vw,23px)!important}.mobile-menu-links{gap:clamp(5px,.82svh,8px)!important;padding-top:clamp(12px,2.2svh,20px)!important;padding-bottom:clamp(8px,1.5svh,14px)!important}.mobile-menu-links a,.mobile-menu-links a.is-primary{min-height:clamp(48px,6.4svh,56px)!important;font-size:clamp(18px,5.4vw,24px)!important}}@media (max-height:760px) and (max-width:1260px){.mobile-menu-links a.is-compact-hidden{display:none!important}.mobile-menu-links a,.mobile-menu-links a.is-primary{min-height:clamp(44px,6svh,52px)!important;font-size:clamp(18px,3.1vw,24px)!important}.mobile-menu-phone{min-height:48px!important}}.home-hero-storefront .hero-trust-line{flex-wrap:nowrap!important;align-items:center!important}.home-hero-storefront .hero-trust-line span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#082c3ab8!important;min-height:32px!important;box-shadow:none!important;letter-spacing:.01em!important;white-space:nowrap!important;background:#ffffff8a!important;border-color:#082c3a16!important;padding:0 12px!important;font-size:clamp(12px,.72vw,13px)!important;font-weight:420!important;line-height:1.15!important}.home-hero-storefront h1{color:#0a2a55!important;max-width:770px!important;font-family:var(--font-sans-reton)!important;letter-spacing:-.018em!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(42px,4.05vw,68px)!important;font-weight:540!important;line-height:1.08!important}.home-hero-storefront .hero-lead{max-width:620px!important}@media (min-width:921px){.home-hero-storefront .hero-person-shoulder-front,.home-hero-storefront .hero-person-shoulder-side,.home-hero-storefront .hero-person-abdomen-standing,.home-hero-storefront .hero-person-wrist-seated{bottom:clamp(3px,.8vh,12px)!important}}@media (max-width:1320px){.home-hero-storefront .hero-trust-line span:nth-child(n+2){display:none!important}}@media (max-width:1180px) and (min-width:921px){.home-hero-storefront .home-hero-content{width:min(690px,55vw)!important}.home-hero-storefront h1{max-width:640px!important;font-size:clamp(40px,5.25vw,58px)!important;line-height:1.08!important}}@media (max-width:920px){.home-hero-storefront .hero-visual-media{height:clamp(284px,68vw,372px)!important}.home-hero-storefront .hero-person{height:clamp(250px,61vw,326px)!important;max-height:calc(100% - clamp(42px,11vw,58px))!important;top:clamp(42px,11vw,74px)!important}.home-hero-storefront .hero-person-wrist-seated,.home-hero-storefront .hero-person-abdomen-standing{height:clamp(262px,64vw,344px)!important;top:clamp(38px,10vw,68px)!important}.home-hero-storefront .hero-person-veil{background:linear-gradient(#f7fbfb00 0%,#f7fbfb14 34%,#f7fbfb94 60%,#f7fbfbfa 78%,#f7fbfb 100%)!important}.home-hero-storefront .hero-person-veil:after{height:calc(24% + 8px)!important;bottom:-4px!important}.home-hero-storefront .home-hero-content{padding-top:clamp(10px,2.6vw,16px)!important}.home-hero-storefront .hero-trust-line{gap:0!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;display:flex!important}.home-hero-storefront .hero-trust-line span{text-overflow:ellipsis!important;border-radius:999px!important;max-width:100%!important;min-height:28px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:420!important;line-height:1.1!important;overflow:hidden!important}.home-hero-storefront h1{letter-spacing:-.012em!important;text-wrap:balance!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important;font-size:clamp(28px,8.15vw,40px)!important;font-weight:500!important;line-height:1.08!important}}@media (max-width:520px){.home-hero-storefront .hero-visual-media{height:clamp(276px,67vw,344px)!important}.home-hero-storefront .hero-person{height:clamp(244px,60vw,306px)!important;top:clamp(38px,10vw,62px)!important}.home-hero-storefront .hero-person-wrist-seated,.home-hero-storefront .hero-person-abdomen-standing{height:clamp(254px,63vw,322px)!important}.home-hero-storefront h1{font-size:clamp(27px,8vw,34px)!important;line-height:1.09!important}}@media (max-width:380px){.home-hero-storefront h1{font-size:clamp(26px,7.55vw,30px)!important}}body:has(.home-hero-storefront) .site-header.site-header--storefront{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(135deg,#ffffffbd,#eff9fb8f),#ffffff7a!important;border-color:#ffffff85!important;box-shadow:0 18px 58px #0a26471a!important}@media (min-width:1181px){.home-hero-storefront .hero-person-shoulder-front{height:min(78svh,790px)!important;max-height:calc(100svh - 116px)!important;bottom:clamp(-32px,-3vh,-14px)!important;right:clamp(120px,11vw,210px)!important}.home-hero-storefront .hero-person-shoulder-side{height:min(76svh,770px)!important;max-height:calc(100svh - 122px)!important;bottom:clamp(-46px,-4vh,-20px)!important;right:clamp(86px,9vw,178px)!important}.home-hero-storefront .hero-person-abdomen-standing{height:min(84svh,850px)!important;max-height:calc(100svh - 98px)!important;bottom:clamp(-58px,-5vh,-28px)!important;right:clamp(14px,5vw,98px)!important}.home-hero-storefront .hero-person-wrist-seated{width:auto!important;height:min(74svh,760px)!important;max-height:calc(100svh - 116px)!important;bottom:clamp(-70px,-6vh,-34px)!important;right:clamp(70px,8vw,158px)!important}}@media (min-width:921px) and (max-width:1180px){.home-hero-storefront .hero-person-shoulder-front,.home-hero-storefront .hero-person-shoulder-side,.home-hero-storefront .hero-person-wrist-seated{height:min(70svh,700px)!important;bottom:clamp(-24px,-2.4vh,-10px)!important}.home-hero-storefront .hero-person-abdomen-standing{height:min(76svh,760px)!important;bottom:clamp(-34px,-3vh,-16px)!important}}@media (max-width:920px){body:has(.home-hero-storefront) .site-header.site-header--storefront{-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;backdrop-filter:blur(16px)saturate(1.08)!important;background:linear-gradient(135deg,#ffffffb8,#eff9fb8a),#ffffff6b!important}.home-hero-storefront .hero-person,.home-hero-storefront .hero-person-shoulder-front,.home-hero-storefront .hero-person-shoulder-side,.home-hero-storefront .hero-person-abdomen-standing,.home-hero-storefront .hero-person-wrist-seated{height:clamp(260px,62vw,346px)!important;top:clamp(70px,13vw,98px)!important;transform:translate(-50%,8px)scale(.98)!important}.home-hero-storefront .hero-person.is-active{transform:translate(-50%)scale(1)!important}.home-hero-storefront .hero-trust-line{margin:0 0 6px!important;display:flex!important}.home-hero-storefront .hero-trust-line span{color:#082c3ac2!important;background:#e5f7f8e0!important;border-color:#0a8f9e2e!important;min-height:28px!important;font-weight:430!important;box-shadow:0 10px 24px #08799a14!important}.home-hero-storefront h1{letter-spacing:-.012em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(27px,7.05vw,38px)!important;line-height:1.08!important}}@media (max-width:520px){.home-hero-storefront .hero-person,.home-hero-storefront .hero-person-shoulder-front,.home-hero-storefront .hero-person-shoulder-side,.home-hero-storefront .hero-person-abdomen-standing,.home-hero-storefront .hero-person-wrist-seated{height:clamp(248px,61vw,318px)!important;top:clamp(72px,17vw,86px)!important}.home-hero-storefront h1{font-size:clamp(25px,6.6vw,31px)!important;line-height:1.1!important}.home-hero-storefront .hero-trust-line{margin-bottom:7px!important}}@media (max-width:380px){.home-hero-storefront h1{font-size:clamp(24px,6.3vw,28px)!important}}.home-hero-storefront .hero-trust-line span{text-align:center!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.home-hero-storefront .hero-cta-row{align-items:center!important}@media (min-width:921px){.home-hero-storefront .hero-cta-row{flex-wrap:nowrap!important;gap:12px!important;display:flex!important}.home-hero-storefront .hero-primary-cta,.home-hero-storefront .hero-secondary-cta{flex:none!important}.home-hero-storefront .hero-text-cta{white-space:nowrap!important;flex:none!important;min-height:52px!important;padding-inline:8px!important}}@media (max-width:920px){.home-hero-storefront .hero-trust-line span{background:linear-gradient(135deg,#e8f9faf0,#f6fdfde0)!important;border:1px solid #08799a33!important;min-height:30px!important;box-shadow:0 10px 22px #08799a14,inset 0 1px #ffffffbd!important}.home-hero-storefront .hero-cta-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(100%,560px)!important;display:grid!important}.home-hero-storefront .hero-primary-cta,.home-hero-storefront .hero-secondary-cta{width:100%!important;min-width:0!important}.home-hero-storefront .hero-text-cta{text-align:center!important;grid-column:1/-1!important;justify-self:center!important;min-height:36px!important;padding-inline:14px!important}}@media (max-width:560px){.home-hero-storefront .hero-cta-row{grid-template-columns:1fr!important;row-gap:10px!important}.home-hero-storefront .hero-text-cta{grid-column:auto!important;width:max-content!important;max-width:100%!important;margin-inline:auto!important}}.conversion-path-section--clean .conversion-path-shell{max-width:none!important}.conversion-path-section--clean .conversion-path-head{align-items:end!important}.conversion-path-section--clean .conversion-path-head>div{align-content:start!important;gap:7px!important;display:grid!important}.conversion-path-section--clean .conversion-path-head .eyebrow{color:#0a9f91!important;letter-spacing:.115em!important;font-size:clamp(11px,.76vw,13px)!important;font-weight:520!important;line-height:1.15!important}.conversion-path-section--clean .conversion-path-head h2{color:#0a2c3a!important;letter-spacing:-.024em!important;margin:0!important;font-weight:540!important;line-height:1.08!important}.conversion-path-section--clean .conversion-path-head p{letter-spacing:0!important;font-weight:420!important}.conversion-path-card--clean{align-content:start!important}.conversion-path-card--clean .conversion-path-card-number{letter-spacing:.02em!important;font-weight:640!important}.conversion-path-card--clean small{color:#18b88e!important;letter-spacing:.105em!important;font-size:11px!important;font-weight:590!important}.conversion-path-card--clean strong{letter-spacing:-.022em!important;text-wrap:balance!important;max-width:12.5ch!important;font-size:clamp(22px,1.55vw,27px)!important;font-weight:540!important;line-height:1.08!important}.conversion-path-card--clean p{color:#0c2f3fad!important;letter-spacing:0!important;font-size:14.5px!important;font-weight:420!important;line-height:1.56!important}.conversion-path-card--clean em{color:#007c9c!important;letter-spacing:0!important;font-weight:560!important}@media (min-width:921px){.conversion-path-section--clean .conversion-path-shell{width:min(1540px,100dvw - clamp(24px,3.2vw,56px))!important;padding-inline:clamp(26px,3.15vw,46px)!important}}@media (max-width:980px){.conversion-path-card--clean strong{max-width:16ch!important}}@media (max-width:720px){.conversion-path-section--clean .conversion-path-shell{width:min(100%,100dvw - 20px)!important;padding:28px clamp(18px,5vw,24px) 30px!important}.conversion-path-section--clean .conversion-path-head{gap:10px!important;width:100%!important;margin-bottom:18px!important}.conversion-path-section--clean .conversion-path-head>div,.conversion-path-section--clean .conversion-path-head p{width:100%!important;max-width:none!important}.conversion-path-section--clean .conversion-path-head .eyebrow{letter-spacing:.105em!important;font-size:11px!important;font-weight:500!important}.conversion-path-section--clean .conversion-path-head h2{letter-spacing:-.024em!important;text-wrap:balance!important;max-width:100%!important;font-size:clamp(32px,8.4vw,42px)!important;font-weight:500!important;line-height:1.05!important}.conversion-path-section--clean .conversion-path-head p{font-size:clamp(14.5px,3.7vw,16px)!important;font-weight:410!important;line-height:1.55!important}.conversion-path-card--clean{padding:18px!important}.conversion-path-card--clean small{letter-spacing:.1em!important;font-weight:520!important}.conversion-path-card--clean strong{letter-spacing:-.014em!important;max-width:none!important;font-size:clamp(21px,5.8vw,24px)!important;font-weight:500!important;line-height:1.12!important}.conversion-path-card--clean p{max-width:none!important;font-size:14.5px!important;font-weight:410!important;line-height:1.55!important}.conversion-path-card--clean em{font-size:15px!important;font-weight:520!important}}@media (max-width:420px){.conversion-path-section--clean .conversion-path-shell{width:min(100%,100dvw - 16px)!important;padding-inline:16px!important}.conversion-path-section--clean .conversion-path-head h2{font-size:clamp(31px,8.1vw,38px)!important}}.home-devices-section--compact .home-devices-layout--compact{max-width:none!important}@media (min-width:921px){.home-devices-section--compact .home-devices-layout--compact{grid-template-columns:minmax(230px,320px) minmax(0,1fr)!important;gap:clamp(30px,4.2vw,64px)!important;width:min(1540px,100dvw - clamp(24px,3.2vw,56px))!important}}.home-devices-section--compact .home-devices-heading--compact span{color:#0a9f91!important;letter-spacing:.112em!important;font-weight:520!important}.home-devices-section--compact .home-devices-heading--compact h2{color:#0a2c3a!important;letter-spacing:-.024em!important;font-weight:540!important;line-height:1.04!important}.home-devices-section--compact .home-devices-heading--compact p{color:#082b3a9e!important;letter-spacing:0!important;font-weight:420!important;line-height:1.56!important}.home-device-summary-copy>span{letter-spacing:.112em!important;font-weight:540!important}.home-device-summary-card--accent .home-device-summary-copy>span{color:#ffffffc7!important}.home-device-summary-copy>a:not(.home-device-summary-cta){letter-spacing:-.024em!important;font-weight:560!important;line-height:1.05!important}.home-device-summary-copy p{color:#082b3aa8!important;letter-spacing:0!important;font-weight:420!important;line-height:1.5!important}.home-device-summary-copy li{color:#08799a!important;letter-spacing:0!important;min-height:27px!important;font-weight:520!important}.home-device-summary-card--accent .home-device-summary-copy li{color:#ffffffe6!important;background:#ffffff2e!important;font-weight:500!important}.home-device-summary-cta,.home-devices-primary-link,.home-devices-section--compact .home-devices-compare-button,.home-devices-section--compact .home-devices-compare-link{letter-spacing:.002em!important;font-weight:560!important}.home-devices-decision-row strong{letter-spacing:-.014em!important;font-weight:560!important;line-height:1.14!important}.home-devices-decision-row p{color:#082b3a9e!important;font-weight:420!important;line-height:1.5!important}.home-devices-section--compact .medical-registration--compact h3{color:#18355f!important;letter-spacing:-.018em!important;font-weight:560!important;line-height:1.14!important}.home-devices-section--compact .device-compare-row strong{color:#082b3ae0!important;letter-spacing:-.006em!important;font-weight:560!important;line-height:1.28!important}.home-devices-section--compact .device-compare-row p{color:#082b3aa8!important;letter-spacing:0!important;font-weight:420!important;line-height:1.5!important}.home-devices-section--compact .device-compare-row--head{background:linear-gradient(135deg,#0b7e98,#0a9f91)!important}.home-devices-section--compact .device-compare-row--head strong,.home-devices-section--compact .device-compare-row--head p{letter-spacing:0!important;font-weight:560!important}@media (max-width:920px){.home-devices-section--compact .home-devices-heading--compact span,.home-device-summary-copy>span{letter-spacing:.105em!important;font-weight:500!important}.home-devices-section--compact .home-devices-heading--compact h2{letter-spacing:-.018em!important;max-width:none!important;font-weight:500!important;line-height:1.07!important}.home-devices-section--compact .home-devices-heading--compact p,.home-device-summary-copy p,.home-devices-decision-row p,.home-devices-section--compact .device-compare-row p{font-weight:410!important;line-height:1.52!important}.home-device-summary-copy>a:not(.home-device-summary-cta),.home-devices-decision-row strong,.home-devices-section--compact .medical-registration--compact h3,.home-devices-section--compact .device-compare-row strong{font-weight:500!important}.home-device-summary-cta,.home-devices-primary-link,.home-devices-section--compact .home-devices-compare-button,.home-devices-section--compact .home-devices-compare-link{font-weight:520!important}.home-device-summary-card--accent{background:radial-gradient(circle at 86% 8%,#ffffff5c,#0000 34%),linear-gradient(135deg,#4ec1b9c2,#129e8bdb)!important}}.home-device-summary-card--accent{background:radial-gradient(circle at 88% 12%,#ffffffb3,#0000 34%),linear-gradient(135deg,#dcf9f4f0,#b1e6dad1)!important;border-color:#0a8f9e29!important;box-shadow:0 22px 56px #08799a14!important}.home-device-summary-card--accent .home-device-summary-copy>span{color:#0a9f91!important;font-weight:500!important}.home-device-summary-card--accent .home-device-summary-copy>a:not(.home-device-summary-cta){color:#0a2c3a!important;font-weight:540!important}.home-device-summary-card--accent .home-device-summary-copy p{color:#082b3aad!important;font-weight:410!important}.home-device-summary-card--accent .home-device-summary-copy li{color:#08799a!important;background:#ffffff8c!important;font-weight:480!important;box-shadow:inset 0 1px #ffffffa6!important}.home-device-summary-card--accent .home-device-summary-cta{color:#007c9c!important;font-weight:520!important}.home-devices-section--compact .home-devices-compare-button,.home-devices-section--compact .home-devices-compare-button span{letter-spacing:0!important;font-weight:500!important}@media (max-width:920px){.home-device-summary-card--accent{background:radial-gradient(circle at 86% 8%,#ffffffb8,#0000 36%),linear-gradient(135deg,#e0faf6f5,#bbeae0db)!important;box-shadow:0 18px 46px #08799a12!important}.home-device-summary-card--accent .home-device-summary-copy>span,.home-device-summary-card--accent .home-device-summary-copy>a:not(.home-device-summary-cta),.home-device-summary-card--accent .home-device-summary-copy p,.home-device-summary-card--accent .home-device-summary-copy li,.home-device-summary-card--accent .home-device-summary-cta,.home-devices-section--compact .home-devices-compare-button,.home-devices-section--compact .home-devices-compare-button span,.home-devices-section--compact .medical-registration--compact h3{font-weight:500!important}.home-device-summary-card--accent .home-device-summary-copy p{font-weight:410!important}.home-device-summary-card--accent .home-device-summary-copy li{font-weight:480!important}.home-devices-section--compact .medical-registration--compact{background:#ffffff80!important}}.home-devices-section--compact .home-devices-primary-link,.home-devices-section--compact .home-devices-primary-link span,.home-devices-section--compact .home-devices-compare-button,.home-devices-section--compact .home-devices-compare-button span{letter-spacing:.002em!important;font-weight:500!important}.home-devices-section--compact .medical-registration--compact{background:#ffffff61!important;border-color:#08799a0d!important;box-shadow:0 10px 28px #082b3a06!important}.home-devices-section--compact .medical-registration--compact img{opacity:.2!important;filter:grayscale(.2)saturate(.76)contrast(.98)brightness(.94)!important}.home-devices-section--compact .medical-registration--compact h3{color:#18355f8a!important;letter-spacing:-.01em!important;font-weight:430!important}@media (max-width:920px){.home-device-summary-image{background:#ffffff8f!important;min-height:232px!important;padding:0!important;display:block!important}.home-device-summary-card--accent .home-device-summary-image{background:#ffffff57!important}.home-device-summary-image img{aspect-ratio:16/10!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:232px!important}.home-devices-section--compact .home-devices-primary-link,.home-devices-section--compact .home-devices-primary-link span,.home-devices-section--compact .home-devices-compare-button,.home-devices-section--compact .home-devices-compare-button span{font-weight:500!important}.home-devices-section--compact .medical-registration--compact{background:#ffffff57!important;box-shadow:0 8px 24px #082b3a05!important}.home-devices-section--compact .medical-registration--compact h3{color:#18355f80!important;font-weight:430!important}}@media (max-width:430px){.home-device-summary-image,.home-device-summary-image img{min-height:210px!important}}.home-devices-section--compact .home-devices-action-row{align-items:center!important}@media (min-width:721px){.home-devices-section--compact .home-devices-action-row{grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(18px,2.2vw,28px)!important}}.home-devices-section--compact .home-devices-action-row>.home-devices-primary-link,.home-devices-section--compact .home-devices-action-row>.home-devices-primary-link span{letter-spacing:0!important;font-weight:500!important}.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button{color:#007c9c!important;letter-spacing:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:15px!important;font-weight:440!important;line-height:1.2!important}.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button span{color:currentColor!important;letter-spacing:0!important;font-size:14px!important;font-weight:440!important}.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button:hover,.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button:focus-visible{color:#006f8f!important;box-shadow:none!important;text-underline-offset:5px!important;background:0 0!important;text-decoration:underline!important}@media (max-width:720px){.home-devices-section--compact .home-devices-action-row{grid-template-columns:1fr!important;justify-items:center!important;gap:16px!important}.home-devices-section--compact .home-devices-action-row>.home-devices-primary-link{width:100%!important}.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button{justify-content:center!important;font-size:15px!important;font-weight:440!important}}.home-devices-section--compact .home-devices-action-row{justify-content:start!important;place-items:center start!important;width:100%!important;margin-top:4px!important;display:grid!important}@media (min-width:721px){.home-devices-section--compact .home-devices-action-row{grid-template-columns:max-content max-content!important;gap:clamp(22px,2.2vw,34px)!important}}.home-devices-section--compact .home-devices-action-row>.home-devices-primary-link{color:#fff!important;letter-spacing:.002em!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;background:linear-gradient(135deg,#0b839f,#08799a)!important;border:0!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:clamp(246px,17vw,286px)!important;max-width:none!important;min-height:54px!important;padding:0 28px!important;font-size:15px!important;font-weight:560!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 17px 34px #08799a2b!important}.home-devices-section--compact .home-devices-action-row>.home-devices-primary-link span{color:currentColor!important;letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-size:15px!important;font-weight:560!important;line-height:1!important}.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button{color:#007c9c!important;letter-spacing:.002em!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:54px!important;box-shadow:none!important;text-shadow:none!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 4px!important;font-size:15px!important;font-weight:560!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button span{color:currentColor!important;letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-size:15px!important;font-weight:560!important;line-height:1!important}.home-devices-section--compact .home-devices-action-row>.home-devices-primary-link:hover,.home-devices-section--compact .home-devices-action-row>.home-devices-primary-link:focus-visible{color:#fff!important;text-decoration:none!important;transform:translateY(-1px)!important;box-shadow:0 20px 38px #08799a33!important}.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button:hover,.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button:focus-visible{color:#006f8f!important;box-shadow:none!important;background:0 0!important;text-decoration:none!important;transform:translateY(-1px)!important}@media (max-width:720px){.home-devices-section--compact .home-devices-action-row{grid-template-columns:1fr!important;justify-items:center!important;gap:13px!important}.home-devices-section--compact .home-devices-action-row>.home-devices-primary-link{width:100%!important;min-width:0!important;min-height:54px!important;padding-inline:22px!important;font-weight:560!important}.home-devices-section--compact .home-devices-action-row>.home-devices-compare-button{min-height:34px!important;padding-inline:10px!important;font-size:15px!important;font-weight:560!important}}@media (min-width:921px){.home-trust-section--compact .home-trust-shell--compact{width:min(1540px,100dvw - clamp(24px,3.2vw,56px))!important;max-width:none!important}}.home-trust-section--compact .home-trust-heading--compact{gap:8px!important;display:grid!important}.home-trust-section--compact .home-trust-heading--compact .eyebrow{color:#0a9f91!important;letter-spacing:.115em!important;font-size:clamp(11px,.76vw,13px)!important;font-weight:520!important;line-height:1.15!important}.home-trust-section--compact .home-trust-heading--compact h2{color:#0a2c3a!important;letter-spacing:-.024em!important;text-wrap:balance!important;margin:0!important;font-weight:540!important;line-height:1.08!important}.home-trust-section--compact .home-trust-heading--compact p{color:#0c2f3fa8!important;letter-spacing:0!important;margin-top:2px!important;font-weight:420!important;line-height:1.55!important}.home-trust-section--compact .home-trust-badges--compact{gap:9px!important}.home-trust-section--compact .home-trust-badges--compact span{color:#0c2f3fb8!important;letter-spacing:-.002em!important;background:#ffffff8f!important;border:1px solid #08799a14!important;font-size:13px!important;font-weight:520!important;box-shadow:0 10px 28px #082c3a0b!important}.home-trust-section--compact .home-trust-highlight-card,.home-trust-section--compact .home-trust-check-row a{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.home-trust-section--compact .home-trust-highlight-copy small{color:#0a9f91!important;letter-spacing:.105em!important;font-size:11px!important;font-weight:540!important}.home-trust-section--compact .home-trust-highlight-card--green .home-trust-highlight-copy small,.home-trust-section--compact .home-trust-highlight-card--blue .home-trust-highlight-copy small,.home-trust-section--compact .home-trust-highlight-card--dark .home-trust-highlight-copy small{color:#cdffeed1!important}.home-trust-section--compact .home-trust-highlight-copy strong{letter-spacing:-.024em!important;text-wrap:balance!important;font-size:clamp(22px,1.75vw,28px)!important;font-weight:540!important;line-height:1.08!important}.home-trust-section--compact .home-trust-highlight-copy>span{color:#0c2f3fa8!important;letter-spacing:0!important;font-size:14px!important;font-weight:420!important;line-height:1.52!important}.home-trust-section--compact .home-trust-highlight-card--green .home-trust-highlight-copy>span,.home-trust-section--compact .home-trust-highlight-card--blue .home-trust-highlight-copy>span,.home-trust-section--compact .home-trust-highlight-card--dark .home-trust-highlight-copy>span{color:#ffffffc7!important;font-weight:410!important}.home-trust-section--compact .home-trust-highlight-points i{color:#0c2f3fb3!important;letter-spacing:0!important;box-shadow:none!important;background:#ffffff85!important;border:1px solid #08799a12!important;font-size:12px!important;font-weight:500!important}.home-trust-section--compact .home-trust-highlight-card--green .home-trust-highlight-points i,.home-trust-section--compact .home-trust-highlight-card--blue .home-trust-highlight-points i,.home-trust-section--compact .home-trust-highlight-card--dark .home-trust-highlight-points i{color:#ffffffd6!important;background:#ffffff21!important;border-color:#ffffff24!important;font-weight:500!important}.home-trust-section--compact .home-trust-highlight-card em,.home-trust-section--compact .home-trust-check-row em,.home-trust-section--compact .home-trust-actions--compact a:not(.primary-button){color:#007c9c!important;letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-size:15px!important;font-weight:560!important;line-height:1.2!important;text-decoration:none!important}.home-trust-section--compact .home-trust-highlight-card--green em,.home-trust-section--compact .home-trust-highlight-card--blue em,.home-trust-section--compact .home-trust-highlight-card--dark em{color:#ffffffe6!important;font-weight:560!important}.home-trust-section--compact .home-trust-check-row strong{color:#0a2c3a!important;letter-spacing:-.02em!important;text-wrap:balance!important;font-size:clamp(21px,1.55vw,26px)!important;font-weight:540!important;line-height:1.1!important}.home-trust-section--compact .home-trust-check-row span{color:#0c2f3fa3!important;letter-spacing:0!important;font-size:15px!important;font-weight:420!important;line-height:1.54!important}.home-trust-section--compact .home-trust-actions--compact .primary-button{letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-size:15px!important;font-weight:560!important;text-decoration:none!important}.home-trust-section--compact .home-trust-highlight-card:hover em,.home-trust-section--compact .home-trust-highlight-card:focus-visible em,.home-trust-section--compact .home-trust-check-row a:hover em,.home-trust-section--compact .home-trust-check-row a:focus-visible em,.home-trust-section--compact .home-trust-actions--compact a:hover,.home-trust-section--compact .home-trust-actions--compact a:focus-visible{text-decoration:none!important}@media (max-width:920px){.home-trust-section--compact .home-trust-shell--compact{width:min(100%,100dvw - 20px)!important;max-width:560px!important}.home-trust-section--compact .home-trust-heading--compact .eyebrow{letter-spacing:.105em!important;font-size:11px!important;font-weight:500!important}.home-trust-section--compact .home-trust-heading--compact h2{letter-spacing:-.022em!important;max-width:none!important;font-size:clamp(32px,8.4vw,42px)!important;font-weight:500!important;line-height:1.05!important}.home-trust-section--compact .home-trust-heading--compact p{font-size:15.5px!important;font-weight:410!important;line-height:1.55!important}.home-trust-section--compact .home-trust-badges--compact span{font-size:12.5px!important;font-weight:500!important}.home-trust-section--compact .home-trust-highlight-copy small{font-weight:510!important}.home-trust-section--compact .home-trust-highlight-copy strong,.home-trust-section--compact .home-trust-check-row strong{letter-spacing:-.015em!important;font-size:clamp(21px,5.9vw,25px)!important;font-weight:500!important}.home-trust-section--compact .home-trust-highlight-copy>span,.home-trust-section--compact .home-trust-check-row span{font-size:14.5px!important;font-weight:400!important}.home-trust-section--compact .home-trust-highlight-points i{font-weight:480!important}.home-trust-section--compact .home-trust-highlight-card em,.home-trust-section--compact .home-trust-check-row em,.home-trust-section--compact .home-trust-actions--compact a:not(.primary-button),.home-trust-section--compact .home-trust-actions--compact .primary-button{font-weight:540!important}}.conversion-path-section--clean .conversion-path-head>div,.home-trust-section--compact .home-trust-heading--compact{gap:3px!important}.conversion-path-section--clean .conversion-path-head .eyebrow,.home-trust-section--compact .home-trust-heading--compact .eyebrow{margin:0!important;display:block!important}.conversion-path-section--clean .conversion-path-head h2,.home-trust-section--compact .home-trust-heading--compact h2{margin-top:0!important}.home-device-summary-copy ul{gap:8px!important}.home-device-summary-copy li,.home-device-summary-card--accent .home-device-summary-copy li{letter-spacing:0!important;text-transform:none!important;font-synthesis-weight:none!important;min-height:27px!important;padding:0 12px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1!important}@media (max-width:920px){.conversion-path-section--clean .conversion-path-head>div,.home-trust-section--compact .home-trust-heading--compact{gap:3px!important}.home-device-summary-copy li,.home-device-summary-card--accent .home-device-summary-copy li{font-size:11.5px!important;font-weight:500!important}}.problems-section .problems-eyebrow{letter-spacing:.01em!important;margin-bottom:clamp(6px,.45vw,9px)!important;font-weight:430!important;line-height:1.18!important}.problems-section .problems-copy h2{letter-spacing:-.018em!important;font-weight:470!important}.problems-section .problems-lead{margin-top:clamp(28px,3.2vw,58px)!important}.problems-section .problems-lead p{letter-spacing:-.004em!important;max-width:420px!important;font-weight:430!important;line-height:1.04!important}.problems-section-menu .problem-hotspot span{letter-spacing:.28em!important;text-shadow:0 8px 20px #00121c38!important;font-weight:560!important}.problems-section-detail .problem-slider-title{gap:clamp(8px,.72vw,14px)!important}.problems-section-detail .problem-slider-title strong{letter-spacing:-.018em!important;max-width:min(27vw,430px)!important;font-size:clamp(28px,2.25vw,42px)!important;font-weight:460!important;line-height:1.06!important}.problems-section-detail.problems-section-trauma .problem-slider-title strong{max-width:min(28vw,440px)!important;font-size:clamp(24px,1.82vw,35px)!important;font-weight:460!important;line-height:1.08!important}.problems-section-detail .problem-slider-title button,.problems-section-detail .problem-menu-toggle,.problems-section-detail .problem-cta,.problems-section-menu .problem-hotspot{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.problems-section-detail .problem-slider-title button{font-weight:260!important}.problems-section-detail .problem-tags span{color:#ffffffd6!important;letter-spacing:0!important;background:#03435c6b!important;border-color:#ffffff2e!important;min-height:clamp(28px,1.78vw,34px)!important;font-size:clamp(11px,.68vw,13px)!important;font-weight:430!important;line-height:1!important}.problems-section-detail .problem-cta,.problems-section-detail .problem-cta-stage{letter-spacing:.002em!important;border-radius:18px!important;font-size:clamp(14px,.82vw,16px)!important;font-weight:560!important;line-height:1!important;text-decoration:none!important;box-shadow:0 17px 34px #18b87b2e!important}.problems-section-detail .problem-cta span,.problems-section-detail .problem-cta-stage span{font-size:inherit!important;font-weight:inherit!important;line-height:1!important}.problems-section-detail .problem-stat{color:#ffffffd1!important;letter-spacing:0!important;font-size:clamp(12.5px,.78vw,15px)!important;font-weight:410!important;line-height:1.42!important}.problems-section-detail .problem-menu-toggle{color:#ffffffc2!important;letter-spacing:0!important;font-size:clamp(13px,.8vw,15px)!important;font-weight:430!important;line-height:1!important}@media (max-width:920px){.problems-section .problems-eyebrow{margin-bottom:6px!important;font-size:11.5px!important;font-weight:420!important}.problems-section .problems-copy h2{letter-spacing:-.018em!important;font-weight:470!important}.problems-section .problems-lead{margin-top:24px!important}.problems-section .problems-lead p{letter-spacing:-.004em!important;max-width:270px!important;font-size:16px!important;font-weight:420!important;line-height:1.08!important}.problems-section-menu .problem-hotspot span{letter-spacing:.24em!important;font-size:13px!important;font-weight:540!important}.problems-section-detail .problem-slider-title{gap:8px!important}.problems-section-detail .problem-slider-title strong{letter-spacing:-.014em!important;max-width:none!important;font-size:clamp(25px,6.4vw,32px)!important;font-weight:460!important;line-height:1.08!important}.problems-section-detail.problems-section-trauma .problem-slider-title strong{font-size:clamp(20px,5.45vw,27px)!important;font-weight:460!important;line-height:1.1!important}.problems-section-detail .problem-slider-title button{font-weight:260!important}.problems-section-detail .problem-tags{gap:7px!important}.problems-section-detail .problem-tags span{letter-spacing:0!important;min-height:30px!important;font-size:13px!important;font-weight:420!important}.problems-section-detail .problem-cta,.problems-section-detail .problem-cta-stage{border-radius:18px!important;min-height:52px!important;font-size:15px!important;font-weight:550!important}.problems-section-detail .problem-stat{color:#ffffffd6!important;font-size:14px!important;font-weight:410!important;line-height:1.42!important}.problems-section-detail .problem-menu-toggle{font-size:14px!important;font-weight:420!important}}.how-works-section{padding-inline:clamp(18px,3.2vw,56px)!important}.how-works-section .how-works-shell{gap:clamp(26px,3.4vw,46px)!important;width:min(1540px,100dvw - clamp(24px,3.2vw,56px))!important;max-width:none!important}.how-works-section .how-works-intro{gap:clamp(18px,2vw,26px)!important}.how-works-section .how-works-heading span{color:#0bb89d!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 clamp(5px,.45vw,8px)!important;font-size:clamp(11.5px,.72vw,13px)!important;font-weight:540!important;line-height:1.18!important}.how-works-section .how-works-heading h2{font-variation-settings:"wght" 600!important;letter-spacing:-.024em!important;max-width:600px!important;font-weight:600!important;line-height:1.02!important}.how-works-section .how-works-intro-copy p{color:#082c3ab3!important;letter-spacing:-.006em!important;font-size:clamp(16px,1.18vw,20px)!important;font-weight:430!important;line-height:1.48!important}.how-works-section .how-works-actions a,.how-works-section .how-factor-link{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.how-works-section .how-works-actions a{color:#007c9c!important;letter-spacing:0!important;min-height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:540!important;line-height:1!important;box-shadow:0 14px 34px #082c3a0e!important}.how-works-section .how-factor-eyebrow{color:#007c9c!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:560!important;line-height:1.18!important}.how-works-section .how-factor-copy h3{letter-spacing:-.022em!important;font-size:clamp(24px,1.9vw,31px)!important;font-weight:480!important;line-height:1.08!important}.how-works-section .how-factor-copy p{color:#082c3aa8!important;letter-spacing:-.004em!important;font-size:15px!important;font-weight:430!important;line-height:1.5!important}.how-works-section .how-factor-copy li{color:#007c9c!important;letter-spacing:0!important;background:#08799a13!important;min-height:28px!important;padding:0 11px!important;font-size:11px!important;font-weight:510!important;line-height:1!important}.how-works-section .how-factor-link{color:#fff!important;letter-spacing:.002em!important;background:linear-gradient(135deg,#0b839f,#08799a)!important;border:0!important;border-radius:18px!important;min-height:42px!important;padding:0 16px!important;font-size:13.5px!important;font-weight:560!important;line-height:1!important;text-decoration:none!important;box-shadow:0 16px 32px #08799a29!important}.how-works-section .how-factor-link:hover,.how-works-section .how-factor-link:focus-visible{color:#fff!important;background:linear-gradient(135deg,#08799a,#076f8e)!important;text-decoration:none!important}@media (max-width:1100px){.how-works-section .how-works-shell{width:min(100%,100dvw - clamp(24px,4vw,44px))!important}}@media (max-width:720px){.how-works-section{padding:48px 18px 58px!important}.how-works-section .how-works-shell{gap:24px!important;width:100%!important}.how-works-section .how-works-intro{gap:14px!important}.how-works-section .how-works-heading span{letter-spacing:.13em!important;margin-bottom:6px!important;font-size:11px!important;font-weight:520!important}.how-works-section .how-works-heading h2{font-variation-settings:"wght" 560!important;letter-spacing:-.018em!important;font-size:clamp(31px,8.8vw,39px)!important;font-weight:560!important;line-height:1.05!important}.how-works-section .how-works-intro-copy{gap:15px!important}.how-works-section .how-works-intro-copy p{letter-spacing:0!important;font-size:15.5px!important;font-weight:420!important;line-height:1.5!important}.how-works-section .how-works-actions a{width:auto!important;min-height:38px!important;padding:0 15px!important;font-size:12.5px!important;font-weight:530!important}.how-works-section .how-factor-copy{gap:11px!important;padding:20px!important}.how-works-section .how-factor-eyebrow{letter-spacing:.13em!important;font-size:10.5px!important;font-weight:540!important}.how-works-section .how-factor-copy h3{letter-spacing:-.016em!important;font-size:clamp(24px,6.6vw,30px)!important;font-weight:470!important;line-height:1.08!important}.how-works-section .how-factor-copy p{font-size:14px!important;font-weight:420!important;line-height:1.48!important}.how-works-section .how-factor-copy li{min-height:28px!important;font-size:11px!important;font-weight:500!important}.how-works-section .how-factor-link{width:100%!important;min-height:50px!important;font-size:14px!important;font-weight:550!important}}.how-works-section .how-works-panel{align-items:stretch!important}.how-works-section .how-factor-card{grid-template-rows:clamp(244px,19.2vw,318px) 1fr!important;min-height:100%!important;display:grid!important;overflow:hidden!important}.how-works-section .how-factor-image{border-radius:0!important;width:100%!important;height:clamp(244px,19.2vw,318px)!important;min-height:0!important;max-height:clamp(244px,19.2vw,318px)!important;display:block!important;position:relative!important;overflow:hidden!important}.how-works-section .how-factor-image img{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.how-works-section .how-factor-card:first-child .how-factor-image img{object-position:center center!important}.how-works-section .how-factor-copy{grid-template-rows:auto minmax(68px,auto) minmax(88px,auto) minmax(66px,auto) auto!important;align-content:start!important;height:100%!important;display:grid!important}.how-works-section .how-factor-copy h3{min-height:0!important;margin:0!important}.how-works-section .how-factor-copy p,.how-works-section .how-factor-copy ul{align-self:start!important;margin:0!important}.how-works-section .how-factor-link{place-self:end start!important;margin-top:2px!important}@media (max-width:1100px) and (min-width:721px){.how-works-section .how-factor-card{grid-template-rows:none!important;grid-template-columns:minmax(260px,.82fr) minmax(0,1fr)!important}.how-works-section .how-factor-image{height:100%!important;min-height:270px!important;max-height:none!important}.how-works-section .how-factor-copy{grid-template-rows:auto auto auto minmax(44px,auto) auto!important}}@media (max-width:720px){.how-works-section .how-factor-card{grid-template-rows:clamp(198px,52vw,238px) 1fr!important}.how-works-section .how-factor-image{height:clamp(198px,52vw,238px)!important;min-height:0!important;max-height:clamp(198px,52vw,238px)!important}.how-works-section .how-factor-copy{grid-template-rows:auto auto auto auto auto!important;min-height:0!important}.how-works-section .how-factor-link{justify-self:stretch!important}}.home-results-v2 .home-results-v2-shell{width:min(1540px,100vw - 128px)!important}.home-results-v2 .home-results-v2-heading,.home-results-v2 .home-results-v2-market-head{align-items:end!important;gap:clamp(28px,3vw,46px)!important}.home-results-v2 .home-results-v2-heading>div,.home-results-v2 .home-results-v2-market-head>div{gap:clamp(6px,.55vw,9px)!important;display:grid!important}.home-results-v2 .home-results-v2-heading span,.home-results-v2 .home-results-v2-market-head span,.home-results-v2 .home-results-v2-trust-card span,.home-results-v2 .market-review-v2-score-row>span{color:#0bb89d!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(11.5px,.72vw,13px)!important;font-weight:540!important;line-height:1.18!important}.home-results-v2 .home-results-v2-heading h2,.home-results-v2 .home-results-v2-market-head h3{color:#082c3a!important;font-variation-settings:"wght" 600!important;letter-spacing:-.024em!important;margin:0!important;font-weight:600!important;line-height:1.03!important}.home-results-v2 .home-results-v2-heading p{color:#082c3aad!important;letter-spacing:-.004em!important;font-size:clamp(16px,1.18vw,20px)!important;font-weight:420!important;line-height:1.5!important}.home-results-v2 .home-results-v2-proof-grid{margin-top:clamp(32px,3.1vw,48px)!important}.home-results-v2 .home-results-v2-trust-card{border-color:#fff3!important;box-shadow:0 24px 58px #08395c14!important}.home-results-v2 .home-results-v2-trust-card span{color:#ffffffa3!important;font-weight:530!important}.home-results-v2 .home-results-v2-trust-card strong{letter-spacing:-.022em!important;margin-top:12px!important;font-size:clamp(23px,1.92vw,31px)!important;font-weight:560!important;line-height:1.06!important}.home-results-v2 .home-results-v2-trust-card p{color:#ffffffad!important;letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:1.52!important}.home-results-v2 .home-results-v2-quote-card{position:relative!important;overflow:hidden!important}.home-results-v2 .home-results-v2-quote-card:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#075b771a,#0000 72%);width:36%;position:absolute;inset:0 auto 0 -18%}.home-results-v2 .home-results-v2-quote-topline,.home-results-v2 .home-results-v2-quote-card blockquote,.home-results-v2 .home-results-v2-quote-card footer{z-index:1!important;position:relative!important}.home-results-v2 .home-results-v2-quote-topline>span{animation:.34s both resultsQuoteContentUnder;color:#08799a!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:clamp(22px,1.8vw,31px)!important;font-weight:520!important;line-height:1.08!important}.home-results-v2 .home-results-v2-quote-card blockquote{animation:.38s both resultsQuoteContentUnder;color:#085f7ef2!important;letter-spacing:-.022em!important;font-size:clamp(23px,1.88vw,32px)!important;font-weight:520!important;line-height:1.18!important}.home-results-v2 .home-results-v2-quote-card footer{animation:.42s both resultsQuoteContentUnder}.home-results-v2 .home-results-v2-quote-card footer strong{color:#10294f!important;font-size:17px!important;font-weight:540!important;line-height:1.24!important}.home-results-v2 .home-results-v2-quote-card footer span{color:#0d2a4f7a!important;font-size:13.5px!important;font-weight:400!important}.home-results-v2 .home-results-v2-quote-topline button,.home-results-v2 .market-review-v2-arrow{color:#0000!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;background:#ffffffeb!important;border:1px solid #08799a24!important;border-radius:999px!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;font-size:0!important;font-weight:500!important;line-height:0!important;display:inline-grid!important;box-shadow:0 14px 30px #08395c12!important}.home-results-v2 .home-results-v2-quote-topline button:before,.home-results-v2 .market-review-v2-arrow:before{color:#08799a!important;font-size:20px!important;font-weight:520!important;line-height:1!important;display:block!important;transform:translateY(-1px)!important}.home-results-v2 .home-results-v2-quote-topline button:first-child:before,.home-results-v2 .market-review-v2-arrow-left:before{content:"←"}.home-results-v2 .home-results-v2-quote-topline button:last-child:before,.home-results-v2 .market-review-v2-arrow-right:before{content:"→"}.home-results-v2 .home-results-v2-quote-topline button:hover,.home-results-v2 .home-results-v2-quote-topline button:focus-visible,.home-results-v2 .market-review-v2-arrow:hover,.home-results-v2 .market-review-v2-arrow:focus-visible{color:#0000!important;background:#08799a!important;box-shadow:0 16px 32px #08799a29!important}.home-results-v2 .home-results-v2-quote-topline button:hover:before,.home-results-v2 .home-results-v2-quote-topline button:focus-visible:before,.home-results-v2 .market-review-v2-arrow:hover:before,.home-results-v2 .market-review-v2-arrow:focus-visible:before{color:#fff!important}.home-results-v2 .home-results-v2-market-head{margin-top:clamp(66px,7vw,104px)!important}.home-results-v2 .home-results-v2-market-head a{color:#fff!important;letter-spacing:.002em!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;background:linear-gradient(135deg,#17ba8b,#0fac8e)!important;border-radius:18px!important;place-self:end!important;min-height:50px!important;margin-bottom:-20px!important;padding:0 24px!important;font-size:14px!important;font-weight:560!important;line-height:1!important;text-decoration:none!important;box-shadow:0 16px 34px #12b9812e!important}.home-results-v2 .home-results-v2-market-head a span{color:currentColor!important;font-size:13px!important;font-weight:560!important}.home-results-v2 .market-tabs-v2{gap:12px!important;margin-top:30px!important}.home-results-v2 .market-tabs-v2 button{color:#10294fdb!important;letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;border-radius:18px!important;min-height:56px!important;font-size:14px!important;font-weight:520!important;line-height:1!important}.home-results-v2 .market-tabs-v2 img{border-radius:15px!important}.home-results-v2 .market-review-v2-score-row>span{color:#0d2a4f6b!important;font-weight:520!important}.home-results-v2 .market-review-v2-logo-row b{color:#08799a!important;letter-spacing:-.022em!important;font-size:clamp(30px,2.5vw,36px)!important;font-weight:560!important}.home-results-v2 .market-review-v2-copy p{color:#0d2a4f9e!important;font-size:15.5px!important;font-weight:410!important;line-height:1.42!important}.home-results-v2 .market-review-v2-badges span{color:#007c9c!important;letter-spacing:0!important;background:#08799a13!important;font-size:11.5px!important;font-weight:510!important;line-height:1!important}.home-results-v2 .market-review-v2-dots button{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}@keyframes resultsQuoteContentUnder{0%{opacity:0;transform:translate(34px)scale(.99)}42%{opacity:.82;transform:translate(-14px)scale(.995)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1180px){.home-results-v2 .home-results-v2-shell{width:min(100% - 48px,980px)!important}}@media (max-width:720px){.home-results-v2 .home-results-v2-shell{width:min(100% - 28px,430px)!important}.home-results-v2 .home-results-v2-heading,.home-results-v2 .home-results-v2-market-head{gap:16px!important}.home-results-v2 .home-results-v2-heading>div,.home-results-v2 .home-results-v2-market-head>div{gap:6px!important}.home-results-v2 .home-results-v2-heading span,.home-results-v2 .home-results-v2-market-head span,.home-results-v2 .home-results-v2-trust-card span,.home-results-v2 .market-review-v2-score-row>span{letter-spacing:.13em!important;font-size:11px!important;font-weight:520!important}.home-results-v2 .home-results-v2-heading h2,.home-results-v2 .home-results-v2-market-head h3{font-variation-settings:"wght" 560!important;letter-spacing:-.018em!important;font-size:clamp(31px,8.7vw,38px)!important;font-weight:560!important;line-height:1.05!important}.home-results-v2 .home-results-v2-heading p{font-size:15.5px!important;font-weight:420!important;line-height:1.5!important}.home-results-v2 .home-results-v2-trust-card strong{font-size:23px!important;font-weight:540!important;line-height:1.08!important}.home-results-v2 .home-results-v2-trust-card p{font-size:13px!important;font-weight:390!important}.home-results-v2 .home-results-v2-quote-topline>span{font-size:21px!important;font-weight:510!important}.home-results-v2 .home-results-v2-quote-card blockquote{font-size:20px!important;font-weight:500!important;line-height:1.22!important}.home-results-v2 .home-results-v2-quote-card footer strong{font-size:15px!important;font-weight:530!important}.home-results-v2 .home-results-v2-quote-topline button,.home-results-v2 .market-review-v2-arrow{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.home-results-v2 .home-results-v2-quote-topline button:before,.home-results-v2 .market-review-v2-arrow:before{font-size:18px!important}.home-results-v2 .home-results-v2-market-head{margin-top:52px!important}.home-results-v2 .home-results-v2-market-head a{justify-self:stretch!important;width:100%!important;margin-bottom:0!important;font-size:13.5px!important;font-weight:550!important}.home-results-v2 .market-tabs-v2{justify-content:center!important;gap:10px!important;margin:18px 0 0!important;padding:0 0 8px!important;overflow-x:visible!important}.home-results-v2 .market-tabs-v2 button{border-radius:16px!important;justify-content:center!important;width:54px!important;min-width:54px!important;min-height:54px!important;padding:6px!important}.home-results-v2 .market-tabs-v2 img{border-radius:14px!important;width:40px!important;height:40px!important}.home-results-v2 .market-review-v2-copy p{font-size:14px!important;font-weight:400!important}.home-results-v2 .market-review-v2-badges span{font-size:11px!important;font-weight:500!important}}@media (prefers-reduced-motion:reduce){.home-results-v2 .home-results-v2-quote-topline>span,.home-results-v2 .home-results-v2-quote-card blockquote,.home-results-v2 .home-results-v2-quote-card footer{animation:none!important}}.home-results-v2 .home-results-v2-proof-grid{align-items:stretch!important;margin-top:clamp(26px,2.4vw,38px)!important}.home-results-v2 .home-results-v2-trust-card,.home-results-v2 .home-results-v2-quote-card{border-radius:28px!important;min-height:clamp(250px,20vw,315px)!important}.home-results-v2 .home-results-v2-trust-card{background:radial-gradient(circle at 76% 20%,#ffffff29,#0000 38%),linear-gradient(135deg,#08647c,#0a8399)!important;justify-content:center!important;padding:clamp(26px,2.1vw,32px)!important}.home-results-v2 .home-results-v2-trust-card>img{opacity:.13!important;width:min(36%,190px)!important;top:18px!important;right:22px!important}.home-results-v2 .home-results-v2-trust-card div{max-width:470px!important}.home-results-v2 .home-results-v2-trust-card span{color:#ffffff8f!important;letter-spacing:.13em!important;font-size:clamp(11px,.66vw,12px)!important;font-weight:500!important}.home-results-v2 .home-results-v2-trust-card strong{letter-spacing:-.017em!important;max-width:440px!important;margin-top:10px!important;font-size:clamp(20px,1.45vw,25px)!important;font-weight:500!important;line-height:1.13!important}.home-results-v2 .home-results-v2-trust-card p{color:#ffffff9e!important;max-width:430px!important;margin-top:14px!important;font-size:13.2px!important;font-weight:380!important;line-height:1.5!important}.home-results-v2 .home-results-v2-quote-card{align-content:center!important;padding:clamp(28px,2.35vw,36px)!important}.home-results-v2 .home-results-v2-quote-topline>span{font-size:clamp(21px,1.48vw,27px)!important;font-weight:500!important}.home-results-v2 .home-results-v2-quote-card blockquote{letter-spacing:-.017em!important;margin:clamp(24px,2vw,30px) 0!important;font-size:clamp(22px,1.52vw,28px)!important;font-weight:500!important;line-height:1.22!important}.home-results-v2 .home-results-v2-quote-card footer strong{font-size:15.5px!important;font-weight:510!important}.home-results-v2 .home-results-v2-quote-card footer span{font-size:13px!important;font-weight:380!important}.home-results-v2 .home-results-v2-quote-topline button,.home-results-v2 .market-review-v2-arrow{justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;line-height:1!important;display:inline-flex!important;position:relative!important}.home-results-v2 .home-results-v2-quote-topline button:before,.home-results-v2 .market-review-v2-arrow:before{text-align:center!important;width:1em!important;height:1em!important;font-size:19px!important;line-height:1!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.home-results-v2 .home-results-v2-market-head{align-items:start!important;margin-top:clamp(62px,6.2vw,88px)!important}.home-results-v2 .home-results-v2-market-head a{z-index:3!important;place-self:end!important;min-height:50px!important;margin-top:clamp(42px,3.3vw,58px)!important;margin-bottom:-44px!important;font-size:13.5px!important;font-weight:540!important}.home-results-v2 .home-results-v2-market-head a span{font-weight:540!important}@media (max-width:980px){.home-results-v2 .home-results-v2-trust-card,.home-results-v2 .home-results-v2-quote-card{min-height:0!important}.home-results-v2 .home-results-v2-trust-card strong{font-size:clamp(20px,4.6vw,25px)!important;font-weight:500!important}.home-results-v2 .home-results-v2-quote-card blockquote{font-size:clamp(20px,4.8vw,25px)!important;font-weight:490!important}}@media (max-width:720px){.home-results-v2 .home-results-v2-proof-grid{margin-top:24px!important}.home-results-v2 .home-results-v2-trust-card{padding:26px!important}.home-results-v2 .home-results-v2-trust-card span{font-size:10.5px!important;font-weight:500!important}.home-results-v2 .home-results-v2-trust-card strong{margin-top:9px!important;font-size:21px!important;font-weight:500!important;line-height:1.12!important}.home-results-v2 .home-results-v2-trust-card p{margin-top:12px!important;font-size:12.8px!important;font-weight:380!important}.home-results-v2 .home-results-v2-quote-card{padding:26px!important}.home-results-v2 .home-results-v2-quote-topline button,.home-results-v2 .market-review-v2-arrow{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.home-results-v2 .home-results-v2-quote-topline button:before,.home-results-v2 .market-review-v2-arrow:before{font-size:17px!important}.home-results-v2 .home-results-v2-market-head{margin-top:46px!important}.home-results-v2 .home-results-v2-market-head a{min-height:50px!important;margin-top:16px!important;margin-bottom:0!important}.home-results-v2 .market-tabs-v2{margin-top:20px!important}.home-results-v2 .market-review-v2-card{margin-top:22px!important}}.home-results-v2 .home-results-v2-market-head{align-items:end!important;position:relative!important;overflow:visible!important}.home-results-v2 .home-results-v2-market-head a{z-index:6!important;place-self:end!important;margin-top:0!important;margin-bottom:0!important;transform:translateY(clamp(66px,4.8vw,82px))!important}.home-results-v2 .market-tabs-v2{margin-top:28px!important}.home-results-v2 .market-review-v2-card{margin-top:30px!important}.home-results-v2 .market-review-v2-stage{position:relative!important;overflow:hidden!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow{z-index:8!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow:hover,.home-results-v2 .market-review-v2-stage .market-review-v2-arrow:focus-visible{transform:translateY(-50%)translateY(-1px)!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow-left{left:calc(50% - clamp(220px,22vw,370px))!important;right:auto!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow-right{left:auto!important;right:calc(50% - clamp(220px,22vw,370px))!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow:before{line-height:1!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@media (max-width:720px){.home-results-v2 .home-results-v2-market-head a{justify-self:stretch!important;width:100%!important;margin-top:16px!important;margin-bottom:0!important;transform:none!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow{top:auto!important;bottom:18px!important;transform:none!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow:hover,.home-results-v2 .market-review-v2-stage .market-review-v2-arrow:focus-visible{transform:none!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow-left{left:22px!important;right:auto!important}.home-results-v2 .market-review-v2-stage .market-review-v2-arrow-right{left:auto!important;right:22px!important}}.application-steps-section{--application-kicker-green:#10bda6}.application-steps-intro{width:var(--site-rail)!important;grid-template-columns:minmax(280px,.72fr) minmax(480px,1fr)!important;gap:clamp(38px,5.4vw,92px)!important;max-width:none!important}.application-steps-kicker{color:var(--application-kicker-green)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:13px!important;font-weight:560!important;line-height:1.12!important}.application-steps-intro h2{color:#0d3140!important;letter-spacing:-.018em!important;max-width:520px!important;font-size:clamp(38px,3.45vw,58px)!important;font-weight:540!important;line-height:1.08!important}.application-steps-intro p{color:#103240a8!important;letter-spacing:0!important;text-wrap:pretty!important;align-self:center!important;max-width:720px!important;font-size:clamp(18px,1.35vw,23px)!important;font-weight:420!important;line-height:1.48!important}.application-steps-intro p span{color:#0d3140!important;font-weight:560!important}.application-step-card-top span{color:#007f9e!important;letter-spacing:.005em!important;background:#d7f3f4b3!important;border:1px solid #08799a1a!important;min-height:28px!important;font-size:11.5px!important;font-weight:540!important}.application-step-card-top strong{color:#10294f1c!important;letter-spacing:-.055em!important;font-weight:620!important}.application-step-card h3{color:#0d3140!important;letter-spacing:-.018em!important;max-width:420px!important;font-size:clamp(28px,2.1vw,39px)!important;font-weight:540!important;line-height:1.1!important}.application-step-lead{color:#007f9e!important;letter-spacing:0!important;max-width:420px!important;font-size:clamp(15px,1vw,18px)!important;font-weight:560!important;line-height:1.34!important}.application-step-text{color:#123040ad!important;letter-spacing:0!important;font-size:clamp(14px,.95vw,17px)!important;font-weight:420!important;line-height:1.52!important}.application-step-tags{gap:8px!important;margin-top:22px!important}.application-step-tags span{color:#007f9e!important;letter-spacing:0!important;background:#ddf4f6c7!important;border:1px solid #08799a14!important;min-height:30px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:520!important}.application-step-actions{gap:10px!important;margin-top:24px!important}.application-step-action{color:#007f9e!important;letter-spacing:.002em!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;background:#08799a1a!important;border:0!important;min-height:44px!important;padding:0 17px!important;font-size:13px!important;font-weight:560!important;line-height:1!important;text-decoration:none!important}.application-step-action--primary{color:#fff!important;background:linear-gradient(135deg,#0b839f,#08799a)!important;box-shadow:0 14px 30px #08799a2b!important}.application-step-action:hover,.application-step-action:focus-visible{text-decoration:none!important;transform:translateY(-1px)!important}@media (max-width:920px){.application-steps-intro{width:100%!important;padding:54px 20px 22px!important}.application-steps-kicker{letter-spacing:.14em!important;margin-bottom:7px!important;font-size:12px!important;font-weight:540!important}.application-steps-intro h2{letter-spacing:-.014em!important;max-width:360px!important;font-size:clamp(32px,8.6vw,40px)!important;font-weight:520!important;line-height:1.08!important}.application-steps-intro p{color:#103240a8!important;letter-spacing:0!important;max-width:390px!important;margin-top:12px!important;font-size:clamp(15px,4.15vw,17px)!important;font-weight:420!important;line-height:1.42!important}.application-step-card{padding:17px 18px!important}.application-step-card-top span{min-height:26px!important;font-size:10.5px!important;font-weight:520!important}.application-step-card-top strong{font-weight:600!important}.application-step-card h3{letter-spacing:-.012em!important;max-width:312px!important;font-size:clamp(23px,6.6vw,27px)!important;font-weight:520!important;line-height:1.08!important}.application-step-lead{letter-spacing:0!important;max-width:318px!important;margin-top:9px!important;font-size:clamp(13px,3.8vw,15px)!important;font-weight:540!important;line-height:1.28!important}.application-step-text{max-width:322px!important;margin-top:10px!important;font-size:clamp(12px,3.35vw,13px)!important;font-weight:420!important;line-height:1.42!important}.application-step-tags{gap:7px!important;margin-top:13px!important}.application-step-tags span{min-height:26px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:500!important}.application-step-actions{gap:8px!important;margin-top:13px!important}.application-step-action{min-height:39px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:540!important}.application-step-panel--01 .application-step-shell,.application-step-panel--02 .application-step-shell{padding-bottom:max(96px, calc(env(safe-area-inset-bottom) + 96px))!important}.application-step-panel--03 .application-step-shell{padding-bottom:max(16px, calc(env(safe-area-inset-bottom) + 16px))!important}}@media (max-width:430px){.application-steps-intro{padding-left:18px!important;padding-right:18px!important}.application-step-panel--01 .application-step-shell,.application-step-panel--02 .application-step-shell{padding-bottom:max(108px, calc(env(safe-area-inset-bottom) + 108px))!important}.application-step-card{padding:16px 17px!important}.application-step-actions{margin-top:12px!important}}.home-articles-section--polished .home-articles-polished-shell{width:var(--site-rail)!important;max-width:none!important}.home-articles-section--polished .home-articles-polished-head{grid-template-rows:auto auto!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:0 clamp(24px,5vw,96px)!important;margin-bottom:clamp(24px,3.4vw,46px)!important}.home-articles-section--polished .home-articles-polished-head>.eyebrow{color:#10bda6!important;letter-spacing:.16em!important;text-transform:uppercase!important;grid-area:1/2!important;align-self:end!important;margin:0 0 8px!important;font-size:13px!important;font-weight:560!important;line-height:1.12!important}.home-articles-section--polished .home-articles-polished-head>div{grid-area:2/2!important;min-width:0!important}.home-articles-section--polished .home-articles-polished-head h2{color:#0d3140!important;letter-spacing:-.018em!important;text-wrap:balance!important;max-width:760px!important;font-size:clamp(38px,3.45vw,58px)!important;font-weight:540!important;line-height:1.08!important}.home-articles-section--polished .home-articles-polished-head p{color:#103240a8!important;letter-spacing:0!important;text-wrap:pretty!important;max-width:760px!important;margin-top:18px!important;font-size:clamp(17px,1.25vw,21px)!important;font-weight:420!important;line-height:1.48!important}.home-articles-section--polished .home-article-feature-card,.home-articles-section--polished .home-article-support-card,.home-articles-section--polished .home-articles-order-card{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.home-articles-section--polished .home-article-feature-card{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr)!important;min-height:500px!important}.home-articles-section--polished .home-article-feature-visual,.home-articles-section--polished .home-article-support-image{min-height:0!important}.home-articles-section--polished .home-article-feature-visual img,.home-articles-section--polished .home-article-support-image img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important;padding:0!important}.home-articles-section--polished .home-article-feature-card--selection .home-article-feature-visual img,.home-articles-section--polished .home-article-support-card--documents .home-article-support-image img,.home-articles-section--polished .home-article-support-card--order .home-article-support-image img{object-fit:contain!important;filter:drop-shadow(0 18px 28px #082c3a1a)!important;padding:clamp(28px,4vw,54px)!important}.home-articles-section--polished .home-article-feature-copy>span,.home-articles-section--polished .home-article-support-copy>span,.home-articles-section--polished .home-articles-order-card>span{color:#007f9e!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:560!important;line-height:1.12!important}.home-articles-section--polished .home-article-feature-copy h3{color:#0d3140!important;letter-spacing:-.018em!important;text-wrap:balance!important;max-width:500px!important;margin:14px 0 16px!important;font-size:clamp(30px,2.45vw,42px)!important;font-weight:540!important;line-height:1.08!important}.home-articles-section--polished .home-article-feature-copy p,.home-articles-section--polished .home-article-support-copy p,.home-articles-section--polished .home-articles-order-card p{color:#123040a8!important;letter-spacing:0!important;font-weight:420!important;line-height:1.5!important}.home-articles-section--polished .home-article-feature-copy p{max-width:500px!important;font-size:clamp(15px,1vw,17px)!important}.home-articles-section--polished .home-article-feature-copy ul{gap:8px!important;margin:22px 0 18px!important}.home-articles-section--polished .home-article-feature-copy li,.home-articles-section--polished .home-article-support-copy small{color:#007f9e!important;letter-spacing:0!important;background:#ddf4f6bd!important;border:1px solid #08799a14!important;align-items:center!important;min-height:30px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:520!important;line-height:1!important}.home-articles-section--polished .home-article-feature-copy small{color:#007f9e!important;letter-spacing:0!important;font-size:14px!important;font-weight:560!important;line-height:1.25!important}.home-articles-section--polished .home-article-support-rail{grid-template-rows:repeat(3,minmax(172px,1fr))!important;gap:16px!important}.home-articles-section--polished .home-article-support-card{grid-template-columns:176px minmax(0,1fr)!important;min-height:172px!important}.home-articles-section--polished .home-article-support-image{height:100%!important;min-height:172px!important}.home-articles-section--polished .home-article-support-copy{padding:22px 24px!important}.home-articles-section--polished .home-article-support-copy h3{color:#0d3140!important;letter-spacing:-.018em!important;text-wrap:balance!important;margin:9px 0 10px!important;font-size:clamp(21px,1.45vw,29px)!important;font-weight:540!important;line-height:1.08!important}.home-articles-section--polished .home-article-support-copy p{margin-bottom:14px!important;font-size:14.5px!important}.home-articles-section--polished .home-articles-polished-bottom{align-items:center!important;margin-top:24px!important}.home-articles-section--polished .home-articles-order-card{gap:7px!important;min-height:112px!important;padding:24px 28px!important}.home-articles-section--polished .home-articles-order-card strong{color:#0d3140!important;letter-spacing:-.014em!important;font-size:clamp(21px,1.7vw,28px)!important;font-weight:540!important;line-height:1.12!important}.home-articles-section--polished .home-articles-order-card p{max-width:760px!important;font-size:14.5px!important}.home-articles-section--polished .home-articles-polished-actions .primary-button,.home-articles-section--polished .home-articles-polished-actions .secondary-button{letter-spacing:.002em!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;min-height:48px!important;padding:0 22px!important;font-size:14px!important;font-weight:560!important;text-decoration:none!important}@media (max-width:1080px){.home-articles-section--polished .home-articles-polished-head,.home-articles-section--polished .home-articles-polished-layout,.home-articles-section--polished .home-articles-polished-bottom{grid-template-columns:1fr!important}.home-articles-section--polished .home-articles-polished-head>.eyebrow,.home-articles-section--polished .home-articles-polished-head>div{grid-column:1!important}.home-articles-section--polished .home-article-feature-card{grid-template-columns:minmax(240px,.82fr) minmax(0,1fr)!important}}@media (max-width:720px){.home-articles-section--polished .home-articles-polished-shell{width:min(100% - 28px,100%)!important}.home-articles-section--polished .home-articles-polished-head{gap:0!important;margin-bottom:24px!important}.home-articles-section--polished .home-articles-polished-head>.eyebrow{letter-spacing:.13em!important;margin-bottom:7px!important;font-size:11.5px!important;font-weight:540!important}.home-articles-section--polished .home-articles-polished-head h2{letter-spacing:-.014em!important;max-width:340px!important;font-size:clamp(30px,8.4vw,38px)!important;font-weight:520!important;line-height:1.08!important}.home-articles-section--polished .home-articles-polished-head p{max-width:350px!important;margin-top:12px!important;font-size:15px!important;line-height:1.45!important}.home-articles-section--polished .home-article-feature-card{grid-template-columns:1fr!important;min-height:0!important}.home-articles-section--polished .home-article-feature-visual{height:230px!important;min-height:230px!important}.home-articles-section--polished .home-article-feature-card--selection .home-article-feature-visual img{object-fit:cover!important;filter:none!important;padding:0!important}.home-articles-section--polished .home-article-feature-copy{padding:24px!important}.home-articles-section--polished .home-article-feature-copy>span,.home-articles-section--polished .home-article-support-copy>span,.home-articles-section--polished .home-articles-order-card>span{letter-spacing:.12em!important;font-size:11px!important;font-weight:540!important}.home-articles-section--polished .home-article-feature-copy h3{max-width:300px!important;font-size:clamp(25px,7vw,31px)!important;font-weight:520!important;line-height:1.08!important}.home-articles-section--polished .home-article-feature-copy p{font-size:14.5px!important}.home-articles-section--polished .home-article-feature-copy li,.home-articles-section--polished .home-article-support-copy small{min-height:28px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:500!important}.home-articles-section--polished .home-article-feature-copy small{font-size:13px!important;font-weight:540!important}.home-articles-section--polished .home-article-support-rail{grid-auto-columns:minmax(278px,82vw)!important}.home-articles-section--polished .home-article-support-card{grid-template-rows:168px 1fr!important;grid-template-columns:1fr!important;min-height:0!important}.home-articles-section--polished .home-article-support-image{height:168px!important;min-height:168px!important}.home-articles-section--polished .home-article-support-card--documents .home-article-support-image img,.home-articles-section--polished .home-article-support-card--order .home-article-support-image img{padding:32px!important}.home-articles-section--polished .home-article-support-copy{padding:20px!important}.home-articles-section--polished .home-article-support-copy h3{font-size:22px!important;font-weight:520!important;line-height:1.1!important}.home-articles-section--polished .home-article-support-copy p{font-size:13.5px!important;line-height:1.45!important}.home-articles-section--polished .home-articles-order-card{padding:22px!important}.home-articles-section--polished .home-articles-order-card strong{font-size:22px!important;font-weight:520!important}.home-articles-section--polished .home-articles-order-card p{font-size:13.5px!important}.home-articles-section--polished .home-articles-polished-actions .primary-button,.home-articles-section--polished .home-articles-polished-actions .secondary-button{min-height:46px!important;font-size:13.5px!important;font-weight:540!important}}.home-articles-section--polished .home-articles-polished-head{grid-template-rows:auto!important;grid-template-columns:minmax(320px,.9fr) minmax(360px,.82fr)!important;align-items:end!important;gap:18px clamp(36px,8vw,132px)!important;margin-bottom:clamp(28px,3.8vw,54px)!important;display:grid!important}.home-articles-section--polished .home-articles-polished-title{grid-column:1!important;min-width:0!important}.home-articles-section--polished .home-articles-polished-head>.eyebrow,.home-articles-section--polished .home-articles-polished-head>div:not(.home-articles-polished-title){grid-area:auto!important}.home-articles-section--polished .home-articles-polished-head h2{max-width:650px!important;margin:0!important}.home-articles-section--polished .home-articles-polished-lead{color:#103240a8!important;letter-spacing:0!important;text-wrap:pretty!important;grid-column:2!important;max-width:650px!important;margin:0!important;font-size:clamp(16px,1.18vw,20px)!important;font-weight:420!important;line-height:1.5!important}.home-articles-section--polished .home-article-support-rail{grid-template-rows:repeat(3,minmax(172px,1fr))!important}.home-articles-section--polished .home-articles-polished-bottom{margin-top:26px!important;display:block!important}.home-articles-section--polished .home-articles-order-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(20px,3vw,44px)!important;width:100%!important;min-height:118px!important;padding:24px 28px!important;text-decoration:none!important;display:grid!important}.home-articles-section--polished .home-articles-order-main{min-width:0!important;color:inherit!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;gap:7px!important;text-decoration:none!important;display:grid!important}.home-articles-section--polished .home-articles-order-main>span{color:#007f9e!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:560!important;line-height:1.12!important}.home-articles-section--polished .home-articles-polished-actions{justify-content:flex-end!important;align-items:center!important;gap:18px!important;width:auto!important;min-width:max-content!important;display:inline-flex!important}.home-articles-section--polished .home-articles-polished-actions .primary-button{min-width:134px!important}.home-articles-section--polished .home-articles-polished-actions .secondary-button{box-shadow:none!important;color:#007c9c!important;background:0 0!important;border:0!important;padding-inline:8px!important}.home-articles-section--polished .home-articles-polished-actions .secondary-button:hover,.home-articles-section--polished .home-articles-polished-actions .secondary-button:focus-visible{color:#006f8f!important;box-shadow:none!important;background:0 0!important;text-decoration:none!important}@media (max-width:1080px){.home-articles-section--polished .home-articles-polished-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.home-articles-section--polished .home-articles-polished-title,.home-articles-section--polished .home-articles-polished-lead{grid-column:1!important}.home-articles-section--polished .home-articles-polished-lead{max-width:720px!important}}@media (max-width:720px){.home-articles-section--polished .home-articles-polished-head{gap:0!important;margin-bottom:24px!important}.home-articles-section--polished .home-articles-polished-title>.eyebrow{letter-spacing:.13em!important;margin-bottom:7px!important;font-size:11.5px!important;font-weight:540!important}.home-articles-section--polished .home-articles-polished-lead{max-width:350px!important;margin-top:12px!important;font-size:15px!important;line-height:1.45!important}.home-articles-section--polished .home-article-support-rail{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-columns:minmax(278px,82vw)!important;grid-auto-flow:column!important;gap:14px!important;margin:0 -20px!important;padding:4px 20px 16px!important;display:grid!important;overflow:auto hidden!important}.home-articles-section--polished .home-article-support-rail::-webkit-scrollbar{display:none!important}.home-articles-section--polished .home-article-support-card{scroll-snap-align:start!important;width:auto!important}.home-articles-section--polished .home-articles-order-card{grid-template-columns:1fr!important;gap:18px!important;padding:22px!important}.home-articles-section--polished .home-articles-polished-actions{grid-template-columns:1fr!important;justify-content:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.home-articles-section--polished .home-articles-polished-actions .primary-button,.home-articles-section--polished .home-articles-polished-actions .secondary-button{width:100%!important}}.home-articles-section--polished .home-articles-polished-head{grid-template-rows:auto!important;grid-template-columns:minmax(320px,.9fr) minmax(360px,.82fr)!important;align-items:end!important;gap:14px clamp(36px,8vw,132px)!important;display:grid!important}.home-articles-section--polished .home-articles-polished-head>.home-articles-polished-title{order:0!important;grid-area:1/1!important;min-width:0!important;display:block!important}.home-articles-section--polished .home-articles-polished-title>.eyebrow{color:#10bda6!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:13px!important;font-weight:560!important;line-height:1.12!important;display:block!important}.home-articles-section--polished .home-articles-polished-title>h2{max-width:650px!important;margin:0!important}.home-articles-section--polished .home-articles-polished-head>p.home-articles-polished-lead{order:1!important;grid-area:1/2!important;align-self:end!important;max-width:650px!important;margin:0!important;display:block!important}@media (max-width:1080px){.home-articles-section--polished .home-articles-polished-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;row-gap:12px!important}.home-articles-section--polished .home-articles-polished-head>.home-articles-polished-title{grid-area:1/1!important}.home-articles-section--polished .home-articles-polished-head>p.home-articles-polished-lead{grid-area:2/1!important;max-width:720px!important;margin:0!important}}@media (max-width:720px){.home-articles-section--polished .home-articles-polished-head{row-gap:10px!important;margin-bottom:24px!important}.home-articles-section--polished .home-articles-polished-title>.eyebrow{letter-spacing:.13em!important;margin-bottom:7px!important;font-size:11.5px!important;font-weight:540!important}.home-articles-section--polished .home-articles-polished-title>h2{max-width:360px!important}.home-articles-section--polished .home-articles-polished-head>p.home-articles-polished-lead{max-width:360px!important;font-size:15px!important;line-height:1.45!important}}.home-faq-section{padding-block:clamp(72px,8vw,112px)!important}.home-faq-section .home-faq-shell{width:min(1540px,100dvw - clamp(24px,3.2vw,56px))!important;max-width:none!important}.home-faq-section[data-motion-skip] [data-motion-reveal],.home-faq-section[data-motion-skip] .home-faq-layout,.home-faq-section[data-motion-skip] .home-faq-content,.home-faq-section[data-motion-skip] .home-faq-list,.home-faq-section[data-motion-skip] .home-faq-item{opacity:1!important;filter:none!important;transform:none!important}.home-faq-section .home-faq-heading{margin-bottom:clamp(28px,3.6vw,48px)!important}.home-faq-section .home-faq-heading span,.home-faq-section .home-faq-assist-card>span,.home-faq-section .home-faq-category-note span{color:#10bda6!important;letter-spacing:.155em!important;font-weight:560!important}.home-faq-section .home-faq-heading span{margin-bottom:8px!important;font-size:13px!important}.home-faq-section .home-faq-heading h2{letter-spacing:-.02em!important;max-width:820px!important;font-size:clamp(38px,4vw,60px)!important;font-weight:560!important;line-height:1.04!important}.home-faq-section .home-faq-heading p{color:#082f3aa3!important;max-width:780px!important;margin-top:16px!important;font-size:clamp(16px,1.24vw,19px)!important;font-weight:400!important;line-height:1.55!important}.home-faq-section .home-faq-assist-card,.home-faq-section .home-faq-mini-card,.home-faq-section .home-faq-category-note,.home-faq-section .home-faq-item,.home-faq-section .home-faq-footer{box-shadow:0 18px 46px #082f3a0b!important}.home-faq-section .home-faq-assist-card>span{background:#08799a13!important;margin-bottom:18px!important;padding:8px 13px!important;font-size:12px!important}.home-faq-section .home-faq-assist-card h3{letter-spacing:-.018em!important;max-width:380px!important;font-size:clamp(25px,2.15vw,34px)!important;font-weight:560!important;line-height:1.08!important}.home-faq-section .home-faq-assist-card p,.home-faq-section .home-faq-mini-card span,.home-faq-section .home-faq-category-note p,.home-faq-section .home-faq-answer p,.home-faq-section .home-faq-footer p{color:#082f3a9e!important;font-weight:400!important}.home-faq-section .home-faq-assist-card p{margin-top:16px!important;font-size:15.5px!important;line-height:1.55!important}.home-faq-section .home-faq-assist-actions a,.home-faq-section .home-faq-footer a{letter-spacing:.001em!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;min-height:48px!important;font-size:14.5px!important;font-weight:560!important}.home-faq-section .home-faq-mini-card{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.home-faq-section .home-faq-mini-card b{letter-spacing:-.01em!important;font-size:16px!important;font-weight:560!important;line-height:1.16!important}.home-faq-section .home-faq-tabs{box-shadow:inset 0 1px #ffffffdb,0 12px 26px #082f3a09!important}.home-faq-section .home-faq-tabs button{letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-size:14.5px!important;font-weight:560!important}.home-faq-section .home-faq-tabs button.is-active{box-shadow:0 10px 18px #08799a21!important}.home-faq-section .home-faq-category-note{padding:16px 22px!important}.home-faq-section .home-faq-category-note span{font-size:12.5px!important}.home-faq-section .home-faq-category-note p{font-size:14.5px!important;line-height:1.42!important}.home-faq-section .home-faq-question{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;min-height:70px!important}.home-faq-section .home-faq-question span{letter-spacing:-.012em!important;font-size:clamp(16.5px,1.24vw,20px)!important;font-weight:560!important;line-height:1.2!important}.home-faq-section .home-faq-question i{box-shadow:none!important;background:#08799a12!important}.home-faq-section .home-faq-question i:before,.home-faq-section .home-faq-question i:after{background:#0b3155!important;height:2.5px!important}.home-faq-section .home-faq-item.is-open .home-faq-question i{background:#19bc8f26!important}.home-faq-section .home-faq-answer p{font-size:15.5px!important;line-height:1.56!important}@media (max-width:720px){.home-faq-section{padding:54px 14px 66px!important}.home-faq-section .home-faq-shell{width:100%!important}.home-faq-section .home-faq-heading{margin-bottom:22px!important}.home-faq-section .home-faq-heading span{letter-spacing:.13em!important;margin-bottom:7px!important;font-size:11.5px!important;font-weight:540!important}.home-faq-section .home-faq-heading h2{letter-spacing:-.018em!important;max-width:370px!important;font-size:clamp(32px,8.8vw,39px)!important;font-weight:560!important;line-height:1.06!important}.home-faq-section .home-faq-heading p{max-width:370px!important;margin-top:12px!important;font-size:15px!important;line-height:1.46!important}.home-faq-section .home-faq-assist-card--main{padding:22px!important}.home-faq-section .home-faq-assist-card>span{letter-spacing:.13em!important;margin-bottom:16px!important;font-size:11.5px!important;font-weight:540!important}.home-faq-section .home-faq-assist-card h3{letter-spacing:-.016em!important;max-width:330px!important;font-size:clamp(24px,7.2vw,30px)!important;font-weight:560!important;line-height:1.08!important}.home-faq-section .home-faq-assist-card p{font-size:15px!important;line-height:1.48!important}.home-faq-section .home-faq-assist-actions a,.home-faq-section .home-faq-footer a{min-height:48px!important;font-size:14px!important;font-weight:560!important}.home-faq-section .home-faq-assist-grid{display:none!important}.home-faq-section .home-faq-tabs{box-shadow:none!important;background:0 0!important;gap:8px!important;margin:0 -14px 14px!important;padding:0 14px 10px!important;overflow:auto hidden!important}.home-faq-section .home-faq-tabs button{min-height:40px!important;box-shadow:none!important;border-radius:999px!important;font-size:13px!important;font-weight:540!important}.home-faq-section .home-faq-tabs button.is-active{box-shadow:0 8px 14px #08799a1a!important}.home-faq-section .home-faq-category-note{padding:15px 16px!important}.home-faq-section .home-faq-category-note span{font-size:12px!important;font-weight:540!important}.home-faq-section .home-faq-category-note p{text-align:left!important;margin-top:5px!important;font-size:14px!important}.home-faq-section .home-faq-item{box-shadow:0 10px 24px #082f3a09!important}.home-faq-section .home-faq-question{grid-template-columns:minmax(0,1fr) 36px!important;min-height:64px!important;padding:0 12px 0 16px!important}.home-faq-section .home-faq-question span{font-size:15.5px!important;font-weight:560!important;line-height:1.18!important}.home-faq-section .home-faq-question i{width:36px!important;height:36px!important}.home-faq-section .home-faq-answer p{padding:0 16px 20px!important;font-size:14px!important;line-height:1.5!important}}@media (min-width:721px) and (max-width:920px){.home-faq-section .home-faq-content{min-width:0!important}.home-faq-section .home-faq-tabs{background:#ffffffc7!important;border:1px solid #08799a21!important;border-radius:999px!important;flex-wrap:nowrap!important;gap:8px!important;margin:0 0 18px!important;padding:6px!important;display:flex!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #082f3a0a!important}.home-faq-section .home-faq-tabs button{color:#082f3a9e!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:1 1 0!important;padding:0 14px!important;font-size:14px!important;font-weight:540!important;line-height:1!important}.home-faq-section .home-faq-tabs button.is-active{color:#fff!important;background:linear-gradient(135deg,#087f9b,#10aca1)!important;box-shadow:0 10px 18px #08799a21!important}.home-faq-section .home-faq-category-note{background:#ffffffb8!important;border:1px solid #08799a1f!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-bottom:18px!important;padding:16px 22px!important;display:flex!important;box-shadow:0 12px 28px #082f3a09!important}.home-faq-section .home-faq-item{background:#ffffffc2!important;border:1px solid #08799a1f!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 14px 32px #082f3a09!important}.home-faq-section .home-faq-item.is-open{background:#ffffffdb!important;border-color:#08799a2e!important;box-shadow:0 18px 42px #082f3a0b!important}.home-faq-section .home-faq-question{min-height:70px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;gap:16px!important;padding:0 14px 0 22px!important;display:grid!important}.home-faq-section .home-faq-question span{color:#082f3a!important;letter-spacing:-.01em!important;font-size:17px!important;font-weight:560!important;line-height:1.18!important}.home-faq-section .home-faq-question i{width:40px!important;height:40px!important;box-shadow:none!important;background:#08799a12!important}.home-faq-section .home-faq-answer{background:0 0!important}.home-faq-section .home-faq-answer p{color:#082f3a9e!important;padding:0 22px 24px!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}}.home-buy-section-v2 :is(a,button,.home-buy-primary-card,.home-buy-marketplace-card){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}@media (min-width:921px){.home-buy-section-v2 .home-buy-copy span{letter-spacing:.13em!important;margin-bottom:9px!important;font-weight:560!important}.home-buy-section-v2 .home-buy-copy h2{letter-spacing:-.035em!important;font-weight:560!important;line-height:.96!important}.home-buy-section-v2 .home-buy-copy p{font-weight:430!important;line-height:1.55!important}.home-buy-section-v2 .home-buy-quick-proof span{letter-spacing:.005em!important;font-weight:520!important}.home-buy-section-v2 .home-buy-primary-mark{letter-spacing:.12em!important;font-weight:560!important}.home-buy-section-v2 .home-buy-primary-mark strong{letter-spacing:.035em!important;font-weight:540!important}.home-buy-section-v2 .home-buy-primary-logo span{font-weight:430!important;line-height:1.25!important}.home-buy-section-v2 .home-buy-primary-text h3{letter-spacing:-.026em!important;font-weight:560!important;line-height:1.02!important}.home-buy-section-v2 .home-buy-primary-text p{font-weight:430!important;line-height:1.5!important}.home-buy-section-v2 .home-buy-primary-text li{font-weight:500!important;line-height:1.28!important}.home-buy-section-v2 .home-buy-primary-button{letter-spacing:.002em!important;font-weight:560!important}.home-buy-section-v2 .home-buy-marketplaces-head span{letter-spacing:.13em!important;font-weight:560!important}.home-buy-section-v2 .home-buy-marketplaces-head h3{letter-spacing:-.012em!important;font-weight:560!important;line-height:1.18!important}.home-buy-section-v2 .home-buy-marketplace-card strong{letter-spacing:-.01em!important;font-weight:560!important;line-height:1.12!important}.home-buy-section-v2 .home-buy-marketplace-card span{letter-spacing:.01em!important;font-weight:500!important}.home-buy-section-v2 .home-buy-marketplace-card p,.home-buy-section-v2 .home-buy-marketplace-note{font-weight:430!important;line-height:1.45!important}}@media (max-width:920px){.home-buy-section-v2 .home-buy-copy span{letter-spacing:.13em!important;margin-bottom:8px!important;font-weight:560!important}.home-buy-section-v2 .home-buy-copy h2{letter-spacing:-.032em!important;font-weight:560!important;line-height:.98!important}.home-buy-section-v2 .home-buy-copy p{font-weight:430!important;line-height:1.5!important}.home-buy-section-v2 .home-buy-quick-proof span{font-weight:500!important;line-height:1.2!important}.home-buy-section-v2 .home-buy-primary-mark,.home-buy-section-v2 .home-buy-primary-mark strong,.home-buy-section-v2 .home-buy-marketplaces-head span{letter-spacing:.12em!important;font-weight:560!important}.home-buy-section-v2 .home-buy-primary-logo span{font-weight:430!important}.home-buy-section-v2 .home-buy-primary-text h3,.home-buy-section-v2 .home-buy-marketplaces-head h3{letter-spacing:-.02em!important;font-weight:560!important;line-height:1.04!important}.home-buy-section-v2 .home-buy-primary-text p,.home-buy-section-v2 .home-buy-marketplace-note{font-weight:430!important;line-height:1.46!important}.home-buy-section-v2 .home-buy-primary-text li{font-weight:500!important;line-height:1.25!important}.home-buy-section-v2 .home-buy-primary-button{letter-spacing:.002em!important;font-weight:560!important}.home-buy-section-v2 .home-buy-marketplace-card strong{letter-spacing:-.008em!important;font-weight:560!important}.home-buy-section-v2 .home-buy-marketplace-card span{font-weight:500!important}}.home-buy-section-v2 .home-buy-primary-card:after{content:"RETON"!important;color:#075f820a!important;letter-spacing:.105em!important;white-space:nowrap!important;max-width:calc(100% - 40px)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(78px,8vw,132px)!important;font-weight:400!important;line-height:.8!important;bottom:clamp(-10px,-.5vw,-4px)!important;right:clamp(14px,2.2vw,36px)!important;transform:none!important}@media (min-width:921px){.home-buy-section-v2 .home-buy-marketplaces-head h3{letter-spacing:-.014em!important;color:#ffffffe0!important;max-width:390px!important;font-size:clamp(26px,2.1vw,34px)!important;font-weight:430!important;line-height:1.16!important}}@media (max-width:920px){.home-buy-section-v2 .home-buy-primary-card:after{color:#075f8208!important;letter-spacing:.095em!important;font-size:clamp(52px,17vw,86px)!important;font-weight:400!important;bottom:-5px!important;right:12px!important}.home-buy-section-v2 .home-buy-marketplaces-head h3{letter-spacing:-.012em!important;max-width:100%!important;font-size:clamp(22px,6.5vw,28px)!important;font-weight:430!important;line-height:1.18!important}}@media (max-width:420px){.home-buy-section-v2 .home-buy-primary-card:after{letter-spacing:.08em!important;font-size:clamp(46px,15vw,64px)!important;bottom:-2px!important;right:10px!important}}.home-about-modern :is(a,button,.home-about-trust-card,.company-video-frame){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.home-about-modern .home-about-side-title span,.home-about-modern .home-about-kicker{color:#00a99d!important;letter-spacing:.14em!important;font-weight:560!important}.home-about-modern .home-about-side-title h2,.home-about-modern .home-about-main-title h3{letter-spacing:-.032em!important;font-weight:560!important}.home-about-modern .home-about-main-title h3 span{color:#082f3a8a!important;letter-spacing:-.018em!important;font-weight:430!important;line-height:1.18!important}.home-about-logo-mark{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.home-about-info-card>p{color:#082f3a9e!important;letter-spacing:-.01em!important;font-weight:430!important;line-height:1.52!important}.home-about-facts strong{letter-spacing:-.025em!important;font-weight:560!important}.home-about-facts span{color:#082f3a94!important;font-weight:430!important;line-height:1.24!important}.home-about-checklist span{color:#007a95!important;letter-spacing:0!important;background:#ccebef8f!important;font-weight:500!important}.home-about-checklist span:before{font-weight:560!important}.home-about-modern .home-about-action{letter-spacing:.002em!important;font-weight:560!important}.home-about-modern .company-play-button small{letter-spacing:.02em!important;font-weight:520!important}.home-about-modern .company-video-caption strong{letter-spacing:-.024em!important;font-weight:560!important;line-height:1.02!important}.home-about-modern .company-video-caption span{letter-spacing:0!important;font-weight:430!important;line-height:1.34!important}.home-about-trust-card span{color:#007a95!important;letter-spacing:.12em!important;background:#ccebef9e!important;font-weight:560!important}.home-about-trust-card h4{letter-spacing:-.024em!important;font-weight:560!important;line-height:1.05!important}.home-about-trust-card p{color:#082f3a99!important;font-weight:430!important;line-height:1.48!important}.home-about-trust-card b{letter-spacing:.002em!important;font-weight:560!important}.home-about-modern .company-award-card p{color:#082f3a9e!important;letter-spacing:-.002em!important;font-weight:430!important;line-height:1.38!important}@media (min-width:921px){.home-about-modern .home-about-main-title h3{line-height:1.03!important}.home-about-modern .home-about-main-title h3 span{margin-top:12px!important}.home-about-modern .home-about-side-title h2{line-height:1!important}.home-about-modern .home-about-action{font-size:14px!important}}@media (max-width:920px){.home-about-modern .home-about-side-title span,.home-about-modern .home-about-kicker{letter-spacing:.13em!important;margin-bottom:8px!important;font-weight:560!important}.home-about-modern .home-about-side-title h2,.home-about-modern .home-about-main-title h3{letter-spacing:-.032em!important;font-weight:560!important;line-height:1.02!important}.home-about-modern .home-about-main-title h3 span{letter-spacing:-.012em!important;margin-top:10px!important;font-weight:430!important;line-height:1.18!important}.home-about-info-card>p{font-weight:430!important;line-height:1.5!important}.home-about-facts strong{font-weight:560!important}.home-about-facts span,.home-about-checklist span,.home-about-trust-card p,.home-about-modern .company-award-card p{font-weight:430!important}.home-about-modern .home-about-action,.home-about-trust-card b{font-weight:560!important}.home-about-modern .company-video-caption strong{letter-spacing:-.02em!important;font-weight:560!important;line-height:1.04!important}.home-about-modern .company-video-caption span{font-weight:430!important;line-height:1.32!important}.home-about-trust-card span{font-weight:560!important}.home-about-trust-card h4{letter-spacing:-.022em!important;font-weight:560!important;line-height:1.04!important}}.home-about-modern .home-about-kicker{display:none!important}.home-about-modern .home-about-main-title h3{letter-spacing:-.026em!important;font-weight:430!important}.home-about-modern .home-about-main-title h3 span{font-weight:420!important}@media (max-width:920px){.home-about-modern .home-about-main-title h3{letter-spacing:-.024em!important;font-weight:430!important}.home-about-modern .home-about-main-title h3 span{font-weight:420!important}}.reton-footer :is(a,button){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.reton-footer-brand-card p,.reton-footer-cta-card p,.reton-footer-bottom p,.reton-footer-contacts address,.reton-footer-contact-block,.reton-footer-nav a,.reton-footer-phone-note{letter-spacing:-.002em!important;font-weight:420!important}.reton-footer-brand-card p{font-size:clamp(14px,1.05vw,17px)!important;line-height:1.5!important}.reton-footer-cta-card span{letter-spacing:.08em!important;font-weight:560!important}.reton-footer-cta-card h2{letter-spacing:-.032em!important;font-weight:500!important;line-height:1.03!important}.reton-footer-cta-card p{font-size:clamp(15px,1.12vw,18px)!important;line-height:1.5!important}.reton-footer-primary,.reton-footer-secondary{letter-spacing:.002em!important;font-weight:560!important}.reton-footer-facts span{letter-spacing:0!important;font-weight:500!important}.reton-footer-nav h2,.reton-footer-contacts h2{letter-spacing:-.026em!important;font-weight:520!important}.reton-footer-nav a{letter-spacing:0!important;font-weight:430!important}.reton-footer-phone{letter-spacing:-.036em!important;font-weight:560!important}.reton-footer-phone-note,.reton-footer-contacts address{font-weight:420!important}.reton-footer-contact-block strong{letter-spacing:-.006em!important;font-weight:560!important}.reton-footer-contact-block a,.reton-footer-contact-block span{font-weight:420!important}.reton-footer-bottom p{font-weight:420!important;line-height:1.44!important}@media (max-width:920px){.reton-footer-cta-card h2,.reton-footer-nav h2,.reton-footer-contacts h2{letter-spacing:-.024em!important;font-weight:520!important}.reton-footer-brand-card p,.reton-footer-cta-card p,.reton-footer-nav a,.reton-footer-bottom p,.reton-footer-contact-block,.reton-footer-contacts address,.reton-footer-phone-note{font-weight:420!important}.reton-footer-primary,.reton-footer-secondary,.reton-footer-facts span,.reton-footer-contact-block strong{font-weight:540!important}.reton-footer-phone{font-weight:560!important}}.reton-chat :is(button,a,[role=button]){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.reton-chat-launcher strong{color:#082c3a!important;letter-spacing:-.006em!important;font-size:clamp(.86rem,.72vw,.95rem)!important;font-weight:560!important;line-height:1.14!important}.reton-chat-launcher small{color:#082c3a94!important;letter-spacing:0!important;font-size:clamp(.7rem,.62vw,.78rem)!important;font-weight:430!important;line-height:1.18!important}.reton-chat-panel__title span{color:#062e3e!important;letter-spacing:-.012em!important;font-size:clamp(1rem,.9vw,1.12rem)!important;font-weight:560!important;line-height:1.1!important}.reton-chat-panel__title strong{color:#082c3a94!important;letter-spacing:0!important;font-size:clamp(.72rem,.62vw,.78rem)!important;font-weight:430!important;line-height:1.2!important}.reton-chat-panel__head button{font-weight:420!important}.reton-chat-message__meta{color:#082c3ac7!important;letter-spacing:-.002em!important;font-size:.74rem!important;font-weight:520!important;line-height:1.18!important}.reton-chat-message__meta span{font-weight:560!important}.reton-chat-message__meta small{color:#082c3a85!important;letter-spacing:0!important;font-weight:420!important}.reton-chat-message p{color:#082c3ab8!important;letter-spacing:-.002em!important;font-size:.9rem!important;font-weight:400!important;line-height:1.48!important}.reton-chat-message--user p,.reton-chat-message--user .reton-chat-message__meta,.reton-chat-message--user .reton-chat-message__meta span,.reton-chat-message--user .reton-chat-message__meta small{color:#fffffff0!important}.reton-chat-typing{color:#082c3a9e!important;letter-spacing:0!important;font-size:.78rem!important;font-weight:430!important}.reton-chat-prompts button{color:#0b3950!important;letter-spacing:-.002em!important;font-size:.76rem!important;font-weight:500!important;line-height:1.12!important}.reton-chat-form input,.reton-chat-lead input,.reton-chat-lead textarea{letter-spacing:-.002em!important;font-weight:400!important}.reton-chat-form input::placeholder,.reton-chat-lead input::placeholder,.reton-chat-lead textarea::placeholder{color:#082c3a73!important;font-weight:400!important}.reton-chat-form button,.reton-chat-lead button{letter-spacing:0!important;font-size:.9rem!important;font-weight:560!important}.reton-chat-lead strong{color:#062e3e!important;letter-spacing:-.01em!important;font-size:.98rem!important;font-weight:560!important}.reton-chat-lead p,.reton-chat-lead small,.reton-chat-lead label{letter-spacing:0!important;font-weight:400!important}@media (max-width:720px){.reton-chat:not(.is-open) .reton-chat-launcher strong{font-size:.82rem!important;font-weight:540!important}.reton-chat:not(.is-open) .reton-chat-launcher small{font-size:.68rem!important;font-weight:420!important}.reton-chat-panel__title span{font-size:.98rem!important;font-weight:550!important}.reton-chat-panel__title strong{font-size:.7rem!important;font-weight:420!important}.reton-chat-message__meta{font-size:.72rem!important;font-weight:500!important}.reton-chat-message p{font-size:.88rem!important;font-weight:400!important}.reton-chat-prompts button{font-size:.72rem!important;font-weight:500!important}.reton-chat-form button,.reton-chat-lead button{font-weight:550!important}}.header-search-button,.header-search-button strong,.header-search-icon,.site-search-popup,.site-search-popup *,.site-search-page,.site-search-page *{cursor:inherit}.header-search-button,.site-search-popup-head>button,.site-search-popup-form button,.site-search-popup-footer button,.site-search-popup-suggestions a,.site-search-popup-result,.site-search-tabs a,.site-search-result-card,.site-search-suggestion-card,.site-search-form-row .primary-button,.site-search-empty-actions .primary-button,.site-search-empty-actions .secondary-button{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}.header-search-button strong{letter-spacing:0!important;font-weight:520!important}.site-search-popup-head>div>span,.site-search-hero>div>span,.site-search-form label,.site-search-popup-suggestions>span,.site-search-section-head>span{color:#00a98c!important;letter-spacing:.14em!important;font-weight:560!important}.site-search-popup-head h2,.site-search-hero h1{letter-spacing:-.032em!important;font-weight:520!important}.site-search-popup-form input,.site-search-form input[type=search]{letter-spacing:-.002em!important;font-weight:400!important}.site-search-popup-form input::placeholder,.site-search-form input[type=search]::placeholder{color:#11202775!important;font-weight:400!important}.site-search-popup-form button,.site-search-popup-footer button,.site-search-form-row .primary-button,.site-search-empty-actions .primary-button,.site-search-empty-actions .secondary-button{letter-spacing:0!important;font-weight:560!important}.site-search-popup-suggestions,.site-search-suggestions{background:#ffffff8a!important}.site-search-popup-suggestions a,.site-search-tabs a{letter-spacing:-.002em!important;font-weight:520!important}.site-search-popup-result>span,.site-search-result-type,.site-search-suggestion-card span{letter-spacing:.06em!important;font-weight:560!important}.site-search-popup-result strong,.site-search-result-card h2,.site-search-empty h2,.site-search-section-head h2,.site-search-suggestion-card strong,.site-search-hero>aside strong{letter-spacing:-.018em!important;font-weight:540!important}.site-search-popup-result p,.site-search-popup-result small,.site-search-popup-state,.site-search-hero p,.site-search-hero>aside,.site-search-result-card p,.site-search-result-card small,.site-search-empty p,.site-search-note p,.site-search-suggestion-card small,.site-search-summary,.site-search-note strong{letter-spacing:0!important;font-weight:400!important}.site-search-result-card em,.site-search-highlight,.site-search-popup-result mark{font-weight:560!important}@media (max-width:760px){.site-search-popup-head h2{letter-spacing:-.032em!important;font-size:clamp(1.95rem,8.4vw,2.85rem)!important;font-weight:520!important;line-height:1.04!important}.site-search-popup-head>div>span,.site-search-popup-suggestions>span{letter-spacing:.12em!important;font-weight:540!important}.site-search-popup-form button,.site-search-popup-footer button{font-size:.95rem!important;font-weight:560!important}.site-search-popup-suggestions a{font-size:.86rem!important;font-weight:510!important}.site-search-popup-result strong{font-weight:540!important}.site-search-popup-result>span,.site-search-popup-result small,.site-search-popup-state{font-weight:500!important}}@media (max-width:640px){.site-search-hero h1{letter-spacing:-.032em!important;font-size:clamp(1.95rem,10vw,2.85rem)!important;font-weight:520!important;line-height:1.04!important}.site-search-tabs a,.site-search-result-type,.site-search-suggestion-card span,.site-search-form label{font-weight:520!important}}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.product-breadcrumbs,.diagnostics-breadcrumbs,.article-detail-breadcrumbs,.product-breadcrumbs a,.diagnostics-breadcrumbs a,.article-detail-breadcrumbs a,.product-breadcrumbs span,.diagnostics-breadcrumbs span,.article-detail-breadcrumbs span){letter-spacing:.002em!important;font-weight:480!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.eyebrow,.article-preview-kicker,.article-section-kicker,.article-category-prehead,.product-meta span:first-child,.product-detail-buy-card>span,.product-story-card span,.product-detail-info-card span,.product-detail-side-card>span,.problem-page-card span,.problem-detail-card span,.question-card span,.question-answer-card>span,.question-side-card>span,.questions-submit-card>span,.catalog-market-bar span,.company-document-card span,.company-award-row span,.compare-choice-card span,.compare-device-card span,.feedback-intro-grid span,.feedback-topic-panel>span,.feedback-form-head span,.feedback-people-section span,.feedback-steps-section span,.legal-kicker,.diagnostics-step,.diagnostics-hero-card span,.diagnostics-contact-card span,.order-status-card span,.cart-empty span){color:var(--accent)!important;letter-spacing:.105em!important;font-weight:560!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.primary-button,.secondary-button,.full.primary-button,.full.secondary-button,button.primary-button,button.secondary-button,.product-card-actions a,.product-card-actions button,.product-detail-fast-checkout,.cart-add-wrap button,.checkout-page button,.checkout-page a,.diagnostics-next,.diagnostics-hero-actions a,.feedback-hero-actions a,.feedback-form-card button,.articles-hero-actions a,.articles-featured-content .primary-button,.articles-final-cta a,.question-contact-card a,.questions-hero-actions a,.questions-submit-card a,.company-hero-actions a,.company-cta-actions a,.selection-scenario-actions a,.selection-help-actions a,.compare-hero a,.compare-device-card a,.problem-detail-hero a,.legal-document-card a,.article-back-link,.article-category-nav-v2 a,.article-preview-card small,.article-product-card small){letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:560!important;text-decoration:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.product-card-tags span,.product-tags span,.product-detail-tags span,.articles-meta-row span,.articles-hero-note-tags span,.article-rich-note strong,.article-product-card span,.article-source-ref,.problem-detail-tags span,.question-card small,.question-detail-meta span,.compare-device-card li,.compare-choice-card li,.company-facts strong,.company-facts span,.company-hero-badge strong,.company-hero-badge span,.feedback-topic-panel li,.feedback-steps-section li,.diagnostics-option,.diagnostics-choice,.diagnostics-contact-card label,.legal-document-meta span,.cart-line-meta span,.checkout-trust-list li){letter-spacing:0!important;font-weight:500!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.product-card h2,.product-card h3,.product-name,.product-detail-page h1,.product-detail-page h2,.product-detail-page h3,.article-preview-body h3,.articles-featured-content h2,.articles-section-head h2,.article-content-section h2,.article-rich-inline-heading,.article-product-card h3,.problem-page-card h2,.problem-page-card h3,.problem-detail-page h1,.problem-detail-page h2,.problem-detail-page h3,.question-card h2,.question-card h3,.question-detail-page h1,.question-detail-page h2,.question-detail-page h3,.questions-page h1,.questions-page h2,.questions-page h3,.company-page h1,.company-page h2,.company-page h3,.compare-page h1,.compare-page h2,.compare-page h3,.selection-page h1,.selection-page h2,.selection-page h3,.diagnostics-page h1,.diagnostics-page h2,.diagnostics-page h3,.feedback-page h1,.feedback-page h2,.feedback-page h3,.legal-document-page h1,.legal-document-page h2,.legal-document-page h3,.checkout-page h1,.checkout-page h2,.checkout-page h3,.cart-page h1,.cart-page h2,.cart-page h3,.order-status-page h1,.order-status-page h2,.order-status-page h3,.page-title h1,.catalog-title h1){letter-spacing:-.018em!important;font-weight:540!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.page-title p,.product-card p,.product-body p,.product-detail-page p,.product-story-card p,.product-detail-info-card p,.product-detail-side-card p,.article-preview-body p,.articles-featured-content p,.articles-section-head p,.article-detail-page p,.article-content-section p,.article-rich-section p,.article-rich-list li,.article-rich-note p,.article-product-card p,.problem-page-card p,.problems-page-hero p,.problem-detail-page p,.problem-detail-card p,.questions-page p,.question-card p,.question-detail-page p,.question-answer-card p,.question-side-card p,.company-page p,.company-principles p,.company-document-card p,.company-award-row p,.compare-page p,.compare-device-card p,.compare-choice-card p,.selection-page p,.selection-scenario-card p,.diagnostics-page p,.diagnostics-hero-card p,.feedback-page p,.feedback-topic-panel p,.feedback-form-card p,.legal-document-page p,.legal-document-card p,.checkout-page p,.cart-page p,.order-status-page p){letter-spacing:0!important;font-weight:400!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(strong,b,.product-price,.product-card strong,.product-detail-page strong,.article-detail-page strong,.question-detail-page strong,.problem-detail-page strong,.compare-page strong,.selection-page strong,.diagnostics-page strong,.feedback-page strong,.legal-document-page strong,.checkout-page strong,.cart-page strong){font-weight:560!important}@media (max-width:760px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.product-breadcrumbs,.diagnostics-breadcrumbs,.article-detail-breadcrumbs,.product-breadcrumbs a,.diagnostics-breadcrumbs a,.article-detail-breadcrumbs a,.eyebrow,.article-preview-kicker,.article-section-kicker,.product-meta span:first-child,.problem-page-card span,.question-card span,.diagnostics-step){font-weight:500!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.primary-button,.secondary-button,.product-card-actions a,.product-card-actions button,.checkout-page button,.diagnostics-next,.feedback-form-card button,.article-category-nav-v2 a){font-weight:540!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(h1,h2,h3,.page-title h1,.product-name,.article-preview-body h3,.question-card h3,.problem-page-card h3){letter-spacing:-.016em!important;font-weight:520!important}}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-page{width:var(--site-rail)!important;max-width:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title{grid-template-columns:minmax(0,.72fr) minmax(320px,.48fr)!important;grid-template-areas:"kicker note""title note"!important;align-items:end!important;gap:12px clamp(38px,7vw,132px)!important;width:100%!important;margin:clamp(54px,8vw,104px) 0 clamp(24px,4vw,44px)!important;display:grid!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title .eyebrow{color:var(--accent)!important;letter-spacing:.115em!important;grid-area:kicker!important;margin:0!important;font-size:13px!important;font-weight:540!important;line-height:1.1!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title h1{letter-spacing:-.02em!important;grid-area:title!important;max-width:780px!important;margin:0!important;font-size:clamp(46px,5.25vw,82px)!important;font-weight:520!important;line-height:1.04!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title p{color:#607985!important;letter-spacing:0!important;grid-area:note!important;align-self:end!important;max-width:560px!important;margin:0 0 10px!important;font-size:clamp(17px,1.35vw,21px)!important;font-weight:400!important;line-height:1.58!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-market-bar strong{letter-spacing:-.012em!important;font-size:clamp(19px,1.65vw,25px)!important;font-weight:500!important;line-height:1.18!important}:is(body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-market-bar span,body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-category-strip span){letter-spacing:.085em!important;font-weight:520!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-market-bar a{letter-spacing:0!important;font-size:13px!important;font-weight:520!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market{border-radius:30px!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-visual{aspect-ratio:4/3!important;background:linear-gradient(145deg,#f7fbfc,#e2eef2)!important;border-radius:0!important;width:100%!important;min-height:0!important;display:block!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-visual img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;padding:0!important;transform:scale(1.01)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market:hover .product-visual img{transform:scale(1.055)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-body{padding:clamp(18px,1.6vw,24px)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-meta--market{letter-spacing:0!important;font-weight:480!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-price-row--market span{letter-spacing:0!important;font-weight:480!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-price-row--market small{letter-spacing:0!important;font-weight:480!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-meta--market span:first-child{color:var(--accent)!important;letter-spacing:.08em!important;font-weight:520!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-meta--market span:last-child{color:#0f8b6d!important;letter-spacing:.02em!important;font-weight:520!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-name{letter-spacing:-.014em!important;font-weight:520!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-body p{color:#607985!important;font-weight:400!important;line-height:1.58!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card-tags span{letter-spacing:0!important;min-height:27px!important;font-size:12px!important;font-weight:500!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-price-row--market strong{letter-spacing:-.012em!important;font-weight:520!important}:is(body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card-actions--market a,body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card-actions--market button){letter-spacing:0!important;font-size:15px!important;font-weight:520!important}@media (max-width:980px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title{grid-template-columns:1fr!important;grid-template-areas:"kicker""title""note"!important;gap:12px!important;margin-top:clamp(32px,8vw,62px)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title p{max-width:760px!important;margin-top:4px!important}}@media (max-width:720px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title h1{max-width:100%!important;font-size:clamp(35px,11vw,46px)!important;font-weight:510!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title p{font-size:16px!important;line-height:1.55!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-market-bar{gap:14px!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-market-bar strong{font-size:18px!important;font-weight:500!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-visual{aspect-ratio:4/3!important}:is(body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card-actions--market a,body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card-actions--market button){font-weight:520!important}}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-page{padding-top:0!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title{margin-top:clamp(14px,3vw,34px)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-card-tags{margin-bottom:clamp(16px,1.4vw,22px)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-price-row--market{margin-top:auto!important;padding-top:clamp(14px,1.45vw,22px)!important}@media (max-width:980px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-title{margin-top:clamp(10px,4vw,24px)!important}}@media (max-width:720px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .catalog-page{padding-top:0!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-card-tags{margin-bottom:16px!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .product-card--market .product-price-row--market{padding-top:16px!important}}.product-detail-page{width:var(--site-rail)!important;max-width:none!important}.product-detail-hero,.product-story-panel,.product-soft-medical-wrap,.product-detail-bundle,.product-detail-choice-strip,.product-detail-layout,.product-detail-related,.product-detail-notice{width:100%!important;max-width:none!important}.product-detail-image{min-height:clamp(520px,48vw,720px)!important;padding:0!important;display:block!important}.product-detail-image img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;padding:0!important}.product-detail-media-card{gap:18px!important;padding:clamp(18px,1.8vw,24px)!important}.product-detail-buy-card h1{letter-spacing:-.026em!important;font-weight:520!important;line-height:1.04!important}.product-detail-buy-card .eyebrow,.product-story-head .eyebrow,.product-detail-section-head .eyebrow,.product-detail-bundle-head .eyebrow,.product-detail-related .section-head .eyebrow,.product-detail-page .eyebrow{color:var(--accent)!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:13px!important;font-weight:560!important;line-height:1.15!important;display:block!important}.product-detail-page :where(h1,h2,h3,.product-detail-section-head h2,.product-story-head h2,.product-detail-bundle-head h2,.product-detail-side-card h2,.product-detail-related h2,.product-detail-info-card h3,.product-detail-check-list h3,.product-detail-steps h3,.product-detail-faq-list h3,.product-procedure-route h3,.product-story-card-body h3,.soft-medical-card-copy strong){letter-spacing:-.014em!important;font-weight:520!important}.product-detail-page :where(p,li,dt,dd,.product-detail-lead,.product-detail-media-note span,.product-detail-notice p,.product-story-head p,.product-story-card-body p,.product-detail-bundle-head p,.product-detail-bundle-reasons span,.product-detail-section-head p,.product-detail-side-card span,.product-detail-support-card span,.product-detail-trust-card span,.product-procedure-route p,.soft-medical-card-copy>span:not(.soft-medical-card-points),.fine-print){letter-spacing:0!important;font-weight:400!important}.product-detail-page :where(strong,b,.product-detail-media-note strong,.product-detail-bundle-reasons strong,.product-detail-bundle-product-body strong,.product-detail-support-card strong,.product-detail-side-card dd,.product-detail-cart-hint span,.product-detail-trust-points span,.soft-medical-card-copy small,.soft-medical-card-copy em,.soft-medical-card-points i){font-weight:540!important}.product-detail-page :where(.product-detail-badges span,.product-story-card-body em,.product-detail-bundle-product-body span,.product-detail-trust-points span,.product-detail-cart-hint span,.soft-medical-card-points i,.product-detail-choice-actions a,.product-detail-contact-row a,.product-detail-support-card em,.product-detail-bundle-head>a,.product-detail-related .section-head>a,.product-detail-trust-link){letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:540!important;text-decoration:none!important}.product-detail-page :where(.primary-button,.secondary-button,button,.cart-add-wrap button,.product-detail-fast-checkout,.product-detail-bundle-product .cart-add-wrap button){letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:540!important}.product-detail-price-box span,.product-detail-side-card dt,.product-detail-bundle-product-body span{font-weight:500!important}.product-detail-price-box strong{letter-spacing:-.012em!important;font-weight:520!important}.product-detail-badges span,.product-story-card-body em,.soft-medical-card-points i,.product-detail-bundle-product-body span{background:#08799a14!important}.product-story-head h2,.product-detail-bundle-head h2{margin-top:4px!important;line-height:1.04!important}.product-story-card-body>span{letter-spacing:.1em!important;font-weight:560!important}.product-story-card-image img,.product-kit-visual img,.product-detail-bundle-image img{object-fit:cover!important;padding:0!important}.product-story-card-image,.product-procedure-image{min-height:clamp(220px,17vw,280px)!important}.product-detail-bundle-product-body a{letter-spacing:-.006em!important;font-weight:540!important}.product-detail-bundle-product .cart-add-wrap button{min-height:46px!important}.product-detail-related .section-head{align-items:start!important}.product-detail-related .section-head .eyebrow{font-size:14px!important}.product-detail-related .section-head h2{margin-top:0!important}.product-kit-card .product-kit-visual{margin:-14px -14px 22px!important}.product-detail-side-card :where(a,button){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}@media (max-width:1080px){.product-detail-page{width:min(100% - 44px,920px)!important}.product-detail-image{min-height:clamp(360px,72vw,620px)!important}}@media (max-width:720px){.product-detail-page{width:min(100% - 22px,1320px)!important}.product-detail-image{min-height:340px!important}.product-detail-buy-card h1{font-size:clamp(36px,13vw,52px)!important}.product-story-head h2,.product-detail-bundle-head h2,.product-detail-section-head h2,.product-detail-related h2{font-size:clamp(31px,9.5vw,38px)!important;line-height:1.06!important}.product-story-card-image,.product-procedure-image{min-height:210px!important}.product-detail-page :where(.product-detail-badges span,.product-story-card-body em,.product-detail-bundle-product-body span,.product-detail-trust-points span,.product-detail-cart-hint span,.soft-medical-card-points i,.primary-button,.secondary-button,button){font-weight:520!important}}.product-detail-notice span{letter-spacing:.09em!important;font-weight:540!important}.product-story-panel{width:calc(100% - clamp(22px,3.2vw,56px))!important;margin-inline:auto!important;box-shadow:0 18px 46px #082c3a0b!important}.product-story-grid{padding-inline:clamp(2px,.5vw,8px)!important}.product-story-card{box-shadow:0 12px 34px #082c3a0a!important}.product-detail-bundle-product-body span{width:auto!important;max-width:max-content!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;display:inline!important}.product-detail-layout,.product-detail-main{box-shadow:none!important;background:0 0!important}.product-detail-section,.product-detail-side-card,.product-detail-related{box-shadow:0 14px 44px #082c3a0b!important}.product-detail-main .product-detail-section{box-shadow:none!important;background:#fffffff5!important}@media (max-width:1080px){.product-story-panel{width:100%!important}}@media (max-width:720px){.product-detail-notice span{font-weight:520!important}.product-story-panel{width:100%!important;box-shadow:0 12px 32px #082c3a0a!important}.product-story-grid{padding-inline:0!important}}.product-detail-page .product-story-panel{width:100%!important;max-width:100%!important;margin-inline:0!important}.product-detail-page .product-soft-medical-wrap{width:calc(100% - clamp(36px,4vw,56px))!important;max-width:calc(100% - clamp(36px,4vw,56px))!important;margin-inline:auto!important}.product-detail-page .product-soft-medical-wrap .soft-medical-band:before{inset:-12px!important}.product-detail-page .product-soft-medical-wrap .soft-medical-card{box-shadow:0 16px 48px #082c3a0e!important}.product-detail-page .product-detail-buy-card h1{font-size:clamp(34px,3.45vw,48px)!important;line-height:1.06!important}.product-detail-page :where(.product-story-head h2,.product-detail-bundle-head h2,.product-detail-section-head h2,.product-detail-related h2,.product-detail-side-card h2){letter-spacing:-.012em!important;font-size:clamp(28px,2.65vw,38px)!important;line-height:1.08!important}.product-detail-page :where(.product-story-card-body h3,.product-detail-info-card h3,.product-detail-check-list h3,.product-detail-steps h3,.product-detail-faq-list h3,.product-procedure-route h3,.product-detail-bundle-reasons strong,.product-detail-bundle-product-body strong){letter-spacing:-.006em!important;font-size:clamp(19px,1.75vw,27px)!important;line-height:1.14!important}.product-detail-page .soft-medical-card-copy strong{font-size:clamp(21px,2.05vw,29px)!important;line-height:1.06!important}@media (max-width:1080px){.product-detail-page .product-soft-medical-wrap{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}.product-detail-page .product-soft-medical-wrap .soft-medical-band:before{inset:-10px!important}}@media (max-width:720px){.product-detail-page .product-story-panel{width:100%!important}.product-detail-page .product-soft-medical-wrap{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important}.product-detail-page .product-detail-buy-card h1{font-size:clamp(31px,10.8vw,45px)!important}.product-detail-page :where(.product-story-head h2,.product-detail-bundle-head h2,.product-detail-section-head h2,.product-detail-related h2,.product-detail-side-card h2){font-size:clamp(28px,8.4vw,35px)!important;line-height:1.08!important}.product-detail-page :where(.product-story-card-body h3,.product-detail-info-card h3,.product-detail-check-list h3,.product-detail-steps h3,.product-detail-faq-list h3,.product-procedure-route h3,.product-detail-bundle-reasons strong,.product-detail-bundle-product-body strong){font-size:clamp(19px,6vw,25px)!important}}.product-detail-page .product-soft-medical-wrap{box-sizing:border-box!important;width:calc(100% - clamp(18px,1.8vw,28px))!important;max-width:calc(100% - clamp(18px,1.8vw,28px))!important;margin-inline:auto!important;overflow:visible!important}.product-detail-page .product-soft-medical-wrap .soft-medical-band{box-sizing:border-box!important;width:100%!important;margin-inline:0!important}.product-detail-page .product-soft-medical-wrap .soft-medical-band:before{border-radius:clamp(30px,2.4vw,42px)!important;inset:calc(-1*clamp(9px,.9vw,14px))!important}@media (max-width:1080px){.product-detail-page .product-soft-medical-wrap{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}.product-detail-page .product-soft-medical-wrap .soft-medical-band:before{inset:-10px!important}}@media (max-width:720px){.product-detail-page .product-soft-medical-wrap{width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important}.product-detail-page .product-soft-medical-wrap .soft-medical-band:before{border-radius:28px!important;inset:-6px!important}}.compare-page{width:min(100% - 56px,1540px)!important}.compare-page .eyebrow,.compare-page .compare-choice-card>span,.compare-page .compare-device-card span{width:fit-content!important;color:var(--accent)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border-radius:0!important;margin:0 0 8px!important;padding:0!important;font-size:clamp(12px,.72vw,14px)!important;font-weight:540!important;line-height:1.05!important;display:inline-flex!important}.compare-page .compare-hero .eyebrow{margin-bottom:10px!important}.compare-page .compare-hero h1{letter-spacing:-.032em!important;margin-top:0!important;margin-bottom:20px!important;font-weight:520!important}.compare-page .compare-hero p,.compare-page .compare-hero-note span,.compare-page .compare-table-row p,.compare-page .compare-choice-card p,.compare-page .compare-final-cta p{font-weight:400!important}.compare-page .compare-hero-note strong{letter-spacing:-.012em!important;font-size:clamp(20px,1.45vw,25px)!important;font-weight:520!important}.compare-page .compare-device-card h2,.compare-page .compare-choice-card h3,.compare-page .compare-final-cta h2,.compare-page .compare-section-head h2{letter-spacing:-.018em!important;font-weight:520!important}.compare-page .compare-section-head{align-items:end!important;gap:clamp(18px,3vw,44px)!important;margin-bottom:clamp(16px,1.45vw,22px)!important}.compare-page .compare-section-head h2,.compare-page .compare-final-cta h2{margin-top:0!important}.compare-page .compare-section-head .eyebrow,.compare-page .compare-final-cta .eyebrow{margin-bottom:8px!important}.compare-page a:not(.primary-button){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:540!important;text-decoration:none!important}.compare-page .compare-section-head>a{align-self:end!important;margin-bottom:4px!important;font-size:15px!important;font-weight:540!important;line-height:1.15!important}.compare-page .compare-choice-card a{color:#08799a!important;width:fit-content!important;margin-top:18px!important;font-size:15px!important;font-weight:540!important;line-height:1.2!important;display:inline-flex!important}.compare-page .compare-choice-card ul{gap:12px!important;margin-top:16px!important}.compare-page .compare-choice-card li,.compare-page .compare-table-row>:first-child,.compare-page .compare-table-head strong,.compare-page .compare-device-card strong{font-weight:540!important}.compare-page .compare-choice-card>span{letter-spacing:.1em!important;background:#d9f2f4b8!important;border-radius:999px!important;margin-bottom:12px!important;padding:7px 12px!important;font-size:12px!important;font-weight:540!important}.compare-page .compare-final-cta{align-items:center!important}@media (max-width:920px){.compare-page{width:min(100% - 32px,720px)!important}.compare-page .compare-hero{gap:18px!important;margin-top:20px!important}.compare-page .compare-section-head{align-items:start!important;gap:10px!important}.compare-page .compare-section-head>a{align-self:start!important;margin-bottom:0!important}.compare-page .eyebrow,.compare-page .compare-choice-card>span,.compare-page .compare-device-card span{letter-spacing:.105em!important;font-size:12px!important;font-weight:520!important}.compare-page .compare-choice-card a{margin-top:20px!important;font-weight:520!important}.compare-page .compare-final-cta{gap:18px!important}}@media (max-width:720px){.compare-page{width:min(100% - 24px,620px)!important}.compare-page .compare-hero h1{margin-bottom:14px!important}.compare-page .compare-section-head h2,.compare-page .compare-final-cta h2{margin-top:0!important}.compare-page .compare-choice-card h3{font-size:clamp(24px,7vw,30px)!important}.compare-page .compare-choice-card a,.compare-page .compare-section-head>a{font-size:14px!important}}.compare-page .compare-device-card,.compare-page .compare-device-image{overflow:hidden!important}.compare-page .compare-device-image img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;padding:0!important;inset:0!important}@media (max-width:1100px){.compare-page .compare-device-image img{object-fit:cover!important}}.selection-page{width:min(100% - 56px,1540px)!important}.selection-page .eyebrow,.selection-page .selection-scenario-card>span{width:fit-content!important;color:var(--accent)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border-radius:0!important;margin:0 0 8px!important;padding:0!important;font-size:clamp(12px,.72vw,14px)!important;font-weight:540!important;line-height:1.05!important;display:inline-flex!important}.selection-page .selection-hero .eyebrow{margin-bottom:10px!important}.selection-page .selection-hero h1{letter-spacing:-.032em!important;margin-top:0!important;margin-bottom:20px!important;font-weight:520!important}.selection-page .selection-hero p,.selection-page .selection-hero-card span,.selection-page .selection-step-card span,.selection-page .selection-scenario-card p,.selection-page .selection-scenario-columns li,.selection-page .selection-help-section p{letter-spacing:0!important;font-weight:400!important}.selection-page .selection-hero-card strong{letter-spacing:-.012em!important;font-size:clamp(20px,1.45vw,25px)!important;font-weight:520!important}.selection-page .selection-section-head{align-items:end!important;gap:clamp(18px,3vw,44px)!important;margin-bottom:clamp(16px,1.45vw,22px)!important}.selection-page .selection-section-head h2,.selection-page .selection-help-section h2{letter-spacing:-.018em!important;margin-top:0!important;font-weight:520!important}.selection-page .selection-section-head .eyebrow,.selection-page .selection-help-section .eyebrow{margin-bottom:8px!important}.selection-page .selection-section-head>a,.selection-page .selection-scenario-actions a:not(.primary-button),.selection-page .selection-help-actions a:not(.primary-button),.selection-page .selection-step-card em{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-size:15px!important;font-weight:540!important;line-height:1.2!important;text-decoration:none!important}.selection-page .selection-step-card strong,.selection-page .selection-scenario-card h3,.selection-page .selection-scenario-columns strong,.selection-page .selection-help-section strong{letter-spacing:-.012em!important;font-weight:520!important}.selection-page .selection-scenario-card>span{letter-spacing:.1em!important;background:#d9f2f4b8!important;border-radius:999px!important;margin-bottom:12px!important;padding:7px 12px!important;font-size:12px!important;font-weight:540!important}.selection-page .selection-scenario-columns div{background:#f4f7f8c7!important}.selection-page .selection-scenario-columns strong{color:#123342!important;margin-bottom:10px!important;font-size:15px!important}.selection-page .selection-scenario-columns ul{gap:10px!important}.selection-page .primary-button,.selection-page .secondary-button,.selection-page button,.selection-page a{letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:540!important;text-decoration:none!important}.selection-page .selection-help-section{align-items:center!important}.selection-page .selection-help-section .eyebrow{margin-bottom:10px!important}.selection-page .selection-help-section h2{margin-bottom:12px!important}.selection-page .selection-help-section p{margin-top:0!important}.selection-page :where(strong,b){font-weight:540!important}@media (max-width:920px){.selection-page{width:min(100% - 32px,720px)!important}.selection-page .selection-hero{gap:18px!important;margin-top:20px!important}.selection-page .selection-section-head{align-items:start!important;gap:10px!important}.selection-page .selection-section-head>a{align-self:start!important;margin-bottom:0!important}.selection-page .eyebrow,.selection-page .selection-scenario-card>span{letter-spacing:.105em!important;font-size:12px!important;font-weight:520!important}.selection-page .selection-step-card strong,.selection-page .selection-scenario-card h3,.selection-page .selection-help-section h2{font-weight:510!important}}@media (max-width:720px){.selection-page{width:min(100% - 24px,620px)!important}.selection-page .selection-hero h1{margin-bottom:14px!important}.selection-page .selection-section-head h2,.selection-page .selection-help-section h2{margin-top:0!important}.selection-page .selection-step-card strong,.selection-page .selection-scenario-card h3{font-size:clamp(22px,6.6vw,29px)!important}.selection-page .selection-section-head>a,.selection-page .selection-scenario-actions a,.selection-page .selection-help-actions a,.selection-page .selection-step-card em{font-size:14px!important;font-weight:520!important}.selection-page .selection-help-section{gap:18px!important;padding:24px!important}}.compare-page .compare-final-cta>div{gap:12px!important;display:grid!important}.compare-page .compare-final-cta .eyebrow,.compare-page .compare-final-cta h2,.compare-page .compare-final-cta p{margin-top:0!important;margin-bottom:0!important}.compare-page .compare-final-cta p{max-width:780px!important}.problems-page{width:min(100% - 56px,1540px)!important}.problems-page .problems-page-hero{padding:clamp(34px,4.5vw,56px)!important}.problems-page .problems-page-hero .eyebrow{margin-bottom:10px!important}.problems-page .problems-page-hero h1{letter-spacing:-.04em!important;max-width:960px!important;margin-top:0!important;margin-bottom:14px!important;font-size:clamp(42px,4.45vw,66px)!important;font-weight:520!important;line-height:1.02!important}.problems-page .problems-page-hero p{margin-top:0!important}.problems-page .problems-page-hero aside strong,.problems-page .problem-page-card h2,.problems-page .problems-page-help h2,.problems-page .problems-page-help-grid h3{letter-spacing:-.018em!important;font-weight:520!important}.problems-page .problem-page-card em,.problems-page .problems-page-help a,.problems-page a:not(.primary-button):not(.secondary-button){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}.problems-page .problem-page-card em{width:fit-content!important;margin-top:4px!important;line-height:1.2!important;display:inline-flex!important}@media (max-width:920px){.problems-page{width:min(100% - 32px,720px)!important}.problems-page .problems-page-hero{gap:18px!important;padding:30px!important}.problems-page .problems-page-hero h1{font-size:clamp(36px,7vw,52px)!important;line-height:1.04!important}}@media (max-width:720px){.problems-page{width:min(100% - 24px,620px)!important}.problems-page .problems-page-hero{padding:24px!important}.problems-page .problems-page-hero .eyebrow{margin-bottom:8px!important}.problems-page .problems-page-hero h1{margin-bottom:12px!important;font-size:clamp(32px,8.4vw,44px)!important;font-weight:510!important;line-height:1.05!important}.problems-page .problem-page-card h2,.problems-page .problems-page-help h2{font-size:clamp(26px,7vw,34px)!important;font-weight:510!important}.problems-page .problem-page-card em{font-size:14px!important;font-weight:520!important}}.problem-detail-page{width:var(--site-rail)!important;max-width:none!important}.problem-detail-page .problem-detail-hero{align-items:stretch!important}.problem-detail-page .eyebrow,.problem-detail-page .section-head .eyebrow,.problem-detail-page .problem-detail-section>.eyebrow,.problem-detail-page .problem-detail-links-section .eyebrow{width:fit-content!important;color:var(--accent)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border-radius:0!important;margin:0 0 8px!important;padding:0!important;font-size:clamp(12px,.72vw,14px)!important;font-weight:540!important;line-height:1.05!important;display:inline-flex!important}.problem-detail-page .problem-detail-hero .eyebrow{margin-bottom:10px!important}.problem-detail-page .problem-detail-hero h1{letter-spacing:-.034em!important;max-width:720px!important;margin-top:0!important;margin-bottom:16px!important;font-size:clamp(38px,4.2vw,58px)!important;font-weight:510!important;line-height:1.04!important}.problem-detail-page .problem-detail-hero p{max-width:760px!important;margin-top:0!important;font-weight:400!important;line-height:1.58!important}.problem-detail-page .problem-detail-warning strong,.problem-detail-page .problem-detail-section h2,.problem-detail-page .problem-detail-links-section h2,.problem-detail-page .section-head h2,.problem-detail-page .problem-detail-link-grid h3{letter-spacing:-.018em!important;font-weight:510!important}.problem-detail-page .problem-detail-warning strong{font-size:clamp(20px,1.45vw,24px)!important;line-height:1.16!important}.problem-detail-page .problem-detail-section h2,.problem-detail-page .problem-detail-links-section h2,.problem-detail-page .section-head h2{margin-top:0!important;margin-bottom:clamp(16px,1.4vw,22px)!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important}.problem-detail-page .section-head{align-items:end!important;gap:clamp(18px,3vw,42px)!important}.problem-detail-page .section-head>div,.problem-detail-page .problem-detail-links-section>div:first-child,.problem-detail-page .problem-detail-section-head-row>div{gap:0!important;display:grid!important}.problem-detail-page .section-head>a,.problem-detail-page .problem-detail-link-grid a,.problem-detail-page .problem-detail-actions a{letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}.problem-detail-page .problem-detail-link-grid a{color:#08799a!important;padding:14px 0!important;font-size:15px!important;line-height:1.35!important}.problem-detail-page .problem-detail-link-grid h3{margin-bottom:12px!important;font-size:clamp(22px,1.65vw,29px)!important;line-height:1.08!important}.problem-detail-page :where(.problem-detail-cards p,.problem-detail-steps p,.problem-detail-list li,.problem-detail-section-head-row p,.problem-detail-warning p,.product-card p,.product-card span,.product-card small){letter-spacing:0!important;font-weight:400!important}.problem-detail-page .problem-detail-list li:before,.problem-detail-page .problem-detail-steps article:before{font-weight:560!important}.problem-detail-page .product-card :where(h2,h3,.product-name){letter-spacing:-.014em!important;font-weight:510!important}.problem-detail-page .product-card :where(strong,b){font-weight:540!important}@media (max-width:1080px){.problem-detail-page{width:min(100% - 32px,860px)!important}.problem-detail-page .problem-detail-hero h1{max-width:100%!important;font-size:clamp(34px,7.2vw,52px)!important}.problem-detail-page .section-head,.problem-detail-page .problem-detail-section-head-row{align-items:start!important;gap:12px!important}}@media (max-width:720px){.problem-detail-page{width:min(100% - 24px,620px)!important}.problem-detail-page .eyebrow,.problem-detail-page .section-head .eyebrow,.problem-detail-page .problem-detail-section>.eyebrow,.problem-detail-page .problem-detail-links-section .eyebrow{letter-spacing:.105em!important;margin-bottom:7px!important;font-size:12px!important;font-weight:520!important}.problem-detail-page .problem-detail-hero h1{letter-spacing:-.026em!important;margin-bottom:12px!important;font-size:clamp(30px,8.6vw,41px)!important;font-weight:500!important;line-height:1.06!important}.problem-detail-page .problem-detail-section h2,.problem-detail-page .problem-detail-links-section h2,.problem-detail-page .section-head h2{margin-bottom:14px!important;font-size:clamp(26px,7.4vw,34px)!important;font-weight:500!important;line-height:1.07!important}.problem-detail-page .problem-detail-link-grid h3{font-size:clamp(22px,6.5vw,28px)!important;font-weight:500!important}.problem-detail-page .problem-detail-link-grid a,.problem-detail-page .section-head>a,.problem-detail-page .problem-detail-actions a{font-size:14px!important;font-weight:520!important}}body:has(.articles-page-v2) .articles-page.articles-page-v2{width:var(--site-rail)!important;max-width:none!important}body:has(.articles-page-v2) .articles-page-v2 :where(.eyebrow,.article-preview-kicker){color:var(--accent)!important;letter-spacing:.115em!important;margin:0 0 clamp(.42rem,.75vw,.62rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:560!important;line-height:1.2!important;display:block!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2{gap:clamp(1.35rem,3.2vw,3.25rem)!important;width:100%!important;margin-bottom:clamp(1.9rem,4.2vw,3.75rem)!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2 h1{letter-spacing:-.042em!important;max-width:920px!important;margin:0!important;font-size:clamp(2.9rem,5.75vw,6.25rem)!important;font-weight:520!important;line-height:.98!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2 p{max-width:780px!important;margin-top:clamp(.92rem,1.5vw,1.18rem)!important;font-size:clamp(1rem,1.16vw,1.18rem)!important;font-weight:400!important;line-height:1.62!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-note-v2{padding:clamp(1.15rem,1.8vw,1.65rem)!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-note-v2 strong{letter-spacing:-.012em!important;font-size:clamp(1rem,1.08vw,1.16rem)!important;font-weight:540!important;line-height:1.25!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-note-v2 p{font-size:clamp(.96rem,1vw,1.04rem)!important;font-weight:400!important;line-height:1.62!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-actions a,.articles-featured-content .primary-button,.articles-final-cta-v2 a,.articles-section-head-row>a,.article-preview-body em,.article-category-nav-v2 a){letter-spacing:0!important;cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:560!important;text-decoration:none!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-note-tags span,.articles-meta-row span,.article-preview-body small){letter-spacing:0!important;font-size:.78rem!important;font-weight:500!important}:is(body:has(.articles-page-v2) .articles-page-v2 .articles-featured-v2,body:has(.articles-page-v2) .articles-page-v2 .articles-section-v2,body:has(.articles-page-v2) .articles-page-v2 .article-category-nav-v2,body:has(.articles-page-v2) .articles-page-v2 .articles-final-cta-v2){width:100%!important;max-width:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-section-head-row{align-items:end!important;gap:clamp(1.1rem,2.4vw,2rem)!important;margin-bottom:clamp(1.15rem,2vw,1.65rem)!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-featured-content h2,.articles-section-head h2,.articles-final-cta-v2 h2){letter-spacing:-.032em!important;margin-top:0!important;font-size:clamp(1.85rem,3.05vw,3.05rem)!important;font-weight:520!important;line-height:1.06!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-featured-content p,.articles-section-head p,.articles-final-cta-v2 p){margin-top:clamp(.68rem,1.1vw,.95rem)!important;font-size:clamp(.98rem,1.04vw,1.08rem)!important;font-weight:400!important;line-height:1.6!important}body:has(.articles-page-v2) .articles-page-v2 .article-card-grid-v2{gap:clamp(.9rem,1.45vw,1.15rem)!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-card-v2{grid-template-rows:clamp(190px,15vw,220px) 1fr!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body{gap:clamp(.58rem,.85vw,.74rem)!important;padding:clamp(1rem,1.45vw,1.22rem)!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body h3{letter-spacing:-.026em!important;margin:0!important;font-size:clamp(1.18rem,1.45vw,1.55rem)!important;font-weight:520!important;line-height:1.12!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body p{color:var(--article-muted)!important;margin:0!important;font-size:clamp(.94rem,.96vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body em{margin-top:auto!important;font-size:.96rem!important}body:has(.articles-page-v2) .articles-page-v2 .article-category-nav-v2 strong{letter-spacing:-.006em!important;font-size:.98rem!important;font-weight:540!important}body:has(.articles-page-v2) .articles-page-v2 .article-category-nav-v2 span{font-size:.9rem!important;font-weight:400!important;line-height:1.48!important}@media (max-width:760px){body:has(.articles-page-v2) .articles-page.articles-page-v2{width:100%!important;padding-inline:1rem!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2{gap:1rem!important;margin-bottom:2rem!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2 h1{letter-spacing:-.03em!important;max-width:100%!important;font-size:clamp(2.3rem,10.6vw,3.25rem)!important;line-height:1.04!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2 p{margin-top:.78rem!important;font-size:1rem!important;line-height:1.58!important}body:has(.articles-page-v2) .articles-page-v2 .articles-section-head-row{grid-template-columns:1fr!important;gap:.65rem!important;margin-bottom:1rem!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-featured-content h2,.articles-section-head h2,.articles-final-cta-v2 h2){font-size:clamp(1.75rem,7.8vw,2.35rem)!important;line-height:1.08!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-card-v2{grid-template-rows:185px auto!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body h3{font-size:clamp(1.18rem,6vw,1.5rem)!important;line-height:1.13!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body p{font-size:.96rem!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-actions a,.articles-featured-content .primary-button,.articles-final-cta-v2 a,.articles-section-head-row>a,.article-preview-body em,.article-category-nav-v2 a){font-weight:540!important}}body:has(.articles-page-v2) .articles-page.articles-page-v2{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:max(24px,50vw - 770px)!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-v2,.articles-featured-v2,.articles-section-v2,.article-category-nav-v2,.articles-final-cta-v2){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:auto!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-content{padding:clamp(1.35rem,3vw,3rem)!important}@media (max-width:760px){body:has(.articles-page-v2) .articles-page.articles-page-v2{width:100%!important;padding-inline:1rem!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2 h1{letter-spacing:-.022em!important;font-size:clamp(2.05rem,9.2vw,2.85rem)!important;line-height:1.06!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-content h2{letter-spacing:-.018em!important;font-size:clamp(1.55rem,6.6vw,2.15rem)!important;line-height:1.12!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-content{padding:1.1rem!important}}body:has(.articles-page-v2) .articles-page.articles-page-v2{width:100%!important;max-width:min(var(--site-rail), calc(100vw - 48px))!important;box-sizing:border-box!important;margin-inline:auto!important;padding-inline:0!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-v2,.articles-featured-v2,.article-category-nav-v2,.articles-section-v2,.articles-final-cta-v2){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:auto!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-content p{max-width:520px!important;font-size:clamp(.98rem,1vw,1.05rem)!important;font-weight:400!important;line-height:1.58!important}:is(body:has(.articles-page-v2) .articles-page-v2 .article-card-title,body:has(.articles-page-v2) .articles-page-v2 .article-preview-title){letter-spacing:-.018em!important;font-size:clamp(1.45rem,1.75vw,2.05rem)!important;font-weight:500!important;line-height:1.14!important}@media (max-width:760px){body:has(.articles-page-v2) .articles-page.articles-page-v2{width:100%!important;max-width:calc(100vw - 2rem)!important;margin-inline:auto!important;padding-inline:0!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2 h1{letter-spacing:-.02em!important;font-size:clamp(2rem,8.6vw,2.75rem)!important;line-height:1.06!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-content h2{letter-spacing:-.016em!important;font-size:clamp(1.55rem,6.2vw,2.05rem)!important;line-height:1.12!important}:is(body:has(.articles-page-v2) .articles-page-v2 .article-card-title,body:has(.articles-page-v2) .articles-page-v2 .article-preview-title){font-size:clamp(1.35rem,5.6vw,1.75rem)!important;line-height:1.14!important}}body:has(.articles-page-v2) .articles-page.articles-page-v2:before{content:none!important;display:none!important}body:has(.articles-page-v2) .articles-page.articles-page-v2:after{content:none!important;display:none!important}body:has(.articles-page-v2) main:has(.articles-page-v2){background:#fff!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-v2,.articles-featured-v2,.articles-section-v2,.articles-final-cta-v2,.article-related-questions-v2){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2:before{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-v2:before{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-v2:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-section-v2:before{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-section-v2:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-final-cta-v2:before{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-final-cta-v2:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .article-related-questions-v2:before{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .article-related-questions-v2:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-note-v2,.article-category-nav-v2 a,.article-preview-card-v2){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}body:has(.articles-page-v2) .articles-page.articles-page-v2{background:#fff!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-v2,.articles-featured-v2,.articles-section-v2,.articles-final-cta-v2,.article-related-questions-v2){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 8% 0,#c7f6ef3d 0,#c7f6ef00 36%),linear-gradient(135deg,#fffffffa 0%,#fafffef5 56%,#f4fbfbe6 100%)!important;border:1px solid #0a7d9329!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-v2,.articles-featured-v2,.articles-section-v2,.articles-final-cta-v2,.article-related-questions-v2):before{content:none!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-v2,.articles-featured-v2,.articles-section-v2,.articles-final-cta-v2,.article-related-questions-v2):after{content:none!important;display:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-note-v2{background:linear-gradient(145deg,#fffffff5,#f6fdfce6)!important;border:1px solid #0a7d9329!important;box-shadow:0 8px 18px #07263207!important}body:has(.articles-page-v2) .articles-page-v2 .article-category-nav-v2 a{background:linear-gradient(145deg,#fffffff5,#f6fdfce6)!important;border:1px solid #0a7d9329!important;box-shadow:0 8px 18px #07263207!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-card-v2{background:linear-gradient(#fffffffa,#fafefdf5)!important;border:1px solid #0a7d932e!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;overflow:hidden!important;box-shadow:0 10px 22px #07263209!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-card-v2:hover{border-color:#0093a842!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #0726320d!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-media{background:radial-gradient(circle at 18% 0,#c7f6ef47,#c7f6ef00 42%),linear-gradient(135deg,#eaf8f8d1,#ffffff85)!important;overflow:hidden!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body{background:linear-gradient(#fffffffc,#fbfefef5)!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-meta-row span,.articles-hero-note-tags span,.article-preview-body small){box-shadow:none!important;background:#dff6f6b8!important;border:1px solid #0a7d9314!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-media img{transition:transform .24s!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-card-v2:hover .article-preview-media img{transform:scale(1.018)!important}@media (max-width:760px){body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-v2,.articles-featured-v2,.articles-section-v2,.articles-final-cta-v2,.article-related-questions-v2){box-shadow:none!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-card-v2:hover{transform:none!important}}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-hero-v2,.articles-featured-v2,.articles-section-v2,.articles-final-cta-v2,.article-related-questions-v2){box-shadow:none!important;filter:none!important}body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2 h1{letter-spacing:-.03em!important;max-width:820px!important;font-size:clamp(2.05rem,3.6vw,4.05rem)!important;font-weight:500!important;line-height:1.06!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-content h2{letter-spacing:-.02em!important;max-width:520px!important;font-size:clamp(1.55rem,1.85vw,2.25rem)!important;font-weight:500!important;line-height:1.12!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-section-head h2,.articles-final-cta-v2 h2){letter-spacing:-.022em!important;font-size:clamp(1.58rem,2.35vw,2.55rem)!important;font-weight:500!important;line-height:1.1!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body h3{letter-spacing:-.014em!important;font-size:clamp(1.02rem,1.18vw,1.32rem)!important;font-weight:500!important;line-height:1.17!important}body:has(.articles-page-v2) .articles-page-v2 .article-category-nav-v2 strong{font-size:.92rem!important;font-weight:510!important}@media (max-width:760px){body:has(.articles-page-v2) .articles-page-v2 .articles-hero-v2 h1{font-size:clamp(1.82rem,7.6vw,2.45rem)!important;line-height:1.08!important}body:has(.articles-page-v2) .articles-page-v2 .articles-featured-content h2{font-size:clamp(1.34rem,5.4vw,1.8rem)!important;line-height:1.14!important}body:has(.articles-page-v2) .articles-page-v2 :where(.articles-section-head h2,.articles-final-cta-v2 h2){font-size:clamp(1.45rem,6.1vw,2rem)!important;line-height:1.12!important}body:has(.articles-page-v2) .articles-page-v2 .article-preview-body h3{font-size:clamp(1.14rem,4.9vw,1.45rem)!important;line-height:1.15!important}}body:has(.article-detail-page-v2) .article-detail-page.article-detail-page-v2{width:var(--site-rail)!important;background:0 0!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(.article-detail-breadcrumbs,.article-detail-hero-v2,.article-detail-layout-v2,.article-related-questions-v2){width:100%!important;max-width:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(.article-detail-breadcrumbs,.article-back-link,.article-source-ref,.article-side-card-v2 a,.article-inline-toc a,.article-related-questions-v2 a,.article-rich-inline-cta a,.article-product-card,.article-detail-cover-summary a,.article-safety-card-v2 a,.primary-button,.secondary-button){text-underline-offset:.18em!important;font-weight:520!important;text-decoration-thickness:1px!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(.eyebrow,.article-section-kicker,.article-rich-subheading,.article-rich-question,.article-rich-protocol-point,.article-rich-numbered-point,.article-rich-lead-label,.articles-meta-row span,.article-source-list-marker,.article-detail-cover-summary strong,.article-question-card-v2>span){font-weight:540!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(p,li,dd,td,th,.article-content-section,.article-rich-note,.article-takeaways-list p,.article-side-card-v2,.article-detail-cover-summary,.article-question-card-v2 p){font-weight:400!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(strong,b){font-weight:520!important}body:has(.article-detail-page-v2) .article-detail-page-v2 h1{letter-spacing:-.032em!important;max-width:820px!important;font-size:clamp(2.25rem,3.45vw,4.05rem)!important;font-weight:500!important;line-height:1.06!important}body:has(.article-detail-page-v2) .article-detail-page-v2 h2{letter-spacing:-.02em!important;font-size:clamp(1.52rem,2.2vw,2.48rem)!important;font-weight:500!important;line-height:1.12!important}body:has(.article-detail-page-v2) .article-detail-page-v2 h3{letter-spacing:-.014em!important;font-size:clamp(1.18rem,1.55vw,1.72rem)!important;font-weight:500!important;line-height:1.16!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-rich-inline-heading--major{font-size:clamp(1.42rem,1.95vw,2.1rem)!important;font-weight:500!important;line-height:1.16!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-hero-content>p{font-size:clamp(1rem,1.05vw,1.13rem)!important;font-weight:400!important;line-height:1.62!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-content-card-v2 :where(p,li){font-size:clamp(1rem,1.05vw,1.13rem)!important;font-weight:400!important;line-height:1.62!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-safety-card-v2 p{font-size:clamp(1rem,1.05vw,1.13rem)!important;font-weight:400!important;line-height:1.62!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card-v2 p{font-size:clamp(1rem,1.05vw,1.13rem)!important;font-weight:400!important;line-height:1.62!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-content-card-v2{justify-items:center!important;display:grid!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-content-card-v2>:where(.article-content-section,.article-rich-list,.article-rich-note,.article-rich-image,.article-rich-table-block,.article-product-spotlight,.article-rich-inline-cta){width:min(100%,900px)!important;max-width:900px!important;margin-inline:auto!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-rich-table-scroll{width:100%!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(.primary-button,.secondary-button,.article-cta-card-v2 a,.article-safety-card-v2 a){font-size:clamp(.9rem,.92vw,.98rem)!important;font-weight:520!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .articles-meta-row span{box-shadow:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-content-card-v2 :where(.article-rich-note,.article-rich-inline-cta){box-shadow:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-side-card-v2{box-shadow:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-takeaways-card-v2{box-shadow:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-safety-card-v2{box-shadow:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card-v2{box-shadow:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-question-card-v2{box-shadow:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card-v2>div:first-child{gap:clamp(.55rem,.9vw,.82rem)!important;display:grid!important}:is(body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card-v2 h2,body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card-v2 p){margin:0!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-side-card-v2 h2{font-size:clamp(1.38rem,1.75vw,2.05rem)!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-question-card-v2 h3{font-size:clamp(1.15rem,1.45vw,1.58rem)!important}@media (min-width:1181px){body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-layout.article-detail-layout-v2{grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;gap:clamp(1.5rem,2.3vw,2.25rem)!important}}@media (max-width:760px){body:has(.article-detail-page-v2) .article-detail-page.article-detail-page-v2{width:calc(100% - 28px)!important;padding-top:6.35rem!important;padding-bottom:4rem!important}body:has(.article-detail-page-v2) .article-detail-page-v2 h1{font-size:clamp(1.75rem,7.4vw,2.42rem)!important;line-height:1.08!important}body:has(.article-detail-page-v2) .article-detail-page-v2 h2{font-size:clamp(1.36rem,5.6vw,1.95rem)!important;line-height:1.14!important}body:has(.article-detail-page-v2) .article-detail-page-v2 h3{font-size:clamp(1.12rem,4.8vw,1.46rem)!important;line-height:1.16!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-question-card-v2 h3{font-size:clamp(1.12rem,4.8vw,1.46rem)!important;line-height:1.16!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-hero-content>p{font-size:.98rem!important;line-height:1.58!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-content-card-v2 :where(p,li){font-size:.98rem!important;line-height:1.58!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-safety-card-v2 p{font-size:.98rem!important;line-height:1.58!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card-v2 p{font-size:.98rem!important;line-height:1.58!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-content-card-v2>:where(.article-content-section,.article-rich-list,.article-rich-note,.article-rich-image,.article-rich-table-block,.article-product-spotlight,.article-rich-inline-cta){width:100%!important;max-width:100%!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card-v2{gap:1.2rem!important}}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(.article-detail-hero.article-detail-hero-v2,.article-detail-layout.article-detail-layout-v2,.article-detail-main){box-shadow:none!important;filter:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-hero.article-detail-hero-v2{box-shadow:none!important;filter:none!important;background:radial-gradient(circle at 8% 0,#0fbeaf1f,#0000 25rem),radial-gradient(circle at 92% 4%,#00698f0f,#0000 26rem),#fffffff0!important;border:1px solid #06708524!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-hero.article-detail-hero-v2:before{content:none!important;display:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-hero.article-detail-hero-v2:after{content:none!important;display:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(.article-safety-card.article-safety-card-v2,.article-cta-card.article-cta-card-v2){width:100%!important;max-width:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff5!important;border:1px solid #06708529!important;padding:clamp(1.8rem,3vw,2.65rem)!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card.article-cta-card-v2{align-items:center!important;gap:clamp(1.25rem,2.4vw,2rem)!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card.article-cta-card-v2>div:first-child{gap:clamp(.72rem,1.05vw,1rem)!important}@media (min-width:1181px){body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-layout.article-detail-layout-v2{grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;align-items:start!important;gap:clamp(1.35rem,2.4vw,2rem) clamp(1.5rem,2.3vw,2.25rem)!important;display:grid!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-main{display:contents!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-main>:where(.article-takeaways-card-v2,.article-inline-toc,.article-content-card-v2){grid-column:1!important;width:100%!important;max-width:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-sidebar.article-detail-sidebar-v2{grid-area:1/2/4!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(.article-safety-card.article-safety-card-v2,.article-cta-card.article-cta-card-v2){grid-column:1/-1!important}}@media (max-width:760px){body:has(.article-detail-page-v2) .article-detail-page-v2 .article-detail-hero.article-detail-hero-v2{box-shadow:none!important}body:has(.article-detail-page-v2) .article-detail-page-v2 :where(.article-safety-card.article-safety-card-v2,.article-cta-card.article-cta-card-v2){padding:clamp(1.35rem,5.6vw,1.85rem)!important}body:has(.article-detail-page-v2) .article-detail-page-v2 .article-cta-card.article-cta-card-v2{align-items:stretch!important}}body:has(.questions-page) .questions-page :where(.eyebrow,.question-card span,.question-tags span,.questions-submit-card .eyebrow){color:var(--accent)!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin:0 0 clamp(.42rem,.72vw,.58rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:530!important;line-height:1.18!important;display:block!important}body:has(.questions-page) .questions-page :where(h1,h2,h3,.questions-hero-note strong,.question-category-nav strong){letter-spacing:-.018em!important;font-weight:500!important}body:has(.questions-page) .questions-page .questions-hero h1{max-width:900px!important;margin:0 0 clamp(.86rem,1.2vw,1.12rem)!important;font-size:clamp(2.35rem,4.05vw,4.05rem)!important;line-height:1.04!important}body:has(.questions-page) .questions-page .questions-section-head{gap:clamp(.42rem,.7vw,.58rem)!important;margin-bottom:clamp(1.2rem,2.2vw,1.85rem)!important;display:grid!important}:is(body:has(.questions-page) .questions-page .questions-section-head h2,body:has(.questions-page) .questions-page .questions-submit-card h2){max-width:760px!important;margin:0!important;font-size:clamp(1.85rem,3.2vw,3rem)!important;line-height:1.08!important}body:has(.questions-page) .questions-page .questions-section-head-row{align-items:end!important}:is(body:has(.questions-page) .questions-page .questions-section-head-row p,body:has(.questions-page) .questions-page .questions-hero p,body:has(.questions-page) .questions-page .questions-submit-card p,body:has(.questions-page) .questions-page .questions-hero-note p,body:has(.questions-page) .questions-page .question-category-nav span,body:has(.questions-page) .questions-page .question-card p){letter-spacing:0!important;font-weight:400!important}body:has(.questions-page) .questions-page .questions-hero p{font-size:clamp(1rem,1.1vw,1.12rem)!important;line-height:1.6!important}body:has(.questions-page) .questions-page .questions-hero-note strong{font-size:clamp(1.18rem,1.55vw,1.55rem)!important;line-height:1.14!important}body:has(.questions-page) .questions-page .questions-hero-note a{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.questions-page) .questions-page .questions-submit-card a{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.questions-page) .questions-page .question-category-nav a{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.questions-page) .questions-page .question-card{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.questions-page) .questions-page .question-card em{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.questions-page) .questions-page :where(.primary-button,.secondary-button){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.questions-page) .questions-page .questions-hero-note a{font-size:clamp(1rem,1.12vw,1.14rem)!important;line-height:1.2!important}body:has(.questions-page) .questions-page :where(.primary-button,.secondary-button){letter-spacing:0!important;font-size:clamp(.9rem,.92vw,.98rem)!important}body:has(.questions-page) .questions-page .question-category-nav strong{font-size:clamp(1rem,1.22vw,1.18rem)!important;line-height:1.18!important}body:has(.questions-page) .questions-page .question-category-nav span{font-size:clamp(.92rem,.98vw,1rem)!important;line-height:1.48!important}body:has(.questions-page) .questions-page .question-card{gap:clamp(.62rem,1vw,.82rem)!important;min-height:0!important}body:has(.questions-page) .questions-page .question-card h3{letter-spacing:-.018em!important;margin:0!important;font-size:clamp(1.25rem,1.65vw,1.68rem)!important;font-weight:500!important;line-height:1.12!important}body:has(.questions-page) .questions-page .question-card-large h3{font-size:clamp(1.32rem,1.8vw,1.82rem)!important}body:has(.questions-page) .questions-page .question-card p{font-size:clamp(.95rem,.98vw,1rem)!important;line-height:1.54!important}body:has(.questions-page) .questions-page .question-card em{font-size:clamp(.92rem,.95vw,.98rem)!important;font-style:normal!important;line-height:1.2!important}body:has(.questions-page) .questions-page .questions-submit-card{align-items:center!important}body:has(.questions-page) .questions-page .questions-submit-card>div:first-child{gap:clamp(.62rem,.9vw,.88rem)!important;display:grid!important}@media (max-width:760px){body:has(.questions-page) .questions-page{width:calc(100% - 28px)!important;padding-top:6.35rem!important}body:has(.questions-page) .questions-page :where(.eyebrow,.question-card span,.question-tags span){letter-spacing:.095em!important;margin-bottom:.42rem!important;font-size:.72rem!important;font-weight:500!important}body:has(.questions-page) .questions-page .questions-hero h1{font-size:clamp(2.05rem,9.4vw,3.05rem)!important;line-height:1.06!important}:is(body:has(.questions-page) .questions-page .questions-section-head h2,body:has(.questions-page) .questions-page .questions-submit-card h2){font-size:clamp(1.58rem,7vw,2.18rem)!important;line-height:1.1!important}body:has(.questions-page) .questions-page .questions-section-head-row{gap:.8rem!important}:is(body:has(.questions-page) .questions-page .question-card h3,body:has(.questions-page) .questions-page .question-card-large h3){font-size:clamp(1.22rem,5.8vw,1.58rem)!important;font-weight:500!important;line-height:1.14!important}:is(body:has(.questions-page) .questions-page .question-category-nav strong,body:has(.questions-page) .questions-page .questions-hero-note strong){font-size:clamp(1.06rem,4.8vw,1.3rem)!important;font-weight:500!important}body:has(.questions-page) .questions-page :where(.primary-button,.secondary-button,.question-card em){font-weight:520!important}}body:has(.question-detail-page) .question-detail-page :where(.eyebrow,.question-tags span){color:var(--accent)!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin-bottom:clamp(.42rem,.72vw,.58rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:500!important;line-height:1.18!important;display:block!important}body:has(.question-detail-page) .question-detail-page :where(h1,h2,h3,.question-detail-note strong){letter-spacing:-.018em!important;font-weight:500!important}body:has(.question-detail-page) .question-detail-page .question-detail-hero h1{letter-spacing:-.035em!important;max-width:940px!important;margin-bottom:clamp(.9rem,1.25vw,1.12rem)!important;font-size:clamp(2.35rem,4.65vw,4.45rem)!important;line-height:1.03!important}body:has(.question-detail-page) .question-detail-page :where(.question-detail-hero p,.question-detail-note p,.question-answer-card p,.question-side-card p,.question-related-section p,.question-related-grid p,.question-contact-card p){letter-spacing:0!important;font-weight:400!important}body:has(.question-detail-page) .question-detail-page .question-back-link{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.question-detail-page) .question-detail-page .question-detail-note small{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.question-detail-page) .question-detail-page .question-side-card a{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.question-detail-page) .question-detail-page .question-related-grid a{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.question-detail-page) .question-detail-page :where(.primary-button,.secondary-button){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:520!important;text-decoration:none!important}body:has(.question-detail-page) .question-detail-page .question-back-link{margin-bottom:clamp(.85rem,1.3vw,1.08rem)!important;font-size:clamp(.92rem,.98vw,1rem)!important;line-height:1.2!important}body:has(.question-detail-page) .question-detail-page .question-tags{gap:.48rem!important;margin-top:clamp(1rem,1.7vw,1.45rem)!important}body:has(.question-detail-page) .question-detail-page .question-tags span{width:fit-content!important;color:var(--accent-strong,#08799a)!important;letter-spacing:.02em!important;text-transform:none!important;background:#e2f4f7e0!important;border-radius:999px!important;align-items:center!important;margin:0!important;padding:.5rem .72rem!important;font-size:clamp(.72rem,.76vw,.8rem)!important;font-weight:500!important;display:inline-flex!important}body:has(.question-detail-page) .question-detail-page .question-detail-note strong{font-size:clamp(1.12rem,1.45vw,1.45rem)!important;line-height:1.14!important}body:has(.question-detail-page) .question-detail-page .question-detail-note small{color:var(--muted,#6f8490)!important;letter-spacing:0!important;font-size:clamp(.84rem,.88vw,.92rem)!important}:is(body:has(.question-detail-page) .question-detail-page .question-answer-card h2,body:has(.question-detail-page) .question-detail-page .question-related-section h2,body:has(.question-detail-page) .question-detail-page .question-contact-card h2){margin-top:0!important;margin-bottom:clamp(1rem,1.7vw,1.35rem)!important;font-size:clamp(1.85rem,3.1vw,3rem)!important;line-height:1.08!important}:is(body:has(.question-detail-page) .question-detail-page .question-side-card h2,body:has(.question-detail-page) .question-detail-page .question-related-grid h3){font-size:clamp(1.35rem,2vw,2rem)!important;line-height:1.12!important}body:has(.question-detail-page) .question-detail-page .question-answer-list p{font-size:clamp(.96rem,1vw,1.04rem)!important;line-height:1.58!important}body:has(.question-detail-page) .question-detail-page .question-answer-list span{font-weight:520!important}body:has(.question-detail-page) .question-detail-page .question-related-grid a{font-size:clamp(.95rem,.98vw,1rem)!important;line-height:1.35!important}body:has(.question-detail-page) .question-detail-page :where(.primary-button,.secondary-button){letter-spacing:0!important;font-size:clamp(.9rem,.94vw,.98rem)!important}@media (max-width:760px){body:has(.question-detail-page) .question-detail-page{width:calc(100% - 28px)!important;padding-top:6.35rem!important}body:has(.question-detail-page) .question-detail-page .question-detail-hero h1{font-size:clamp(2.05rem,8.8vw,3rem)!important;line-height:1.07!important}body:has(.question-detail-page) .question-detail-page :where(.eyebrow,.question-tags span){letter-spacing:.095em!important;font-size:.72rem!important;font-weight:500!important}:is(body:has(.question-detail-page) .question-detail-page .question-answer-card h2,body:has(.question-detail-page) .question-detail-page .question-side-card h2,body:has(.question-detail-page) .question-detail-page .question-related-section h2,body:has(.question-detail-page) .question-detail-page .question-contact-card h2){font-size:clamp(1.55rem,6.8vw,2.08rem)!important;font-weight:500!important;line-height:1.1!important}body:has(.question-detail-page) .question-detail-page .question-related-grid h3{font-size:clamp(1.18rem,5.2vw,1.45rem)!important;font-weight:500!important}body:has(.question-detail-page) .question-detail-page .question-back-link{font-weight:520!important}body:has(.question-detail-page) .question-detail-page .question-detail-note small{font-weight:520!important}body:has(.question-detail-page) .question-detail-page .question-side-card a{font-weight:520!important}body:has(.question-detail-page) .question-detail-page .question-related-grid a{font-weight:520!important}body:has(.question-detail-page) .question-detail-page :where(.primary-button,.secondary-button){font-weight:520!important}}body:has(.cart-page) .cart-page{width:var(--site-rail)!important;max-width:none!important}body:has(.cart-page) .cart-page :where(.eyebrow,.cart-line-category,.cart-bundle-eyebrow){color:var(--accent)!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin-bottom:clamp(.42rem,.72vw,.58rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:500!important;line-height:1.18!important;display:block!important}body:has(.cart-page) .cart-page :where(h1,h2,h3,.cart-line-title,.cart-summary-total strong,.cart-hero-summary strong,.cart-line-price strong,.cart-upsell-card strong,.cart-bundle-card strong,.cart-bundle-product strong,.cart-trust-list strong,.cart-recovery-card strong){letter-spacing:-.018em!important;font-weight:500!important}body:has(.cart-page) .cart-page :where(p,span,small,strong,b,a,button,.primary-button,.secondary-button,.cart-add-button,.cart-remove-button,.cart-clear-button,.quantity-stepper strong,.cart-recovery-actions button){letter-spacing:0!important;font-weight:400!important}:is(body:has(.cart-page) .cart-page .cart-hero h1,body:has(.cart-page) .cart-page .cart-empty-card h1){letter-spacing:-.035em!important;margin:clamp(.6rem,1vw,.85rem) 0 clamp(.85rem,1.35vw,1.08rem)!important;font-size:clamp(2.45rem,4.65vw,4.95rem)!important;font-weight:500!important;line-height:1.03!important}:is(body:has(.cart-page) .cart-page .cart-hero p,body:has(.cart-page) .cart-page .cart-empty-card p){max-width:800px!important;font-size:clamp(1rem,1.08vw,1.12rem)!important;font-weight:400!important;line-height:1.58!important}body:has(.cart-page) .cart-page :where(.cart-hero,.cart-empty-card,.cart-lines,.cart-summary-card,.cart-checkout-proof,.cart-bundle-section,.cart-upsell-section){box-shadow:0 16px 42px #0a26470b!important}body:has(.cart-page) .cart-page .cart-layout{align-items:start!important;gap:clamp(1rem,1.8vw,1.5rem)!important;margin-top:clamp(1.1rem,1.8vw,1.5rem)!important;margin-bottom:clamp(1.45rem,2.5vw,2.2rem)!important}body:has(.cart-page) .cart-page .cart-summary-card{gap:clamp(.9rem,1.2vw,1.08rem)!important;position:static!important;top:auto!important}:is(body:has(.cart-page) .cart-page .cart-summary-total,body:has(.cart-page) .cart-page .cart-hero-summary){border-radius:1.35rem!important}body:has(.cart-page) .cart-page .cart-hero-summary span{font-weight:400!important}body:has(.cart-page) .cart-page .cart-summary-total span{font-weight:400!important}body:has(.cart-page) .cart-page .cart-line-price span{font-weight:400!important}body:has(.cart-page) .cart-page .cart-summary-note{font-weight:400!important}body:has(.cart-page) .cart-page .cart-line-category{font-weight:400!important}body:has(.cart-page) .cart-page .cart-line-title{margin:.28rem 0 .48rem!important;font-size:clamp(1.18rem,1.55vw,1.48rem)!important;line-height:1.14!important}body:has(.cart-page) .cart-page .cart-line-body p{font-size:clamp(.94rem,.98vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.cart-page) .cart-page .cart-summary-card p{font-size:clamp(.94rem,.98vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.cart-page) .cart-page .cart-trust-list span{font-size:clamp(.94rem,.98vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.cart-page) .cart-page .cart-recovery-card span{font-size:clamp(.94rem,.98vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.cart-page) .cart-page .cart-bundle-section .section-head p{font-size:clamp(.94rem,.98vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.cart-page) .cart-page .cart-bundle-card p{font-size:clamp(.94rem,.98vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.cart-page) .cart-page .cart-bundle-card small{font-size:clamp(.94rem,.98vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.cart-page) .cart-page .cart-upsell-card span{font-size:clamp(.94rem,.98vw,1rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.cart-page) .cart-page .cart-line-price strong{font-size:clamp(1.18rem,1.55vw,1.5rem)!important}:is(body:has(.cart-page) .cart-page .cart-summary-total strong,body:has(.cart-page) .cart-page .cart-hero-summary strong){font-size:clamp(1.55rem,2vw,2rem)!important}body:has(.cart-page) .cart-page :where(.primary-button,.secondary-button,.cart-add-button,.cart-remove-button,.cart-clear-button,.cart-empty-actions a,.cart-checkout-proof__links a,.cart-recovery-actions button,.cart-upsell-section .section-head a,.cart-upsell-card a,.cart-bundle-product a){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important;font-weight:500!important;text-decoration:none!important}body:has(.cart-page) .cart-page .quantity-stepper button{font-weight:500!important}body:has(.cart-page) .cart-page .cart-checkout-proof{width:100%!important;max-width:none!important;margin-top:0!important;padding:clamp(1.55rem,2.2vw,2.25rem)!important}body:has(.cart-page) .cart-page .cart-checkout-proof h2{margin:clamp(.5rem,.8vw,.7rem) 0 0!important;font-size:clamp(1.72rem,2.9vw,2.75rem)!important;font-weight:500!important;line-height:1.08!important}body:has(.cart-page) .cart-page .cart-bundle-section .section-head h2{margin:clamp(.5rem,.8vw,.7rem) 0 0!important;font-size:clamp(1.72rem,2.9vw,2.75rem)!important;font-weight:500!important;line-height:1.08!important}body:has(.cart-page) .cart-page .cart-upsell-section .section-head h2{margin:clamp(.5rem,.8vw,.7rem) 0 0!important;font-size:clamp(1.72rem,2.9vw,2.75rem)!important;font-weight:500!important;line-height:1.08!important}body:has(.cart-page) .cart-page .cart-checkout-proof p{font-size:clamp(.98rem,1.02vw,1.06rem)!important;font-weight:400!important;line-height:1.58!important}:is(body:has(.cart-page) .cart-page .cart-bundle-section,body:has(.cart-page) .cart-page .cart-upsell-section){margin-top:clamp(1.35rem,2.2vw,2rem)!important}:is(body:has(.cart-page) .cart-page .cart-bundle-card h3,body:has(.cart-page) .cart-page .cart-upsell-card strong){font-size:clamp(1.12rem,1.55vw,1.55rem)!important;font-weight:500!important;line-height:1.15!important}body:has(.cart-page) .cart-page .cart-bundle-card small{color:#637b88!important}:is(body:has(.cart-page) .cart-page .cart-bundle-product span,body:has(.cart-page) .cart-page .cart-upsell-card b){font-weight:500!important}body:has(.cart-page) .cart-page .cart-recovery-card{box-shadow:0 12px 28px #784c0c0a!important}@media (max-width:1120px){body:has(.cart-page) .cart-page .cart-layout{grid-template-columns:1fr!important}}@media (max-width:760px){body:has(.cart-page) .cart-page{padding-top:6.35rem!important;width:calc(100% - 28px)!important;padding-inline:0!important}body:has(.cart-page) .cart-page :where(.eyebrow,.cart-line-category,.cart-bundle-eyebrow){letter-spacing:.095em!important;font-size:.72rem!important;font-weight:500!important}:is(body:has(.cart-page) .cart-page .cart-hero,body:has(.cart-page) .cart-page .cart-empty-card){gap:1.1rem!important;padding:1.35rem!important}:is(body:has(.cart-page) .cart-page .cart-hero h1,body:has(.cart-page) .cart-page .cart-empty-card h1){font-size:clamp(2.05rem,9vw,3rem)!important;line-height:1.07!important}body:has(.cart-page) .cart-page .cart-line{grid-template-columns:5.8rem minmax(0,1fr)!important;gap:.88rem!important;padding:1rem!important}body:has(.cart-page) .cart-page .cart-line-image{border-radius:1.1rem!important;min-height:5.8rem!important}body:has(.cart-page) .cart-page .cart-line-title{font-size:clamp(1.05rem,5.2vw,1.32rem)!important}body:has(.cart-page) .cart-page .cart-line-price{grid-column:1/-1!important;justify-items:start!important}body:has(.cart-page) .cart-page .cart-checkout-proof{grid-template-columns:1fr!important;gap:1rem!important;padding:1.25rem!important}body:has(.cart-page) .cart-page .cart-checkout-proof h2{font-size:clamp(1.55rem,7vw,2.08rem)!important;line-height:1.1!important}body:has(.cart-page) .cart-page .cart-bundle-section .section-head h2{font-size:clamp(1.55rem,7vw,2.08rem)!important;line-height:1.1!important}body:has(.cart-page) .cart-page .cart-upsell-section .section-head h2{font-size:clamp(1.55rem,7vw,2.08rem)!important;line-height:1.1!important}body:has(.cart-page) .cart-page .cart-checkout-proof__links{grid-template-columns:1fr!important}:is(body:has(.cart-page) .cart-page .cart-summary-card,body:has(.cart-page) .cart-page .cart-bundle-section,body:has(.cart-page) .cart-page .cart-upsell-section){padding:1.25rem!important}}.cart-drawer :where(.eyebrow,.cart-drawer-line-body>span,.cart-drawer-total span,.cart-drawer-upsells span,.cart-recovery-card span){letter-spacing:0!important;font-weight:400!important}.cart-drawer :where(.eyebrow,.cart-drawer-upsells .eyebrow){color:var(--accent)!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin:0 0 clamp(.46rem,.9vw,.66rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:520!important;line-height:1.2!important;display:inline-flex!important}.cart-drawer-head h2{letter-spacing:-.038em!important;margin-top:clamp(.4rem,.8vw,.62rem)!important;font-size:clamp(2rem,3.8vw,2.78rem)!important;font-weight:500!important;line-height:1.02!important}.cart-drawer-head>button{font-weight:400!important}.cart-drawer-line-body>a{letter-spacing:-.012em!important;font-weight:520!important}.cart-drawer-line>strong,.cart-drawer-line-controls strong,.cart-drawer-total strong,.cart-drawer-upsells strong,.cart-drawer-upsells article strong,.cart-recovery-card strong{letter-spacing:-.014em!important;font-weight:500!important}.cart-drawer-line-body>span,.cart-drawer-line>strong,.cart-drawer-upsells span,.cart-drawer-total span{font-weight:400!important}.cart-drawer-line-controls button,.cart-drawer-actions a,.cart-drawer-actions button,.cart-drawer-actions .primary-button,.cart-drawer-upsells .cart-add-button,.cart-recovery-actions button{letter-spacing:0!important;font-weight:500!important;text-decoration:none!important}.cart-drawer-upsells{gap:clamp(.7rem,1.2vw,.95rem)!important}.cart-drawer-upsells h3{letter-spacing:-.026em!important;margin:0 0 clamp(.1rem,.4vw,.25rem)!important;font-size:clamp(1.45rem,3.2vw,2rem)!important;font-weight:500!important;line-height:1.08!important}.cart-drawer-upsells article>div:first-child{gap:.15rem!important}.cart-drawer-total strong{font-size:clamp(1.45rem,3vw,1.82rem)!important}.cart-drawer-actions--sticky{box-shadow:0 -12px 28px #f7fbfcc7!important}@media (max-width:760px){body:has(.cart-page) .cart-page.section.page-section{padding-top:clamp(1.1rem,4vw,1.55rem)!important}:is(body:has(.cart-page) .cart-page .cart-hero,body:has(.cart-page) .cart-page .cart-empty-card){padding-top:1.25rem!important}}@media (max-width:720px){.cart-drawer{max-height:88svh!important}.cart-drawer-head{padding:1.05rem 1.05rem .8rem!important}.cart-drawer-head h2{font-size:clamp(2rem,8.4vw,2.62rem)!important;line-height:1.03!important}.cart-drawer-line-body>a{font-size:clamp(.95rem,4vw,1.08rem)!important;line-height:1.12!important}.cart-drawer-line-body>span,.cart-drawer-line>strong,.cart-drawer-line-controls button,.cart-drawer-line-controls strong{font-size:.82rem!important}.cart-drawer-upsells{border-radius:1.35rem!important;margin-top:.75rem!important;padding:.95rem!important}.cart-drawer-upsells h3{font-size:clamp(1.45rem,6.4vw,1.82rem)!important}.cart-drawer-upsells article,.cart-drawer-upsells article:first-of-type{grid-template-columns:minmax(0,1fr) minmax(6.25rem,auto)!important}.cart-drawer-actions--sticky{gap:.7rem!important}.cart-drawer-actions--sticky a:not(.primary-button),.cart-drawer-actions--sticky button{font-size:.92rem!important}}.cart-drawer-total{z-index:5!important;margin-bottom:clamp(.85rem,1.25vw,1.1rem)!important;padding-bottom:clamp(.58rem,.9vw,.78rem)!important;position:relative!important}.cart-drawer-actions--sticky{align-items:center!important;box-shadow:0 -8px 20px #f7fbfca3!important}@media (max-width:720px){.cart-drawer-total{margin:.95rem 1rem!important;padding-top:.95rem!important;padding-bottom:.78rem!important}.cart-drawer-actions--sticky{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;place-items:center stretch!important;gap:.55rem .75rem!important;padding:.82rem 1rem 1rem!important;display:grid!important}.cart-drawer-actions--sticky .primary-button{grid-column:1/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:3.05rem!important;display:inline-flex!important}.cart-drawer-actions--sticky a:not(.primary-button),.cart-drawer-actions--sticky button{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:2.15rem!important;padding:0!important;display:inline-flex!important}}body:has(.checkout-page--v2) .checkout-page--v2{padding-top:clamp(2.1rem,3.2vw,3rem)!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(.eyebrow,.checkout-fieldset legend,.checkout-summary>.eyebrow){color:var(--accent)!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin:0 0 clamp(.46rem,.8vw,.62rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:520!important;line-height:1.2!important;display:inline-flex!important}body:has(.checkout-page--v2) .checkout-page--v2 .checkout-hero h1{letter-spacing:-.034em!important;max-width:720px!important;margin:clamp(.48rem,.8vw,.66rem) 0 clamp(.82rem,1.2vw,1rem)!important;font-size:clamp(2.45rem,4.05vw,3.35rem)!important;font-weight:500!important;line-height:1.04!important}body:has(.checkout-page--v2) .checkout-page--v2 .checkout-hero p{letter-spacing:0!important;max-width:720px!important;font-size:clamp(1rem,1.05vw,1.12rem)!important;font-weight:400!important;line-height:1.58!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(h1,h2,h3,.checkout-summary h2,.checkout-fieldset legend,.contact-preference-group>span){letter-spacing:-.018em!important;font-weight:500!important}body:has(.checkout-page--v2) .checkout-page--v2 .checkout-summary h2{font-size:clamp(2rem,3.3vw,3.35rem)!important;line-height:1.04!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(p,span,small,label,input,textarea,.field-hint,.fine-print,.checkout-form label,.checkout-summary p,.summary-row span,.summary-total span,.checkout-steps span,.checkout-assurance span,.checkout-confidence-panel small,.checkout-completeness-note span,.checkout-payment-note span,.checkout-trust-strip span,.contact-preference-option small,.delivery-option small,.checkout-line-review span,.checkout-summary-line strong){letter-spacing:0!important;font-weight:400!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(strong,b,.checkout-steps strong,.checkout-confidence-icon,.checkout-confidence-panel strong,.checkout-completeness-note strong,.checkout-payment-note strong,.checkout-assurance strong,.checkout-trust-strip strong,.contact-preference-option strong,.delivery-option strong,.checkout-line-review strong,.checkout-line-review b,.checkout-summary-line span,.summary-row strong,.summary-total strong){letter-spacing:-.01em!important;font-weight:500!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(button,a,.primary-button,.secondary-button,.inline-fix-button,.checkout-edit-cart){letter-spacing:0!important;font-weight:500!important;text-decoration:none!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(input,textarea)::placeholder{color:#082c3a7a!important;letter-spacing:0!important;font-weight:400!important}body:has(.checkout-page--v2) .checkout-page--v2 .checkout-fieldset legend{padding-inline:.5rem!important}body:has(.checkout-page--v2) .checkout-page--v2 .checkout-form label{color:var(--brand-dark)!important;gap:.48rem!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(input,textarea){font-weight:400!important}body:has(.checkout-page--v2) .checkout-page--v2 .field-hint{color:#667d89!important;font-size:clamp(.88rem,.92vw,.95rem)!important;line-height:1.45!important}body:has(.checkout-page--v2) .checkout-page--v2 .contact-preference-group>span{margin-bottom:.15rem!important;font-size:clamp(1rem,1.04vw,1.1rem)!important;line-height:1.25!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(.contact-preference-option strong,.delivery-option strong){font-size:clamp(.98rem,1vw,1.06rem)!important;line-height:1.28!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(.contact-preference-option small,.delivery-option small){color:#647b87!important;font-size:clamp(.86rem,.9vw,.94rem)!important;line-height:1.42!important}:is(body:has(.checkout-page--v2) .checkout-page--v2 .checkout-line-review strong,body:has(.checkout-page--v2) .checkout-page--v2 .checkout-summary-line span){font-size:clamp(.98rem,1.02vw,1.08rem)!important;line-height:1.25!important}body:has(.checkout-page--v2) .checkout-page--v2 .summary-total strong{font-size:clamp(1.55rem,2vw,2rem)!important}:is(body:has(.checkout-page--v2) .checkout-page--v2 .checkout-trust-strip a,body:has(.checkout-page--v2) .checkout-page--v2 .checkout-assurance div,body:has(.checkout-page--v2) .checkout-page--v2 .checkout-confidence-panel>div){font-weight:400!important}@media (max-width:1040px){body:has(.checkout-page--v2) .checkout-page--v2 .checkout-summary--v2{position:static!important}}@media (max-width:720px){body:has(.checkout-page--v2) .checkout-page--v2{width:calc(100% - 28px)!important;padding-top:clamp(1.1rem,4vw,1.55rem)!important}body:has(.checkout-page--v2) .checkout-page--v2 .checkout-hero h1{font-size:clamp(2rem,8.2vw,2.72rem)!important;line-height:1.07!important}body:has(.checkout-page--v2) .checkout-page--v2 .checkout-summary h2{font-size:clamp(1.86rem,7.2vw,2.48rem)!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(.checkout-hero>div:first-child,.checkout-steps,.checkout-form,.checkout-summary){padding:1.25rem!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(.eyebrow,.checkout-fieldset legend,.checkout-summary>.eyebrow){letter-spacing:.095em!important;font-size:.72rem!important;font-weight:500!important}body:has(.checkout-page--v2) .checkout-page--v2 :where(.field-hint,.contact-preference-option small,.delivery-option small,.checkout-confidence-panel small,.checkout-completeness-note span,.checkout-payment-note span,.checkout-assurance span,.checkout-trust-strip span){font-size:.86rem!important}}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-page--order,.order-status-page){width:min(var(--site-rail), calc(100% - 32px))!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order,.order-status-card){color:var(--brand-dark)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order>.eyebrow,.order-status-card>.eyebrow,.next-steps-card--order .eyebrow,.order-details-panel>.eyebrow,.order-support-note>.eyebrow){color:var(--accent)!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin:0 0 clamp(.4rem,.7vw,.58rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:540!important;line-height:1.2!important;display:block!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order h1,.order-status-card h1){letter-spacing:-.035em!important;max-width:860px!important;margin:0!important;font-size:clamp(2.7rem,5.25vw,4.95rem)!important;font-weight:500!important;line-height:1.02!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order h2,.order-status-card h2){letter-spacing:-.026em!important;font-size:clamp(1.86rem,3.15vw,3rem)!important;font-weight:500!important;line-height:1.08!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order h3,.order-status-card h3){letter-spacing:-.018em!important;font-weight:500!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order>p,.order-status-card>p){color:#617885!important;max-width:760px!important;margin:clamp(.82rem,1.15vw,1.05rem) 0 0!important;font-size:clamp(.98rem,1.08vw,1.12rem)!important;font-weight:400!important;line-height:1.6!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order p,.status-card--order span,.status-card--order small,.order-status-card p,.order-status-card span,.order-status-card small,.order-progress__item small,.checkout-trust-strip span,.support-facts span,.order-support-note p,.order-support-note span){letter-spacing:0!important;font-weight:400!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order strong,.status-card--order b,.order-status-card strong,.order-status-card b,.order-id strong,.order-progress__item strong,.order-progress__item span,.next-steps-grid strong,.order-trust-note strong,.order-status-summary strong,.order-line strong,.order-line b,.support-facts strong,.checkout-trust-strip strong,.order-support-note strong){letter-spacing:-.01em!important;font-weight:520!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order a,.status-card--order button,.order-status-card a,.order-status-card button,.status-card--order .primary-button,.status-card--order .secondary-button,.order-status-card .primary-button,.order-status-card .secondary-button){letter-spacing:0!important;font-weight:500!important;text-decoration:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .next-steps-card--order{margin-top:clamp(1.15rem,2vw,1.7rem)!important;padding:clamp(1.35rem,2.4vw,2rem)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .next-steps-card--order h2{margin:0 0 clamp(1rem,1.8vw,1.35rem)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .next-steps-grid>div{gap:.55rem!important;padding:clamp(1rem,1.45vw,1.2rem)!important}:is(body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .next-steps-grid span,body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-trust-note span){color:#627985!important;line-height:1.48!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-id{margin:clamp(1.1rem,1.9vw,1.55rem) 0!important}:is(body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-id span,body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-status-summary span){color:#6d838e!important;text-transform:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-status-summary{gap:.75rem!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-status-summary>div{box-shadow:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-details-panel{box-shadow:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-line{box-shadow:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .support-facts div{box-shadow:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .order-support-note{box-shadow:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .checkout-trust-strip a{box-shadow:none!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .support-facts span{color:#6d838e!important;text-transform:uppercase!important;letter-spacing:.055em!important;font-size:.82rem!important}@media (max-width:720px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-page--order,.order-status-page){width:calc(100% - 28px)!important;padding:clamp(1.35rem,5vw,2rem) 0 clamp(2.2rem,7vw,3rem)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order,.order-status-card){border-radius:26px!important;padding:clamp(1.35rem,5vw,1.75rem)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order h1,.order-status-card h1){font-size:clamp(2.25rem,10.5vw,3.2rem)!important;line-height:1.04!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.status-card--order h2,.order-status-card h2){font-size:clamp(1.7rem,7.2vw,2.25rem)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .next-steps-grid{gap:.72rem!important}}body:has(.feedback-page) .feedback-page :where(h1,h2,h3,p,a,button,label,span,strong,li,input,textarea,legend){text-rendering:optimizelegibility!important}body:has(.feedback-page) .feedback-page .eyebrow{color:var(--accent)!important;letter-spacing:.12em!important;margin:0 0 clamp(.44rem,.76vw,.62rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:540!important;line-height:1.18!important;display:block!important}body:has(.feedback-page) .feedback-page .feedback-hero-copy h1{letter-spacing:-.036em!important;max-width:760px!important;font-size:clamp(2.45rem,5.95vw,4.55rem)!important;font-weight:500!important;line-height:.98!important}body:has(.feedback-page) .feedback-page :where(.feedback-intro-grid h2,.feedback-topic-panel h2,.feedback-form-head h2,.feedback-people-section h2,.feedback-steps-section h2){letter-spacing:-.024em!important;margin-top:clamp(.58rem,1vw,.86rem)!important;font-size:clamp(1.42rem,2.35vw,2.02rem)!important;font-weight:500!important;line-height:1.08!important}body:has(.feedback-page) .feedback-page :where(.feedback-people-grid h3,.feedback-status strong){letter-spacing:-.018em!important;font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-people-grid h3{font-size:clamp(1.38rem,2.25vw,1.95rem)!important}body:has(.feedback-page) .feedback-page :where(.feedback-hero-copy p,.feedback-intro-grid p,.feedback-topic-panel p,.feedback-form-head p,.feedback-people-section p,.feedback-steps-section p,.feedback-topic-card span,.feedback-submit-row p,.feedback-status span,.feedback-status small,.feedback-consent,.feedback-form-card input,.feedback-form-card textarea){letter-spacing:0!important;font-weight:400!important}body:has(.feedback-page) .feedback-page .feedback-hero-copy p{max-width:680px!important;margin-top:clamp(1rem,1.9vw,1.35rem)!important;font-size:clamp(1rem,1.28vw,1.16rem)!important;line-height:1.62!important}body:has(.feedback-page) .feedback-page :where(.feedback-hero-actions a,.feedback-form-card button,.feedback-submit-row a,.feedback-consent a,.feedback-topic-card,.feedback-contact-choice label,.feedback-contact-choice span){letter-spacing:0!important;font-weight:520!important}body:has(.feedback-page) .feedback-page .feedback-hero-panel strong{letter-spacing:-.022em!important;max-width:310px!important;font-size:clamp(1.38rem,2vw,1.65rem)!important;font-weight:520!important;line-height:1.1!important}body:has(.feedback-page) .feedback-page .feedback-hero-panel li{letter-spacing:0!important;font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-intro-grid span{font-weight:540!important}body:has(.feedback-page) .feedback-page .feedback-steps-section li:before{font-weight:540!important}body:has(.feedback-page) .feedback-page .feedback-intro-grid article>span{font-size:.92rem!important}body:has(.feedback-page) .feedback-page .feedback-topic-card strong{letter-spacing:.006em!important;font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-form-grid label span{letter-spacing:.006em!important;font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-message-field span{letter-spacing:.006em!important;font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-contact-choice legend{letter-spacing:.006em!important;font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-people-grid strong{letter-spacing:.006em!important;font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-steps-section li{letter-spacing:.006em!important;font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-form-grid label span{font-size:.82rem!important}body:has(.feedback-page) .feedback-page .feedback-message-field span{font-size:.82rem!important}body:has(.feedback-page) .feedback-page .feedback-contact-choice legend{font-size:.82rem!important}body:has(.feedback-page) .feedback-page :where(){color:#14243a7a!important;font-weight:400!important}body:has(.feedback-page) .feedback-page .feedback-people-grid article>span{font-weight:540!important}@media (max-width:980px){body:has(.feedback-page) .feedback-page .feedback-hero-copy h1{font-size:clamp(2.25rem,7.8vw,4rem)!important}}@media (max-width:720px){body:has(.feedback-page) .feedback-page .feedback-hero-copy h1{letter-spacing:-.028em!important;font-size:clamp(2.22rem,10.2vw,3.28rem)!important;line-height:1.02!important}body:has(.feedback-page) .feedback-page :where(.feedback-intro-grid h2,.feedback-topic-panel h2,.feedback-form-head h2,.feedback-people-section h2,.feedback-steps-section h2,.feedback-people-grid h3){font-size:clamp(1.38rem,6vw,1.85rem)!important;font-weight:500!important;line-height:1.12!important}body:has(.feedback-page) .feedback-page :where(.feedback-hero-actions a,.feedback-form-card button,.feedback-submit-row a,.feedback-topic-card strong,.feedback-contact-choice span,.feedback-form-grid label span,.feedback-message-field span,.feedback-contact-choice legend){font-weight:500!important}body:has(.feedback-page) .feedback-page .feedback-hero-panel ul{padding-left:clamp(.32rem,2.2vw,.55rem)!important}body:has(.feedback-page) .feedback-page .feedback-hero-panel li{padding-left:.16rem!important}}:is(body:has(.company-page) .company-page,body:has(.trust-page) .trust-page){width:var(--site-rail)!important;box-sizing:border-box!important;max-width:none!important;overflow-x:clip!important}:is(body:has(.company-page) .company-page :where(.company-hero-copy,.company-hero-media,.company-section,.company-cta,.company-facts,.company-section-split,.company-section-documents,.company-quality-panel),body:has(.trust-page) .trust-page :where(.trust-hero,.trust-section,.trust-card,.trust-visual-section,.trust-final-cta)){box-sizing:border-box!important;max-width:100%!important}:is(body:has(.company-page) .company-page :where(.eyebrow),body:has(.trust-page) .trust-page :where(.eyebrow),body:has(.trust-page) .trust-page :where(.section-head .eyebrow)){color:var(--accent)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 clamp(.42rem,.72vw,.58rem)!important;font-size:clamp(.72rem,.76vw,.82rem)!important;font-weight:520!important;line-height:1.18!important;display:block!important}:is(body:has(.company-page) .company-page :where(h1),body:has(.trust-page) .trust-page :where(h1)){letter-spacing:-.035em!important;max-width:980px!important;font-size:clamp(2.45rem,5vw,4.75rem)!important;font-weight:500!important;line-height:1.02!important}:is(body:has(.company-page) .company-page :where(h2),body:has(.trust-page) .trust-page :where(h2)){letter-spacing:-.026em!important;font-size:clamp(1.8rem,3.1vw,3.05rem)!important;font-weight:500!important;line-height:1.08!important}:is(body:has(.company-page) .company-page :where(h3),body:has(.trust-page) .trust-page :where(h3),body:has(.trust-page) .trust-page :where(.trust-visual-body strong),body:has(.trust-page) .trust-page :where(.trust-safety-step strong)){letter-spacing:-.018em!important;font-size:clamp(1.18rem,1.65vw,1.62rem)!important;font-weight:500!important;line-height:1.14!important}:is(body:has(.company-page) .company-page :where(p,li,small,input,textarea,.company-quality-list li,.company-facts span,.company-hero-badge span,.company-award-row p,.company-document-card p,.company-principles p),body:has(.trust-page) .trust-page :where(p,li,small,input,textarea,.trust-hero-panel span,.trust-doc-list span,.trust-visual-body>span:not(.trust-visual-facts),.trust-visual-facts i,.trust-step-grid article>span,.trust-safety-step>span,.trust-safety-step small)){letter-spacing:0!important;font-weight:400!important}:is(body:has(.company-page) .company-page :where(a,button,strong,b,.primary-button,.secondary-button,.company-document-card span,.company-facts strong,.company-hero-badge strong),body:has(.trust-page) .trust-page :where(a,button,strong,b,.primary-button,.secondary-button,.trust-proof-card a,.trust-doc-list a,.trust-channel-card span,.trust-final-cta a:not(.primary-button),.trust-visual-body em,.trust-safety-step em)){letter-spacing:0!important;font-weight:520!important;text-decoration:none!important}:is(body:has(.company-page) .company-page :where(.primary-button,.secondary-button),body:has(.trust-page) .trust-page :where(.primary-button,.secondary-button)){justify-content:center!important;align-items:center!important}body:has(.trust-page) .trust-page .section-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(.8rem,1.6vw,1.4rem)!important;margin-bottom:clamp(1rem,1.9vw,1.45rem)!important;display:grid!important}body:has(.trust-page) .trust-page .section-head>a{place-self:end!important;font-size:clamp(.92rem,.98vw,1.02rem)!important;font-weight:520!important;line-height:1.25!important}:is(body:has(.trust-page) .trust-page .section-head h2,body:has(.company-page) .company-page .company-section-head h2){margin-top:0!important}:is(body:has(.trust-page) .trust-page .trust-hero p,body:has(.trust-page) .trust-page .trust-section-copy p,body:has(.trust-page) .trust-page .trust-final-cta p,body:has(.company-page) .company-page .company-hero-copy p,body:has(.company-page) .company-page .company-quality-copy p,body:has(.company-page) .company-page .company-section-head-row>p,body:has(.company-page) .company-page .company-cta p){font-size:clamp(1rem,1.08vw,1.12rem)!important;line-height:1.62!important}body:has(.trust-page) .trust-page .trust-visual-image{place-items:center!important;min-height:clamp(150px,12vw,190px)!important;display:grid!important}:is(body:has(.trust-page) .trust-page .trust-visual-image img,body:has(.trust-page) .trust-page .trust-awards-grid img,body:has(.trust-page) .trust-page .trust-channel-card img){object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;transform:none!important}body:has(.trust-page) .trust-page .trust-visual-image img{padding:clamp(.85rem,1.5vw,1.35rem)!important}body:has(.trust-page) .trust-page .trust-visual-card:hover img{transform:none!important}body:has(.trust-page) .trust-page .trust-visual-body{gap:clamp(.5rem,.9vw,.75rem)!important}:is(body:has(.trust-page) .trust-page .trust-visual-facts i,body:has(.trust-page) .trust-page .trust-doc-list span,body:has(.company-page) .company-page .company-quality-list li,body:has(.company-page) .company-page .company-facts article){border-radius:.9rem!important}body:has(.trust-page) .trust-page .trust-final-cta>div:last-child{align-items:center!important;gap:.75rem!important;display:flex!important}body:has(.company-page) .company-page .company-cta-actions{align-items:center!important;gap:.75rem!important;display:flex!important}body:has(.trust-page) .trust-page .trust-final-cta>div:last-child>*{align-self:center!important}body:has(.company-page) .company-page .company-cta-actions>*{align-self:center!important}:is(body:has(.company-page) .company-page .company-section-split,body:has(.company-page) .company-page .company-quality-panel,body:has(.company-page) .company-page .company-section-head-row,body:has(.company-page) .company-page .company-cta),:is(body:has(.company-page) .company-page .company-principles,body:has(.company-page) .company-page .company-quality-list,body:has(.company-page) .company-page .company-document-grid,body:has(.company-page) .company-page .company-awards-list,body:has(.trust-page) .trust-page .trust-visual-layer,body:has(.trust-page) .trust-page .trust-proof-grid,body:has(.trust-page) .trust-page .trust-awards-grid,body:has(.trust-page) .trust-page .trust-channel-grid,body:has(.trust-page) .trust-page .trust-check-grid,body:has(.trust-page) .trust-page .trust-doc-list,body:has(.trust-page) .trust-page .trust-safety-route,body:has(.trust-page) .trust-page .trust-step-grid){min-width:0!important}@media (max-width:980px){:is(body:has(.company-page) .company-page,body:has(.trust-page) .trust-page){width:min(100% - 24px,720px)!important}:is(body:has(.company-page) .company-page :where(h1),body:has(.trust-page) .trust-page :where(h1)){font-size:clamp(2.1rem,8.8vw,3.55rem)!important;line-height:1.04!important}:is(body:has(.company-page) .company-page :where(h2),body:has(.trust-page) .trust-page :where(h2)){font-size:clamp(1.72rem,7vw,2.55rem)!important;line-height:1.08!important}:is(body:has(.company-page) .company-page :where(h3),body:has(.trust-page) .trust-page :where(h3),body:has(.trust-page) .trust-page :where(.trust-visual-body strong),body:has(.trust-page) .trust-page :where(.trust-safety-step strong)){font-size:clamp(1.18rem,5.6vw,1.55rem)!important}:is(body:has(.company-page) .company-page :where(.company-hero,.company-facts,.company-section-split,.company-quality-panel,.company-section-head-row,.company-document-grid,.company-awards-list,.company-cta),body:has(.trust-page) .trust-page :where(.trust-hero,.trust-proof-grid,.trust-awards-grid,.trust-channel-grid,.trust-check-grid,.trust-step-grid,.trust-service-flow,.trust-visual-layer,.trust-visual-layer--compact,.trust-safety-route,.trust-final-cta)){grid-template-columns:minmax(0,1fr)!important}body:has(.company-page) .company-page .company-quality-panel{gap:1rem!important}body:has(.company-page) .company-page .company-quality-list li{min-height:0!important;padding:1rem 1rem 1rem 3.75rem!important}body:has(.company-page) .company-page .company-quality-list li:before{top:1rem!important;left:1rem!important}body:has(.trust-page) .trust-page .section-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.75rem!important}body:has(.trust-page) .trust-page .section-head>a{place-self:start!important;max-width:100%!important}body:has(.trust-page) .trust-page .trust-final-cta>div:last-child{justify-content:flex-start!important}body:has(.company-page) .company-page .company-cta-actions{justify-content:flex-start!important}}@media (max-width:720px){:is(body:has(.company-page) .company-page,body:has(.trust-page) .trust-page){width:min(100% - 18px,430px)!important}:is(body:has(.company-page) .company-page :where(.company-section,.company-cta,.company-hero-copy),body:has(.trust-page) .trust-page :where(.trust-hero,.trust-section.trust-card,.trust-final-cta)){border-radius:1.55rem!important;padding:clamp(1.25rem,6vw,1.55rem)!important}body:has(.company-page) .company-page :where(.company-section-split,.company-section-documents){padding:0!important}body:has(.company-page) .company-page .company-section-split>div:first-child{border-radius:1.55rem!important;padding:clamp(1.25rem,6vw,1.55rem)!important}body:has(.company-page) .company-page .company-section-documents .company-section-head{border-radius:1.55rem!important;padding:clamp(1.25rem,6vw,1.55rem)!important}body:has(.trust-page) .trust-page .trust-visual-card{min-height:0!important}body:has(.trust-page) .trust-page .trust-visual-image{min-height:132px!important;margin:.8rem .8rem 0!important}body:has(.trust-page) .trust-page .trust-visual-image img{padding:.75rem!important}body:has(.company-page) .company-page .company-principles{width:100%!important;overflow:visible!important}body:has(.company-page) .company-page .company-quality-list{width:100%!important;overflow:visible!important}body:has(.trust-page) .trust-page :where(.trust-check-grid,.trust-safety-route,.trust-step-grid){width:100%!important;overflow:visible!important}:is(body:has(.company-page) .company-page :where(.company-principles article,.company-quality-list li),body:has(.trust-page) .trust-page :where(.trust-check-grid article,.trust-safety-step,.trust-step-grid article)){box-sizing:border-box!important;width:100%!important;max-width:100%!important}}:is(body:has(.company-page) .company-page :where(.company-hero-copy,.company-hero-media,.company-section,.company-cta,.company-facts article,.company-principles article,.company-document-card,.company-award-row),body:has(.trust-page) .trust-page :where(.trust-card,.trust-visual-card,.trust-check-grid article,.trust-step-grid article,.trust-safety-step,.trust-doc-list article)){box-shadow:none!important}:is(body:has(.company-page) .company-page :where(.company-hero-copy,.company-hero-media,.company-section,.company-cta,.company-principles article,.company-document-card,.company-award-row),body:has(.trust-page) .trust-page :where(.trust-hero,.trust-section.trust-card,.trust-final-cta,.trust-visual-card,.trust-awards-grid .trust-card,.trust-channel-card,.trust-proof-card,.trust-check-grid article,.trust-step-grid article,.trust-safety-step,.trust-doc-list article)){border-color:#08799a29!important}:is(body:has(.company-page) .company-page :where(.company-hero-copy,.company-hero-media,.company-section,.company-cta),body:has(.trust-page) .trust-page :where(.trust-hero,.trust-section.trust-card,.trust-final-cta)){background:radial-gradient(circle at 0 0,#2fbf9014,#0000 34%),linear-gradient(145deg,#fffffffa,#fafdfefa)!important}:is(body:has(.company-page) .company-page :where(.company-facts article,.company-principles article,.company-document-card,.company-award-row),body:has(.trust-page) .trust-page :where(.trust-visual-card,.trust-awards-grid .trust-card,.trust-channel-card,.trust-proof-card,.trust-check-grid article,.trust-step-grid article,.trust-safety-step,.trust-doc-list article)){background:#fffffff5!important}body:has(.trust-page) .trust-page :where(.trust-visual-card--blue,.trust-visual-card--mint){background:radial-gradient(circle at 18% 0,#2fbf901c,#0000 30%),linear-gradient(145deg,#f4fbfcfa,#fffffffa 70%)!important}:is(body:has(.company-page) .company-page :where(h1),body:has(.trust-page) .trust-page :where(h1)){font-size:clamp(2.05rem,4.05vw,3.82rem)!important;font-weight:470!important;line-height:1.04!important}:is(body:has(.company-page) .company-page :where(h2),body:has(.trust-page) .trust-page :where(h2)){font-size:clamp(1.55rem,2.45vw,2.45rem)!important;font-weight:470!important;line-height:1.11!important}:is(body:has(.company-page) .company-page :where(h3),body:has(.trust-page) .trust-page :where(h3),body:has(.trust-page) .trust-page :where(.trust-visual-body strong),body:has(.trust-page) .trust-page :where(.trust-safety-step strong)){font-size:clamp(1.04rem,1.32vw,1.32rem)!important;font-weight:470!important;line-height:1.18!important}:is(body:has(.company-page) .company-page :where(.eyebrow),body:has(.trust-page) .trust-page :where(.eyebrow)){letter-spacing:.12em!important;margin-bottom:clamp(.28rem,.48vw,.4rem)!important;font-size:clamp(.68rem,.7vw,.76rem)!important;font-weight:500!important}:is(body:has(.company-page) .company-page :where(.company-section-head,.company-section-copy),body:has(.trust-page) .trust-page :where(.section-head,.trust-section-copy)){gap:clamp(.38rem,.7vw,.68rem)!important}body:has(.trust-page) .trust-page .section-head{margin-bottom:clamp(.8rem,1.45vw,1.12rem)!important}body:has(.trust-page) .trust-page .section-head>a{margin-top:0!important}body:has(.company-page) .company-page :where(.company-section-head-row>p){margin-top:0!important}body:has(.trust-page) .trust-page .trust-visual-layer{gap:clamp(.8rem,1.35vw,1rem)!important}body:has(.trust-page) .trust-page .trust-visual-card{border-radius:clamp(1.35rem,2vw,1.65rem)!important;min-height:clamp(270px,24vw,330px)!important}body:has(.trust-page) .trust-page .trust-visual-image{border-radius:1.15rem!important;min-height:clamp(106px,9vw,142px)!important;max-height:150px!important;margin:clamp(.8rem,1.2vw,1rem) clamp(.8rem,1.2vw,1rem) 0!important}body:has(.trust-page) .trust-page .trust-visual-image img{object-fit:contain!important;width:auto!important;max-width:78%!important;height:auto!important;max-height:120px!important;padding:0!important}body:has(.trust-page) .trust-page .trust-visual-body{padding:clamp(1rem,1.55vw,1.25rem)!important}body:has(.trust-page) .trust-page .trust-awards-grid .trust-card{gap:clamp(.7rem,1.1vw,.95rem)!important;min-height:0!important;padding:clamp(1rem,1.7vw,1.35rem)!important}body:has(.trust-page) .trust-page .trust-channel-card{gap:clamp(.7rem,1.1vw,.95rem)!important;min-height:0!important;padding:clamp(1rem,1.7vw,1.35rem)!important}body:has(.trust-page) .trust-page .trust-awards-grid img{object-fit:contain!important;width:auto!important;max-width:clamp(78px,7vw,108px)!important;height:auto!important;max-height:clamp(78px,7vw,108px)!important;margin:0 auto clamp(.25rem,.8vw,.45rem)!important;display:block!important}body:has(.trust-page) .trust-page .trust-channel-card img{object-fit:contain!important;width:auto!important;max-width:clamp(82px,8.5vw,118px)!important;height:auto!important;max-height:clamp(58px,7vw,92px)!important;margin:0 0 clamp(.25rem,.7vw,.45rem)!important;display:block!important}body:has(.trust-page) .trust-page .trust-channel-card:first-child img{max-width:clamp(118px,12vw,168px)!important;max-height:clamp(54px,6vw,76px)!important}body:has(.trust-page) .trust-page :where(.trust-awards-grid,.trust-channel-grid){gap:clamp(.9rem,1.55vw,1.15rem)!important}body:has(.trust-page) .trust-page .trust-section-copy{margin-bottom:clamp(.95rem,1.7vw,1.25rem)!important}:is(body:has(.trust-page) .trust-page .trust-section-copy+a,body:has(.trust-page) .trust-page .section-head a,body:has(.trust-page) .trust-page .trust-visual-section>a){margin-top:0!important}body:has(.trust-page) .trust-page :where(.trust-final-cta,.trust-section.trust-card){padding:clamp(1.55rem,3vw,2.3rem)!important}@media (max-width:980px){:is(body:has(.company-page) .company-page :where(h1),body:has(.trust-page) .trust-page :where(h1)){font-size:clamp(1.85rem,7.3vw,3rem)!important}:is(body:has(.company-page) .company-page :where(h2),body:has(.trust-page) .trust-page :where(h2)){font-size:clamp(1.38rem,5.8vw,2.05rem)!important}body:has(.trust-page) .trust-page .trust-visual-card{min-height:0!important}body:has(.trust-page) .trust-page .trust-visual-image{min-height:112px!important;max-height:132px!important}body:has(.trust-page) .trust-page .trust-visual-image img{max-width:72%!important;max-height:104px!important}body:has(.trust-page) .trust-page .section-head>a{margin-top:.1rem!important}}@media (max-width:720px){:is(body:has(.company-page) .company-page,body:has(.trust-page) .trust-page){width:min(100% - 18px,430px)!important}:is(body:has(.trust-page) .trust-page .trust-visual-layer,body:has(.trust-page) .trust-page .trust-visual-layer--compact,body:has(.trust-page) .trust-page .trust-awards-grid,body:has(.trust-page) .trust-page .trust-channel-grid){grid-template-columns:minmax(0,1fr)!important}body:has(.trust-page) .trust-page .section-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;margin-bottom:.9rem!important;display:grid!important}body:has(.trust-page) .trust-page .section-head>a{place-self:start!important;width:fit-content!important;margin-top:0!important}:is(body:has(.company-page) .company-page :where(.company-hero-copy,.company-section,.company-cta),body:has(.trust-page) .trust-page :where(.trust-hero,.trust-section.trust-card,.trust-final-cta)){padding:clamp(1.1rem,5.4vw,1.45rem)!important}:is(body:has(.trust-page) .trust-page .trust-awards-grid img,body:has(.trust-page) .trust-page .trust-channel-card img){max-width:96px!important;max-height:84px!important}body:has(.trust-page) .trust-page .trust-channel-card:first-child img{max-width:150px!important;max-height:70px!important}}:is(body:has(.company-page) .company-page,body:has(.trust-page) .trust-page){background:0 0!important}:is(body:has(.company-page) .company-page :where(.company-section-split,.company-section-documents,.company-principles,.company-document-grid,.company-awards-list,.company-quality-list),body:has(.trust-page) .trust-page :where(.trust-section,.trust-visual-section,.trust-visual-layer,.trust-visual-layer--compact,.trust-proof-grid,.trust-awards-grid,.trust-channel-grid,.trust-check-grid,.trust-doc-list,.trust-safety-route,.trust-step-grid,.trust-service-flow)){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}:is(body:has(.company-page) .company-page .company-section.company-section-split,body:has(.company-page) .company-page .company-section.company-section-documents){box-shadow:none!important;background:0 0!important;border:0!important}:is(body:has(.company-page) .company-page :where(.company-hero-copy,.company-hero-media,.company-section-split>div:first-child,.company-quality-panel,.company-section-documents .company-section-head,.company-section:not(.company-section-split):not(.company-section-documents),.company-cta,.company-facts article,.company-principles article,.company-document-card,.company-award-row),body:has(.trust-page) .trust-page :where(.trust-hero,.trust-section.trust-card,.trust-final-cta,.trust-visual-card,.trust-awards-grid .trust-card,.trust-channel-card,.trust-proof-card,.trust-check-grid article,.trust-step-grid article,.trust-safety-step,.trust-doc-list article)){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.company-page) .company-page .company-cta{color:var(--ink,#082c3a)!important;background:radial-gradient(circle at 0 0,#2fbf9014,#0000 34%),linear-gradient(145deg,#fffffffc,#fafdfefc)!important}body:has(.company-page) .company-page .company-cta :where(h2,p,a,span){color:inherit!important}body:has(.company-page) .company-page .company-cta p{color:var(--muted,#6f8490)!important}body:has(.company-page) .company-page .company-cta .eyebrow{color:var(--accent,#2fbf90)!important}body:has(.company-page) .company-page .company-cta .primary-button{color:#fff!important}body:has(.company-page) .company-page .company-cta .secondary-button{color:var(--brand-dark,#08799a)!important;background:#08799a14!important}body:has(.company-page) .company-page .company-cta a:not(.primary-button){color:var(--brand-dark,#08799a)!important;background:#08799a14!important}body:has(.trust-page) .trust-page .trust-visual-card{background:#fffffffa!important}body:has(.trust-page) .trust-page :where(.trust-awards-grid .trust-card,.trust-channel-card){background:#fffffffa!important}body:has(.trust-page) .trust-page .trust-visual-card--dark{background:linear-gradient(145deg,#083848 0%,#0d4a5a 100%)!important}body:has(.trust-page) .trust-page .trust-visual-image{background:0 0!important;border-radius:1.1rem!important;min-height:clamp(112px,9vw,148px)!important;max-height:154px!important;margin:clamp(1rem,1.45vw,1.25rem) clamp(1rem,1.55vw,1.35rem) 0!important;overflow:hidden!important}body:has(.trust-page) .trust-page .trust-visual-card--dark .trust-visual-image{background:0 0!important;border-radius:1.1rem!important;min-height:clamp(112px,9vw,148px)!important;max-height:154px!important;margin:clamp(1rem,1.45vw,1.25rem) clamp(1rem,1.55vw,1.35rem) 0!important;overflow:hidden!important}body:has(.trust-page) .trust-page .trust-visual-image img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:clamp(.55rem,1vw,.9rem)!important}body:has(.trust-page) .trust-page .trust-visual-card--dark .trust-visual-image img{padding:clamp(.35rem,.8vw,.7rem)!important}:is(body:has(.company-page) .company-page :where(.company-principles article,.company-document-card,.company-award-row,.company-quality-list li),body:has(.trust-page) .trust-page :where(.trust-visual-card,.trust-awards-grid .trust-card,.trust-channel-card,.trust-proof-card,.trust-check-grid article,.trust-step-grid article,.trust-safety-step,.trust-doc-list article)){background-clip:padding-box!important}@media (max-width:720px){body:has(.company-page) .company-page .company-cta{color:var(--ink,#082c3a)!important}body:has(.trust-page) .trust-page .trust-visual-image{min-height:108px!important;max-height:132px!important;margin:1rem 1rem 0!important}body:has(.trust-page) .trust-page .trust-visual-card--dark .trust-visual-image{min-height:108px!important;max-height:132px!important;margin:1rem 1rem 0!important}body:has(.trust-page) .trust-page .trust-visual-image img{padding:.65rem!important}}body:has(.trust-page) .trust-page .trust-visual-card{align-content:start!important}body:has(.trust-page) .trust-page .trust-visual-image{justify-self:start!important;width:min(68%,220px)!important;min-height:clamp(88px,7vw,116px)!important;max-height:122px!important;margin:clamp(1rem,1.45vw,1.25rem) clamp(1rem,1.55vw,1.35rem) 0!important}body:has(.trust-page) .trust-page .trust-visual-card--dark .trust-visual-image{justify-self:start!important;width:min(68%,220px)!important;min-height:clamp(88px,7vw,116px)!important;max-height:122px!important;margin:clamp(1rem,1.45vw,1.25rem) clamp(1rem,1.55vw,1.35rem) 0!important}body:has(.trust-page) .trust-page .trust-visual-layer--compact .trust-visual-image{width:min(64%,210px)!important;min-height:clamp(82px,6.4vw,108px)!important;max-height:112px!important}body:has(.trust-page) .trust-page .trust-visual-image img{object-position:left bottom!important;padding:clamp(.32rem,.72vw,.55rem)!important}body:has(.trust-page) .trust-page .trust-visual-body{padding-top:clamp(.38rem,.75vw,.56rem)!important}@media (max-width:720px){body:has(.trust-page) .trust-page .trust-visual-image{width:min(68%,190px)!important;min-height:84px!important;max-height:106px!important;margin:.95rem 1rem 0!important}body:has(.trust-page) .trust-page .trust-visual-card--dark .trust-visual-image{width:min(68%,190px)!important;min-height:84px!important;max-height:106px!important;margin:.95rem 1rem 0!important}body:has(.trust-page) .trust-page .trust-visual-layer--compact .trust-visual-image{width:min(68%,190px)!important;min-height:84px!important;max-height:106px!important;margin:.95rem 1rem 0!important}body:has(.trust-page) .trust-page .trust-visual-image img{padding:.38rem!important}body:has(.trust-page) .trust-page .trust-visual-body{padding-top:.45rem!important}}.legal-document-page{width:var(--site-rail)!important;max-width:none!important}.legal-document-hero,.legal-document-layout{width:100%!important;max-width:none!important}.legal-document-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;gap:clamp(1.35rem,2vw,2rem)!important}.legal-document-card{width:100%!important;max-width:none!important}.legal-document-hero .eyebrow{margin-bottom:clamp(.46rem,.72vw,.62rem)!important;font-weight:520!important}.legal-document-hero h1{letter-spacing:-.038em!important;margin-top:0!important;font-size:clamp(2.65rem,4.85vw,4.95rem)!important;font-weight:500!important;line-height:1.02!important}.legal-document-hero p,.legal-document-section :where(p,li),.legal-document-footer-note p,.legal-document-download :where(p,span){letter-spacing:0!important;font-weight:400!important}.legal-document-meta span,.legal-document-toc strong,.legal-document-toc a,.legal-document-section strong,.legal-document-section b,.legal-document-download strong,.legal-document-download span,.legal-document-download a,.legal-document-footer-note strong,.legal-document-footer-note b{letter-spacing:0!important;font-weight:500!important}.legal-document-toc strong{color:var(--ink,#082c3a)!important;letter-spacing:.075em!important;font-size:.82rem!important}.legal-document-toc a{color:#1c2f3ab8!important;font-size:.91rem!important;line-height:1.38!important}.legal-document-section h2{letter-spacing:-.024em!important;margin-bottom:clamp(.72rem,1vw,.95rem)!important;font-size:clamp(1.72rem,2.25vw,2.55rem)!important;font-weight:500!important;line-height:1.14!important}.legal-document-section :where(p,li){color:#1c2f3ac7!important;font-size:clamp(.98rem,1.02vw,1.06rem)!important;line-height:1.72!important}.legal-document-section li::marker{font-weight:560!important}.legal-document-download a{font-weight:560!important}.legal-document-download span{font-weight:460!important}.legal-document-footer-note p{font-weight:400!important}@media (max-width:980px){.legal-document-page{width:min(100% - 28px,1180px)!important}.legal-document-layout{grid-template-columns:1fr!important}}@media (max-width:720px){.legal-document-page{width:min(100% - 24px,1180px)!important;padding-top:1.45rem!important}.legal-document-hero h1{font-size:clamp(2.15rem,11vw,3.05rem)!important;line-height:1.04!important}.legal-document-section h2{font-size:clamp(1.45rem,7vw,2rem)!important}.legal-document-toc a,.legal-document-section :where(p,li){font-size:.96rem!important}}.legal-document-toc{overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;max-height:min(70svh,100dvh - clamp(10.4rem,10.5vw,12.1rem))!important;top:clamp(8.35rem,8.2vw,9.7rem)!important;overflow:auto!important}.legal-document-toc nav{gap:clamp(.28rem,.38vw,.46rem)!important}.legal-document-toc a{padding:clamp(.42rem,.54vw,.56rem) clamp(.52rem,.7vw,.68rem)!important}.legal-document-toc:has(nav a:nth-child(9)){gap:clamp(.48rem,.62vw,.64rem)!important;max-height:min(66svh,100dvh - clamp(10.75rem,11vw,12.4rem))!important;padding:clamp(.82rem,.95vw,1rem)!important}.legal-document-toc:has(nav a:nth-child(9)) nav{gap:.18rem!important}.legal-document-toc:has(nav a:nth-child(9)) a{padding:.42rem .5rem!important;font-size:clamp(.79rem,.7vw,.86rem)!important;line-height:1.3!important}@media (max-height:760px) and (min-width:981px){.legal-document-toc{gap:.48rem!important;max-height:calc(100dvh - 9.7rem)!important;padding:.86rem!important;top:7.85rem!important}.legal-document-toc nav{gap:.18rem!important}.legal-document-toc a{padding:.38rem .5rem!important;font-size:.8rem!important;line-height:1.28!important}}@media (max-width:980px){.legal-document-toc{max-height:min(54svh,27rem)!important;padding:1rem!important;top:clamp(5.8rem,14vw,7.8rem)!important}.legal-document-toc nav{gap:.28rem!important}.legal-document-toc a{padding:.5rem .58rem!important;font-size:.88rem!important}}@media (max-width:720px){.legal-document-toc{max-height:min(50svh,24rem)!important;padding:.9rem!important;top:5.9rem!important}.legal-document-toc:has(nav a:nth-child(9)) a{padding:.38rem .46rem!important;font-size:.82rem!important}}body:has(.diagnostics-page) .diagnostics-page{width:var(--site-rail)!important;max-width:calc(100% - 48px)!important;margin-inline:auto!important;padding-inline:0!important}:is(body:has(.diagnostics-page) .diagnostics-hero,body:has(.diagnostics-page) .diagnostics-test-shell,body:has(.diagnostics-page) .diagnostics-seo-section,body:has(.diagnostics-page) .diagnostics-result-shell){width:100%!important;max-width:none!important;margin-inline:0!important}body:has(.diagnostics-page) .diagnostics-page :where(h1,h2,h3,legend){letter-spacing:-.022em!important;font-weight:520!important}body:has(.diagnostics-page) .diagnostics-page :where(p,li,label,input,small,span,a,button,strong,b){letter-spacing:0!important;font-weight:400!important}body:has(.diagnostics-page) .diagnostics-page .diagnostics-eyebrow{color:var(--accent)!important;letter-spacing:.105em!important;margin:0 0 clamp(.5rem,.8vw,.75rem)!important;font-size:clamp(.72rem,.78vw,.82rem)!important;font-weight:560!important;line-height:1.2!important}:is(body:has(.diagnostics-page) .diagnostics-hero h1,body:has(.diagnostics-page) .diagnostics-result-head h1){max-width:820px!important;margin:0 0 clamp(1rem,1.45vw,1.35rem)!important;font-size:clamp(2.45rem,4.25vw,4.95rem)!important;line-height:1.03!important}:is(body:has(.diagnostics-page) .diagnostics-test-head h2,body:has(.diagnostics-page) .diagnostics-seo-section h2,body:has(.diagnostics-page) .diagnostics-result-recommendation h2,body:has(.diagnostics-page) .diagnostics-result-section>h2,body:has(.diagnostics-page) .diagnostics-result-actions h2){margin-top:0!important;font-size:clamp(1.85rem,2.85vw,3.15rem)!important;line-height:1.06!important}body:has(.diagnostics-page) .diagnostics-contact-card h2{margin-top:0!important;font-size:clamp(2rem,2.65vw,3rem)!important;line-height:1.08!important}:is(body:has(.diagnostics-page) .diagnostics-hero-card h2,body:has(.diagnostics-page) .diagnostics-question legend,body:has(.diagnostics-page) .diagnostics-material-grid h3,body:has(.diagnostics-page) .diagnostics-result-metrics strong){font-size:clamp(1.35rem,2.05vw,2rem)!important;font-weight:520!important;line-height:1.12!important}:is(body:has(.diagnostics-page) .diagnostics-hero p,body:has(.diagnostics-page) .diagnostics-result-head p,body:has(.diagnostics-page) .diagnostics-seo-section p,body:has(.diagnostics-page) .diagnostics-result-recommendation p){font-size:clamp(1rem,1.2vw,1.18rem)!important;line-height:1.58!important}body:has(.diagnostics-page) .diagnostics-page :where(.diagnostics-primary-link,.diagnostics-submit,.diagnostics-next,.diagnostics-hero-actions a,.diagnostics-controls button,.diagnostics-material-grid a,.diagnostics-result-actions button,.diagnostics-contact-card small a){font-weight:540!important}body:has(.diagnostics-page) .diagnostics-page :where(.diagnostics-option strong,.diagnostics-answer-summary strong,.diagnostics-result-warning strong){font-weight:520!important}body:has(.diagnostics-page) .diagnostics-page :where(.diagnostics-breadcrumbs,.diagnostics-privacy-note,.diagnostics-result-metrics span,.diagnostics-answer-summary span,.diagnostics-result-recommendation span,.diagnostics-result-section>h2,.diagnostics-contact-card label){font-weight:480!important}body:has(.diagnostics-page) .diagnostics-hero-card span{margin-bottom:clamp(.75rem,1.1vw,1rem)!important;font-weight:520!important}body:has(.diagnostics-page) .diagnostics-hero-card ul{font-weight:400!important}body:has(.diagnostics-page) .diagnostics-contact-card input{font-weight:400!important}@media (max-width:760px){body:has(.diagnostics-page) .diagnostics-page{width:100%!important;max-width:100vw!important;padding:96px 16px 62px!important}:is(body:has(.diagnostics-page) .diagnostics-hero h1,body:has(.diagnostics-page) .diagnostics-result-head h1){font-size:clamp(2.1rem,10vw,3.05rem)!important;line-height:1.02!important}:is(body:has(.diagnostics-page) .diagnostics-test-head h2,body:has(.diagnostics-page) .diagnostics-seo-section h2,body:has(.diagnostics-page) .diagnostics-result-recommendation h2,body:has(.diagnostics-page) .diagnostics-result-section>h2){font-size:clamp(1.65rem,7.4vw,2.25rem)!important}body:has(.diagnostics-page) .diagnostics-contact-card h2{font-size:clamp(1.8rem,8.6vw,2.45rem)!important}}body:has(.diagnostics-page) .diagnostics-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:max(16px, calc((100vw - var(--site-rail)) / 2))!important;padding-right:max(16px, calc((100vw - var(--site-rail)) / 2))!important;margin-inline:0!important}body:has(.diagnostics-page) .diagnostics-result-actions .diagnostics-primary-link{text-align:center!important;white-space:normal!important;justify-content:center!important;line-height:1.18!important}@media (max-width:760px){body:has(.diagnostics-page) .diagnostics-page{width:100%!important;max-width:100vw!important;margin-inline:0!important;padding-left:16px!important;padding-right:16px!important}body:has(.diagnostics-page) .diagnostics-result-actions .diagnostics-primary-link{min-height:54px!important;padding-inline:18px!important}.site-header--storefront .brand-figma{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;padding-inline:0!important}body:has(.home-hero) .site-header--storefront .brand-figma{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;padding-inline:0!important}body:has(.home-hero-storefront) .site-header--storefront .brand-figma{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;padding-inline:0!important}.site-header--storefront .brand-logo{filter:none!important}body:has(.home-hero) .site-header--storefront .brand-logo{filter:none!important}body:has(.home-hero-storefront) .site-header--storefront .brand-logo{filter:none!important}}@media (min-width:1281px){.reton-footer-contacts{align-self:start!important;padding-top:clamp(10px,1.05vw,16px)!important}.reton-footer-contacts h2{margin-bottom:16px!important}}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.checkout-page--v2,.payment-page--embedded,.status-page--order,.order-status-page){width:var(--site-rail)!important;max-width:var(--site-rail)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.payment-hero,.payment-layout,.checkout-hero,.checkout-form--v2,.order-status-layout,.order-progress--status,.checkout-trust-strip--status){width:100%}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .payment-layout{grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr)}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .payment-widget-shell{min-height:660px}@media (max-width:1120px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .payment-layout{grid-template-columns:1fr}}@media (max-width:720px){body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) :where(.checkout-page--v2,.payment-page--embedded,.status-page--order,.order-status-page){width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}body:not(:has(.home-hero)):not(:has(.home-hero-storefront)) .payment-widget-shell{min-height:560px}}.status-page.status-page--order,.status-page.order-status-page{width:min(var(--site-rail,1440px), calc(100vw - 48px))!important;max-width:min(var(--site-rail,1440px), calc(100vw - 48px))!important;place-items:stretch stretch!important;margin-inline:auto!important}.status-page.status-page--order>.status-card,.status-page.order-status-page>.status-card{width:100%!important;max-width:none!important}.status-page.status-page--order .status-card--order h1,.status-page.order-status-page .order-status-card h1{max-width:980px!important}.status-page.status-page--order .order-progress--success{grid-template-columns:repeat(3,minmax(0,1fr))!important}.status-page.order-status-page .order-progress--status{grid-template-columns:repeat(4,minmax(0,1fr))!important}.payment-status-poller{background:linear-gradient(135deg,#e6f9f9d1,#fffffff0);border:1px solid #0b8aa02e;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;margin:clamp(1.05rem,1.8vw,1.5rem) 0;padding:clamp(.95rem,1.45vw,1.15rem) clamp(1rem,1.7vw,1.35rem);display:flex}.payment-status-poller>div{gap:.28rem;display:grid}.payment-status-poller strong{color:var(--brand-dark);font-size:clamp(.98rem,1.02vw,1.08rem);font-weight:560!important}.payment-status-poller span,.payment-status-poller small{color:#617885;font-size:.9rem;line-height:1.4}.payment-status-poller small{white-space:nowrap}.payment-status-poller--succeeded{background:linear-gradient(135deg,#e5fcf2eb,#fffffff0);border-color:#14be7c47}.payment-status-poller--succeeded strong{color:#079667}.payment-status-poller--failed,.payment-status-poller--canceled{background:linear-gradient(135deg,#fff2eeeb,#fffffff0);border-color:#ce5b4440}.payment-status-poller--failed strong,.payment-status-poller--canceled strong{color:#a54635}@media (max-width:980px){.status-page.order-status-page .order-progress--status,.status-page.status-page--order .order-progress--success{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.status-page.status-page--order,.status-page.order-status-page{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}.status-page.order-status-page .order-progress--status,.status-page.status-page--order .order-progress--success{grid-template-columns:1fr!important}.payment-status-poller{flex-direction:column;align-items:flex-start}.payment-status-poller small{white-space:normal}}
