.praSnW_utility{color:#5b6761;background:#f0f3f2;border-bottom:1px solid #dce4df;font-size:11px}.praSnW_utility>div{justify-content:space-between;gap:12px;padding-block:7px;display:flex}.praSnW_header{z-index:30;color:#f7faf8;background:#17251f;border-bottom:1px solid #3d5045;position:relative}.praSnW_bar{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.praSnW_brand{align-items:center;gap:11px;font-size:24px;font-weight:700;display:inline-flex}.praSnW_brand>svg{color:#8bc9aa}.praSnW_brand span span{color:#b8c9bf;margin-top:4px;font-size:10px;font-weight:400;display:block}.praSnW_navigation{align-items:center;gap:26px;display:flex}.praSnW_navigation>a,.praSnW_products{color:#f7faf8;align-items:center;gap:7px;padding:12px 0;font-size:13px;font-weight:600;display:inline-flex}.praSnW_products{cursor:pointer;background:0 0;border:0}.praSnW_navigation>a:hover,.praSnW_products:hover,.praSnW_navigation>a[aria-current=page]{color:#a4dbbc}.praSnW_navigation .praSnW_login{border-left:1px solid #526258;padding-left:22px}.praSnW_navigation .praSnW_console{color:#17251f;background:#c4e8d4;border-radius:4px;padding:11px 15px}.praSnW_toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #526258;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.praSnW_panel{background:#17251f;border-top:1px solid #3d5045;border-bottom:1px solid #526258;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 20px #0002}.praSnW_panelGrid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);gap:30px;padding-block:32px 36px;display:grid}.praSnW_panel h2{color:#a4b7ab;margin:0 0 20px;font-size:11px;font-weight:500}.praSnW_panel section>a{align-items:flex-start;gap:12px;padding:13px 0;display:flex}.praSnW_panel section>a>svg{color:#a4dbbc;margin-top:2px}.praSnW_panel strong{font-size:14px;line-height:1.45;display:block}.praSnW_panel small{color:#bac9c0;margin-top:6px;font-size:12px;line-height:1.65;display:block}.praSnW_panel a:hover strong,.praSnW_panel a[aria-current=page] strong{color:#a4dbbc;text-underline-offset:4px;text-decoration:underline}.praSnW_panel aside{border-left:1px solid #526258;padding-left:24px}.praSnW_panel aside p{color:#d5e1da;margin-top:12px;font-size:13px}.praSnW_panel aside a{color:#a4dbbc;align-items:center;gap:12px;font-size:13px;display:inline-flex}.praSnW_panel aside>span{color:#a4b7ab;margin-top:22px;font-size:11px;display:block}.praSnW_header :focus-visible{outline-offset:5px;outline:2px solid #b7dfca}@media (max-width:1000px){.praSnW_navigation,.praSnW_bar{gap:16px}.praSnW_brand{font-size:21px}.praSnW_panelGrid{gap:20px}.praSnW_navigation .praSnW_login{padding-left:14px}}@media (max-width:800px){.praSnW_bar{flex-wrap:wrap;min-height:74px;padding-block:14px}.praSnW_toggle{display:inline-flex}.praSnW_navigation{flex-basis:100%;align-items:stretch;gap:0;padding-bottom:8px;display:none}.praSnW_navigation.praSnW_open{flex-direction:column;display:flex}.praSnW_navigation>a,.praSnW_products{border-bottom:1px solid #3d5045;justify-content:space-between;padding:14px 0}.praSnW_navigation .praSnW_login{border-left:0;padding-left:0}.praSnW_navigation .praSnW_console{justify-content:center;margin-top:12px}.praSnW_panel{max-height:65dvh;position:static;overflow-y:auto}.praSnW_panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding-block:24px}.praSnW_panel aside{border-top:1px solid #526258;border-left:0;padding-top:18px;padding-left:0}.praSnW_utility{font-size:10px}.praSnW_utility>div{flex-wrap:wrap;gap:3px 12px}}@media (max-width:450px){.praSnW_panelGrid{grid-template-columns:1fr;gap:18px}.praSnW_panel h2{margin-bottom:8px}}
.b97PsW_site{color:#21172c;--red:#7523d1;--coral:#7523d1;--line:#e5dfeb;background:#fff}.b97PsW_site .utility.utility{color:#e0d6eb;background:#12071d}.b97PsW_site .utility-inner{height:34px;font-size:11px}.b97PsW_site header.platform-header{color:#fff;background:#12071d;border-color:#372341}.b97PsW_site header.platform-header .nav{height:84px}.b97PsW_site header.platform-header .brand{color:#fff;font-size:24px}.b97PsW_site header.platform-header .brand svg{color:#a46bea}.b97PsW_site header.platform-header .nav a:hover{color:#cba0ff}.b97PsW_site header.platform-header .nav nav a:last-child{color:#fff;background:#7523d1}.b97PsW_site header.platform-header .nav nav .active{color:#cba0ff;border-color:#a46bea}.b97PsW_site header.platform-header .menu-button{color:#fff}.b97PsW_site footer{color:#fff;background:#12071d}.b97PsW_site .footer-grid .brand svg{color:#b27af0}:is(.b97PsW_site .footer-grid p,.b97PsW_site .footer-grid small,.b97PsW_site .footer-grid>div>a:not(.brand),.b97PsW_site .footer-bottom){color:#d0c3dc}.b97PsW_site .footer-bottom{border-color:#3a254d}.b97PsW_site main .button{color:#fff;background:#7523d1;border-radius:4px}.b97PsW_site main .button:hover{background:#5d1aa9}:is(.b97PsW_site main .text-link,.b97PsW_site main .eyebrow.red){color:#7523d1}:is(.b97PsW_site main .platform-section-heading,.b97PsW_site main .platform-product-grid>a){border-color:#e5dfeb}:is(.b97PsW_site main .platform-section-heading h1,.b97PsW_site main .platform-product-hero h1){color:#21172c}:is(.b97PsW_site main .platform-product-hero,.b97PsW_site main .platform-catalog-filter,.b97PsW_site main .availability){background:#f5f0fa;border-color:#c5a3e7}:is(.b97PsW_site main .platform-product-grid svg,.b97PsW_site main .platform-plan-grid article>svg){color:#7523d1}.b97PsW_home{color:#21172c}.b97PsW_site .b97PsW_hero{color:#fff;background:#12051f url(/upcloud-reference/hero-home.jpg) top/cover no-repeat;min-height:0}.b97PsW_site .b97PsW_hero .b97PsW_heroContent{padding-block:58px 72px}.b97PsW_eyebrow{margin-bottom:20px;font-size:11px;font-weight:600;display:block}.b97PsW_site .b97PsW_hero h1{max-width:720px;margin:0 0 26px;font-size:64px;font-weight:400;line-height:1.08}.b97PsW_site .b97PsW_hero h1 span{font-size:56px}.b97PsW_site .b97PsW_hero p{color:#eee4f8;max-width:620px;font-size:18px;line-height:1.6}.b97PsW_heroSignup{max-width:660px;margin-top:30px}.b97PsW_heroSignup strong{font-size:19px;font-weight:500}.b97PsW_site .b97PsW_heroSignup p{margin:8px 0 20px;font-size:14px}.b97PsW_heroSignup small{color:#d8c5e9;margin-top:17px;font-size:11px;display:block}.b97PsW_primary{color:#fff;background:#7523d1;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:600;display:inline-flex}.b97PsW_primary:hover{background:#8e40e8}.b97PsW_actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.b97PsW_lightLink{color:#fff;align-items:center;gap:10px;font-size:13px;display:inline-flex}.b97PsW_productBand{color:#fff;background:#12071d;padding-block:56px}.b97PsW_home h2{margin-bottom:30px;font-size:38px;font-weight:400;line-height:1.2}.b97PsW_sectionHeading{justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:12px;display:flex}.b97PsW_sectionHeading>a{align-items:center;gap:12px;font-size:14px;display:inline-flex}.b97PsW_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.b97PsW_productGrid>a{border-top:1px solid #45304e;flex-direction:column;min-width:0;margin-right:24px;padding:26px 22px 26px 0;display:flex}.b97PsW_productGrid>a:hover h3{color:#cba0ff}.b97PsW_productGrid>a>svg{color:#bd8cf0;margin-bottom:21px}.b97PsW_productGrid h3{margin-bottom:13px;font-size:21px;font-weight:400;line-height:1.3}.b97PsW_productGrid p{color:#c9bcd4;font-size:13px;line-height:1.6}.b97PsW_productGrid span{color:#cba0ff;justify-content:space-between;gap:12px;margin-top:auto;font-size:11px;display:flex}.b97PsW_directoryBand{background:#f4eff9;padding-block:64px}.b97PsW_directoryInner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.b97PsW_directoryInner>div>svg{color:#7523d1;margin-bottom:22px}.b97PsW_directoryInner p{max-width:490px;margin-bottom:28px;font-size:15px;line-height:1.8}.b97PsW_directoryInner dl{margin:0}.b97PsW_directoryInner dl>div{border-bottom:1px solid #d6c8e3;padding:20px 0}.b97PsW_directoryInner dt{font-size:23px}.b97PsW_directoryInner dd{color:#71677b;margin:8px 0 0;font-size:14px}.b97PsW_roleBand,.b97PsW_resourceBand{padding-block:64px}.b97PsW_roleGrid,.b97PsW_resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.b97PsW_roleGrid a,.b97PsW_resourceGrid a{border-top:1px solid #ddd3e7;min-width:0;padding-top:25px}.b97PsW_roleGrid h3,.b97PsW_resourceGrid h3{font-size:23px;font-weight:400;line-height:1.3}.b97PsW_roleGrid p,.b97PsW_resourceGrid p{color:#71677b;font-size:14px;line-height:1.7}.b97PsW_roleGrid svg,.b97PsW_resourceGrid svg{color:#7523d1}.b97PsW_resourceGrid>a>svg:first-child{margin-bottom:23px}.b97PsW_consoleBand{color:#fff;background:#241034;padding-block:58px}.b97PsW_consoleBand p{color:#dacde5;max-width:650px;margin-bottom:28px;font-size:17px}.b97PsW_endBand{text-align:center;background:#f4eff9;padding-block:58px}.b97PsW_endBand p{color:#71677b;margin-bottom:26px}@media (max-width:1000px){.b97PsW_site .b97PsW_hero h1{font-size:54px}.b97PsW_site .b97PsW_hero h1 span{font-size:46px}.b97PsW_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.b97PsW_directoryInner{gap:40px}}@media (max-width:850px){.b97PsW_site header.platform-header .nav{height:70px}.b97PsW_site header.platform-header .nav nav{background:#12071d;border-color:#45304e;top:70px}.b97PsW_site header.platform-header .nav nav a{border-color:#45304e}}@media (max-width:600px){.b97PsW_site .b97PsW_hero{background-image:url(/upcloud-reference/hero-mobile.jpg);background-position:top}.b97PsW_site .b97PsW_hero .b97PsW_heroContent{padding-block:32px 36px}.b97PsW_site .b97PsW_hero h1{font-size:42px}.b97PsW_site .b97PsW_hero h1 span{font-size:33px}.b97PsW_site .b97PsW_hero p{font-size:15px}.b97PsW_heroSignup{margin-top:25px}.b97PsW_heroSignup strong{font-size:17px}.b97PsW_heroSignup p{max-width:280px}.b97PsW_actions{flex-direction:column;align-items:flex-start;gap:18px}.b97PsW_home h2{font-size:29px}.b97PsW_sectionHeading{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:25px}.b97PsW_sectionHeading h2{margin-bottom:18px}.b97PsW_productGrid{grid-template-columns:1fr}.b97PsW_productGrid>a{margin-right:0;padding:25px 0}.b97PsW_directoryInner,.b97PsW_roleGrid,.b97PsW_resourceGrid{grid-template-columns:1fr;gap:30px}.b97PsW_directoryBand,.b97PsW_roleBand,.b97PsW_resourceBand,.b97PsW_productBand,.b97PsW_endBand{padding-block:38px}}
.ZndTpq_interior{color:#20352e;--red:#17684d;--coral:#17684d;--line:#d7dfda;background:#fff}.ZndTpq_interior .section{padding-block:48px 64px}.ZndTpq_interior .platform-section-heading{border-bottom:1px solid #d7dfda;max-width:none;margin-bottom:30px;padding-bottom:30px}.ZndTpq_interior .platform-section-heading h1{color:#20352e;margin:14px 0 18px;font-size:44px}.ZndTpq_interior .platform-section-heading p{color:#58655f;max-width:660px;font-size:16px}.ZndTpq_interior .eyebrow{color:#17684d;font-size:11px}.ZndTpq_interior .catalog-heading-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.ZndTpq_interior .catalog-heading-links>span{color:#657268;font-size:12px}.ZndTpq_interior .text-link{color:#17684d}.ZndTpq_interior .text-link:hover{text-underline-offset:5px;text-decoration:underline}.ZndTpq_interior .button{color:#fff;background:#17684d;border-radius:3px;min-height:46px}.ZndTpq_interior .button:hover{background:#10513b}.ZndTpq_interior .catalog-categories{border-bottom:1px solid #d7dfda;flex-wrap:wrap;gap:8px 30px;padding-bottom:18px;display:flex}.ZndTpq_interior .catalog-categories a{color:#17684d;padding-block:8px;font-size:14px}.ZndTpq_interior .catalog-categories a:hover{text-underline-offset:5px;text-decoration:underline}.ZndTpq_interior .catalog-category{padding-top:36px;scroll-margin-top:24px}.ZndTpq_interior .catalog-category-heading{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ZndTpq_interior .catalog-category-heading>span{color:#698475;font-size:12px}.ZndTpq_interior .catalog-category-heading h2{margin:0;font-size:25px;font-weight:500}.ZndTpq_interior .platform-product-grid{border-top:1px solid #d7dfda;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ZndTpq_interior .platform-product-grid>a{background:#fff;border:1px solid #d7dfda;border-top:0;border-left:0;border-radius:0;padding:25px}.ZndTpq_interior .platform-product-grid>a:nth-child(3n+1){border-left:1px solid #d7dfda}.ZndTpq_interior .platform-product-grid>a:hover{background:#f0f6f2}.ZndTpq_interior .platform-product-grid svg{color:#17684d}.ZndTpq_interior .platform-product-grid h3{margin:6px 0 15px;font-size:22px;font-weight:500;line-height:1.3}.ZndTpq_interior .platform-product-grid p{color:#58655f}.ZndTpq_interior .platform-product-grid small{color:#637369}.ZndTpq_interior .platform-catalog-filter{background:#edf3ee;border-block:1px solid #d7dfda;margin-bottom:26px;padding:18px 22px}.ZndTpq_interior .platform-catalog-filter label{color:#20352e;font-weight:600}.ZndTpq_interior .platform-catalog-filter select{color:#20352e;border-color:#a7b9ac;border-radius:3px}.ZndTpq_interior .platform-label{color:#637369;font-size:11px}:is(.ZndTpq_interior .platform-plan-grid,.ZndTpq_interior .platform-region-grid){gap:20px}:is(.ZndTpq_interior .platform-plan-grid article,.ZndTpq_interior .platform-region-grid article){background:#fff;border:1px solid #d7dfda;border-radius:4px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.ZndTpq_interior .platform-plan-grid article>svg{color:#17684d}:is(.ZndTpq_interior .platform-plan-grid h3,.ZndTpq_interior .platform-region-grid h3){font-size:23px;font-weight:500;line-height:1.3}.ZndTpq_interior .platform-price{color:#20352e;font-size:36px}.ZndTpq_interior .platform-price small{color:#637369;margin-top:5px;font-size:12px}.ZndTpq_interior .platform-plan-grid ul{color:#58655f;width:100%;margin:22px 0}.ZndTpq_interior .platform-plan-grid li{border-bottom:1px solid #edf1ee;padding-block:3px}.ZndTpq_interior .platform-plan-grid .button{justify-content:space-between;gap:12px;width:100%;margin-top:auto}.ZndTpq_interior .platform-region-grid article{border-top:3px solid #648a72}.ZndTpq_interior .platform-region-grid code{color:#58655f;font-size:13px}.ZndTpq_interior .platform-region-grid p{color:#637369;margin:20px 0}.ZndTpq_interior .platform-region-grid .text-link{margin-top:auto}.ZndTpq_interior .availability{color:#20352e;background:#edf3ee;border:0;border-left:3px solid #648a72;border-radius:0;margin-top:30px}.ZndTpq_interior .availability p{color:#58655f}.ZndTpq_interior .platform-state{border-color:#d7dfda;min-height:180px;padding:32px 0}.ZndTpq_interior .platform-product-hero{background:#edf3ee;border-color:#d7dfda;padding-block:45px}.ZndTpq_interior .platform-product-hero h1{color:#20352e;font-size:44px;line-height:1.2}.ZndTpq_interior .platform-product-hero p{color:#58655f;font-size:17px}.ZndTpq_interior .platform-feature-grid article{border:0;border-top:1px solid #d7dfda;border-radius:0;padding:26px 0}.ZndTpq_interior .platform-feature-grid article>svg{color:#17684d}.ZndTpq_interior .platform-feature-grid h2{margin-top:20px;font-size:24px;font-weight:500}@media (max-width:1000px){.ZndTpq_interior .platform-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ZndTpq_interior .platform-product-grid>a:nth-child(3n+1){border-left:0}.ZndTpq_interior .platform-product-grid>a:nth-child(odd){border-left:1px solid #d7dfda}}@media (max-width:600px){.ZndTpq_interior .section{padding-block:32px 40px}:is(.ZndTpq_interior .platform-section-heading h1,.ZndTpq_interior .platform-product-hero h1){font-size:32px}.ZndTpq_interior .platform-section-heading p{font-size:15px}.ZndTpq_interior .platform-product-grid{grid-template-columns:1fr}.ZndTpq_interior .platform-product-grid>a{padding:24px 18px}.ZndTpq_interior .platform-product-grid>a:nth-child(n){border-left:1px solid #d7dfda}.ZndTpq_interior .platform-catalog-filter{padding:18px 15px}.ZndTpq_interior .platform-catalog-filter label{justify-content:space-between;gap:10px;width:100%}.ZndTpq_interior .platform-catalog-filter select{flex:1;min-width:0}:is(.ZndTpq_interior .platform-plan-grid article,.ZndTpq_interior .platform-region-grid article){padding:23px}.ZndTpq_interior .platform-product-hero{padding-block:32px}}
.FIr_wq_market{letter-spacing:0;color:#251d31;--accent:#7137b8;--border:#dfdce4;min-width:0;padding-block:32px}.FIr_wq_intro{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.FIr_wq_intro h2{margin:0 0 10px;font-size:28px;line-height:1.2}.FIr_wq_intro p{color:#62596e;max-width:660px;margin:0;font-size:14px;line-height:1.6}.FIr_wq_intro a,.FIr_wq_market a{color:var(--accent);align-items:center;gap:8px;font-weight:500;display:inline-flex}.FIr_wq_tag{color:#4d4070;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.FIr_wq_boundary{background:#f4f3f6;border-left:3px solid #8a70ad;margin:0 0 22px;padding:13px 16px;font-size:13px;line-height:1.6}.FIr_wq_toolbar{border-block:1px solid var(--border);grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(180px,1.3fr) 44px;align-items:end;gap:14px;margin-bottom:22px;padding-block:18px;display:grid}.FIr_wq_market label{gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.FIr_wq_market input,.FIr_wq_market select,.FIr_wq_market textarea{width:100%;min-width:0;min-height:44px;font:inherit;color:#251d31;background:#fff;border:1px solid #c7c0d0;border-radius:4px;padding:10px}.FIr_wq_market button{color:#372748;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7c0d0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.FIr_wq_market button:disabled{opacity:.5;cursor:not-allowed}.FIr_wq_market button:focus-visible,.FIr_wq_market a:focus-visible{outline-offset:3px;outline:3px solid #7c50af}.FIr_wq_market .FIr_wq_primary{background:var(--accent);color:#fff;border-color:var(--accent)}.FIr_wq_market .FIr_wq_icon{width:44px;height:44px;padding:0}.FIr_wq_summary{color:#61576d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.FIr_wq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.FIr_wq_offer{border:1px solid var(--border);background:#fff;border-radius:6px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.FIr_wq_offer h3{margin:0;font-size:21px;line-height:1.3}.FIr_wq_offer small{color:#62586d;font-size:12px}.FIr_wq_offer dl,.FIr_wq_detail dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.FIr_wq_offer dl>div,.FIr_wq_detail dl>div{min-width:0}.FIr_wq_offer dt,.FIr_wq_detail dt{color:#72647c;margin-bottom:4px;font-size:11px}.FIr_wq_offer dd,.FIr_wq_detail dd{overflow-wrap:anywhere;margin:0;font-size:14px}.FIr_wq_price{border-block:1px solid #ece8ef;gap:8px;padding-block:13px;font-size:13px;display:grid}.FIr_wq_price p{justify-content:space-between;gap:14px;margin:0;display:flex}.FIr_wq_price strong{font-weight:500}.FIr_wq_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.FIr_wq_error{color:#922f35;background:#fff0ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:15px;display:flex}.FIr_wq_empty{text-align:center;background:#f5f4f7;padding:50px 16px}.FIr_wq_detail{border-block:1px solid var(--border);margin-block:24px;padding-block:24px}.FIr_wq_detail h3{margin:0 0 18px;font-size:22px}.FIr_wq_configuration{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:22px;display:grid}.FIr_wq_status{color:#345f4c;background:#edf6f0;margin-block:14px;padding:12px;font-size:14px}.FIr_wq_table{border-block:1px solid var(--border);max-width:100%;margin-block:16px;overflow:auto}.FIr_wq_table table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.FIr_wq_table th,.FIr_wq_table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:13px 10px}.FIr_wq_table th{color:#65596f;font-size:11px}.FIr_wq_table td{overflow-wrap:anywhere;max-width:250px}.FIr_wq_table small{color:#75677f;margin-top:5px;display:block}.FIr_wq_market [aria-label=Supplier\ directory] article{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.FIr_wq_market [aria-label=Supplier\ directory] h3{margin:0 0 8px;font-size:22px}.FIr_wq_market [aria-label=Supplier\ directory] p{color:#64596c;margin:0 0 8px;font-size:14px}.FIr_wq_market [aria-label=Supplier\ directory] a{white-space:nowrap}.FIr_wq_capabilities{margin:20px 0;padding:0;list-style:none}.FIr_wq_capabilities li{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}.FIr_wq_capabilities small{color:#74657f}.FIr_wq_subnav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:22px;margin-block:18px;padding-bottom:16px;display:flex}.FIr_wq_subnav a{font-size:14px}.FIr_wq_warning{color:#86551e;font-size:13px}.FIr_wq_source{color:#74677e;overflow-wrap:anywhere;font-size:11px}.FIr_wq_market h1{margin:0 0 16px;font-size:38px;line-height:1.2}.FIr_wq_evidence{gap:12px;max-width:650px;margin-top:16px;display:grid}.FIr_wq_table table{table-layout:fixed;min-width:940px}.FIr_wq_table th:first-child,.FIr_wq_table td:first-child{width:260px}@media (max-width:700px){.FIr_wq_market{padding-block:24px}.FIr_wq_intro{flex-direction:column}.FIr_wq_intro h2{font-size:24px}.FIr_wq_toolbar{grid-template-columns:1fr 1fr;gap:12px}.FIr_wq_toolbar label:nth-child(3){grid-column:1}.FIr_wq_grid,.FIr_wq_configuration{grid-template-columns:1fr}.FIr_wq_offer{padding:18px}.FIr_wq_market [aria-label=Supplier\ directory] article{flex-direction:column;align-items:flex-start;gap:14px}.FIr_wq_market h1{font-size:30px}.FIr_wq_capabilities li{flex-direction:column;gap:7px}}
.R7r7tG_page{color:#20352e;max-width:1200px;margin:0 auto;padding:44px 28px 64px}.R7r7tG_heading{border-bottom:1px solid #d7dfda;padding-bottom:34px}.R7r7tG_label{color:#637369;letter-spacing:0;font-size:11px}.R7r7tG_heading h1{margin:16px 0;font-size:44px;line-height:1.15}.R7r7tG_heading p{color:#58655f;max-width:650px;font-size:17px}.R7r7tG_links{flex-wrap:wrap;gap:20px 32px;margin-top:26px;display:flex}.R7r7tG_links a,.R7r7tG_sectionHeading>a,.R7r7tG_workflow>a{color:#17684d;align-items:center;gap:10px;font-size:14px;display:inline-flex}.R7r7tG_links a:first-child{color:#fff;background:#17684d;border-radius:3px;padding:12px 18px}.R7r7tG_directory{padding-top:32px;scroll-margin-top:24px}.R7r7tG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.R7r7tG_sectionHeading h2,.R7r7tG_questions h2{margin:8px 0 22px;font-size:26px;font-weight:500}.R7r7tG_tabs{border-bottom:1px solid #a7b9ac;gap:24px;display:flex}.R7r7tG_tabs button{font:inherit;color:#58655f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 2px}.R7r7tG_tabs button[aria-selected=true]{color:#17684d;border-color:#17684d}.R7r7tG_page :focus-visible{outline-offset:4px;outline:2px solid #17684d}.R7r7tG_supplierHeading{align-items:flex-start;gap:16px;padding:28px 0 16px;display:flex}.R7r7tG_supplierHeading>svg{flex-shrink:0;margin-top:3px}.R7r7tG_supplierHeading h3{margin:0;font-size:21px}.R7r7tG_supplierHeading p,.R7r7tG_workflow p,.R7r7tG_questions p{color:#58655f;font-size:14px;line-height:1.65}.R7r7tG_workflow{border-block:1px solid #d7dfda;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;padding:20px 0;display:flex}.R7r7tG_workflow>div{max-width:680px}.R7r7tG_workflow p{margin-bottom:0}.R7r7tG_questions{padding-top:42px}.R7r7tG_questions details{border-bottom:1px solid #d7dfda;padding:20px 0}.R7r7tG_questions summary{cursor:pointer;font-size:16px}@media (max-width:600px){.R7r7tG_page{padding:30px 18px 40px}.R7r7tG_heading h1{font-size:34px}.R7r7tG_heading p{font-size:15px}.R7r7tG_sectionHeading h2,.R7r7tG_questions h2{font-size:24px}.R7r7tG_links{gap:18px}}
.S4CVHa_preview,.S4CVHa_regions{color:#20352e}.S4CVHa_notice{background:#edf3ee;border-left:3px solid #648a72;padding:20px 24px}.S4CVHa_notice strong{font-size:15px;font-weight:600}.S4CVHa_notice p{color:#58655f;margin:8px 0 0;font-size:13px}.S4CVHa_sections{color:#17684d;border-bottom:1px solid #d7dfda;flex-wrap:wrap;gap:12px 28px;padding:22px 0;font-size:14px;display:flex}.S4CVHa_sections a:hover{text-underline-offset:5px;text-decoration:underline}.S4CVHa_section{padding-top:40px;scroll-margin-top:24px}.S4CVHa_heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.S4CVHa_heading h2{margin:8px 0 0;font-size:28px;font-weight:500}.S4CVHa_label{color:#637369;font-size:11px}.S4CVHa_link{color:#17684d;align-items:center;gap:12px;font-size:14px;display:inline-flex}.S4CVHa_filters{background:#f4f7f4;flex-wrap:wrap;align-items:center;gap:20px;padding:18px;display:flex}.S4CVHa_filters label,.S4CVHa_family{align-items:center;gap:12px;font-size:13px;display:flex}.S4CVHa_filters select,.S4CVHa_filters input{font:inherit;color:#20352e;background:#fff;border:1px solid #a7b9ac;border-radius:3px;max-width:100%;min-height:42px;padding:8px 12px}.S4CVHa_search{flex:1;min-width:240px}.S4CVHa_search input{width:100%}.S4CVHa_count,.S4CVHa_footnote{color:#637369;margin:18px 0;font-size:13px}.S4CVHa_tableScroll{width:100%;overflow-x:auto}.S4CVHa_tableScroll table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:13px}.S4CVHa_tableScroll th,.S4CVHa_tableScroll td{border-bottom:1px solid #d7dfda;padding:15px 16px}.S4CVHa_tableScroll thead{background:#edf3ee}.S4CVHa_tableScroll tbody th{font-weight:500}.S4CVHa_tableScroll tbody tr:hover{background:#f5f8f5}.S4CVHa_tableScroll small{color:#637369;margin-top:4px;font-size:11px;display:block}.S4CVHa_pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.S4CVHa_pagination button{color:#17684d;cursor:pointer;background:#fff;border:1px solid #a7b9ac;border-radius:3px;place-items:center;width:38px;height:38px;display:grid}.S4CVHa_pagination button:disabled{opacity:.4;cursor:default}.S4CVHa_pagination button:not(:disabled):hover{background:#edf3ee}.S4CVHa_empty{border-block:1px solid #d7dfda;padding:36px 20px}.S4CVHa_empty h3{margin:15px 0;font-size:21px}.S4CVHa_reset{color:#fff;cursor:pointer;background:#17684d;border:0;border-radius:3px;padding:10px 16px}.S4CVHa_regionGrid,.S4CVHa_imageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.S4CVHa_regionGrid article,.S4CVHa_imageGrid article{border:1px solid #d7dfda;border-radius:4px;min-width:0;padding:22px}.S4CVHa_regionGrid h3,.S4CVHa_imageGrid h3{margin:10px 0 14px;font-size:20px;font-weight:500}.S4CVHa_regionGrid p,.S4CVHa_imageGrid p{color:#637369;font-size:13px}.S4CVHa_regionGrid code,.S4CVHa_imageGrid code{overflow-wrap:anywhere;font-size:12px}.S4CVHa_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.S4CVHa_imageDisclosure{border-top:1px solid #d7dfda;margin-top:20px}.S4CVHa_imageDisclosure summary{color:#17684d;cursor:pointer;padding:18px 0;font-size:14px}.S4CVHa_selection{border-bottom:1px solid #d7dfda;padding-block:28px}.S4CVHa_selection h2{margin-bottom:12px;font-size:25px;font-weight:500}.S4CVHa_selection>p{color:#637369;font-size:13px}.S4CVHa_selectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.S4CVHa_selectionGrid>div{min-width:0}.S4CVHa_selectionGrid label{margin-bottom:8px;font-size:13px;display:block}.S4CVHa_selectionGrid select{font:inherit;color:#20352e;background:#fff;border:1px solid #a7b9ac;border-radius:3px;width:100%;min-width:0;min-height:44px;padding:10px}.S4CVHa_selectionAction{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.S4CVHa_selectionAction button{align-items:center;gap:10px;display:inline-flex}.S4CVHa_selectionAction button:disabled{color:#657268;cursor:default;background:#e0e7e2}.S4CVHa_selectionAction span{color:#637369;font-size:12px}@media (max-width:900px){.S4CVHa_regionGrid,.S4CVHa_imageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.S4CVHa_notice{padding:18px}.S4CVHa_selectionGrid{grid-template-columns:1fr}.S4CVHa_filters{flex-direction:column;align-items:stretch}.S4CVHa_filters label,.S4CVHa_family{justify-content:space-between}.S4CVHa_filters select{flex:1;min-width:0}.S4CVHa_search{min-width:0}.S4CVHa_regionGrid,.S4CVHa_imageGrid{grid-template-columns:1fr}.S4CVHa_heading h2{font-size:25px}}
