:root{--retail-blue:#14375d;--retail-blue-deep:#0b2745;--retail-blue-ink:#081b2f;--retail-orange:#f8634a;--retail-orange-dark:#dd4f38;--retail-orange-readable:#b33a28;--retail-sky:#bdcbd4;--retail-ice:#f2f5f7;--retail-line:#dce3e8;--retail-paper:#fff;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{background:#fff}body{color:#101820;font-family:var(--font-sans), "Open Sans", "PingFang SC", "Microsoft YaHei", sans-serif;background:#fff;font-size:1rem}html[data-locale=ru] body{--font-display:var(--font-sans)}html[data-locale=zh] body{--font-display:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}html[data-locale=zh] h1,html[data-locale=zh] h2,html[data-locale=zh] h3,html[data-locale=zh] h4,html[data-locale=zh] .button{letter-spacing:0;line-height:1.32}.storefront-home>section:not(.retail-hero){content-visibility:auto;contain-intrinsic-size:auto 48rem}.site-container{width:min(80rem,100% - 3rem)}.button{border-radius:.35rem}.button-primary{background:var(--retail-blue);color:#fff}.button-primary:hover{background:var(--retail-blue-deep)}.button-secondary{border-color:var(--retail-blue);color:var(--retail-blue)}.button-secondary:hover{border-color:var(--retail-blue);background:#f0f4ff}.kicker{color:var(--retail-blue);letter-spacing:.06em;font-weight:800}.site-header{z-index:50;color:var(--retail-blue-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0;position:sticky;top:0;box-shadow:0 .18rem .8rem #14375d14}.retail-proof-strip{background:var(--retail-blue);color:#fff}.retail-proof-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:2.45rem;font-size:.72rem;font-weight:700;display:flex}.retail-proof-facts{align-items:center;gap:clamp(1.5rem,4vw,4rem);display:flex}.retail-proof-facts>span{align-items:center;gap:.35rem;display:inline-flex}.retail-proof-inner svg{color:var(--retail-orange);flex:none}.pikpop-proof-entry{color:#26211f;background:#fff2ed;border-radius:999px;align-items:center;gap:.55rem;min-height:1.8rem;padding:.25rem .65rem .25rem .7rem;font-size:.68rem;font-weight:800;display:inline-flex}.pikpop-proof-entry img{width:4.6rem;height:auto}.pikpop-proof-entry strong{color:#c9432e;border-left:1px solid #e5c8be;padding-left:.55rem;font-size:.65rem}.pikpop-proof-entry:hover{background:#fff}.header-primary{grid-template-columns:auto 1fr;align-items:center;gap:1.6rem;min-height:5.25rem;display:grid}.brand{color:var(--retail-blue);justify-items:start;gap:.12rem;display:grid}.brand-logo{width:10.9rem;height:auto}.brand small{color:#5d7080;letter-spacing:.12em;text-transform:uppercase;margin:.02rem 0 0 2.55rem;font-size:.6rem;font-weight:700;line-height:1}.header-actions{justify-self:end;gap:.6rem}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-switcher{min-height:2.9rem;color:var(--retail-blue);cursor:pointer;background:#fff;border:1px solid #b8c5ce;border-radius:.55rem;align-items:center;gap:.38rem;padding:0 .65rem;font-size:.72rem;transition:border-color .18s,background .18s;display:inline-flex;position:relative}.language-switcher:hover,.language-switcher:focus-within{border-color:var(--retail-blue);background:#edf2f5}.language-flag{background-position:50%;background-size:100% 100%;border:1px solid #0e2b4429;border-radius:.14rem;flex:none;width:1.2rem;height:.82rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e2b441f}.language-flag-en{background:linear-gradient(#3c3b6e 0 0) 0 0/46% 54% no-repeat,repeating-linear-gradient(#b22234 0 7.7%,#fff 7.7% 15.4%)}.language-flag-fr{background:linear-gradient(90deg,#002654 0 33.33%,#fff 33.33% 66.66%,#ce1126 66.66%)}.language-flag-it{background:linear-gradient(90deg,#009246 0 33.33%,#fff 33.33% 66.66%,#ce2b37 66.66%)}.language-flag-ru{background:linear-gradient(#fff 0 33.33%,#0039a6 33.33% 66.66%,#d52b1e 66.66%)}.language-flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.language-flag-zh{background:#de2910}.language-flag-zh:after{color:#ffde00;content:"★";font-size:.48rem;line-height:1;position:absolute;top:-.12rem;left:.1rem}.language-current{white-space:nowrap;align-items:baseline;gap:.28rem;display:inline-flex}.language-current strong{font-size:.7rem;font-weight:850}.language-current span{color:#5d7080;font-size:.68rem;font-weight:700}.language-switcher select{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.language-switcher-caret{flex:none}.auth-entry-links{align-items:center;gap:.45rem;display:flex}.procurement-link,.account-link{border-radius:.55rem;min-height:2.9rem;font-size:.76rem;font-weight:800}.notification-bell{border:1px solid var(--line);width:2.55rem;height:2.55rem;color:var(--accent);background:#fff;border-radius:.68rem;flex:none;place-items:center;transition:border-color .18s,background .18s,transform .18s;display:inline-grid;position:relative}.notification-bell:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-.08rem)}.notification-bell:active{transform:translateY(.04rem)scale(.98)}.notification-bell strong{color:#fff;font-variant-numeric:tabular-nums;background:#a33f45;border:2px solid #fff;border-radius:.42rem;place-items:center;min-width:1.18rem;height:1.18rem;padding-inline:.18rem;font-size:.54rem;font-weight:750;line-height:1;display:grid;position:absolute;top:-.32rem;right:-.32rem}.account-link{gap:.35rem}.procurement-link{background:var(--retail-blue)}.procurement-link:hover{background:var(--retail-blue-deep)}.procurement-link strong{color:var(--retail-blue);border-radius:50%}.account-link{color:var(--retail-blue);border-color:#b8c5ce}.account-link:hover{border-color:var(--retail-blue);background:#edf2f5}.account-link-primary{border-color:var(--retail-blue);background:var(--retail-blue);color:#fff}.account-link-primary:hover{background:var(--retail-blue-deep);color:#fff}.sync-indicator{display:none}.header-nav-shell{border-top:1px solid #edf0f7}.header-nav-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:3rem;display:flex}.main-nav{flex:none;gap:1.45rem;margin:0;display:flex}.main-nav a{color:var(--retail-blue);padding:.9rem 0;font-size:.78rem;font-weight:850}.main-nav a:after{background:var(--retail-blue);height:.15rem}.main-nav a:hover,.main-nav a.nav-active{color:var(--retail-blue)}.category-nav{justify-content:flex-end;align-items:center;gap:1.25rem;min-width:0;display:flex}.category-nav a{color:#4f5b82;white-space:nowrap;font-size:.72rem;font-weight:650}.category-nav a:hover{color:var(--retail-blue);text-underline-offset:.25rem;text-decoration:underline}@media (min-width:56.01rem){html:is([data-locale=fr],[data-locale=it],[data-locale=ru],[data-locale=es]) .header-nav-inner{flex-wrap:wrap;gap:0;padding-bottom:.45rem}html:is([data-locale=fr],[data-locale=it],[data-locale=ru],[data-locale=es]) .main-nav,html:is([data-locale=fr],[data-locale=it],[data-locale=ru],[data-locale=es]) .category-nav{justify-content:space-between;width:100%}html:is([data-locale=fr],[data-locale=it],[data-locale=ru],[data-locale=es]) .main-nav{gap:clamp(.75rem,1.5vw,1.45rem)}html:is([data-locale=fr],[data-locale=it],[data-locale=ru],[data-locale=es]) .main-nav a{text-align:center;min-width:0;line-height:1.2}html:is([data-locale=fr],[data-locale=it],[data-locale=ru],[data-locale=es]) .category-nav{border-top:1px solid #edf0f7;gap:1rem;padding-top:.45rem}}.storefront-home{background:#fff}.retail-hero{grid-template-columns:minmax(0,2.3fr) minmax(19rem,.72fr);gap:.85rem;padding-block:2rem 2.25rem;display:grid}.retail-promo{color:#fff;border-radius:1rem;position:relative;overflow:hidden}.retail-promo-primary{background:radial-gradient(circle at 78% 22%, #f8634a2e, transparent 17rem), var(--retail-blue);grid-template-columns:minmax(24rem,1.25fr) minmax(17rem,.75fr);min-height:31rem;display:grid}.retail-promo-primary:before{z-index:1;content:"";border:2.8rem solid #ffffff1a;border-bottom:0;border-radius:22rem 22rem 0 0;width:22rem;height:11rem;position:absolute;bottom:-2.2rem;right:-4rem}.retail-promo-primary:after{z-index:0;background:var(--retail-sky);content:"";clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);transform-origin:50%;width:58%;height:125%;position:absolute;top:-12%;right:-10%}.retail-promo-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.6rem,4vw,4rem);display:flex;position:relative}.retail-flag{background:var(--retail-orange);color:#101010;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.5rem .75rem;font-size:.7rem;font-weight:900;display:inline-flex}.retail-promo h1,.retail-promo h2,.retail-section-heading h2,.retail-assurance h2,.retail-workflow h2,.retail-cta-band h2,.page-heading h1,.pdp-summary h1{font-family:var(--font-display), "Arial Narrow", "PingFang SC", "Microsoft YaHei", sans-serif}.retail-promo-copy h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:35rem;margin:1.3rem 0 1rem;font-size:clamp(3rem,4vw,4.15rem);font-weight:760;line-height:1}.retail-promo-copy p{color:#ffffffeb;max-width:32rem;margin:0;font-size:1rem;line-height:1.65}.retail-cta{background:var(--retail-orange);color:#101010;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.35rem;margin-top:1.5rem;padding-inline:1.4rem;font-size:.9rem;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}.retail-cta:hover{background:#e92046;transform:translateY(-2px)}.retail-cta:active{transform:translateY(1px)}.retail-product-stage{z-index:1;place-items:center;min-width:0;display:grid;position:relative}.retail-product-stage>img{z-index:1;object-fit:contain;filter:drop-shadow(0 1.4rem 1.4rem #04165724);width:82%;height:82%;position:relative}.retail-price-ticket{z-index:3;min-width:7.5rem;color:var(--retail-blue-deep);box-shadow:.35rem .35rem 0 var(--retail-orange);background:#fff;border:0;border-radius:.65rem;padding:.75rem .95rem;display:grid;position:absolute;bottom:8%;right:8%}.retail-price-ticket small,.retail-price-ticket span{font-size:.65rem;font-weight:750}.retail-price-ticket strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:1.8rem;font-weight:950;line-height:1}.retail-stock-ticket{z-index:3;background:var(--retail-blue);color:#fff;text-align:right;border-radius:.55rem;padding:.7rem .9rem;display:grid;position:absolute;top:1.5rem;right:1rem}.retail-stock-ticket strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.retail-stock-ticket span{font-size:.62rem}.retail-promo-stack{grid-template-rows:1fr 1fr;gap:.7rem;display:grid}.retail-promo-secondary,.retail-promo-tertiary{grid-template-columns:minmax(0,1fr) 42%;align-items:center;min-height:0;padding:1.6rem;display:grid}.retail-promo-secondary{background:var(--retail-sky);color:var(--retail-blue-ink)}.retail-promo-tertiary{background:var(--retail-orange);color:#101010}.retail-promo-secondary:after,.retail-promo-tertiary:after{content:"";background:#ffffff1a;width:46%;height:145%;position:absolute;top:-20%;right:-7%;transform:skew(-14deg)}.retail-promo-stack>a>div,.retail-promo-stack>a>img,.retail-arrow{z-index:2;position:relative}.retail-promo-stack span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.retail-promo-stack h2{color:currentColor;letter-spacing:-.045em;max-width:14rem;margin:.35rem 0 .4rem;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:750;line-height:1.05}.retail-promo-stack p{max-width:16rem;color:color-mix(in srgb, currentColor 76%, transparent);margin:0;font-size:.78rem;line-height:1.55}.retail-promo-stack img{object-fit:contain;width:100%;height:100%;transition:transform .24s}.retail-promo-stack>a:hover img{transform:scale(1.06)rotate(1deg)}.retail-arrow{border:2px solid;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;bottom:.8rem;right:.8rem}.retail-promo-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:3rem;display:flex}.retail-promo-empty h1{z-index:2;color:#fff;max-width:35rem;margin:0;font-size:3.5rem;position:relative}.retail-categories,.retail-featured,.retail-workflow{padding-block:3.5rem}.retail-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.8rem;display:flex}.retail-section-heading>div>span,.retail-assurance-heading>span,.retail-cta-band>div>div>span{color:var(--retail-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.retail-section-heading h2{color:var(--retail-blue-ink);letter-spacing:-.045em;text-wrap:balance;margin:.3rem 0 0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:750;line-height:1}.retail-section-heading>a,.retail-section-heading>p{max-width:30rem;color:var(--retail-blue);align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:750;display:inline-flex}.retail-section-heading>a:hover{text-underline-offset:.24rem;text-decoration:underline}.category-showcase{grid-template-columns:repeat(8,minmax(5.4rem,1fr));gap:1rem;display:grid}.category-tile{min-width:0;color:var(--retail-blue);border-radius:.65rem;align-content:start;gap:.72rem;display:grid}.category-tile-media{aspect-ratio:1;background:#f5f8fa;border:1px solid #dce5ec;border-radius:.62rem;width:100%;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.category-tile-media img{object-fit:contain;width:100%;height:100%;padding:.65rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.category-tile-label{justify-content:space-between;align-items:flex-start;gap:.55rem;min-width:0;padding-inline:.12rem;display:flex}.category-tile-label strong{min-width:0;color:var(--retail-blue-ink);text-wrap:balance;font-size:.78rem;font-weight:800;line-height:1.25}.category-tile-label svg{opacity:.48;flex:none;margin-top:.05rem;transition:opacity .2s,transform .2s}.category-tile:hover .category-tile-media{border-color:#bccbd8;transform:translateY(-3px);box-shadow:0 .8rem 1.6rem #0416571a}.category-tile:hover .category-tile-media img{transform:scale(1.035)}.category-tile:hover .category-tile-label svg{opacity:1;transform:translate(2px)}.category-tile:focus-visible{outline:3px solid var(--retail-orange);outline-offset:4px}.wholesale-search-band{background:var(--retail-blue);padding-block:2.6rem;position:relative;overflow:hidden}.wholesale-search-band:after{content:"";border:2.2rem solid #bdcbd421;border-bottom:0;border-radius:18rem 18rem 0 0;width:18rem;height:9rem;position:absolute;bottom:-4.5rem;right:5%}.wholesale-search-band .smart-search{z-index:1;box-shadow:none;background:#fff;border:0;border-radius:.45rem;grid-template-rows:auto auto auto;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:.55rem 2.2rem;padding:1.7rem 2rem;display:grid;position:relative}.wholesale-search-band .smart-search-label{color:var(--retail-orange-readable);grid-area:1/1;font-size:.63rem;font-weight:900}.wholesale-search-band .smart-search>label{color:var(--retail-blue);font-family:var(--font-sans);letter-spacing:-.04em;grid-area:2/1/span 2;margin:0;font-size:1.65rem;font-weight:900;line-height:1.05}.wholesale-search-band .smart-search-input{background:#fff;border:1px solid #9dacb7;border-radius:.35rem;grid-area:1/2;min-height:3.4rem;padding-left:1rem}.wholesale-search-band .smart-search-input:focus-within{border-color:var(--retail-blue);box-shadow:0 0 0 3px #14375d1a}.wholesale-search-band .smart-search-input input{font-family:var(--font-sans);font-size:.9rem}.wholesale-search-band .smart-search-input button{background:var(--retail-blue);border-radius:.25rem;width:3.4rem;height:3.4rem}.wholesale-search-band .smart-search-input button:hover{background:var(--retail-orange);color:#101010;transform:none}.wholesale-search-band .search-examples{grid-area:2/2}.wholesale-search-band .search-examples button{color:#4f5b82}.wholesale-search-band .search-examples>span{color:#536576}.wholesale-search-band .smart-search>p{color:#697392;grid-area:3/2}.retail-new-arrivals{border-block:1px solid var(--retail-line);background:var(--retail-ice);padding-block:4.5rem}.weekly-new-grid{background:var(--retail-paper)}.product-card-badge{z-index:2;background:var(--retail-orange-readable);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:.45rem .65rem;font-size:.66rem;font-weight:900;position:absolute;top:0;right:0}.retail-featured{padding-block:4.5rem 5.5rem}.featured-product-grid,.catalog-product-grid{border-top:1px solid var(--retail-line);border-left:1px solid var(--retail-line);grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.featured-product-grid .product-card:first-child{grid-area:auto}.featured-product-grid .product-card:first-child .product-image-wrap{aspect-ratio:1.08;min-height:0}.product-card{border:0;border-right:1px solid var(--retail-line);border-bottom:1px solid var(--retail-line);background:#fff;min-width:0}.product-card:hover{background:#f8fafb}.product-image-wrap{aspect-ratio:1.08;background:#f4f5f7;margin:.7rem .7rem 0}.product-image{width:82%;height:82%}.product-card:hover .product-image{filter:none;transform:scale(1.04)}.stock-chip{background:var(--retail-orange);color:#101010;letter-spacing:.03em;border-radius:0;padding:.42rem .6rem;font-size:.64rem;font-weight:900;top:0;left:0}.stock-chip>span{display:none}.stock-chip-inquiry{background:var(--retail-blue)}.product-card-body{flex-direction:column;min-height:17rem;padding:.9rem .95rem 1rem;display:flex}.product-meta{color:#697392;font-size:.65rem;font-weight:700}.product-meta span+span:before{content:"·";margin-right:.6rem}.product-title,.featured-product-grid .product-card:first-child .product-title{min-height:2.65rem;color:var(--retail-blue);font-family:var(--font-sans);letter-spacing:-.02em;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.94rem;font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.product-title:hover{text-underline-offset:.18rem;text-decoration:underline}.product-facts{gap:.25rem;margin:.5rem 0 .75rem;display:grid}.product-facts span{color:#67718d;font-size:.72rem}.product-facts strong{color:#30395f}.product-card-footer{border-top:0;align-items:end;margin-top:auto;padding-top:0}.product-card-footer small{color:#626c8c;font-size:.64rem}.product-card-footer strong{color:var(--retail-orange);font-family:var(--font-sans);letter-spacing:-.065em;font-size:1.8rem;font-weight:950}.product-card-footer>div>span{color:#4e5879}.product-card-footer .button{min-height:2.4rem;padding-inline:.85rem}.card-detail-link{color:#5e6889;margin-top:.75rem;font-size:.68rem}.card-detail-link:hover{color:var(--retail-blue)}.retail-section-action{justify-content:center;margin-top:2.4rem;display:flex}.retail-assurance{background:var(--retail-ice);padding-block:5.5rem}.retail-assurance-heading{gap:.6rem;max-width:50rem;display:grid}.retail-assurance-heading h2{color:var(--retail-blue);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:900;line-height:1}.retail-assurance-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.retail-assurance-grid article{background:#fff;border-radius:.35rem;min-height:15rem;padding:1.6rem;position:relative}.retail-assurance-grid article>svg{color:var(--retail-orange)}.assurance-number{color:#53697b;font-size:.62rem;font-weight:800;position:absolute;top:1rem;right:1rem}.retail-assurance-grid h3{max-width:18rem;color:var(--retail-blue);margin:2.5rem 0 .55rem;font-size:1.18rem;font-weight:850}.retail-assurance-grid p{color:#5f6885;max-width:22rem;margin:0;font-size:.75rem;line-height:1.65}.retail-workflow{padding-block:5.5rem}.retail-workflow ol{border-top:1px solid var(--retail-line);border-left:1px solid var(--retail-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.retail-workflow li{border-right:1px solid var(--retail-line);border-bottom:1px solid var(--retail-line);grid-template-columns:auto 1fr;gap:1rem;min-height:12rem;padding:1.4rem;display:grid}.retail-workflow li>span{width:3.1rem;height:3.1rem;color:var(--retail-blue);background:#e8eef2;border-radius:.3rem;place-items:center;display:grid}.retail-workflow li small{color:var(--retail-orange-readable);text-transform:uppercase;font-size:.58rem;font-weight:850}.retail-workflow li strong{color:var(--retail-blue);margin:.35rem 0 .45rem;font-size:1rem;display:block}.retail-workflow li p{color:#626c8b;margin:0;font-size:.71rem;line-height:1.6}.retail-cta-band{background:var(--retail-blue);color:#fff;position:relative;overflow:hidden}.retail-cta-band:after{content:"";border:3rem solid #ff264d85;border-bottom:0;border-radius:24rem 24rem 0 0;width:24rem;height:12rem;position:absolute;bottom:-6rem;right:-3rem}.retail-cta-band>div{z-index:1;justify-content:space-between;align-items:center;gap:3rem;min-height:16rem;display:flex;position:relative}.retail-cta-band>div>div>span{color:#fff}.retail-cta-band h2{color:#fff;letter-spacing:-.055em;max-width:52rem;margin:.5rem 0 0;font-size:clamp(2.3rem,4vw,4rem);font-weight:900;line-height:1}.retail-cta-light{color:var(--retail-blue);background:#fff;flex:none;margin:0}.retail-cta-light:hover{background:var(--retail-orange);color:#101010}.page-main{background:#fff;padding-block:3.2rem 6rem}.page-heading,.auth-state-card{border:0;border-bottom:1px solid var(--retail-line);background:0 0;max-width:80rem;margin-bottom:3rem;padding:0 0 2.5rem}.page-heading:after,.auth-state-card:after,.portal-page-heading:after,.document-heading:after{background:var(--retail-orange);content:"";width:4rem;height:2px;position:absolute;bottom:-1px;left:0}.page-heading,.auth-state-card,.portal-page-heading,.document-heading{position:relative}.auth-state-page{min-height:70vh;display:block}.page-heading h1,.auth-state-card h1,.portal-page-heading h1,.document-heading h1{max-width:70rem;color:var(--retail-blue);font-family:var(--font-display), "Arial Narrow", "PingFang SC", "Microsoft YaHei", sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:.7rem 0 .9rem;font-size:clamp(2.8rem,4.6vw,4.9rem);font-weight:900;line-height:.96}.page-heading p,.auth-state-card>p,.portal-page-heading p,.document-heading p{color:#5d6788;text-wrap:pretty;max-width:46rem;margin:0;font-size:.85rem;line-height:1.65}.auth-state-actions{margin-top:1.8rem}.portal-page-heading{border-bottom:1px solid var(--retail-line);margin-bottom:3rem;padding-block:2.75rem 2.5rem}.document-heading{border-bottom:1px solid var(--retail-line);margin-bottom:3rem;padding-block:2.75rem 2.25rem}.catalog-layout{grid-template-columns:14.5rem minmax(0,1fr);gap:1.8rem}.catalog-search-region,.catalog-results-region{display:contents}.catalog-sidebar{border-top:.18rem solid var(--retail-blue);gap:1.25rem;padding-top:.9rem;top:9.8rem}.filter-heading{color:var(--retail-blue)}.filter-heading strong{font-size:.82rem}.filter-group label,.checkbox-row strong{color:var(--retail-blue-ink)}.filter-group select,.filter-group input{background:#fff;border-color:#bac2d6;border-radius:.18rem}.filter-group select:focus,.filter-group input:focus{border-color:var(--retail-blue);box-shadow:0 0 0 3px #08259a1a}.filter-note{color:var(--retail-blue);background:#edf2ff;border-radius:.2rem}.catalog-search-intelligence{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;padding-inline:.2rem;display:flex}.catalog-search-intelligence>span{min-height:1.8rem;color:var(--retail-blue);letter-spacing:.04em;text-transform:uppercase;background:#edf2ff;border:1px solid #aebce0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding-inline:.7rem;font-size:.68rem;font-weight:760;display:inline-flex}.catalog-search-intelligence>span svg{color:var(--retail-orange)}.catalog-search-intelligence p{color:#667089;text-align:right;max-width:38rem;margin:0;font-size:.72rem;line-height:1.5}.catalog-search{background:#fff;border:1px solid #9ca9c9;border-radius:999px;min-height:3.8rem;padding:0 .3rem 0 1rem}.catalog-search:focus-within{border-color:var(--retail-blue);box-shadow:0 0 0 3px #08259a1a}.catalog-search input{font-family:var(--font-sans);font-size:.82rem}.catalog-search .button{min-height:3.1rem}.interpreted-brief{background:#eef2ff;border-radius:.2rem}.interpreted-brief>span{border-radius:999px}.catalog-smart-status{min-height:3.5rem;color:var(--retail-blue);background:#f4f7ff;border:1px solid #c7d1e9;border-radius:.25rem;align-items:center;gap:.65rem;margin-top:1rem;padding:.8rem 1rem;font-size:.74rem;font-weight:650;display:flex}.catalog-smart-status svg{color:var(--retail-orange);flex:none;animation:.8s linear infinite spin}.catalog-smart-status-muted{border-color:var(--retail-line);background:var(--retail-ice);color:#5c6687}.catalog-smart-status-muted svg{animation:none}.catalog-smart-results{background:linear-gradient(135deg,#14375d0e,#0000 44%),#fff;border:1px solid #b8c5e3;border-radius:.3rem;margin-top:1rem;padding:1.15rem}.catalog-smart-results>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.catalog-smart-mark{background:var(--retail-blue);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.catalog-smart-results header small{color:var(--retail-orange-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:780}.catalog-smart-results header h2{color:var(--retail-blue-ink);margin:.18rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem)}.catalog-smart-results header p{color:#5c6687;max-width:48rem;margin:.35rem 0 0;font-size:.74rem;line-height:1.6}.catalog-smart-grid{margin-top:1rem}.catalog-smart-boundary{border-top:1px solid var(--retail-line);color:#5c6687;margin:.85rem 0 0;padding-top:.75rem;font-size:.7rem;line-height:1.55}.catalog-result-bar{color:#5c6687;border-top:0;margin:1.8rem 0 .9rem;padding-top:0}.catalog-result-bar strong{color:var(--retail-blue)}.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.catalog-pagination{border-top-color:var(--retail-line)}.catalog-pagination a{border:1px solid var(--retail-blue);min-height:2.4rem;color:var(--retail-blue);border-radius:999px;align-items:center;padding-inline:1rem;display:inline-flex}.catalog-pagination span{color:#626c8b}.empty-state{background:#f2f5fb}.breadcrumbs{color:#697392}.breadcrumbs a:hover{color:var(--retail-blue)}.pdp-hero{grid-template-columns:minmax(22rem,1fr) minmax(28rem,.9fr);gap:clamp(2.5rem,6vw,6rem)}.pdp-gallery{top:10rem}.pdp-image{background:#f3f4f6;min-height:35rem}.pdp-image>img{width:84%;height:84%}.pdp-image>span{background:var(--retail-blue);color:#fff}.pdp-carousel-controls{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f2747e0;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem;display:flex;position:absolute;bottom:1rem;right:1rem}.pdp-carousel-controls span{text-align:center;min-width:3.25rem;font-size:.75rem;font-weight:800}.pdp-carousel-button{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pdp-carousel-button:hover,.pdp-carousel-button:focus-visible{background:#ffffff29}.pdp-thumbnails{scrollbar-width:thin;grid-auto-columns:4.75rem;grid-auto-flow:column;gap:.65rem;margin-top:.75rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.pdp-thumbnail{aspect-ratio:1;border:1px solid var(--retail-line);cursor:pointer;background:#f7f8fa;border-radius:.8rem;place-items:center;padding:.25rem;display:grid;overflow:hidden}.pdp-thumbnail img{object-fit:contain;width:100%;height:100%}.pdp-thumbnail-active{border-color:var(--retail-blue);box-shadow:inset 0 0 0 1px var(--retail-blue)}.source-note{border-top-color:var(--retail-line);color:var(--retail-blue)}.pdp-tags{color:#697392;font-weight:750}.pdp-tags span+span:before{content:"·"}.pdp-summary h1{max-width:42rem;color:var(--retail-blue);letter-spacing:-.055em;margin:.75rem 0 .85rem;font-size:clamp(2.35rem,4vw,4.2rem);font-weight:900;line-height:.98}html[data-locale=fr] .pdp-summary h1,html[data-locale=it] .pdp-summary h1,html[data-locale=es] .pdp-summary h1{letter-spacing:-.04em;font-size:clamp(2.15rem,3.15vw,3.35rem);line-height:1.02}html[data-locale=ru] .pdp-summary h1{letter-spacing:-.035em;font-size:clamp(2rem,2.9vw,3.1rem);line-height:1.04}html[data-locale=zh] .pdp-summary h1{letter-spacing:-.045em;font-size:clamp(2.3rem,3vw,2.85rem);line-height:1.03}.pdp-summary>p{color:#5d6787;line-height:1.65}.pdp-variants{border-block:1px solid var(--retail-line);gap:1rem;margin:1.25rem 0;padding-block:1rem 1.2rem;display:grid}.pdp-variants-heading,.pdp-variants legend{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pdp-variants-heading strong,.pdp-variants legend{color:var(--retail-blue);letter-spacing:.045em;text-transform:uppercase;font-size:.78rem;font-weight:850}.pdp-variants-heading span,.pdp-variants legend span{color:#697392;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:700}.pdp-variants fieldset{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.pdp-variants legend{width:100%;padding:0}.pdp-variant-options{flex-wrap:wrap;gap:.5rem;display:flex}.pdp-variant-options a,.pdp-variant-options button{min-height:2.5rem;color:var(--retail-blue);cursor:pointer;background:#fff;border:1px solid #cfd5e2;border-radius:.3rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.78rem;font-weight:760;line-height:1.2;display:inline-flex}.pdp-variant-options a:hover,.pdp-variant-options a:focus-visible,.pdp-variant-options button:hover,.pdp-variant-options button:focus-visible{border-color:var(--retail-blue)}.pdp-variant-options a.is-active,.pdp-variant-options button.is-active{border-color:var(--retail-blue);background:var(--retail-blue);color:#fff;box-shadow:inset 0 0 0 1px var(--retail-blue)}.pdp-variant-options.is-style-options button{gap:.35rem;min-width:4.6rem;padding:.35rem;display:grid}.pdp-variant-options.is-style-options img{object-fit:contain;background:#f4f5f7;border-radius:.2rem;width:3.25rem;height:3.25rem}.pdp-variant-options.is-style-options span{font-size:.68rem}.availability-panel{border-top:1px solid var(--retail-line);border-bottom:1px solid var(--retail-line)}.availability-label{color:#14794c}.buy-box{border-top:.3rem solid var(--retail-orange);background:#f7f8fb;border-radius:.25rem}.buy-price strong{color:var(--retail-orange);font-family:var(--font-sans);letter-spacing:-.065em;font-size:2.85rem;font-weight:950}.quantity-control>div,.quantity-warning{border-radius:.2rem}.calculation-strip{border-color:var(--retail-line);background:#fff}.pdp-data-card{border-top-color:var(--retail-blue)}.data-card-heading>svg,.data-card-heading span{color:var(--retail-orange-dark)}.data-card-heading h2{color:var(--retail-blue);font-family:var(--font-sans);font-weight:850}.tier-active{border-left-color:var(--retail-orange);background:#fff6eb}.site-footer{background:var(--retail-blue-deep);color:#fff;padding:3.4rem 0 1.4rem}.footer-grid.footer-grid-compact{grid-template-columns:minmax(20rem,1.5fr) repeat(2,minmax(9rem,.55fr));gap:clamp(2.5rem,5vw,4.5rem)}.footer-brand .brand-logo{filter:brightness(0)invert()}.footer-link-group{align-content:start;gap:.72rem;display:grid}.footer-link-group strong{color:#fff;letter-spacing:.075em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:850}.footer-brand small,.footer-overview p,.footer-link-group a{color:var(--retail-sky)}.footer-overview p{text-wrap:pretty;max-width:26rem;margin-top:1.25rem;font-size:.78rem;line-height:1.65}.footer-link-group a{width:fit-content;font-size:.75rem;line-height:1.4;transition:color .18s}.footer-link-group a:hover{color:#fff;text-underline-offset:.2rem;text-decoration:underline}.footer-bottom{color:var(--retail-sky);border-top-color:#fff3;flex-wrap:wrap;justify-content:flex-start;gap:.35rem 1.75rem}.trust-page{background:#f8f9fc}.trust-hero{border-bottom:1px solid var(--retail-line);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:4rem;padding:3rem 0 4rem;display:grid}.trust-hero h1{max-width:58rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.068em;text-wrap:balance;margin:.75rem 0 1.2rem;font-size:clamp(3.4rem,7vw,6.8rem);font-weight:900;line-height:.9}.trust-hero>div>p{color:#50606d;max-width:48rem;margin:0;font-size:.92rem;line-height:1.8}.trust-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.trust-metrics{border-top:.3rem solid var(--retail-orange);background:var(--retail-blue);align-self:end;display:grid}.trust-metrics>div{border-bottom:1px solid #ffffff2e;gap:.2rem;padding:1.15rem 1.3rem;display:grid}.trust-metrics strong{color:#fff;font-size:1.9rem;font-weight:900}.trust-metrics span{color:var(--retail-sky);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:750}.trust-answer{background:#fff;grid-template-columns:auto 1fr;gap:1.2rem;margin-block:3rem;padding:1.6rem;display:grid;box-shadow:0 1rem 3rem #08259a0f}.trust-answer>svg{color:var(--retail-orange)}.trust-answer span{color:var(--retail-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:850}.trust-answer h2,.trust-section-heading h2,.trust-boundaries h2,.trust-table-section h2,.standards-check h2,.trust-cta h2{color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.045em;margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.trust-answer p{color:#50606d;max-width:55rem;margin:.7rem 0 0;line-height:1.75}.trust-section,.trust-boundaries,.trust-table-section{padding-block:3.5rem}.trust-section-heading{max-width:50rem;margin-bottom:1.5rem}.trust-card-grid{border-top:1px solid var(--retail-line);border-left:1px solid var(--retail-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-card-grid article{border-right:1px solid var(--retail-line);border-bottom:1px solid var(--retail-line);background:#fff;min-height:14rem;padding:1.4rem}.trust-card-grid svg{color:var(--retail-orange)}.trust-card-grid h3,.trust-boundary-grid h3{color:var(--retail-blue-ink);margin:2rem 0 .6rem;font-size:.94rem}.trust-card-grid p,.trust-boundary-grid p{color:#5a6a77;margin:0;font-size:.74rem;line-height:1.65}.brand-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-principle-label{color:var(--retail-blue);letter-spacing:.08em;text-transform:uppercase;margin-top:1.4rem;font-size:.62rem;font-weight:850;display:block}.brand-principle-grid h3{margin-top:.55rem}.brand-values{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.brand-values li{color:#33485a;background:#f5f8fa;border:1px solid #ccd7e0;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:750}.trust-boundaries{grid-template-columns:.85fr 1.15fr;gap:4rem;display:grid}.trust-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.trust-boundary-grid article{border-top:.22rem solid var(--retail-blue);background:#fff;padding:1.4rem}.trust-boundary-grid svg{color:var(--retail-blue)}.trust-faq{padding-block:2rem 3rem}.trust-cta{background:var(--retail-ice);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:2rem;display:flex}.standards-principle{border-left:.3rem solid var(--retail-orange);background:#fff;align-self:end;padding:1.5rem}.standards-principle svg{color:var(--retail-blue)}.standards-principle strong{color:var(--retail-blue-ink);margin-top:.75rem;display:block}.standards-principle p{color:#5a6a77;margin:.55rem 0 0;font-size:.74rem;line-height:1.65}.standards-list{border-top:1px solid var(--retail-line);margin-top:3rem}.standards-list article{border-bottom:1px solid var(--retail-line);grid-template-columns:3rem 3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.4rem 0;display:grid}.standards-list article>span{color:var(--retail-orange);font-size:.7rem;font-weight:900}.standards-list article>svg{color:var(--retail-blue)}.standards-list h2{color:var(--retail-blue-ink);margin:0;font-size:1rem}.standards-list p{color:#526270;max-width:50rem;margin:.45rem 0 0;font-size:.76rem;line-height:1.7}.trust-table-section table{border-collapse:collapse;background:#fff;width:100%}.trust-table-section th,.trust-table-section td{border:1px solid var(--retail-line);text-align:left;vertical-align:top;padding:.9rem}.trust-table-section thead th{background:var(--retail-blue);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.trust-table-section tbody th{color:var(--retail-blue);font-size:.73rem}.trust-table-section td{color:#526270;font-size:.72rem;line-height:1.55}.standards-check{background:var(--retail-blue);grid-template-columns:.9fr 1.1fr;gap:4rem;margin-block:3rem;padding:2rem;display:grid}.standards-check .kicker,.standards-check h2{color:#fff}.standards-check ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.standards-check li{color:var(--retail-sky);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.standards-check svg{color:#fff;flex:none}@media (max-width:72rem){.trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-principle-grid article:last-child{grid-column:1/-1}.trust-hero{grid-template-columns:1fr}.trust-metrics,.standards-principle{max-width:42rem}}@media (max-width:56rem){.trust-hero{gap:2rem;padding-top:2rem}.trust-hero h1{font-size:3.4rem}.trust-card-grid,.trust-boundary-grid{grid-template-columns:1fr}.brand-principle-grid article:last-child{grid-column:auto}.trust-boundaries,.standards-check{grid-template-columns:1fr;gap:1.5rem}.trust-cta{flex-direction:column;align-items:flex-start}}@media (max-width:72rem){.site-container{width:min(100% - 2rem,80rem)}.retail-proof-inner,.header-primary{gap:1rem}.category-nav a:nth-child(n+6){display:none}.retail-hero{grid-template-columns:1fr}.retail-promo-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.retail-promo-secondary,.retail-promo-tertiary{min-height:14rem}.category-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.featured-product-grid,.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-product-grid .product-card:first-child{grid-column:auto}}@media (max-width:56rem){.category-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.retail-proof-facts span:nth-child(2){display:none}.header-primary{grid-template-columns:1fr auto;min-height:auto;padding-block:.8rem}.header-nav-inner{overflow-x:auto}.main-nav{display:flex}.category-nav{display:none}.retail-promo-primary{min-height:27rem}.retail-promo-copy h1{font-size:2.8rem}.wholesale-search-band .smart-search{grid-template-rows:auto;grid-template-columns:1fr}.wholesale-search-band .smart-search-label,.wholesale-search-band .smart-search>label,.wholesale-search-band .smart-search-input,.wholesale-search-band .search-examples,.wholesale-search-band .smart-search>p{grid-area:auto/1}.retail-assurance-grid,.retail-workflow ol{grid-template-columns:1fr}.retail-assurance-grid article{min-height:12rem}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{position:static}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-hero{grid-template-columns:1fr}.pdp-gallery{position:static}}@media (max-width:42rem){.site-container{width:min(100% - 1.25rem,80rem)}.retail-proof-inner{white-space:nowrap;justify-content:space-between;min-height:2.5rem;font-size:.64rem;overflow:hidden}.retail-proof-facts span:nth-child(n+2){display:none}.retail-proof-facts{min-width:0}.retail-proof-facts>span{text-overflow:ellipsis;overflow:hidden}.pikpop-proof-entry{flex:none;gap:.4rem;padding-inline:.55rem}.pikpop-proof-entry img{width:3.9rem}.pikpop-proof-entry>span,.pikpop-proof-entry svg{display:none}.pikpop-proof-entry strong{font-size:.6rem}.header-actions .account-link{justify-content:center;width:2.8rem;padding:0;display:inline-flex}.language-switcher{justify-content:center;width:2.8rem;padding:0}.language-current span,.language-switcher-caret,.header-actions .account-link span{display:none}.procurement-link{width:2.8rem;padding:0}.procurement-link>span{display:none}.main-nav{gap:1.2rem;width:max-content}.retail-hero{gap:.55rem;width:100%;padding-top:0}.retail-promo-primary{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:35rem}.retail-promo-primary:after{width:135%;height:62%;top:44%;right:-20%;transform:skewY(-8deg)}.retail-promo-copy{padding:1.8rem 1.25rem .6rem}.retail-promo-copy h1{font-size:clamp(2.75rem,13vw,3.55rem)}.retail-promo-copy p{font-size:.96rem;line-height:1.6}.retail-product-stage>img{width:76%;height:76%}.retail-stock-ticket{top:.5rem}.retail-price-ticket{bottom:8%;right:7%}.retail-promo-stack{grid-template-columns:1fr}.retail-promo-secondary,.retail-promo-tertiary{min-height:13rem}.retail-categories,.retail-new-arrivals,.retail-featured,.retail-workflow{padding-block:3rem}.retail-section-heading{flex-direction:column;align-items:flex-start;gap:.7rem}.category-showcase{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.85rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.category-tile{scroll-snap-align:start;min-width:7.5rem}.category-tile-media img{padding:.48rem}.wholesale-search-band{padding-block:1rem}.wholesale-search-band .smart-search{gap:.65rem;padding:1.1rem}.wholesale-search-band .smart-search>label{font-size:1.35rem}.wholesale-search-band .search-examples button:nth-of-type(n+2){display:none}.featured-product-grid,.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image-wrap{margin:.4rem .4rem 0}.product-card-body{min-height:16rem;padding:.7rem}.product-title,.featured-product-grid .product-card:first-child .product-title{font-size:.76rem}.product-facts span:nth-child(2){display:none}.product-card-footer{flex-direction:column;align-items:flex-start;gap:.6rem}.product-card-footer .button{width:100%}.card-detail-link{display:none}.retail-assurance{padding-block:4rem}.retail-workflow li{min-height:10rem}.retail-cta-band>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;min-height:20rem}.retail-cta-band h2{font-size:2.5rem}.page-main{padding-block:2.4rem 4rem}.page-heading h1,.auth-state-card h1,.portal-page-heading h1,.document-heading h1{font-size:2.65rem}.page-heading,.auth-state-card,.portal-page-heading,.document-heading{margin-bottom:2.25rem;padding-bottom:2rem}.catalog-search{border-radius:.3rem;grid-template-columns:auto minmax(0,1fr);padding:.6rem .8rem}.catalog-search .button{grid-column:1/-1;width:100%}.catalog-result-bar{flex-direction:column;align-items:flex-start}.pdp-image{min-height:24rem}.pdp-summary h1{font-size:2.45rem}.site-footer{padding-top:3rem}.footer-grid.footer-grid-compact{grid-template-columns:1fr 1fr;gap:2.5rem 1.25rem}.footer-grid.footer-grid-compact .footer-overview{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (prefers-reduced-motion:reduce){.retail-product-stage img,.retail-promo-stack img,.category-tile-media,.category-tile-media img,.category-tile-label svg,.seo-category-cover img,.product-image,.retail-cta{transition:none}}.retail-guides{padding-block:5rem}.retail-guide-grid,.guide-card-grid{border-top:1px solid var(--retail-line);border-left:1px solid var(--retail-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.retail-guide-grid article,.guide-card-grid article{border-right:1px solid var(--retail-line);border-bottom:1px solid var(--retail-line);background:var(--retail-paper);flex-direction:column;align-items:flex-start;min-width:0;padding:1.7rem;display:flex}.retail-guide-grid article>svg{color:var(--retail-orange);margin-bottom:2.4rem}.retail-guide-grid article>span{color:#637383;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.retail-guide-grid h3,.guide-card-grid h2,.seo-category-grid h2,.category-seo-hero h1,.category-result-heading h2,.category-guide-links h2,.guide-hero h1,.guide-layout h2{font-family:var(--font-display), "Arial Narrow", sans-serif}.retail-guide-grid h3{color:var(--retail-blue-ink);letter-spacing:-.035em;margin:.55rem 0 .8rem;font-size:1.45rem;font-weight:900;line-height:1.08}.retail-guide-grid p{color:#526270;flex:1;margin:0 0 1.5rem;font-size:.76rem;line-height:1.7}.retail-guide-grid a,.guide-card-grid article>a,.seo-category-card-action{color:var(--retail-blue);align-items:center;gap:.42rem;font-size:.72rem;font-weight:850;display:inline-flex}.retail-guide-grid a:hover,.guide-card-grid article>a:hover,.seo-category-card-link:hover .seo-category-card-action{text-underline-offset:.22rem;text-decoration:underline}.seo-hub-page{background:linear-gradient(#f5f8fa 0 21rem,#fff 21rem)}.seo-hub-page .page-heading{max-width:80rem}.seo-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.seo-category-grid article{border:1px solid var(--retail-line);background:#fff;min-width:0;box-shadow:0 .5rem 1.6rem #081b2f0a}.seo-category-card-link{min-width:0;height:100%;color:inherit;flex-direction:column;align-items:flex-start;padding:1.35rem;display:flex}.seo-category-card-link:focus-visible{outline:3px solid var(--retail-orange);outline-offset:3px}.seo-category-cover{aspect-ratio:16/9;background:#f5f8fa;border:1px solid #e0e8ee;border-radius:.5rem;width:100%;display:block;overflow:hidden}.seo-category-cover img{object-fit:contain;width:100%;height:100%;padding:.75rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.seo-category-card-link:hover .seo-category-cover img{transform:scale(1.035)}.seo-card-count{color:#647482;justify-content:space-between;gap:.8rem;width:100%;margin-top:1rem;font-size:.61rem;font-weight:750;display:flex}.seo-card-count span:last-child{color:var(--retail-orange-dark)}.seo-category-grid h2{color:var(--retail-blue-ink);letter-spacing:-.04em;margin:1.15rem 0 .6rem;font-size:1.7rem;font-weight:900}.seo-category-grid p{color:#526270;margin:0;font-size:.76rem;line-height:1.7}.seo-category-grid ul{gap:.45rem;width:100%;margin:1.2rem 0 1.5rem;padding:0;list-style:none;display:grid}.seo-category-grid li{color:#33485a;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.seo-category-grid li svg{color:var(--retail-blue);flex:none}.seo-category-card-action{margin-top:auto}.guide-feature{border:1px solid var(--retail-line);background:var(--retail-paper);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);min-height:33rem;display:grid;overflow:hidden}.guide-feature-media{background:var(--retail-blue-ink);min-height:33rem;position:relative;overflow:hidden}.guide-feature-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#081c3185);position:absolute;inset:0}.guide-feature-media img{object-fit:cover}.guide-feature-media>span{z-index:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:850;position:absolute;bottom:1.35rem;right:1.5rem}.guide-feature article{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2rem,4vw,4rem);display:flex}.guide-feature-icon{background:var(--retail-ice);width:3.4rem;height:3.4rem;color:var(--retail-blue);place-items:center;margin-bottom:2.5rem;display:grid}.guide-feature h2{max-width:30rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.055em;margin:.75rem 0 1.15rem;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:900;line-height:.98}.guide-feature p{color:#50606d;max-width:32rem;margin:0;font-size:.8rem;line-height:1.75}.guide-feature article>a{color:var(--retail-blue);align-items:center;gap:.45rem;margin-top:2rem;font-size:.72rem;font-weight:850;display:inline-flex}.guide-feature article>a:hover{text-underline-offset:.22rem;text-decoration:underline}.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;margin-bottom:5rem}.guide-card-grid article{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1.35rem;min-height:10rem;padding:1.45rem 1.55rem;display:grid}.guide-card-index{border-left:2px solid var(--retail-orange);width:3.5rem;height:4.5rem;color:var(--retail-blue);place-items:center;display:grid}.guide-card-index span{color:#687784;letter-spacing:.08em;font-size:.6rem;font-weight:850}.guide-card-copy{min-width:0}.guide-card-grid h2{max-width:25rem;color:var(--retail-blue-ink);letter-spacing:-.035em;margin:.42rem 0 0;font-size:clamp(1.15rem,1.7vw,1.48rem);font-weight:900;line-height:1.08}.guide-card-grid article>a{white-space:nowrap;justify-self:end}.category-seo-hero{border-bottom:1px solid var(--retail-line);grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);gap:3rem;padding:2.4rem 0 3rem;display:grid}.category-seo-hero h1,.guide-hero h1{max-width:56rem;color:var(--retail-blue-ink);letter-spacing:-.065em;text-wrap:balance;margin:.65rem 0 1rem;font-size:clamp(3rem,6vw,5.8rem);font-weight:900;line-height:.91}.category-seo-hero>div>p{color:#50606d;max-width:50rem;margin:0;font-size:.91rem;line-height:1.75}.category-seo-hero aside{border-left:.32rem solid var(--retail-orange);background:var(--retail-ice);align-self:end;padding:1.3rem 1.4rem}.category-seo-hero aside>strong{color:var(--retail-blue);font-size:.74rem}.category-seo-hero aside ul{gap:.6rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.category-seo-hero aside li{color:#34495a;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.category-seo-hero aside svg{color:var(--retail-blue);flex:none}.category-answer-block{background:var(--retail-blue);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;margin-block:2.2rem 3.4rem;padding:1.2rem 1.4rem;display:grid}.category-answer-block>div{border-right:1px solid #ffffff40;padding-right:2rem;display:grid}.category-answer-block>div span{font-size:1.8rem;font-weight:900}.category-answer-block>div small{color:var(--retail-sky);font-size:.58rem}.category-answer-block p{color:#ffffffdb;margin:0;font-size:.72rem;line-height:1.65}.category-answer-block a{color:#fff;white-space:nowrap;align-items:center;gap:.45rem;font-size:.68rem;font-weight:850;display:inline-flex}.category-result-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.category-result-heading>div>span,.category-result-heading>span{color:#647482;font-size:.65rem;font-weight:750}.category-result-heading h2{color:var(--retail-blue-ink);letter-spacing:-.04em;margin:.25rem 0 0;font-size:2.3rem;font-weight:900}.category-guide-links{background:var(--retail-ice);grid-template-columns:1.15fr 1fr;gap:3rem;margin-top:4rem;padding:2.3rem;display:grid}.category-guide-links h2{max-width:38rem;color:var(--retail-blue-ink);letter-spacing:-.045em;margin:.55rem 0 0;font-size:2.2rem;font-weight:900;line-height:1.05}.pdp-decision-path>div:first-child>p{color:#50606d;max-width:36rem;margin:1rem 0 0;font-size:.76rem;line-height:1.7}.category-guide-links>div:last-child{align-content:center;display:grid}.category-guide-links a{color:var(--retail-blue);border-bottom:1px solid #cdd7de;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.72rem;font-weight:800;display:flex}.guide-layout{max-width:72rem}.guide-hero{border-bottom:1px solid var(--retail-line);grid-template-columns:minmax(0,1.5fr) minmax(20rem,.75fr);align-items:end;gap:4rem;padding:2rem 0 3.5rem;display:grid}.guide-hero>div>p{color:#50606d;max-width:48rem;margin:0;font-size:.9rem;line-height:1.75}.guide-hero>div>small{color:#6f7d88;margin-top:1.2rem;font-size:.62rem;display:block}.guide-hero aside{border-top:.35rem solid var(--retail-orange);background:var(--retail-blue);color:#fff;padding:1.6rem}.guide-hero aside strong{color:var(--retail-sky);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.guide-hero aside p{margin:.75rem 0 0;font-size:.8rem;line-height:1.75}.guide-summary{grid-template-columns:.7fr 1.3fr;gap:3rem;margin-block:3.5rem;display:grid}.guide-layout h2{color:var(--retail-blue-ink);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:900;line-height:1.08}.guide-summary ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.guide-summary li{color:#33485a;align-items:flex-start;gap:.65rem;font-size:.78rem;line-height:1.55;display:flex}.guide-summary svg{color:var(--retail-blue);flex:none;margin-top:.12rem}.guide-evidence{border-block:1px solid var(--retail-line);margin-block:4rem;padding-block:2.5rem}.guide-evidence>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;gap:.6rem 3rem;margin-bottom:1.6rem;display:grid}.guide-evidence>header .kicker{grid-column:1/-1}.guide-evidence>header p{color:#50606d;margin:0;font-size:.74rem;line-height:1.65}.guide-evidence-products{background:var(--retail-line);border:1px solid var(--retail-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid}.guide-evidence-products>a{min-width:0;color:var(--retail-blue-ink);background:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:5.5rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem;display:grid}.guide-evidence-image{aspect-ratio:1;background:#f4f6f7;grid-row:1/span 3;align-self:center;overflow:hidden}.guide-evidence-image img{object-fit:contain;width:100%;height:100%;display:block}.guide-evidence-products small{color:#71808a;letter-spacing:.05em;font-size:.58rem;font-weight:800}.guide-evidence-products strong{font-size:.72rem;line-height:1.35;overflow:hidden}.guide-evidence-products a>span:last-child{color:var(--retail-blue);font-size:.72rem;font-weight:900}.guide-evidence-table{border-collapse:collapse;width:100%;min-width:58rem;font-size:.68rem}.guide-evidence-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.guide-evidence-table th,.guide-evidence-table td{border:1px solid var(--retail-line);text-align:left;vertical-align:top;padding:.8rem .75rem;line-height:1.45}.guide-evidence-table thead th{background:var(--retail-blue);color:#fff;letter-spacing:.035em;text-transform:uppercase;font-size:.58rem}.guide-evidence-table tbody th{background:var(--retail-ice)}.guide-evidence-table tbody th a{color:var(--retail-blue);text-underline-offset:.18rem;text-decoration:underline}.guide-table-section{margin-block:3.5rem}.guide-table-section>h2{margin-bottom:1.2rem}.guide-table-scroll{overflow-x:auto}.guide-table-section table{border-collapse:collapse;width:100%;font-size:.72rem}.guide-table-section caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.guide-table-section th,.guide-table-section td{border:1px solid var(--retail-line);text-align:left;vertical-align:top;padding:.9rem 1rem;line-height:1.5}.guide-table-section thead th{background:var(--retail-blue);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem}.guide-table-section tbody th{background:var(--retail-ice);width:20%;color:var(--retail-blue)}.guide-body{border-top:1px solid var(--retail-line);gap:0;margin-block:4rem;display:grid}.guide-body section{border-bottom:1px solid var(--retail-line);grid-template-columns:.8fr 1.2fr;column-gap:4rem;padding-block:2.4rem;display:grid}.guide-body h2{grid-row:1/span 8}.guide-body p{color:#405261;margin:0 0 .9rem;font-size:.82rem;line-height:1.8}.guide-body ul{color:#405261;gap:.55rem;margin:.4rem 0 0;padding-left:1.1rem;font-size:.76rem;line-height:1.6;display:grid}.guide-faq{margin-block:4rem}.guide-faq>h2{margin:.45rem 0 1.5rem}.guide-faq details{border-top:1px solid var(--retail-line);padding:1.1rem 0}.guide-faq details:last-child{border-bottom:1px solid var(--retail-line)}.guide-faq summary{color:var(--retail-blue-ink);cursor:pointer;font-size:.82rem;font-weight:800}.guide-faq details p{color:#50606d;max-width:52rem;margin:.8rem 0 0;font-size:.76rem;line-height:1.7}.guide-related-categories{border:1px solid var(--retail-line);background:#fff;grid-template-columns:1fr 1.15fr;gap:3rem;margin-block:4rem;padding:2rem;display:grid}.guide-related-categories h2{margin-top:.45rem}.guide-related-categories>div:last-child{align-content:center;display:grid}.guide-related-categories a{border-top:1px solid var(--retail-line);color:var(--retail-blue);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:.8rem;font-weight:800;display:flex}.guide-related-categories a:last-child{border-bottom:1px solid var(--retail-line)}.guide-next-action{background:var(--retail-ice);justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2rem;display:flex}.guide-next-action h2{margin-top:.45rem}.guide-next-action>div:last-child{gap:.7rem;display:flex}@media (max-width:72rem){.seo-category-grid,.retail-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-seo-hero,.guide-hero{grid-template-columns:1fr;gap:2rem}.category-seo-hero aside,.guide-hero aside{max-width:42rem}}@media (max-width:56rem){.retail-guides{padding-block:3.5rem}.retail-guide-grid,.guide-card-grid,.seo-category-grid,.guide-feature{grid-template-columns:1fr}.guide-feature-media{min-height:min(65vw,28rem)}.guide-card-grid article{min-height:0}.category-seo-hero h1,.guide-hero h1{font-size:3.1rem}.category-answer-block,.category-guide-links,.guide-summary,.guide-evidence>header,.guide-related-categories,.guide-body section{grid-template-columns:1fr}.category-answer-block{align-items:flex-start}.category-answer-block>div{border-right:0;padding-right:0}.category-guide-links,.guide-summary,.guide-body section{gap:1.5rem}.guide-body h2{grid-row:auto}.guide-evidence-products{grid-template-columns:1fr}.guide-next-action{flex-direction:column;align-items:flex-start}.guide-next-action>div:last-child{flex-direction:column;width:100%}}@media (max-width:42rem){.guide-feature-media{min-height:62vw}.guide-feature article{padding:1.6rem}.guide-feature-icon{margin-bottom:1.75rem}.guide-card-grid article{grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.25rem}.guide-card-index{width:3rem}.guide-card-grid article>a{grid-column:2;justify-self:start;margin-top:.25rem}.guide-evidence{margin-block:3rem;padding-block:2rem}.guide-evidence>header{gap:.7rem}}.process-page,.guide-library-page{padding-top:3.5rem;overflow:clip}.process-showcase{border-bottom:1px solid var(--retail-line);grid-template-columns:minmax(22rem,.98fr) minmax(0,1.02fr);min-height:38rem;display:grid}.process-showcase-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2.5rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(2.5rem,5vw,5rem) 0;display:flex}.process-showcase h1{max-width:38rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2.75rem,3.75vw,4.2rem);font-weight:800;line-height:1.02}html[data-locale=ru] .process-showcase h1{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(2.35rem,2.7vw,3.1rem);line-height:1.08}@media (min-width:62.01rem){html[data-locale=ru] .process-showcase{grid-template-columns:minmax(24rem,1.12fr) minmax(0,.88fr)}}.process-page .process-principle{border-top:1px solid var(--retail-line);border-left:0;grid-template-columns:auto minmax(0,1fr);gap:.9rem;width:min(100%,31rem);margin-top:clamp(2.5rem,5vw,4.5rem);padding:1.3rem 0 0;display:grid}.process-page .process-principle svg{color:var(--retail-orange-dark);margin-top:.1rem}.process-page .process-principle strong{color:var(--retail-blue-ink);margin:0 0 .35rem;font-size:.78rem;display:block}.process-page .process-principle strong a{color:inherit}.process-page .process-principle p{color:#526270;max-width:29rem;font-size:.78rem;line-height:1.72}.process-showcase-media,.process-boundary-media,.guide-library-hero-media,.guide-spotlight-media{background:var(--retail-blue-ink);min-width:0;position:relative;overflow:hidden}.process-showcase-media img,.process-boundary-media img,.guide-library-hero-media img,.guide-spotlight-media img{object-fit:cover}.process-showcase-media:after,.process-boundary-media:after,.guide-library-hero-media:after,.guide-spotlight-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#06192b80);position:absolute;inset:0}.process-showcase-caption,.process-boundary-media>span,.guide-library-hero-media>span,.guide-spotlight-media>span{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.63rem;font-weight:850;display:flex;position:absolute;bottom:1.35rem;left:1.5rem;right:1.5rem}.process-showcase-caption span{color:#ffd2ca}.process-journey{grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(5.5rem,9vw,8.5rem);display:grid}.process-journey-heading{align-self:start;position:sticky;top:8rem}.process-journey-heading h2{max-width:25rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.055em;margin:.75rem 0 1rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:900;line-height:.98}.process-journey-heading p{color:#526270;max-width:22rem;margin:0;font-size:.82rem;line-height:1.75}.process-page .process-route{background:0 0;border:0;padding:0;display:block;overflow:visible}.process-page .process-route:before{display:none}.process-page .process-route article{border-top:1px solid var(--retail-line);grid-template-columns:4.5rem minmax(0,1fr);gap:1.55rem;min-height:0;padding:2rem 0 2.15rem;display:grid;position:relative}.process-page .process-route article:last-child{border-bottom:1px solid var(--retail-line)}.process-page .process-route-marker{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.75rem;min-height:0;margin:0;padding:0;display:flex;position:relative}.process-page .process-route-marker:after{z-index:0;background:var(--retail-line);content:"";width:1px;position:absolute;top:4.4rem;bottom:-2.9rem;left:1.5rem}.process-page .process-route article:last-child .process-route-marker:after{display:none}.process-page .process-number{color:#6f7d88;font-family:var(--font-sans);letter-spacing:.1em;font-size:.61rem;font-weight:850;position:static;transform:none}.process-page .process-icon{z-index:1;border:1px solid var(--retail-blue);width:3rem;height:3rem;color:var(--retail-blue);background:#fff;border-radius:0;position:relative}.process-step-copy{min-width:0}.process-page .process-route h2{max-width:34rem;min-height:0;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.045em;margin:0 0 1rem;font-size:clamp(1.65rem,2.3vw,2.35rem);font-weight:900;line-height:1.04}.process-page .process-route h2 a{color:inherit;-webkit-text-decoration-color:var(--retail-orange);text-decoration-color:var(--retail-orange);text-underline-offset:.22em;text-decoration-thickness:1px}.process-page .process-detail{border-top:0;margin:0;padding:0}.process-page .process-detail summary{background:var(--retail-ice);color:var(--retail-blue);grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;padding:.8rem .95rem;font-size:.69rem;font-weight:850}.process-page .process-detail summary svg:first-child{color:var(--retail-orange-dark)}.process-page .process-detail p{color:#526270;max-width:39rem;margin:1rem 0 0;font-size:.8rem;line-height:1.72}.process-page .process-boundary{background:var(--retail-blue-ink);min-height:44rem;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:0;margin-top:0;padding:0;display:grid}.process-boundary-body{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,5vw,5rem);display:flex}.process-boundary-body .kicker{color:#ff9a87}.process-page .process-boundary h2{color:#fff;max-width:35rem;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.055em;margin:.8rem 0 clamp(2.8rem,5vw,4.5rem);font-size:clamp(2.4rem,3.7vw,3.75rem);font-weight:900;line-height:.99}.process-page .boundary-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.process-page .boundary-columns>div{border-top:2px solid var(--retail-orange);background:0 0;padding:1.25rem 0 0}.process-page .boundary-columns strong{color:#fff;font-size:.75rem}.process-page .boundary-columns ul{color:#bfcbd4;gap:.7rem;margin-top:1rem;padding:0;font-size:.72rem;line-height:1.52}.process-page .boundary-columns li{grid-template-columns:.35rem minmax(0,1fr);gap:.65rem}.process-page .boundary-columns li:before{background:var(--retail-orange)}.process-page .process-cta{background:var(--retail-ice);border-top:0;min-height:18rem;margin-top:0;padding-inline:clamp(1.5rem,4vw,4rem)}.process-page .process-cta h2{color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.055em;margin-top:.75rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:900;line-height:.98}.guide-library-page{background:#fff}.guide-library-hero{border-block:1px solid var(--retail-line);grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);min-height:37rem;display:grid}.guide-library-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,5vw,5rem) clamp(2.5rem,5vw,5rem) clamp(2.5rem,5vw,5rem) 0;display:flex}.guide-library-hero h1{max-width:38rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:.8rem 0 1.3rem;font-size:clamp(2.75rem,3.75vw,4.2rem);font-weight:800;line-height:1.02}.guide-library-hero-copy>p{color:#526270;max-width:31rem;margin:0;font-size:.84rem;line-height:1.75}.guide-library-stats{border-top:1px solid var(--retail-line);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,31rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.guide-library-stats>div{gap:.2rem;padding-top:1rem;display:grid}.guide-library-stats>div+div{border-left:1px solid var(--retail-line);padding-left:1.25rem}.guide-library-stats strong{color:var(--retail-blue);letter-spacing:-.04em;font-size:1.55rem}.guide-library-stats span{color:#61717e;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:800}.guide-library-hero-media{min-height:37rem}.guide-library-page .guide-feature-editorial{border:1px solid var(--retail-line);background:#fff;grid-template-columns:7rem minmax(0,1.2fr) minmax(18rem,.8fr);min-height:0;margin-top:clamp(4rem,8vw,7rem);display:grid;overflow:visible}.guide-feature-number{background:var(--retail-blue-ink);color:#fff;flex-direction:column;justify-content:space-between;align-items:center;padding:1.65rem 1rem;display:flex}.guide-feature-number span{letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.6rem;font-weight:850}.guide-library-page .guide-feature-editorial article{justify-content:center;padding:clamp(2.5rem,5vw,5rem)}.guide-library-page .guide-feature-editorial h2{max-width:42rem;margin:.7rem 0 1.2rem;font-size:clamp(2.4rem,3.8vw,4rem);line-height:.98}.guide-library-page .guide-feature-editorial p{max-width:38rem;font-size:.8rem}.guide-library-page .guide-feature-editorial aside{border-left:1px solid var(--retail-line);background:var(--retail-ice);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,4vw,3.5rem);display:flex}.guide-feature-editorial aside ul{gap:1.2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.guide-feature-editorial aside li{color:#405261;grid-template-columns:auto minmax(0,1fr);gap:.7rem;font-size:.74rem;line-height:1.6;display:grid}.guide-feature-editorial aside li svg{color:var(--retail-orange-dark);margin-top:.1rem}.guide-spotlight{background:var(--retail-blue-ink);grid-template-columns:minmax(18rem,.84fr) minmax(0,1.16fr);min-height:43rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.guide-spotlight-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,5vw,5rem);display:flex}.guide-spotlight-copy>header .kicker{color:#ff9a87}.guide-spotlight-copy>header h2{color:#fff;max-width:38rem;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.5rem,4vw,4.2rem);font-weight:900;line-height:.98}.guide-spotlight-copy>header p{color:#bcc9d3;max-width:34rem;margin:0;font-size:.8rem;line-height:1.72}.guide-spotlight-links{border-top:1px solid #fff3;margin-top:clamp(2.5rem,5vw,4rem)}.guide-spotlight-links article{border-bottom:1px solid #fff3;grid-template-columns:3.7rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-width:0;padding:1.35rem 0;display:grid}.guide-spotlight-index,.guide-cluster-index{flex-direction:column;align-items:center;gap:.4rem;display:flex}.guide-spotlight-index{color:#fff}.guide-spotlight-index span,.guide-cluster-index span{color:#91a1ad;letter-spacing:.08em;font-size:.58rem;font-weight:850}.guide-spotlight-links .kicker{color:#ff9a87;font-size:.58rem}.guide-spotlight-links h3,.guide-cluster-list h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.035em;margin:.42rem 0 0;font-weight:900;line-height:1.08}.guide-spotlight-links h3{color:#fff;max-width:30rem;font-size:clamp(1.25rem,2vw,1.75rem)}.guide-spotlight-links article>a,.guide-cluster-list article>a{width:2.65rem;height:2.65rem;color:inherit;border:1px solid;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.guide-spotlight-links article>a{color:#fff}.guide-spotlight-links article>a:hover{border-color:var(--retail-orange);background:var(--retail-orange);color:var(--retail-blue-ink);transform:translate(.2rem)}.guide-clusters{border-top:1px solid var(--retail-line);margin-top:clamp(5rem,9vw,8rem)}.guide-cluster{border-bottom:1px solid var(--retail-line);grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.guide-cluster-heading{grid-template-columns:2.8rem minmax(0,1fr);align-content:start;gap:1.2rem;display:grid}.guide-cluster-heading>span{color:var(--retail-orange-readable);letter-spacing:.08em;font-size:.66rem;font-weight:850}.guide-cluster-heading h2{max-width:22rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:900;line-height:.98}.guide-cluster-heading p{color:#526270;max-width:24rem;margin:1rem 0 0;font-size:.77rem;line-height:1.7}.guide-cluster-list{border-top:1px solid var(--retail-line)}.guide-cluster-list article{border-bottom:1px solid var(--retail-line);grid-template-columns:3.7rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-width:0;padding:1.55rem .3rem;transition:background .18s;display:grid}.guide-cluster-list article:hover{background:var(--retail-ice)}.guide-cluster-index{color:var(--retail-blue)}.guide-cluster-list h3{max-width:34rem;color:var(--retail-blue-ink);font-size:clamp(1.25rem,2vw,1.75rem)}.guide-cluster-list article>a{color:var(--retail-blue)}.guide-cluster-list article>a:hover{background:var(--retail-blue);color:#fff;transform:translate(.2rem)}@media (max-width:62rem){.process-showcase,.guide-library-hero{grid-template-columns:1fr}.process-showcase-copy,.guide-library-hero-copy{padding-right:0}.process-showcase-media,.guide-library-hero-media{min-height:min(68vw,36rem)}.process-journey{grid-template-columns:1fr;gap:3rem}.process-journey-heading{position:static}.process-journey-heading p{max-width:34rem}.process-page .process-boundary,.guide-spotlight{grid-template-columns:1fr}.process-boundary-media,.guide-spotlight-media{min-height:min(78vw,39rem)}.guide-library-page .guide-feature-editorial{grid-template-columns:6rem minmax(0,1fr)}.guide-library-page .guide-feature-editorial aside{border-top:1px solid var(--retail-line);border-left:0;grid-column:1/-1}.guide-cluster{grid-template-columns:1fr;gap:2.5rem}.guide-cluster-heading h2,.guide-cluster-heading p{max-width:35rem}}@media (max-width:42rem){.process-page,.guide-library-page{padding-top:2rem}.process-showcase-copy,.guide-library-hero-copy{padding-block:2.5rem 3rem}.process-showcase h1,.guide-library-hero h1{letter-spacing:-.04em;font-size:clamp(2.25rem,10vw,2.85rem);line-height:1.04}html[data-locale=ru] .process-showcase h1{letter-spacing:-.015em;font-size:2rem;line-height:1.12}.process-showcase-media,.guide-library-hero-media{min-height:75vw}.process-showcase-caption,.process-boundary-media>span,.guide-library-hero-media>span,.guide-spotlight-media>span{font-size:.56rem;bottom:1rem;left:1rem;right:1rem}.process-journey{padding-block:4.75rem}.process-journey-heading h2{font-size:2.55rem}.process-page .process-route article{grid-template-columns:3.35rem minmax(0,1fr);gap:1rem;padding-block:1.65rem 1.8rem}.process-page .process-route article,.process-page .process-route article:nth-child(odd),.process-page .process-route article:last-child{padding-inline:0}.process-page .process-icon{width:2.8rem;height:2.8rem}.process-page .process-route-marker:after{top:4.2rem;left:1.4rem}.process-page .process-route h2{font-size:1.55rem}.process-page .process-detail summary{padding-inline:.75rem}.process-boundary-media,.guide-spotlight-media{min-height:120vw}.process-boundary-body,.guide-spotlight-copy{padding:2rem 1.35rem}.process-page .process-boundary h2,.guide-spotlight-copy>header h2{font-size:2.45rem}.process-page .boundary-columns{grid-template-columns:1fr;gap:1.8rem}.process-page .process-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:16rem;padding-block:2.5rem}.process-page .process-cta h2{font-size:2.5rem}.guide-library-stats{margin-top:2.5rem}.guide-library-page .guide-feature-editorial{grid-template-columns:1fr;margin-top:4rem}.guide-feature-number{flex-direction:row;align-items:center;min-height:4.25rem;padding:1rem 1.25rem}.guide-feature-number span{writing-mode:horizontal-tb}.guide-library-page .guide-feature-editorial article,.guide-library-page .guide-feature-editorial aside{padding:1.6rem}.guide-library-page .guide-feature-editorial aside{grid-column:auto}.guide-library-page .guide-feature-editorial h2{font-size:2.35rem}.guide-spotlight-links article,.guide-cluster-list article{grid-template-columns:3rem minmax(0,1fr) 2.5rem;gap:.8rem}.guide-spotlight-links article>a,.guide-cluster-list article>a{width:2.5rem;height:2.5rem}.guide-spotlight-links h3,.guide-cluster-list h3{font-size:1.17rem}.guide-clusters{margin-top:4.75rem}.guide-cluster{padding-block:3.25rem}.guide-cluster-heading{grid-template-columns:2rem minmax(0,1fr);gap:.8rem}.guide-cluster-heading h2{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.guide-spotlight-links article>a,.guide-cluster-list article,.guide-cluster-list article>a{transition:none}}.footer-contact{border-top:1px solid #fff3;border-bottom:1px solid #ffffff1f;align-items:center;gap:.75rem 1.35rem;margin-top:2.35rem;padding-block:.95rem;display:flex}.footer-contact-address{color:var(--retail-sky);flex:28rem;font-size:.72rem;line-height:1.5}.footer-contact>a{color:#fff;white-space:nowrap;border-left:1px solid #ffffff1f;align-items:center;min-height:2.25rem;padding-left:1.35rem;transition:color .18s;display:inline-flex}.footer-contact>a:hover{color:var(--retail-orange)}.footer-contact>a>strong{letter-spacing:0;text-transform:none;font-size:.73rem;font-weight:750}.footer-legal{margin-top:1rem}.footer-legal nav{flex-wrap:wrap;gap:.6rem 1.35rem;display:flex}.footer-legal a,.footer-legal button{color:var(--retail-sky);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;transition:color .18s}.footer-legal a:hover,.footer-legal button:hover{color:#fff;text-underline-offset:.2rem;text-decoration:underline}.footer-legal a:focus-visible,.footer-legal button:focus-visible{outline-offset:.25rem;outline:2px solid #fff}.footer-legal+.footer-bottom{border-top-color:#ffffff1f;margin-top:.95rem;padding-top:1rem}.contact-page{background:radial-gradient(circle at 88% 5%,#14529217,#0000 30rem),#f7f8fa}.contact-breadcrumbs{padding-top:.2rem}.contact-hero{border-bottom:1px solid var(--retail-line);grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-block:clamp(3rem,6vw,6rem) clamp(3.5rem,7vw,6.5rem);display:grid}.contact-hero h1{max-width:66rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.067em;text-wrap:balance;margin:.8rem 0 1.2rem;font-size:clamp(3.5rem,7.4vw,7rem);font-weight:900;line-height:.91}.contact-hero-copy>p{color:#50606d;text-wrap:pretty;max-width:48rem;margin:0;font-size:.92rem;line-height:1.82}.contact-location-record{border-top:3px solid var(--retail-orange);gap:.65rem;padding:1.5rem 0 0;display:grid}.contact-location-record>svg{color:var(--retail-orange-dark)}.contact-location-record>span,.contact-channel>span{color:#6b7b86;letter-spacing:.085em;text-transform:uppercase;font-size:.64rem;font-weight:850}.contact-location-record h2{color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.045em;margin:.15rem 0 0;font-size:clamp(2rem,3.6vw,3.25rem);line-height:.98}.contact-location-record address{color:#4f5f6b;max-width:31rem;font-size:.78rem;font-style:normal;line-height:1.7}.contact-location-record address a{color:var(--retail-blue-ink);font-weight:800}.contact-location-record small{color:#778690;font-size:.68rem}.contact-channel-grid{grid-template-rows:repeat(2,minmax(14rem,auto));grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);margin-top:clamp(3rem,6vw,5.5rem);display:grid}.contact-channel{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.8rem,4vw,3.6rem);display:flex}.contact-channel>svg{margin-bottom:auto}.contact-channel h2{max-width:37rem;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:1.7rem 0 .8rem;font-size:clamp(1.8rem,3.4vw,3.1rem);line-height:1}.contact-channel p{text-wrap:pretty;max-width:58ch;margin:0;font-size:.78rem;line-height:1.75}.contact-channel>a{border-bottom:1px solid;align-items:center;gap:.55rem;margin-top:1.45rem;padding-bottom:.3rem;font-size:.76rem;font-weight:820;transition:gap .18s,opacity .18s;display:inline-flex}.contact-channel>a:hover{opacity:.78;gap:.8rem}.contact-channel>a:focus-visible{outline-offset:.35rem;outline:2px solid}.contact-channel-email{background:var(--retail-blue-deep);color:#fff;grid-row:1/span 2}.contact-channel-email>svg{color:#ffb5a4}.contact-channel-email>span,.contact-channel-email p{color:var(--retail-sky)}.contact-channel-whatsapp{color:var(--retail-blue-ink);background:#fff}.contact-channel-whatsapp>svg{color:#227450}.contact-channel-whatsapp p,.contact-channel-location p,.contact-channel-location small{color:#596975}.contact-channel-location{border-top:1px solid var(--retail-line);color:var(--retail-blue-ink);background:#eef2f4}.contact-channel-location>svg{color:var(--retail-orange-dark)}.contact-channel-location small{max-width:56ch;margin-top:.8rem;font-size:.66rem;line-height:1.65}.contact-brief{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,7vw,7rem);padding-block:clamp(4.5rem,8vw,8rem) 0;display:grid}.contact-brief h2{max-width:30rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.1rem,4vw,3.7rem);line-height:.98}.contact-brief ol{border-top:1px solid var(--retail-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-brief li{border-bottom:1px solid var(--retail-line);grid-template-columns:2rem minmax(0,1fr);gap:.35rem .9rem;padding:1.5rem 1.4rem 1.7rem 0;display:grid}.contact-brief li:nth-child(odd){border-right:1px solid var(--retail-line)}.contact-brief li:nth-child(2n){padding-left:1.4rem}.contact-brief li>span{color:var(--retail-orange-dark);grid-row:1/span 2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:850}.contact-brief li>strong{color:var(--retail-blue-ink);font-size:.82rem}.contact-brief li>p{color:#596975;margin:0;font-size:.74rem;line-height:1.65}.legal-page{background:radial-gradient(circle at 90% 4%,#14529214,#0000 30rem),#f7f8fa}.legal-breadcrumbs{padding-top:.2rem}.legal-hero{border-bottom:1px solid var(--retail-line);grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(3rem,6vw,6rem) clamp(3.5rem,7vw,6.5rem);display:grid}.legal-hero-copy{align-self:center}.legal-hero h1{max-width:62rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.07em;text-wrap:balance;margin:.8rem 0 1.25rem;font-size:clamp(3.5rem,7.5vw,7.4rem);font-weight:900;line-height:.88}.legal-hero-copy>p{color:#50606d;text-wrap:pretty;max-width:48rem;margin:0;font-size:.96rem;line-height:1.8}.legal-record{border-top:.28rem solid var(--retail-orange);background:var(--retail-blue-deep);color:#fff;align-self:end;display:grid}.legal-record>svg{color:#ffb5a4;margin:1.4rem 1.4rem .4rem}.legal-record>div{border-top:1px solid #ffffff29;gap:.25rem;padding:.9rem 1.4rem;display:grid}.legal-record span{color:var(--retail-sky);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:780}.legal-record strong{font-size:.82rem;line-height:1.45}.legal-facts{border-bottom:1px solid var(--retail-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legal-facts article{border-right:1px solid var(--retail-line);gap:.55rem;padding:1.6rem clamp(1rem,2vw,1.8rem);display:grid}.legal-facts article:first-child{padding-left:0}.legal-facts article:last-child{border-right:0}.legal-facts span{color:var(--retail-orange-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.legal-facts strong{max-width:24rem;color:var(--retail-blue-ink);font-size:.82rem;line-height:1.5}.legal-document-shell{grid-template-columns:minmax(12rem,.42fr) minmax(0,1.58fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,8vw,8rem);display:grid}.legal-toc{align-self:start;position:sticky;top:7.5rem}.legal-toc>span{color:var(--retail-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.63rem;font-weight:850;display:block}.legal-toc ol{border-top:1px solid var(--retail-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.legal-toc li{border-bottom:1px solid var(--retail-line)}.legal-toc a{color:#4e6070;grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:.7rem 0;font-size:.68rem;font-weight:680;line-height:1.4;transition:color .18s,transform .18s;display:grid}.legal-toc a span{color:var(--retail-orange-dark);font-variant-numeric:tabular-nums}.legal-toc a:hover{color:var(--retail-blue);transform:translate(.2rem)}.legal-toc a:focus-visible{outline:2px solid var(--retail-blue);outline-offset:.2rem}.legal-article{min-width:0}.legal-translation-note{border-left:.22rem solid var(--retail-orange);color:#5f514b;background:#fff3ec;margin:0 0 2rem;padding:1rem 1.2rem;font-size:.72rem;line-height:1.65}.legal-article>section{border-top:1px solid var(--retail-line);grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;padding-block:2.6rem 3rem;scroll-margin-top:7rem;display:grid}.legal-section-number{color:var(--retail-orange-dark);padding-top:.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:850}.legal-article h2{max-width:44rem;color:var(--retail-blue-ink);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05}.legal-article p,.legal-article li{color:#4d5d69;text-wrap:pretty;max-width:68ch;font-size:.84rem;line-height:1.82}.legal-article p{margin:0 0 .9rem}.legal-article ul{gap:.55rem;margin:1.25rem 0 0;padding-left:1.2rem;display:grid}.legal-article li::marker{color:var(--retail-orange-dark)}.legal-contact{background:var(--retail-blue-deep);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding-block:2rem;display:grid}.legal-contact-icon{color:#ffb5a4;background:#ffffff1a;place-items:center;width:3.2rem;height:3.2rem;margin-left:2rem;display:grid}.legal-contact .kicker{color:var(--retail-sky)}.legal-contact h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.65rem,3vw,2.5rem)}.legal-contact p{max-width:48rem;color:var(--retail-sky);margin:.6rem 0 0;font-size:.75rem;line-height:1.65}.legal-contact>a{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;gap:.45rem;margin-right:2rem;padding-bottom:.3rem;font-size:.76rem;font-weight:780;display:inline-flex}.legal-related{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;padding-block:2.2rem 0;display:flex}.legal-related>div,.legal-related>a{align-items:center;gap:.35rem;display:inline-flex}.legal-related>div{color:var(--retail-blue-ink);letter-spacing:.06em;text-transform:uppercase;margin-right:auto;font-size:.68rem;font-weight:850}.legal-related>div svg{color:var(--retail-orange-dark)}.legal-related>a{color:var(--retail-blue);font-size:.72rem;font-weight:720}.privacy-choices{z-index:70;border-top:.25rem solid var(--retail-orange);width:min(100% - 2rem,72rem);color:var(--retail-blue-ink);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-inline:auto;padding:1rem 1.15rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1.4rem 4.5rem #041a333d}.privacy-choices-icon{background:var(--retail-ice);width:2.8rem;height:2.8rem;color:var(--retail-blue);place-items:center;display:grid}.privacy-choices-copy{min-width:0}.privacy-choices-copy>strong{font-size:.82rem;display:block}.privacy-choices-copy p{color:#526270;max-width:58rem;margin:.3rem 0 0;font-size:.7rem;line-height:1.55}.privacy-choices-copy a{color:var(--retail-blue);text-underline-offset:.18rem;margin-top:.35rem;font-size:.66rem;font-weight:750;text-decoration:underline;display:inline-block}.privacy-choices-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.privacy-choice-primary,.privacy-choice-secondary{border:1px solid var(--retail-blue);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:2.55rem;padding:.65rem .8rem;font-size:.68rem;font-weight:800;transition:transform .16s,background .16s,color .16s;display:inline-flex}.privacy-choice-primary{background:var(--retail-blue);color:#fff}.privacy-choice-secondary{color:var(--retail-blue);background:#fff}.privacy-choice-primary:hover,.privacy-choice-secondary:hover{transform:translateY(-.08rem)}.privacy-choice-secondary:hover{background:var(--retail-ice)}.privacy-choice-primary:active,.privacy-choice-secondary:active{transform:translateY(.05rem)}.privacy-choice-primary:focus-visible,.privacy-choice-secondary:focus-visible{outline:2px solid var(--retail-orange);outline-offset:.2rem}@media (max-width:64rem){.footer-contact{flex-wrap:wrap}.footer-contact-address{flex-basis:100%}.footer-contact>a:first-of-type{border-left:0;padding-left:0}.contact-hero{grid-template-columns:minmax(0,1fr);gap:3rem}.contact-location-record{max-width:38rem}.contact-brief{grid-template-columns:minmax(0,1fr)}.legal-document-shell{grid-template-columns:minmax(0,1fr);gap:3rem}.legal-toc{position:static}.legal-toc ol{border-left:1px solid var(--retail-line);grid-template-columns:repeat(2,minmax(0,1fr))}.legal-toc li{border-right:1px solid var(--retail-line);padding-inline:.8rem}.legal-contact{grid-template-columns:auto minmax(0,1fr)}.legal-contact>a{grid-column:2;width:fit-content;margin:0 0 .5rem}.privacy-choices{grid-template-columns:auto minmax(0,1fr)}.privacy-choices-actions{grid-column:2;justify-content:flex-start}}@media (max-width:42rem){.footer-contact{gap:0;margin-top:2rem;padding-block:.75rem;display:grid}.footer-contact-address{padding-bottom:.55rem}.footer-contact>a{border-left:0;width:fit-content;min-height:2.25rem;padding:0}.footer-legal{margin-top:.7rem}.footer-legal nav{gap:.15rem 1rem;width:100%;display:flex}.footer-legal a,.footer-legal button{text-align:left;min-height:2.25rem}.contact-hero{gap:2.5rem;padding-block:2.5rem 3.2rem}.contact-hero h1{letter-spacing:-.06em;font-size:clamp(3rem,15vw,4.5rem);line-height:.92}.contact-channel-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.contact-channel,.contact-channel-email{grid-row:auto;min-height:21rem;padding:1.55rem}.contact-channel h2{font-size:clamp(2rem,10vw,2.65rem)}.contact-brief{gap:2.5rem;padding-top:4rem}.contact-brief ol{grid-template-columns:minmax(0,1fr)}.contact-brief li,.contact-brief li:nth-child(2n){border-right:0;padding-inline:0}.legal-hero{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:2.5rem 3.2rem}.legal-hero h1{letter-spacing:-.06em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;font-size:clamp(3rem,15vw,4.4rem);line-height:.92}html:is([data-locale=fr],[data-locale=it],[data-locale=es]) .legal-hero h1{letter-spacing:-.052em;font-size:clamp(2.65rem,11.6vw,3.25rem);line-height:.96}html[data-locale=ru] .legal-hero h1{letter-spacing:-.045em;font-size:clamp(2.25rem,10.4vw,2.85rem);line-height:.98}.legal-hero-copy>p,.legal-record strong,.legal-facts strong,.legal-article h2,.legal-article p,.legal-article li{overflow-wrap:anywhere}.legal-facts{grid-template-columns:minmax(0,1fr)}.legal-facts article,.legal-facts article:first-child{border-right:0;border-bottom:1px solid var(--retail-line);padding:1.2rem 0}.legal-facts article:last-child{border-bottom:0}.legal-document-shell{padding-block:3.5rem 4.5rem}.legal-toc ol{grid-template-columns:minmax(0,1fr)}.legal-article>section{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:2rem 2.35rem}.legal-article p,.legal-article li{font-size:.82rem;line-height:1.75}.legal-contact{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem}.legal-contact-icon{margin-left:0}.legal-contact>a{overflow-wrap:anywhere;grid-column:1;max-width:100%}.legal-related{flex-direction:column;align-items:flex-start}.legal-related>div{margin:0 0 .4rem}.privacy-choices{right:.65rem;bottom:calc(.65rem + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:.75rem;width:auto;padding:.9rem;left:.65rem}.privacy-choices-icon{display:none}.privacy-choices-actions{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-choice-primary,.privacy-choice-secondary{min-width:0;padding-inline:.55rem}}@media (prefers-reduced-motion:reduce){.legal-toc a,.privacy-choice-primary,.privacy-choice-secondary{transition:none}}.corporate-trust-page{--trust-navy:#071a2e;--trust-navy-soft:#102d48;--trust-ink:#10263b;--trust-muted:#5b6b79;--trust-paper:#f5f7f8;--trust-line:#d5dde3;--trust-accent:#e86752;background:radial-gradient(circle at 8% 24%, #102d480b, transparent 24rem), var(--trust-paper);color:var(--trust-ink);font-family:var(--font-corporate), var(--font-sans), sans-serif;overflow-x:clip}.corporate-trust-page .breadcrumbs{color:#687887;padding-block:1.35rem 1rem;font-size:.7rem}.trust-subnav{border-top:1px solid var(--trust-line);border-bottom:1px solid var(--trust-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem;min-height:4.2rem;display:grid}.trust-subnav-brand{color:var(--trust-navy);letter-spacing:.14em;font-size:.66rem;font-weight:800}.trust-subnav>div{justify-content:flex-end;align-items:stretch;gap:clamp(1rem,2.5vw,2.35rem);min-width:0;display:flex}.trust-subnav a{color:#516273;white-space:nowrap;align-items:center;gap:.45rem;min-height:4.2rem;font-size:.72rem;font-weight:650;transition:color .18s;display:inline-flex;position:relative}.trust-subnav a>span{color:#93a0aa;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.56rem}.trust-subnav a:after{background:var(--trust-accent);content:"";opacity:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.trust-subnav a:hover,.trust-subnav a[aria-current=page]{color:var(--trust-navy)}.trust-subnav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.corporate-trust-page .trust-hero{isolation:isolate;border:0;grid-template-columns:minmax(0,1.3fr) minmax(19rem,.52fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:34rem;padding-block:clamp(3.75rem,5vw,4.75rem) clamp(4.75rem,6vw,5.75rem);position:relative}.corporate-trust-page .trust-hero:before{z-index:-1;background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 82% 20%, #406c9473, transparent 26rem), var(--trust-navy);content:"";background-size:4rem 4rem,4rem 4rem,auto,auto;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.corporate-trust-page .trust-hero>div{min-width:0}.corporate-trust-page .trust-hero .kicker{color:#aebfce;letter-spacing:.13em;font-size:.68rem}.corporate-trust-page .trust-hero h1{color:#fff;max-width:12.5ch;font-family:var(--font-corporate), var(--font-display), sans-serif;letter-spacing:-.036em;margin:1rem 0 1.4rem;font-size:clamp(3.6rem,5vw,5.1rem);font-weight:650;line-height:.96}html:is([data-locale=fr],[data-locale=it],[data-locale=ru],[data-locale=es]) .corporate-trust-page .trust-hero h1{letter-spacing:-.03em;max-width:16ch;font-size:clamp(3.25rem,4.5vw,4.65rem);line-height:1}html[data-locale=zh] .corporate-trust-page .trust-hero h1{letter-spacing:0;max-width:11em;word-break:auto-phrase;font-size:clamp(3.35rem,4.6vw,4.65rem);font-weight:700;line-height:1.18}.corporate-trust-page .trust-hero>div>p{color:#c1ced8;text-wrap:pretty;max-width:62ch;font-size:.9rem;line-height:1.8}.corporate-trust-page .trust-hero-actions{gap:.8rem;margin-top:2rem}.corporate-trust-page .trust-hero-actions .button{border-radius:.2rem;min-height:3.15rem;padding-inline:1.2rem;font-size:.72rem;transition:background .18s,border-color .18s,color .18s,transform .18s}.corporate-trust-page .trust-hero-actions .button-primary{background:var(--trust-accent);color:#fff}.corporate-trust-page .trust-hero-actions .button-primary:hover{background:#d95743;transform:translateY(-2px)}.corporate-trust-page .trust-hero-actions .button-secondary{color:#fff;border-color:#ffffff7a}.corporate-trust-page .trust-hero-actions .button-secondary:hover{color:#fff;background:#ffffff17;border-color:#fff;transform:translateY(-2px)}.corporate-trust-page .standards-principle{border:1px solid #ffffff29;border-top:2px solid var(--trust-accent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0513218f;align-self:center;min-width:0;padding:1.7rem;box-shadow:0 1.5rem 4rem #0009133d}.corporate-aside-heading{color:#aebfce;align-items:center;gap:.65rem;display:flex}.corporate-aside-heading svg{color:var(--trust-accent)!important}.corporate-aside-heading span{letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:750}.corporate-trust-page .standards-principle strong{color:#fff;font-family:var(--font-corporate), var(--font-display), sans-serif;margin-top:1.2rem;font-size:1.2rem;font-weight:650;line-height:1.3}.corporate-trust-page .standards-principle p{color:#b7c5d0;font-size:.74rem;line-height:1.75}.corporate-aside-facts{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.45rem 0 0;display:grid}.corporate-aside-facts>div{min-width:0;padding:1rem .8rem 0 0}.corporate-aside-facts>div+div{border-left:1px solid #ffffff24;padding-left:.8rem}.corporate-aside-facts dt{color:#8499aa;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:700}.corporate-aside-facts dd{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:.7rem;line-height:1.45}.corporate-trust-page .trust-answer{z-index:2;border-top:2px solid var(--trust-accent);gap:1.5rem;margin-block:-2.25rem 2rem;padding:clamp(1.5rem,3vw,2.25rem);position:relative;box-shadow:0 1.5rem 4rem #071a2e1a}.corporate-trust-page .trust-answer>svg{color:var(--trust-accent)}.corporate-trust-page .trust-answer span{color:#607181;letter-spacing:.11em}.corporate-trust-page .trust-answer h2,.corporate-trust-page .trust-section-heading h2,.corporate-trust-page .trust-table-section h2,.corporate-trust-page .standards-check h2,.corporate-trust-page .corporate-qa h2,.corporate-trust-page .trust-cta h2{color:var(--trust-ink);font-family:var(--font-corporate), var(--font-display), sans-serif;letter-spacing:-.045em;text-wrap:balance;font-weight:620;line-height:1.08}.corporate-trust-page .trust-answer h2{font-size:clamp(1.75rem,3vw,2.8rem)}html[data-locale=zh] .corporate-trust-page :is(.trust-answer h2,.trust-section-heading h2,.trust-table-section h2,.standards-check h2,.corporate-qa h2,.trust-cta h2,.entity-ledger h3){letter-spacing:0;line-height:1.28}.corporate-trust-page .trust-answer p{max-width:68ch;color:var(--trust-muted);font-size:.83rem}.corporate-trust-page .trust-section,.corporate-trust-page .trust-table-section{padding-block:clamp(3.75rem,7vw,6rem)}.corporate-trust-page .trust-section+.trust-table-section,.corporate-trust-page .trust-table-section+.trust-table-section{border-top:1px solid var(--trust-line)}.corporate-trust-page .trust-section-heading{max-width:56rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.corporate-trust-page .trust-section-heading .kicker,.corporate-trust-page .corporate-qa>.kicker,.corporate-trust-page .trust-cta .kicker{color:#607181;letter-spacing:.11em;font-size:.64rem}.corporate-trust-page .trust-section-heading h2,.corporate-trust-page .trust-table-section h2,.corporate-trust-page .corporate-qa h2,.corporate-trust-page .trust-cta h2{max-width:20ch;font-size:clamp(2.1rem,4vw,3.45rem)}.trust-route-list,.payment-control-ledger,.entity-ledger{border-top:1px solid #aebbc5}.trust-route-list article{border-bottom:1px solid var(--trust-line);grid-template-columns:3.25rem 3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1.7rem 1rem;transition:background .18s;display:grid}.trust-route-list article:hover{background:#ffffffb8}.trust-route-index,.payment-control-index,.entity-index{color:#8796a2;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.64rem;font-weight:700}.trust-route-icon{width:2.55rem;height:2.55rem;color:var(--trust-navy-soft);border:1px solid #c5d0d8;place-items:center;display:grid}.trust-route-list h3,.payment-control-ledger h3{color:var(--trust-ink);margin:0;font-size:1rem;font-weight:650}.trust-route-list p,.payment-control-ledger p{max-width:68ch;color:var(--trust-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.65}.trust-route-list article>a{color:var(--trust-navy-soft);white-space:nowrap;align-items:center;gap:.45rem;font-size:.7rem;font-weight:750;display:inline-flex}.trust-route-list article>a svg{transition:transform .18s}.trust-route-list article>a:hover svg{transform:translate(3px)}.entity-ledger article{border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,6vw,6rem);min-width:0;padding:clamp(2rem,4vw,3.25rem) 0;display:grid}.entity-ledger article>header{grid-template-columns:2.5rem 2.5rem minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;display:grid}.entity-ledger article>header>svg{color:var(--trust-accent)}.entity-ledger article>header>div>span{color:#6c7d8b;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:750}.entity-ledger h3{overflow-wrap:anywhere;color:var(--trust-ink);font-family:var(--font-corporate), var(--font-display), sans-serif;letter-spacing:-.035em;margin:.45rem 0 0;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:650;line-height:1.15}.entity-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 2rem;min-width:0;margin:0;display:grid}.entity-ledger dl>div{border-top:1px solid #c7d1d9;min-width:0;padding-top:.85rem}.entity-ledger dt{color:#748491;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.entity-ledger dd{overflow-wrap:anywhere;color:#354b5d;font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.76rem;line-height:1.65}.payment-control-ledger article{border-bottom:1px solid var(--trust-line);grid-template-columns:3.25rem 3rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;padding:1.65rem 1rem;display:grid}.payment-control-ledger article>svg{color:var(--trust-accent)}.corporate-data-table{background:#fff;border:1px solid #cbd5dc;box-shadow:0 1.25rem 3.75rem #071a2e12}.corporate-trust-page .corporate-data-table table{border-collapse:separate;border-spacing:0}.corporate-trust-page .corporate-data-table caption{color:#667785;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#edf1f3;border-bottom:1px solid #d7dfe5;padding:1rem 1.15rem;font-size:.62rem;font-weight:750}.corporate-trust-page .corporate-data-table th,.corporate-trust-page .corporate-data-table td{border:1px solid #dbe2e7;border-top:0;border-left:0;padding:1.05rem 1.1rem}.corporate-trust-page .corporate-data-table tr>:last-child{border-right:0}.corporate-trust-page .corporate-data-table tbody tr:last-child>*{border-bottom:0}.corporate-trust-page .corporate-data-table thead th{background:var(--trust-navy-soft);letter-spacing:.08em;font-size:.6rem}.corporate-trust-page .corporate-data-table tbody th,.corporate-trust-page .corporate-data-table td{font-size:.73rem;line-height:1.65}.corporate-trust-page .corporate-data-table tbody th{color:var(--trust-navy-soft)}.corporate-trust-page .corporate-data-table tbody tr:nth-child(2n){background:#f7f9fa}.corporate-trust-page .trust-table-section>p{color:#5e6f7d;max-width:70ch;margin:1.35rem 0 0;font-size:.74rem;line-height:1.7}.corporate-trust-page .standards-check{background:radial-gradient(circle at 88% 12%, #5d89af59, transparent 22rem), var(--trust-navy);margin-block:3rem 5rem;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.corporate-trust-page .standards-check h2{color:#fff}.corporate-trust-page .standards-check li{color:#c5d1db;font-size:.78rem}.corporate-trust-page .standards-check svg{color:var(--trust-accent)}.corporate-qa{border-top:1px solid var(--trust-line);padding-block:clamp(3.75rem,7vw,6rem)}.corporate-qa>h2{margin:.55rem 0 clamp(2rem,4vw,3.25rem)}.corporate-qa-list{border-top:1px solid #aebbc5}.corporate-qa-list article{border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);padding:1.65rem 0;display:grid}.corporate-qa-list h3{color:var(--trust-ink);margin:0;font-size:.9rem;font-weight:650;line-height:1.45}.corporate-qa-list p{max-width:68ch;color:var(--trust-muted);margin:0;font-size:.78rem;line-height:1.7}.corporate-trust-page .trust-cta{background:linear-gradient(90deg, transparent 0 72%, #ffffff0a 72%), var(--trust-navy);margin-block:1rem 6rem;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.corporate-trust-page .trust-cta .kicker{color:#9eb1c1}.corporate-trust-page .trust-cta h2{color:#fff}.corporate-trust-page .trust-cta .button-primary{background:var(--trust-accent);color:#fff;border-radius:.2rem;flex:none}.corporate-trust-page .trust-cta .button-primary:hover{background:#d95743;transform:translateY(-2px)}.corporate-trust-page a:focus-visible,.corporate-trust-page .button:focus-visible{outline-offset:3px;outline:3px solid #e867526b}@media (max-width:72rem){.trust-subnav{grid-template-columns:minmax(0,1fr);gap:0;padding-top:1rem}.trust-subnav>div{justify-content:flex-start}.corporate-trust-page .trust-hero{grid-template-columns:minmax(0,1fr);gap:3rem;min-height:auto}.corporate-trust-page .standards-principle{width:min(100%,42rem);max-width:none}.entity-ledger article{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width:56rem){.corporate-trust-page .breadcrumbs{padding-block:1rem .75rem}.trust-subnav{scrollbar-width:none;width:100%;min-height:3.75rem;padding:0;display:block;overflow-x:auto}.trust-subnav::-webkit-scrollbar{display:none}.trust-subnav-brand{display:none}.trust-subnav>div{gap:1.25rem;width:max-content;padding-inline:1rem}.trust-subnav a{min-height:3.75rem;font-size:.68rem}.corporate-trust-page .trust-hero{gap:2.25rem;padding-block:3rem 4.25rem}.corporate-trust-page .trust-hero h1{letter-spacing:-.032em;max-width:13ch;font-size:clamp(2.65rem,12vw,3.55rem);line-height:1}html:is([data-locale=fr],[data-locale=it],[data-locale=ru],[data-locale=es]) .corporate-trust-page .trust-hero h1{letter-spacing:-.025em;max-width:15ch;font-size:clamp(2.35rem,10vw,3rem);line-height:1.04}html[data-locale=zh] .corporate-trust-page .trust-hero h1{letter-spacing:0;text-wrap:wrap;word-break:normal;max-width:9.25em;font-size:clamp(1.8rem,9vw,2.65rem);line-height:1.2}.corporate-trust-page .trust-hero>div>p{font-size:.84rem;line-height:1.72}.corporate-trust-page .trust-hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.corporate-trust-page .trust-hero-actions .button{justify-content:center;width:100%}.corporate-trust-page .standards-principle{padding:1.35rem}.corporate-aside-facts{grid-template-columns:minmax(0,1fr)}.corporate-aside-facts>div+div{border-left:0;padding-left:0}.corporate-trust-page .trust-answer{grid-template-columns:minmax(0,1fr);margin-top:-1.5rem}.corporate-trust-page .trust-section-heading h2,.corporate-trust-page .trust-table-section h2,.corporate-trust-page .corporate-qa h2,.corporate-trust-page .trust-cta h2{font-size:clamp(1.9rem,9.5vw,2.65rem)}.trust-route-list article{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;padding-inline:0}.trust-route-icon{grid-area:2/1}.trust-route-list article>div{grid-area:1/2/span 2}.trust-route-list article>a{white-space:normal;grid-column:2;margin-top:.4rem}.entity-ledger article>header{grid-template-columns:2rem 2.25rem minmax(0,1fr)}.entity-ledger dl{grid-template-columns:minmax(0,1fr)}.payment-control-ledger article{grid-template-columns:2.25rem 2.25rem minmax(0,1fr);padding-inline:0}.corporate-data-table table{min-width:46rem}.corporate-qa-list article{grid-template-columns:minmax(0,1fr);gap:.75rem}.corporate-trust-page .trust-cta{flex-direction:column;align-items:flex-start;margin-bottom:4rem}.corporate-trust-page .trust-cta .button{justify-content:center;width:100%}}@media (max-width:30rem){.corporate-trust-page .trust-hero h1{font-size:clamp(2.45rem,11.5vw,3rem)}.payment-control-ledger article{grid-template-columns:2rem minmax(0,1fr)}.payment-control-ledger article>svg{grid-area:2/1}.payment-control-ledger article>div{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.trust-subnav a,.trust-subnav a:after,.corporate-trust-page .button,.trust-route-list article,.trust-route-list article>a svg{transition:none}}
