/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-2025{inset-inline-end:calc(var(--spacing) * 2025)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.market-home{color:#17202a;background:#f1ede5;min-height:100vh}.market-header{z-index:20;color:#f8f3e8;background:#071626;border-bottom:1px solid #c8a1573d;grid-template-columns:255px minmax(0,1fr) auto;align-items:center;gap:24px;height:78px;padding:0 max(150px,50vw - 588px) 0 max(28px,50vw - 710px);display:grid;position:relative}.market-brand{color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.market-brand span{letter-spacing:.035em;font:400 25px/1 Georgia,serif}.market-brand small{color:#c8a157;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:9px}.market-nav{white-space:nowrap;justify-content:flex-end;gap:clamp(14px,1.3vw,28px);min-width:0;display:flex}.market-nav button,.market-footer button{color:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}.market-nav-portal{display:none}.market-portal{color:#e9d39f;white-space:nowrap;background:0 0;border:1px solid #c8a157;border-radius:9px;height:42px;padding:0 19px;font-size:13px}.market-menu{display:none}.market-hero{color:#f8f3e8;background:radial-gradient(circle at 86% 18%,#c8a15721,#0000 29%),linear-gradient(110deg,#10283ef5,#071626d1 68%),#071626;grid-template-columns:minmax(520px,1fr) minmax(390px,.62fr);align-items:end;gap:72px;min-height:390px;padding:54px max(28px,50vw - 710px) 48px;display:grid}.market-kicker,.market-catalog-head p,.market-about-intro>p{color:#c8a157;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700}.market-hero h1{letter-spacing:-.035em;margin:0;font:400 clamp(40px,4.4vw,66px)/.98 Georgia,serif}.market-lead{color:#bec8d0;max-width:790px;margin:18px 0 0;font-size:15px;line-height:1.65}.market-actions{gap:12px;margin-top:25px;display:flex}.market-primary,.market-secondary{border-radius:9px;min-height:46px;padding:0 22px;font-size:13px;font-weight:700}.market-primary{color:#0b1722;background:#d5b46f;border:1px solid #c8a157}.market-secondary{color:#eef1f2;background:0 0;border:1px solid #66798a}.market-secondary span{color:#d5b46f;margin-left:15px}.market-hero-sell{color:#9cadb9;background:0 0;border:0;margin-top:17px;padding:0;font-size:12px;font-weight:700}.market-hero-sell span{color:#d5b46f;margin-left:8px}.market-hero-sell:hover{color:#f7f1e6}.market-news-rail{border-left:1px solid #c8a15759;min-width:0;padding:18px 0 0 28px}.market-news-rail>header{border-bottom:1px solid #8697a440;justify-content:space-between;align-items:center;gap:18px;padding:0 0 11px;display:flex}.market-news-rail>header>span{color:#d5b46f;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.market-news-rail>header>button{color:#9aacb8;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.market-news-rail>header b{color:#d5b46f;margin-left:6px}.market-news-rail-item{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #8697a433;grid-template-columns:1fr auto;gap:5px 18px;padding:12px 0;display:grid}.market-news-rail-item small{color:#778b9a;letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;font-size:8px}.market-news-rail-item strong{font:400 13px/1.35 Georgia,serif}.market-news-rail-item>span{color:#d5b46f;white-space:nowrap;align-self:end;font-size:8px}.market-news-rail-item:hover strong{color:#e4c982}.market-catalog{padding:52px max(28px,50vw - 710px) 90px}.market-catalog-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.market-catalog-head h2,.market-about h2,.market-modal-copy h2{letter-spacing:-.035em;margin:0;font:400 clamp(34px,3.4vw,50px)/1 Georgia,serif}.market-catalog-head>span{color:#6d7780;font-size:12px}.market-filters{border-bottom:1px solid #d0c5b4;gap:8px;margin:27px 0 24px;padding-bottom:13px;display:flex;overflow-x:auto}.market-filters button{color:#68727b;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 16px;font-size:12px}.market-filters button.active{color:#f8f3e8;background:#0c2033;border-color:#14283b}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.market-card{background:#faf7f1;border:1px solid #d3c8b8;border-radius:24px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 10px 32px #111f2a0a}.market-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #111f2a1a}.market-card-image{color:#fff;text-align:left;background:#172a3b;border:0;width:100%;height:218px;padding:0;position:relative;overflow:hidden}.market-card-image:after{content:"";background:linear-gradient(#040d1414,#040d149e);position:absolute;inset:0}.market-card-image img,.market-modal-image img{object-fit:cover;width:100%;height:100%}.market-card-image>em{z-index:3;font:22px Georgia,serif;position:absolute;bottom:17px;left:20px}.market-expand{z-index:3;letter-spacing:.1em;text-transform:uppercase;font-size:9px;position:absolute;bottom:18px;right:17px}.market-badge{z-index:4;position:absolute;top:14px;right:14px}.market-badge.owner{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081826ad;border:1px solid #ffffffb8;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.market-badge.approved{color:#f0d48d;text-align:center;text-shadow:0 1px 5px #000000e6;background:0 0;border:2px solid #e5c778;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;padding:14px 7px;display:flex;transform:rotate(-9deg);box-shadow:inset 0 0 0 3px #e5c778b8}.market-badge.approved span,.market-badge.approved small{letter-spacing:.11em;font-size:7px}.market-badge.approved strong{letter-spacing:.04em;border-top:1px solid;border-bottom:1px solid;margin:3px 0;padding:2px 0;font-size:12px}.market-card-body{padding:20px 21px 22px}.market-card-body>p{color:#7a858e;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0;font-size:10px;display:flex}.market-card-body h3{min-height:52px;margin:15px 0 12px;font:400 22px/1.15 Georgia,serif}.market-card-body>strong{font-size:20px}.market-card-body dl{border-top:1px solid #ddd3c3;border-bottom:1px solid #ddd3c3;margin:19px 0 0;padding:14px 0}.market-card-body dl div{justify-content:space-between;gap:12px;padding:4px 0;font-size:11px;display:flex}.market-card-body dt{color:#89939b}.market-card-body dd{text-align:right;margin:0}.market-card-body>button{color:#1554dd;background:0 0;border:0;justify-content:space-between;width:100%;margin-top:16px;padding:7px 0;font-size:13px;font-weight:700;display:flex}.market-about{color:#10283e;background:radial-gradient(circle at 93% 2%,#c8a15738,#0000 25%),#f5f1e9;padding:82px max(28px,50vw - 710px) 54px;position:relative;overflow:hidden}.market-about:before{content:"";background:linear-gradient(90deg,#0000,#9e78319e,#0000);height:1px;position:absolute;top:0;left:max(28px,50vw - 710px);right:max(28px,50vw - 710px)}.market-about-intro{max-width:960px;position:relative}.market-about-intro>p{color:#9a742f}.market-about h2{color:#10283e;max-width:820px;margin:0;font-size:clamp(40px,4vw,62px);line-height:1.02}.market-about-intro>strong{color:#5a6a74;max-width:650px;margin-top:22px;font:400 17px/1.55 Georgia,serif;display:block}.market-about-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid;position:relative}.market-about-grid article{background:#fbf9f4;border:1px solid #d9cebc;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 36px #12253412}.market-about-grid img{object-fit:cover;width:100%;height:178px}.market-about-grid article>b,.market-about-grid h3,.market-about-grid p{margin-left:24px;margin-right:24px}.market-about-grid b{color:#a47b31;letter-spacing:.14em;margin-top:20px;font-size:10px}.market-about-grid h3{color:#10283e;margin-top:14px;margin-bottom:8px;font:400 27px/1.1 Georgia,serif}.market-about-grid p{color:#65757d;min-height:68px;margin-top:0;margin-bottom:25px;font-size:13px;line-height:1.62}.market-about-note{color:#6e7b82;background:#ded6c785;border-left:2px solid #c8a157;gap:12px;max-width:770px;margin:24px 0 0;padding:15px 18px;font-size:11px;line-height:1.6;display:flex;position:relative}.market-about-note b{color:#9b742e;letter-spacing:.13em;flex:none;font-size:9px}.market-footer{color:#d5dde3;background:#071626;border-top:1px solid #c8a15733;grid-template-columns:1fr auto auto;align-items:center;gap:42px;min-height:92px;padding:22px max(28px,50vw - 710px);display:grid}.market-footer div{flex-direction:column;display:flex}.market-footer b{font:400 20px Georgia,serif}.market-footer span,.market-footer small{color:#718392;font-size:9px}.market-founders{background:#e7dfd2;border-top:1px solid #d6ccbc;grid-template-columns:minmax(300px,.92fr) minmax(300px,1fr) auto;align-items:end;gap:46px;padding:64px max(28px,50vw - 710px);display:grid}.market-founders>div>p{color:#9d7735;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800}.market-founders h2{color:#10283e;letter-spacing:-.03em;max-width:470px;margin:0;font:400 clamp(30px,3.2vw,46px)/1.07 Georgia,serif}.market-founders>p{color:#52636c;max-width:580px;margin:0;font-size:14px;line-height:1.7}.market-founders>button{color:#805e24;white-space:nowrap;cursor:pointer;background:#f5eddf;border:1px solid #ba9656;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.market-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030b11e0;grid-template-columns:1.35fr .65fr;align-items:stretch;padding:60px max(24px,50vw - 550px);display:grid;position:fixed;inset:0}.market-modal-close{z-index:4;color:#fff;letter-spacing:.02em;background:#071626b8;border:1px solid #ffffff94;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;top:18px;right:24px}.market-modal-close span{font-size:22px;font-weight:400;line-height:.65}.market-modal-image{border-radius:24px 0 0 24px;min-height:500px;position:relative;overflow:hidden}.market-modal-copy{background:#f8f4ec;border-radius:0 24px 24px 0;flex-direction:column;justify-content:center;padding:48px 38px;display:flex}.market-modal-copy p{color:#7f8a91;text-transform:uppercase;font-size:11px}.market-modal-copy>strong{margin:28px 0 12px;font-size:25px}.market-modal-copy>span{color:#737e86;font-size:13px}.market-modal-copy>button{color:#f7f3eb;background:#0c2033;border:0;border-radius:9px;justify-content:space-between;align-items:center;height:48px;margin-top:30px;padding:0 17px;display:flex}@media (width<=1280px){.market-header{grid-template-columns:1fr auto;height:70px;padding-inline:20px}.market-menu{background:0 0;border:1px solid #596b79;border-radius:8px;align-content:center;gap:6px;width:36px;height:36px;padding:9px;display:grid}.market-menu span{background:#fff;height:1px}.market-nav{white-space:normal;background:#0b1d2d;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;display:none;position:absolute;top:70px;left:0;right:0}.market-nav.open{display:flex}.market-nav .market-nav-portal{color:#071626;text-align:center;background:#d5b46f;border:1px solid #c8a157;border-radius:9px;justify-content:center;align-items:center;width:100%;margin-top:6px;padding:13px 16px;font-weight:800;display:flex}.market-portal{display:none}}@media (width<=1050px){.market-hero{grid-template-columns:1fr;gap:28px}.market-statuses{border-top:1px solid #c8a15759;border-left:0;grid-template-columns:1fr 1fr;padding:16px 0 0}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.market-header{grid-template-columns:1fr auto;height:70px;padding-inline:20px}.market-menu{background:0 0;border:1px solid #596b79;border-radius:8px;align-content:center;gap:6px;width:36px;height:36px;padding:9px;display:grid}.market-menu span{background:#fff;height:1px}.market-nav{background:#0b1d2d;flex-direction:column;align-items:flex-start;padding:18px 20px;display:none;position:absolute;top:70px;left:0;right:0}.market-nav.open{display:flex}.market-nav .market-nav-portal{margin-top:8px}.market-portal{display:none}.market-hero{min-height:0;padding:38px 20px 34px}.market-hero h1{font-size:42px}.market-lead{font-size:13px}.market-actions{flex-direction:column}.market-statuses{grid-template-columns:1fr}.market-catalog{padding:38px 14px 60px}.market-catalog-head{flex-direction:column;align-items:flex-start;gap:12px;padding-inline:6px}.market-grid{grid-template-columns:1fr}.market-card-image{height:250px}.market-founders{grid-template-columns:1fr;align-items:start;gap:22px;padding:48px 20px}.market-founders>p{font-size:13px}.market-founders>span{justify-self:start}.market-about{padding:56px 20px 36px}.market-about:before{left:20px;right:20px}.market-about h2{font-size:42px;line-height:1.04}.market-about-intro>strong{margin-top:18px;font-size:15px;line-height:1.45}.market-about-grid{grid-template-columns:1fr;gap:14px;margin-top:34px;display:grid}.market-about-grid article{border-radius:15px;min-width:0}.market-about-grid img{height:190px}.market-about-grid article>b,.market-about-grid h3,.market-about-grid p{margin-left:20px;margin-right:20px}.market-about-grid b{margin-top:17px}.market-about-grid h3{overflow-wrap:anywhere;margin-top:12px;margin-bottom:7px;font-size:25px}.market-about-grid p{min-height:0;margin-bottom:20px;font-size:13px;line-height:1.58}.market-about-note{margin-top:20px;font-size:10px;display:block}.market-about-note b{margin-bottom:7px;display:block}.market-footer{grid-template-columns:1fr auto;padding-inline:20px}.market-footer small{display:none}.market-modal{grid-template-columns:1fr;padding:20px;overflow-y:auto}.market-modal-image{border-radius:20px 20px 0 0;min-height:360px}.market-modal-copy{border-radius:0 0 20px 20px;padding:28px 24px}}.market-card-dates{color:#89939b;border-top:1px dashed #ddd3c3;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.market-card-dates b{color:#397154;font-weight:700}.market-modal-lifecycle{color:#7a858d;border:1px solid #d9cfbf;border-radius:9px;justify-content:space-between;gap:10px;margin-top:18px;padding:12px;font-size:10px;display:flex}.market-modal-lifecycle b{color:#397154}.market-modal-copy .market-phone{color:#15324c;background:0 0;border:1px solid #15324c;height:42px;margin-top:12px}.market-request-form{border-top:1px solid #ddd3c3;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;padding-top:19px;display:grid}.market-request-form h3{grid-column:1/-1;margin:0 0 4px;font:400 19px Georgia,serif}.market-request-form input,.market-request-form textarea{background:#fff;border:1px solid #d6ccbd;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:11px}.market-request-form textarea,.market-request-form>button,.market-request-form>small{grid-column:1/-1}.market-request-form>button{color:#fff;background:#0c2033;border:0;border-radius:8px;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.market-request-done{color:#163d2b;background:#dfeee5;border-radius:10px;flex-direction:column;gap:6px;margin-top:22px;padding:18px;display:flex}.market-request-done span{font-size:11px;line-height:1.5}.marketplace-admin .admin-nav nav button{position:relative}.marketplace-admin .admin-nav nav button>b{color:#071626;background:#d5b46f;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:9px;display:grid}.admin-listing-row{grid-template-columns:90px minmax(220px,1fr) 150px 100px}.admin-listing-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.admin-listing-status>small{color:#8b5c3d;text-transform:uppercase;background:#f2e2d7;border-radius:10px;padding:4px 8px;font-size:9px}.admin-listing-status>small.live{color:#2c6a49;background:#dcecdf}.admin-request-row{border-top:1px solid #e1dbd0;grid-template-columns:64px 1fr 1fr 1.2fr 90px;align-items:center;gap:16px;padding:16px 20px;display:grid}.admin-request-row strong,.admin-request-row small{display:block}.admin-request-row small{color:#85919a;margin-top:4px;font-size:10px}.admin-request-row p{color:#68747c;margin:0;font-size:11px;line-height:1.5}.admin-request-row button{color:#174d7a;background:0 0;border:0;font-weight:700}.request-new,.request-offline{text-align:center;text-transform:uppercase;border-radius:10px;width:54px;padding:5px;font-size:8px}.request-new{color:#2d6a48;background:#dcecdf}.request-offline{color:#68747c;background:#e8ebed}.admin-user-row{grid-template-columns:72px minmax(220px,1.2fr) minmax(180px,1fr) minmax(150px,.8fr)}.admin-user-row p small{display:block}.admin-empty-product{max-width:620px;padding:50px 30px}.admin-empty-product b{font:400 25px Georgia,serif}.admin-empty-product p{color:#75818a;line-height:1.7}.admin-topbar-actions,.admin-notification-wrap{position:relative}.admin-notification-bell{place-items:center;width:38px;height:38px;display:grid;color:#193b5c!important;background:#f8f4ec!important;border:1px solid #d3c9b9!important;border-radius:50%!important;font-size:19px!important;position:relative!important}.admin-notification-bell.has-unread{background:#fffaf0!important;border-color:#b88c3d!important}.admin-notification-bell>b{color:#fff;background:#a9493d;border:2px solid #f5f1e8;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid;position:absolute;top:-5px;right:-6px}.admin-notification-panel{z-index:80;color:#102b43;background:#fbf8f2;border:1px solid #d8cdbb;width:min(390px,100vw - 32px);position:absolute;top:48px;right:0;box-shadow:0 22px 60px #07162633}.admin-notification-panel>header{border-bottom:1px solid #e1d8ca;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.admin-notification-panel>header span{color:#9a742f;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.admin-notification-panel>header h2{margin:3px 0 0;font:21px Georgia,serif}.admin-notification-panel>header button{color:#876323;font-size:10px}.admin-notification-list{max-height:410px;overflow-y:auto}.admin-notification-list>button{color:#243c50;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e0d4;grid-template-columns:34px 1fr;gap:11px;width:100%;padding:16px 20px;display:grid}.admin-notification-list>button:hover{background:#f4eee4}.admin-notification-list>button.unread{background:#fff8e8}.admin-notification-list>button.unread:after{content:"";position:absolute}.admin-notification-list i{color:#886322;background:#ead9b4;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.admin-notification-list strong,.admin-notification-list small,.admin-notification-list time{display:block}.admin-notification-list strong{font-size:12px}.admin-notification-list small{color:#667581;margin-top:4px;font-size:10px;line-height:1.45}.admin-notification-list time{color:#9aa3aa;margin-top:7px;font-size:9px}.admin-notification-list>p{color:#7f8b94;text-align:center;margin:0;padding:35px 20px;font-size:11px}.admin-notification-panel>footer{background:#f1ebdf;padding:12px 20px}.admin-notification-panel>footer button{color:#72541f;background:0 0;border:1px solid #d3c5af;width:100%;padding:9px;font-size:10px}.admin-notification-panel>footer button:disabled{color:#47725b;border-color:#b7cdbd}.admin-notification-panel button{cursor:pointer}@media (width<=680px){.admin-notification-wrap{display:block}.admin-notification-panel{width:auto;position:fixed;top:76px;left:12px;right:12px}.admin-notification-bell{display:grid!important}.admin-topbar-actions{display:flex!important}.admin-topbar-actions>a,.admin-topbar-actions>button:not(.admin-notification-bell){display:none}}@media (width<=850px){.admin-listing-row,.admin-request-row{grid-template-columns:1fr}.admin-listing-status{align-items:flex-start}.market-request-form{grid-template-columns:1fr}.market-request-form>*{grid-column:1!important}}.market-smartbar{background:#faf7f1;border-bottom:1px solid #d4c9b8;justify-content:space-between;align-items:center;gap:28px;min-height:66px;padding:10px max(28px,50vw - 710px);display:flex}.market-smartbar>div{align-items:center;gap:13px;display:flex}.market-smartbar>div>span{color:#9a732e;border:1px solid #b9924e;border-radius:50%;place-items:center;width:35px;height:35px;font:12px Georgia,serif;display:grid}.market-smartbar p{margin:0}.market-smartbar b,.market-smartbar small{display:block}.market-smartbar b{font-size:12px}.market-smartbar small{color:#82909a;margin-top:3px;font-size:10px}.market-smartbar button{color:#173550;background:0 0;border:1px solid #c9bcaa;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:700}.market-smartbar button span{margin-left:15px}.market-match{z-index:4;color:#0b2518;letter-spacing:.04em;background:#ddefe2eb;border-radius:10px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:14px;left:14px}.market-ai-signal{background:#f3eee5;border:1px solid #d9cfbf;border-radius:12px;grid-template-columns:1fr auto;gap:4px 10px;margin-top:12px;padding:11px 12px;display:grid}.market-ai-signal>span{color:#93702f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.market-ai-signal>b{font-size:9px}.market-ai-signal>small{color:#75818a;grid-column:1/-1;font-size:9px}.positive{color:#2e7650!important}.negative{color:#a45b45!important}.passport-tabs{border-bottom:1px solid #d9cfbf;gap:3px;margin-top:20px;display:flex}.passport-tabs button{color:#7a858d;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 9px;font-size:9px}.passport-tabs button.active{color:#142a3d;border-bottom-color:#b48a3e;font-weight:800}.passport-content{min-height:110px;padding:14px 0}.passport-content>p{color:#66747e;text-transform:none;margin:0;font-size:11px;line-height:1.6}.passport-content dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.passport-content dl div{border:1px solid #ded5c7;border-radius:8px;padding:8px}.passport-content dt{color:#87939b;text-transform:uppercase;font-size:8px}.passport-content dd{margin:4px 0 0;font-size:11px;font-weight:700}.passport-risk{background:#eee8dc;border-left:3px solid #c8a157;flex-direction:column;gap:6px;padding:13px;display:flex}.passport-risk b{font-size:11px}.passport-risk span{font-size:10px;line-height:1.5}.passport-access{gap:7px;margin:0;padding:0;list-style:none;display:grid}.passport-access li{opacity:.55;align-items:center;gap:9px;display:flex}.passport-access li.open{opacity:1}.passport-access li>b{border:1px solid #9aa6ae;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.passport-access li.open>b{color:#fff;background:#b48a3e;border-color:#b48a3e}.passport-access span,.passport-access small{display:block}.passport-access span{font-size:10px;font-weight:700}.passport-access small{color:#85919a;margin-top:2px;font-size:8px;font-weight:400}.passport-ai{gap:10px;display:grid}.passport-ai-head{justify-content:space-between;align-items:center;display:flex}.passport-ai-head span{color:#99742f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.passport-ai-head b{font-size:9px}.passport-ai-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.passport-ai-grid>div{background:#fff;border:1px solid #ded5c7;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.passport-ai-grid span{color:#7e8a92;font-size:8px}.passport-ai-grid strong{font:400 19px Georgia,serif}.passport-ai-grid small{font-size:8px}.passport-ai>p{color:#89939b;text-transform:none;margin:0;font-size:8px;line-height:1.45}.investor-backdrop{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030b11de;place-items:center;padding:40px 20px;display:grid;position:fixed;inset:0;overflow-y:auto}.investor-profile{background:#f8f4ec;border-radius:24px;width:min(100%,620px);padding:42px;position:relative;box-shadow:0 30px 80px #00000059}.investor-close{background:0 0;border:0;font-size:31px;position:absolute;top:12px;right:17px}.investor-profile>p{color:#9a732e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:800}.investor-profile h2{margin:0;font:400 38px Georgia,serif}.investor-profile>span{color:#74818a;margin-top:10px;font-size:11px;display:block}.investor-profile label{color:#68747d;grid-template-columns:1fr auto;gap:12px;margin-top:26px;font-size:10px;display:grid}.investor-profile label b{color:#172b3d}.investor-profile input[type=range]{accent-color:#b48a3e;grid-column:1/-1;width:100%}.investor-profile fieldset{border:0;margin:22px 0 0;padding:0}.investor-profile legend{color:#68747d;margin-bottom:9px;font-size:10px}.investor-profile fieldset button{background:#fff;border:1px solid #cfc5b6;border-radius:8px;width:40px;height:36px;margin-right:6px}.investor-profile fieldset button.active{color:#fff;background:#0c2033;border-color:#0c2033}.investor-result{background:#e4eced;border-radius:12px;align-items:center;gap:15px;margin-top:24px;padding:16px;display:flex}.investor-result b{font:400 32px Georgia,serif}.investor-result span{color:#65737c;max-width:260px;font-size:10px;line-height:1.5}.investor-apply{color:#fff;background:#0c2033;border:0;border-radius:9px;width:100%;height:46px;margin-top:13px;font-weight:700}.tp-assistant-trigger{z-index:125;color:#f1d48d;background:#091b2b;border:1px solid #c8a157;border-radius:50%;place-content:center;width:58px;height:58px;display:grid;position:fixed;bottom:24px;right:26px;box-shadow:0 12px 36px #05142047}.tp-assistant-trigger span{font:15px Georgia,serif}.tp-assistant-trigger b{letter-spacing:.15em;font-size:7px}.tp-assistant{z-index:124;background:#f8f4ec;border:1px solid #c9b98f;border-radius:20px;width:min(380px,100vw - 28px);position:fixed;bottom:92px;right:26px;overflow:hidden;box-shadow:0 24px 70px #05121d47}.tp-assistant header{color:#f6f1e8;background:#0a1d2d;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.tp-assistant header>div{align-items:center;gap:10px;display:flex}.tp-assistant header>div>span{color:#dfc17c;border:1px solid #c8a157;border-radius:50%;place-items:center;width:34px;height:34px;font:11px Georgia,serif;display:grid}.tp-assistant header p{margin:0}.tp-assistant header b,.tp-assistant header small{display:block}.tp-assistant header b{font-size:11px}.tp-assistant header small{color:#91a0aa;margin-top:3px;font-size:8px}.tp-assistant header i{background:#60aa7f;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.tp-assistant header button{color:#fff;background:0 0;border:0;font-size:24px}.tp-assistant-feed{flex-direction:column;gap:8px;max-height:230px;padding:15px;display:flex;overflow-y:auto}.tp-assistant-feed p{border-radius:12px;max-width:88%;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.tp-assistant-feed .ai{color:#40505a;background:#ebe5da;align-self:flex-start}.tp-assistant-feed .user{color:#fff;background:#17344c;align-self:flex-end}.tp-assistant-prompts{flex-wrap:wrap;gap:6px;padding:0 15px 11px;display:flex}.tp-assistant-prompts button{color:#405361;background:#fff;border:1px solid #d2c7b7;border-radius:12px;padding:7px 9px;font-size:8px}.tp-assistant form{background:#fff;border:1px solid #d3c8b8;border-radius:12px;grid-template-columns:1fr 34px;gap:6px;margin:0 15px;padding:6px;display:grid}.tp-assistant form input{border:0;outline:0;min-width:0;padding:5px 7px;font-size:10px}.tp-assistant form button{color:#fff;background:#0c2033;border:0;border-radius:9px}.tp-assistant-note{color:#8b949a;text-align:center;padding:9px 15px 13px;font-size:7px;display:block}.admin-popular{background:#f8f5ef;border:1px solid #ddd5c8;border-radius:18px;margin-bottom:18px;padding:22px}.admin-popular-head{justify-content:space-between;align-items:end;display:flex}.admin-popular-head>div>span{color:#a17a32;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-popular-head h2{margin:5px 0 0;font:400 24px Georgia,serif}.admin-popular-head>small{color:#879199;font-size:9px}.admin-popular-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.admin-popular-grid>button{text-align:left;background:#fff;border:1px solid #ded6c9;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.admin-popular-grid i{color:#b08b46;font:16px Georgia,serif}.admin-popular-grid span b,.admin-popular-grid span small,.admin-popular-grid strong small{display:block}.admin-popular-grid span b{font-size:10px}.admin-popular-grid span small,.admin-popular-grid strong small{color:#8a949b;margin-top:4px;font-size:7px}.admin-popular-grid strong{text-align:right;font:400 18px Georgia,serif}.panel-heading select{color:#4d5c66;background:#fff;border:1px solid #d4ccbf;border-radius:8px;padding:8px 10px;font-size:9px}.assistant-admin{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);gap:18px;display:grid}.assistant-settings-card,.assistant-dialogs{background:#f8f5ef;border:1px solid #ddd5c8;border-radius:18px;padding:22px}.assistant-settings-card>label{color:#68747d;gap:7px;margin-top:18px;font-size:9px;display:grid}.assistant-settings-card textarea{resize:vertical;background:#fff;border:1px solid #d6cec1;border-radius:10px;padding:11px;font:11px/1.5 Arial,sans-serif}.assistant-settings-card>button{color:#fff;background:#0c2033;border:0;border-radius:9px;width:100%;height:42px;margin-top:14px;font-weight:700}.assistant-switch{align-items:center;gap:8px!important;margin:0!important;display:flex!important}.assistant-switch span{font-size:9px;font-weight:700}.assistant-dialogs>article{background:#fff;border:1px solid #ded6ca;border-radius:12px;margin-top:12px;padding:14px}.assistant-dialogs article header{border-bottom:1px solid #ebe5dc;justify-content:space-between;padding-bottom:9px;display:flex}.assistant-dialogs article header b{font-size:10px}.assistant-dialogs article header small{color:#89939a;font-size:8px}.assistant-dialogs article p{color:#52616a;background:#f1ede6;border-radius:9px;margin:9px 0 0;padding:9px 10px;font-size:9px;line-height:1.5}.assistant-dialogs article p.ai{background:#e8eef0;margin-left:28px}.assistant-dialogs article p b{color:#1c3346;margin-bottom:4px;font-size:8px;display:block}.market-filters select{color:#4e5d67;white-space:nowrap;background:#faf7f1;border:1px solid #cfc4b3;border-radius:8px;margin-left:auto;padding:8px 12px;font-size:11px}.smart-match-active{background:#f2eadb;border:1px solid #c8a15780;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:-8px 0 24px;padding:15px 18px;display:flex}.smart-match-active div{flex-direction:column;gap:3px;display:flex}.smart-match-active b{color:#10283e;font-size:13px}.smart-match-active span{color:#68727b;font-size:12px}.smart-match-active button{color:#f8f3e8;white-space:nowrap;background:#10283e;border:1px solid #10283e;border-radius:8px;padding:9px 15px;font-size:11px;font-weight:700}@media (width<=760px){.market-smartbar{padding-inline:20px}.market-smartbar small{display:none}.market-smartbar button{font-size:0}.market-smartbar button span{margin:0;font-size:16px}.passport-content dl,.passport-ai-grid{grid-template-columns:1fr}.investor-profile{padding:34px 22px}.market-match{inset:auto 14px 15px auto}.market-expand{display:none}.market-filters select{margin-left:0}}@media (width<=900px){.admin-popular-grid,.assistant-admin{grid-template-columns:1fr}.tp-assistant{right:14px}.tp-assistant-trigger{right:16px}}.traffic-analytics{gap:16px;display:grid}.traffic-toolbar{background:#f8f5ef;border:1px solid #ddd5c8;border-radius:18px;justify-content:space-between;align-items:end;gap:20px;padding:22px 24px;display:flex}.traffic-toolbar span,.traffic-chart-card header span,.traffic-split header span{color:#9b7536;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.traffic-toolbar h2,.traffic-chart-card h3,.traffic-split h3{margin:6px 0 0;font:400 24px Georgia,serif}.traffic-toolbar>div:last-child{background:#ebe5da;border-radius:10px;gap:3px;padding:4px;display:flex}.traffic-toolbar button{color:#65747f;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:750}.traffic-toolbar button.active{color:#fff;background:#10283e}.traffic-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.traffic-kpis article{background:#fff;border:1px solid #ddd5c8;border-radius:16px;flex-direction:column;min-height:135px;padding:19px;display:flex}.traffic-kpis span{color:#7b8992;text-transform:uppercase;font-size:9px}.traffic-kpis strong{margin:14px 0;font:400 27px Georgia,serif}.traffic-kpis small{color:#8a959c;margin-top:auto;font-size:8px;line-height:1.45}.traffic-chart-card,.traffic-split>section{background:#fff;border:1px solid #ddd5c8;border-radius:18px;padding:22px 24px}.traffic-chart{border-top:1px solid #ece6dc;align-items:end;gap:8px;height:230px;margin-top:24px;padding-top:15px;display:flex}.traffic-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:12px;height:100%;display:flex}.traffic-chart i{background:linear-gradient(#d5b46f,#9f7833);border-radius:5px 5px 1px 1px;width:min(28px,70%);min-height:5px}.traffic-chart b{font-size:8px}.traffic-chart small{color:#8d969c;white-space:nowrap;font-size:7px}.traffic-chart>p{color:#8d969c;align-self:center;margin:auto}.traffic-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.traffic-split header{margin-bottom:14px}.traffic-split p{border-top:1px solid #ece6dc;justify-content:space-between;gap:20px;margin:0;padding:11px 0;font-size:10px;display:flex}.traffic-split p b{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.traffic-split p span{color:#987536;font-weight:800}.hourly-traffic-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hourly-traffic-card>header small{color:#86929a;max-width:640px;margin-top:7px;font-size:8px;line-height:1.5;display:block}.hourly-period-switch{background:#ebe5da;border-radius:10px;gap:3px;padding:4px;display:flex}.hourly-period-switch button{color:#65747f;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:9px;font-weight:750}.hourly-period-switch button.active{color:#fff;background:#10283e}.hourly-traffic-summary{background:#f8f5ef;border-left:3px solid #c8a157;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 14px;display:flex}.hourly-traffic-summary span{color:#7b8992;text-transform:uppercase;font-size:8px;font-weight:800}.hourly-traffic-summary strong{color:#10283e;font:400 17px Georgia,serif}.hourly-chart-scroll{width:100%;overflow-x:auto}.hourly-traffic-chart{gap:5px;height:250px}.hourly-traffic-chart>div{min-width:18px}.hourly-traffic-chart i{background:linear-gradient(#17364d,#c8a157);width:min(22px,72%)}.hourly-traffic-chart b{color:#324c5e;min-height:11px}.hourly-traffic-chart small{min-height:9px}@media (width<=1000px){.traffic-kpis{grid-template-columns:1fr 1fr}}@media (width<=680px){.traffic-analytics,.traffic-toolbar,.traffic-chart-card,.traffic-split,.traffic-split>section{width:100%;min-width:0;max-width:100%}.traffic-toolbar,.hourly-traffic-card>header{flex-direction:column;align-items:flex-start}.traffic-kpis,.traffic-split{grid-template-columns:1fr}.traffic-chart{gap:3px;width:100%;min-width:0;height:190px;overflow:hidden}.traffic-chart>div{min-width:0}.traffic-chart small{writing-mode:vertical-rl}.hourly-period-switch{width:100%}.hourly-period-switch button{flex:1}.hourly-chart-scroll{width:100%;min-width:0;overflow:hidden}.hourly-traffic-chart{gap:2px;width:100%;min-width:0;max-width:100%;height:210px}.hourly-traffic-chart small{writing-mode:horizontal-tb}.hourly-traffic-summary{min-width:0}}.market-secure-contact{background:#f4f0e7;border:1px solid #c8a1575c;margin-top:20px;padding:22px}.market-secure-contact>span{color:#9b7736;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.market-secure-contact h3{margin:8px 0;font-family:Georgia,serif;font-size:22px}.market-secure-contact p{color:#52606d;margin:0 0 14px;line-height:1.55}.market-secure-contact button{color:#fff;background:#071626;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px 0 18px;font-weight:750;transition:background .18s,transform .18s;display:flex}.market-secure-contact button:hover{background:#12314b;transform:translateY(-1px)}.market-secure-contact button b{border:1px solid #ffffff61;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.market-secure-contact small{color:#6e7780;margin-top:10px;line-height:1.45;display:block}.market-phone-reveal{background:#fff;border:1px solid #d7cdbd;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;margin:14px 0 2px;padding:15px;display:grid}.market-phone-reveal>small{color:#8c692d;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:9px;font-weight:800}.market-phone-reveal>strong{color:#10283e;letter-spacing:.04em;font:400 22px Georgia,serif}.market-phone-reveal>button,.market-phone-reveal>a{color:#10283e;text-align:center;background:0 0;border:1px solid #10283e;border-radius:7px;min-width:132px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.market-phone-reveal>p{grid-column:1/-1;color:#6d7880!important;margin:5px 0 0!important;font-size:10px!important}.moderation-delete-notice{color:#754039;background:#f5e6e3;border-left:3px solid #9e4b42;margin:18px 0 0;padding:13px;font-size:10px;line-height:1.55}.moderation-actions .delete-confirm{color:#fff;background:#873f38;border-color:#873f38;grid-column:1/-1}.insight-reading-guide{color:#6b777f;background:#f2ede3;border:1px solid #ddd3c3;justify-content:space-between;gap:18px;margin:0 0 29px;padding:13px 15px;font-size:10px;display:flex}.insight-reading-guide span{color:#9b7736;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.insight-reading-guide b{color:#243b4d}.insight-checklist{background:#fffdf8;border:1px solid #d9cfbf;margin:22px 0;padding:24px}.insight-checklist>span{color:#9d7735;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.insight-checklist h3{color:#10283e;margin:8px 0 15px;font:400 25px Georgia,serif}.insight-checklist ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.insight-checklist li{color:#5d6b74;padding-left:21px;font-size:12px;line-height:1.5;position:relative}.insight-checklist li:before{content:"✓";color:#a47b30;font-weight:800;position:absolute;left:0}.insight-next{color:#7a858b;text-align:left;background:0 0;border:0;border-top:1px solid #dfd6c8;justify-content:space-between;width:100%;margin:0 0 13px;padding:14px 0;font-size:11px;display:flex}.insight-next b{color:#10283e;font-size:12px}@media (width<=850px){.insight-reading-guide{flex-direction:column;align-items:flex-start;gap:5px}.insight-next{flex-direction:column;align-items:flex-start;gap:6px}}.deal-portal{color:#122031;background:#ece8df;min-height:100vh}.deal-portal>header{color:#fff;background:#071626;justify-content:space-between;align-items:center;height:84px;padding:0 max(28px,50vw - 720px);display:flex}.deal-portal>header a{color:inherit;text-decoration:none}.deal-portal>header a:first-child{flex-direction:column;display:flex}.deal-portal>header a:first-child b{font-family:Georgia,serif;font-size:25px}.deal-portal>header a:first-child small{color:#c8a157}.deal-portal>header div{align-items:center;gap:18px;font-size:13px;display:flex}.deal-portal>header div a{border:1px solid #536272;padding:9px 14px}.deal-shell{background:#fff;border:1px solid #d8d1c4;grid-template-columns:340px 1fr;width:min(1440px,100% - 56px);min-height:calc(100vh - 124px);margin:20px auto;display:grid}.deal-shell>aside{background:#f8f5ef;border-right:1px solid #ddd6ca;padding:28px 18px}.deal-shell>aside>p{color:#a27b35;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.deal-shell>aside h1{margin:6px 10px 24px 0;font-family:Georgia,serif;font-size:30px}.deal-shell>aside button{text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;gap:6px;width:100%;margin-bottom:8px;padding:16px;display:flex}.deal-shell>aside button.active{background:#fff;border-color:#c8a157}.deal-shell>aside button small,.deal-empty{color:#71808b;line-height:1.4}.deal-shell>article{flex-direction:column;min-width:0;padding:28px;display:flex}.deal-head{border-bottom:1px solid #e4ded3;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.deal-head small{color:#a27b35;text-transform:uppercase;letter-spacing:.12em}.deal-head h2{margin:5px 0 0;font-family:Georgia,serif;font-size:28px}.deal-head>span{color:#46624b;background:#eaf2ea;padding:8px 12px;font-size:12px}.deal-security{flex-wrap:wrap;gap:9px;padding:14px 0;display:flex}.deal-security span,.deal-security b,.deal-security .deal-nda-status{border:1px solid #ded7ca;padding:7px 10px;font-size:11px}.deal-security b{color:#8a682d;border-color:#c8a157}.deal-security .deal-nda-status{color:#694e1f;background:#fff9ec;align-items:center;gap:9px;font-weight:750;display:inline-flex}.deal-security .deal-nda-status.pending{border-color:#b88b3c;box-shadow:0 0 0 2px #c8a1571c}.deal-security .deal-nda-status.signed{color:#315e49;background:#edf5ef;border-color:#9eb9a7}.deal-security .deal-nda-status i{opacity:.72;font-size:9px;font-style:normal}.deal-security .deal-nda-status:hover{transform:translateY(-1px);box-shadow:0 6px 16px #192b391a}.deal-thread{flex-direction:column;flex:1;gap:10px;min-height:360px;max-height:58vh;padding:12px 4px;display:flex;overflow:auto}.deal-thread>div{background:#f1eee8;align-self:flex-start;max-width:72%;padding:12px 14px}.deal-thread>div.investor{color:#fff;background:#10283e;align-self:flex-end}.deal-thread>div.manager{background:#f4ead5;border-left:3px solid #c8a157}.deal-thread small{font-weight:800}.deal-thread p{margin:5px 0;line-height:1.5}.deal-thread time{opacity:.58;font-size:10px}.deal-attachment{width:min(470px,100%);color:inherit;background:#ffffff1a;border:1px solid #8a9faf6b;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;margin:9px 0 5px;padding:10px;text-decoration:none;display:grid}.deal-attachment>b{color:#10283e;background:#d7b66f;border-radius:5px;place-items:center;width:43px;height:36px;font-size:8px;display:grid}.deal-attachment>span{overflow-wrap:anywhere;min-width:0}.deal-attachment>span,.deal-attachment>span small{display:block}.deal-attachment>span small{opacity:.65;margin-top:3px;font-size:8px}.deal-attachment>i{font-size:9px;font-style:normal}.deal-shell form{border-top:1px solid #e4ded3;padding-top:16px}.deal-shell form textarea{resize:vertical;border:1px solid #cbc4b8;width:100%;padding:13px}.deal-shell form>div{color:#6f7a82;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.deal-shell form button,.deal-placeholder a{color:#fff;background:#071626;border:0;padding:11px 19px;text-decoration:none}.deal-placeholder{text-align:center;max-width:600px;margin:auto}.deal-placeholder b{font-family:Georgia,serif;font-size:28px}.deal-placeholder p{color:#65727d;margin:15px 0 24px;line-height:1.6}.deal-loading{text-align:left;background:#fbf8f2;border:1px solid #ddd4c6;border-radius:14px;width:min(590px,100%);margin:auto;padding:38px;box-shadow:0 20px 55px #0d213114}.deal-loading>span{color:#9d7633;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.deal-loading>b{color:#10283e;margin-top:12px;font:400 28px/1.15 Georgia,serif;display:block}.deal-loading>p{color:#687680;margin:10px 0 20px;font-size:11px}.deal-loading-track{background:#e4ddd1;border-radius:999px;height:7px;overflow:hidden}.deal-loading-track i{border-radius:inherit;background:linear-gradient(90deg,#a57d39,#d1ae68);height:100%;transition:width .35s;animation:1.4s ease-in-out infinite deal-loading-pulse;display:block}.deal-loading ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.deal-loading li{color:#8a959c;border-top:2px solid #d9d1c4;padding-top:12px;font-size:9px;position:relative}.deal-loading li.complete,.deal-loading li.active{color:#233f53;border-color:#b38a43;font-weight:800}.deal-loading>small{color:#7c878d;margin-top:19px;font-size:9px;line-height:1.5;display:block}@keyframes deal-loading-pulse{0%,to{opacity:.72}50%{opacity:1}}.deal-status{color:#a33c32}.deal-shell.simple-mode{border:0;border-radius:16px;grid-template-columns:330px minmax(0,1fr);width:min(1320px,100% - 36px);height:calc(100vh - 112px);min-height:620px;margin:14px auto;overflow:hidden;box-shadow:0 18px 55px #0c1f2e1f}.deal-shell.simple-mode>.chat-sidebar{background:#fff;border-right:1px solid #e1ddd6;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.chat-sidebar-head{background:#f7f6f3;border-bottom:1px solid #e7e3dd;justify-content:space-between;align-items:center;min-height:76px;padding:0 20px;display:flex}.chat-sidebar-head>span{color:#10283e;font-size:20px;font-weight:800}.chat-sidebar-head>b{color:#fff;background:#b88b3c;border-radius:13px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;display:grid}.chat-conversation-list{min-height:0;overflow-y:auto}.deal-shell.simple-mode .chat-conversation-list>button{color:#183246;text-align:left;background:#fff;border:0;border-bottom:1px solid #efebe5;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:82px;margin:0;padding:13px 14px;display:grid;position:relative}.deal-shell.simple-mode .chat-conversation-list>button:hover,.deal-shell.simple-mode .chat-conversation-list>button.active{background:#f2efe9;border-color:#ece7df}.chat-conversation-list>button>i,.simple-chat-head>i{color:#fff;background:linear-gradient(145deg,#183d58,#0c2233);border-radius:50%;place-items:center;width:46px;height:46px;font:18px Georgia,serif;display:grid}.chat-conversation-list>button>span{min-width:0;display:block}.chat-conversation-list>button>span b,.chat-conversation-list>button>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-conversation-list>button>span b{color:#183246;font-size:12px}.chat-conversation-list>button>span small{color:#849099;margin-top:6px;font-size:10px;font-weight:400}.chat-conversation-list>button>em{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;font-style:normal;display:flex}.chat-conversation-list>button>em time{color:#919ba2;font-size:8px}.chat-conversation-list>button>em b{color:#fff;background:#168b6c;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.deal-shell.simple-mode>.chat-workspace{background:#eeeae3;min-width:0;min-height:0;padding:0}.simple-chat{flex:1;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-height:0;display:grid}.simple-chat-head{background:#f7f6f3;border-bottom:1px solid #ded9d1;align-items:center;gap:12px;min-height:76px;padding:10px 18px;display:flex}.simple-chat-head>i{flex:none;width:43px;height:43px;font-size:16px}.simple-chat-head>div:not(.simple-chat-actions){gap:4px;min-width:0;display:grid}.simple-chat-head>div>b{color:#183246;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.simple-chat-head>div>small{color:#65757f;font-size:9px}.simple-chat-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.simple-chat-actions>button{color:#173247;background:#fff;border:1px solid #d2cbc0;border-radius:20px;min-height:38px;padding:0 12px;font-size:12px;position:relative}.simple-chat-actions>button:first-child{width:40px;padding:0;font-size:15px}.simple-chat-actions>button:first-child>span{background:#1b9b77;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.simple-chat-actions>button.open-secure-deal{color:#fff;background:#10283e;border-color:#b78b40;font-size:10px;font-weight:800}.chat-mobile-back{display:none}.simple-chat-thread{background:radial-gradient(circle at 18px 18px,#74654d09 2px,#0000 2px) 0 0/36px 36px,#eeeae3;flex-direction:column;gap:7px;min-height:0;padding:22px clamp(16px,4vw,56px);display:flex;overflow-y:auto}.simple-chat-thread>div{color:#243846;background:#fff;border-radius:8px;align-self:flex-start;width:fit-content;max-width:min(72%,650px);padding:8px 10px 6px;box-shadow:0 1px 2px #14232f1a}.simple-chat-thread>div.mine{background:#dff2e7;align-self:flex-end}.simple-chat-thread>div.system{color:#697780;text-align:center;max-width:82%;box-shadow:none;background:#ffffffb3;align-self:center;margin:7px auto;padding:7px 11px;font-size:9px}.simple-chat-thread small{color:#9a7738;font-size:8px;font-weight:800}.simple-chat-thread p,.deal-thread p{white-space:pre-wrap;overflow-wrap:anywhere}.simple-chat-thread p{margin:2px 0 4px;font-size:12px;line-height:1.45}.simple-chat-thread time{color:#819098;text-align:right;margin-left:18px;font-size:8px;display:block}.simple-chat-thread .deal-attachment{color:#20394b;background:#ffffffb3;border-color:#d4d0c8;border-radius:7px;width:min(430px,100%)}.simple-chat-thread .deal-attachment>b{color:#fff;background:#315c76}.simple-chat-composer{background:#f7f6f3;grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:9px;min-height:68px;display:grid;border-top:1px solid #ddd8d0!important;padding:10px 14px!important}.simple-chat-composer textarea{background:#fff;border-radius:22px;outline:0;min-height:42px;max-height:120px;font:12px/1.5 Arial,sans-serif;resize:none!important;border:1px solid #d6d0c7!important;padding:11px 15px!important}.simple-chat-composer textarea:focus{box-shadow:0 0 0 3px #b88b3c1a;border-color:#9e885f!important}.simple-chat-composer>button{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid;background:#16384f!important;border:0!important;padding:0!important}.simple-chat-composer>button.chat-attach{color:#315064;font-size:25px;font-weight:300;background:#e8e4dc!important}.simple-chat-composer>button:disabled{opacity:.45}.simple-mode .deal-status{z-index:3;color:#8a3d34;background:#fff3f1;border-top:1px solid #e0c8c4;margin:0;padding:9px 16px;font-size:10px}.secure-chat-back{margin:0 0 14px;font-size:10px;font-weight:800;display:block;color:#81622c!important;background:0 0!important;border:0!important;padding:0!important}.deal-thread>div.mine{color:#fff;background:#10283e;align-self:flex-end}.deal-thread>div.investor:not(.mine){color:#122031;background:#f1eee8;align-self:flex-start}.deal-thread>div.system{color:#65747f;text-align:center;background:#f5f1e9;align-self:center;max-width:88%;margin-inline:auto}.admin-deals{gap:16px;display:grid}.admin-deals>article{background:#fff;border:1px solid #d9d2c5;padding:22px}.admin-deals>article>header{justify-content:space-between;gap:20px;display:flex}.admin-deals>article>header div{flex-direction:column;gap:5px;display:flex}.admin-deals>article>header small{color:#73808a}.admin-deals>article>header>span{color:#7b6538;font-size:12px}.admin-deal-meta{gap:8px;margin:14px 0;display:flex}.admin-deal-meta span{background:#f1eee8;padding:6px 9px;font-size:11px}.admin-deal-access{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;display:flex}.admin-deal-access button{color:#715523;background:#fff;border:1px solid #9c7a3d;padding:8px 11px;font-size:10px;font-weight:750}.admin-deal-access button:disabled{color:#9ba3a8;background:#f2f0eb;border-color:#d7d2ca}.admin-deal-access small{color:#8a7370;font-size:9px}.admin-deal-thread{background:#f7f4ee;max-height:280px;padding:10px;overflow:auto}.admin-deal-thread p{background:#fff;grid-template-columns:150px 1fr auto;gap:12px;margin:7px 0;padding:10px;display:grid}.admin-deal-thread p.manager{border-left:3px solid #c8a157}.admin-deal-thread p small{color:#7c8790}.admin-deal-reply{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.admin-deal-reply textarea{resize:vertical;border:1px solid #d0c9bd;padding:11px}.admin-deal-reply button{color:#fff;background:#071626;border:0;padding:0 20px}@media (width<=820px){.deal-shell{grid-template-columns:1fr;width:calc(100% - 24px)}.deal-shell>aside{border-bottom:1px solid #ddd6ca;border-right:0}.deal-shell>article{padding:18px}.deal-head{flex-direction:column}.deal-thread>div{max-width:90%}.admin-deal-thread p{grid-template-columns:1fr}.deal-shell.simple-mode{border-radius:0;grid-template-columns:1fr;width:100%;height:calc(100vh - 82px);min-height:520px;margin:0}.deal-shell.simple-mode>.chat-sidebar{display:none}.deal-shell.simple-mode.mobile-list-open>.chat-sidebar{border:0;display:flex}.deal-shell.simple-mode.mobile-list-open>.chat-workspace{display:none}.chat-mobile-back{color:#173247;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.simple-chat-head{padding-inline:8px 12px}.simple-chat-head>i{width:38px;height:38px}.simple-chat-actions>button.open-secure-deal{width:39px;padding:0;font-size:14px}.simple-chat-actions>button.open-secure-deal span{display:none}.simple-chat-thread{padding:15px 10px}.simple-chat-thread>div{max-width:86%}.simple-chat-composer{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;padding:8px!important}.simple-chat-composer>button{width:40px;height:40px}}.market-dual-score{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.market-dual-score>span{background:#fff;border:1px solid #ddd3c3;border-radius:11px;padding:10px 11px}.market-dual-score small,.market-dual-score b{display:block}.market-dual-score small{color:#7b8992;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.market-dual-score b{color:#10283e;margin-top:4px;font:400 20px Georgia,serif}.market-dual-score i{color:#99a1a7;font:9px Arial,sans-serif}.market-deal-system{background:#e9e3d8;border-top:1px solid #d7cdbd;grid-template-columns:minmax(300px,.75fr) minmax(600px,1.25fr);gap:70px;padding:76px max(28px,50vw - 710px);display:grid}.market-deal-intro>p{color:#9d7735;letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.market-deal-intro h2{color:#10283e;letter-spacing:-.03em;margin:0;font:400 clamp(30px,3vw,45px)/1.08 Georgia,serif}.market-deal-intro>span{color:#65727b;max-width:540px;margin-top:20px;font-size:13px;line-height:1.7;display:block}.market-deal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-deal-grid article{background:#faf7f1b8;border:1px solid #d4c9b8;border-radius:18px;min-height:180px;padding:23px}.market-deal-grid article>b{color:#b58a3d;font:400 19px Georgia,serif}.market-deal-grid h3{color:#10283e;margin:24px 0 9px;font:400 20px Georgia,serif}.market-deal-grid p{color:#6e7a82;margin:0;font-size:11px;line-height:1.6}.market-modal{align-items:start;overflow-y:auto}.market-modal-image{align-self:start;min-height:min(760px,100vh - 120px);position:relative}.market-modal-copy{justify-content:flex-start;min-height:min(760px,100vh - 120px);overflow:visible}.passport-scores{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.passport-scores>div{background:#fff;border:1px solid #d9cfbf;border-radius:11px;padding:12px}.passport-scores span,.passport-scores i{display:block}.passport-scores span{color:#8b969e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.passport-scores b{color:#10283e;margin:5px 0 2px;font:400 27px Georgia,serif;display:block}.passport-scores b small{color:#8b969e;font:400 9px Arial,sans-serif}.passport-scores i{color:#6b787f;font:8px Arial,sans-serif}.passport-tabs{overflow-x:auto}.passport-tabs button{white-space:nowrap;flex:none}.passport-content{min-height:210px}.passport-deal-facts{margin-top:12px!important}.passport-content dl .normalized-profit{background:#f3ead8;border-color:#c8a157;grid-column:1/-1}.passport-content dl .normalized-profit dd{color:#173f2b;font-size:14px}.passport-price>span{color:#98722f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.passport-price>strong{color:#10283e;margin:8px 0;font:400 22px Georgia,serif;display:block}.passport-price>p,.passport-risk-map>p{color:#69767f;text-transform:none;margin:0 0 12px;font-size:9px;line-height:1.5}.passport-risk-map{gap:7px;display:grid}.passport-risk-map>div{background:#fff;border:1px solid #ded5c7;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:9px 10px;display:flex}.passport-risk-map span b,.passport-risk-map span small{display:block}.passport-risk-map span b{font-size:10px}.passport-risk-map span small{color:#829099;margin-top:3px;font-size:8px}.passport-risk-map i{text-align:center;border-radius:12px;min-width:66px;padding:6px 8px;font:8px Arial,sans-serif}.passport-risk-map i.low{color:#296442;background:#dfeee5}.passport-risk-map i.medium{color:#815f21;background:#f2ead7}.passport-risk-map i.high{color:#963b35;background:#f4dedb}.passport-access{gap:5px}.passport-access li{opacity:.72}@media (width<=1050px){.market-deal-system{grid-template-columns:1fr;gap:34px}}@media (width<=760px){.market-deal-system{padding:52px 20px}.market-deal-grid{grid-template-columns:1fr}.market-deal-grid article{min-height:150px}.market-modal-image{min-height:330px;position:relative}.market-modal-copy{min-height:auto}.passport-scores{grid-template-columns:1fr 1fr}.passport-content{min-height:0}.passport-content dl .normalized-profit{grid-column:auto}}.deal-tabs{border-bottom:1px solid #ddd6ca;gap:4px;display:flex;overflow-x:auto}.deal-tabs button{color:#72808a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 13px;font-size:11px;font-weight:700}.deal-tabs button.active{color:#10283e;border-bottom-color:#b88b3a}.deal-roadmap{flex:1;grid-template-columns:repeat(4,1fr);align-content:start;gap:12px;padding:28px 4px;display:grid}.deal-roadmap>div{background:#f8f5ef;border:1px solid #ddd6ca;flex-direction:column;gap:7px;min-height:118px;padding:16px;display:flex}.deal-roadmap>div b{border:1px solid #aab4ba;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.deal-roadmap>div span{margin-top:10px;font:400 16px Georgia,serif}.deal-roadmap>div small{color:#8b969d;font-size:9px}.deal-roadmap>div.complete{background:#edf4ef;border-color:#abc5b4}.deal-roadmap>div.complete b{color:#fff;background:#3f7955;border-color:#3f7955}.deal-roadmap>div.current{background:#f4ead6;border-color:#c8a157}.deal-roadmap>div.current b{color:#fff;background:#b48532;border-color:#b48532}.deal-roadmap>button,.deal-documents>button{color:#fff;background:#10283e;border:0;grid-column:1/-1;min-height:45px;font-weight:750}.deal-documents{flex:1;align-content:start;gap:9px;padding:25px 4px;display:grid}.deal-documents>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:8px;display:flex}.deal-documents>header small{color:#a27b35;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.deal-documents>header h3{margin:5px 0 0;font:400 25px Georgia,serif}.deal-documents>header>span{color:#765b29;background:#f1e7d5;padding:7px 10px;font-size:9px}.deal-documents>div{border:1px solid #dcd5ca;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.deal-documents>div.locked{opacity:.64;background:#f4f1eb}.deal-documents>div.unlocked{background:#eef5f0;border-color:#b5cdbd}.deal-documents span b,.deal-documents span small{display:block}.deal-documents span b{font-size:12px}.deal-documents span small{color:#7d8991;margin-top:4px;font-size:9px}.deal-documents i{color:#7b6538;font:9px Arial,sans-serif}.deal-documents>button:disabled{color:#7f8b93;background:#d9dde0}.deal-documents>p{color:#7d8991;margin:4px 0 0;font-size:9px;line-height:1.5}.data-room-manager{gap:12px;display:grid}.data-room-manager>header{background:#f8f5ef;border:1px solid #d9d1c5;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:3px;padding:18px;display:flex}.data-room-manager>header small{color:#a27b35;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.data-room-manager>header h3{margin:5px 0 6px;font:400 24px Georgia,serif}.data-room-manager>header p{color:#6f7d86;max-width:670px;margin:0;font-size:10px;line-height:1.55}.data-room-manager>header>span{color:#725726;background:#eee2cd;flex:none;padding:7px 10px;font-size:9px}.data-room-upload{background:#fff!important;border:1px solid #d9d1c5!important;grid-template-columns:170px 220px minmax(230px,1fr) auto!important;align-items:end!important;gap:10px!important;padding:16px!important;display:grid!important}.data-room-upload label{color:#65747e;gap:6px;font-size:9px;font-weight:750;display:grid}.data-room-upload select,.data-room-upload input{background:#fff;border:1px solid #cbc4b8;min-width:0;height:39px;padding:0 9px;font-size:10px}.data-room-upload input[type=file]{padding:7px}.data-room-upload>button{white-space:nowrap;height:39px;padding:0 15px!important}.data-room-upload>small{grid-column:1/-1;color:#869198!important;margin:0!important;font-size:8px!important}.data-room-group{gap:7px;display:grid}.data-room-group>h4{color:#2a4355;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:7px 0 0;font-size:10px;display:flex}.data-room-group>h4 span{color:#765b29;background:#eee3d0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.data-room-group>div{gap:6px;display:grid}.data-room-group article{background:#fff;border:1px solid #ddd6ca;grid-template-columns:48px minmax(180px,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.data-room-type{color:#173247;letter-spacing:.05em;background:#e4e9ec;border-radius:6px;place-items:center;width:46px;height:38px;font-size:8px;display:grid}.data-room-type.pdf{color:#883f36;background:#f1dfdc}.data-room-type.photo,.data-room-type.video{color:#35654a;background:#dfede4}.data-room-group article>span strong,.data-room-group article>span small{display:block}.data-room-group article>span strong{color:#20394c;overflow-wrap:anywhere;font-size:11px}.data-room-group article>span small{color:#7a878f;margin-top:4px;font-size:8px}.data-room-group article>div{align-items:center;gap:7px;display:flex}.data-room-group article a,.data-room-group article button{color:#53636e;background:#fff;border:1px solid #b9b1a5;padding:8px 10px;font-size:9px;font-weight:750;text-decoration:none}.data-room-group article button{color:#fff;background:#10283e;border-color:#10283e}.data-room-group article button:disabled{color:#89939a;background:#e8eaeb;border-color:#d3d5d6}.data-room-empty{color:#677680;text-align:center;background:#faf8f3;border:1px dashed #cfc5b6;padding:28px}.data-room-empty b{color:#294155;font:400 19px Georgia,serif}.data-room-empty p{max-width:570px;margin:8px auto 0;font-size:10px;line-height:1.55}.data-room-status{color:#2f674b;background:#e8f4ed;margin:0;padding:10px 12px;font-size:10px}.nda-confirmed-card{color:#315840;background:#edf5ef;border:1px solid #adc6b5;grid-column:1/-1;grid-template-columns:1fr auto;gap:4px 18px;margin:0;padding:14px;display:grid}.nda-confirmed-card>b{font-size:11px}.nda-confirmed-card>span{font-size:9px}.nda-confirmed-card>time{grid-area:1/2/3;align-self:center;font-size:9px}.nda-backdrop{z-index:310;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030c13db;place-items:center;padding:28px 20px;display:grid;position:fixed;inset:0;overflow-y:auto}.nda-dialog{color:#122031;background:#fbf8f2;border-top:3px solid #c8a157;grid-template-rows:auto auto auto minmax(190px,1fr) auto auto auto auto;gap:11px;width:min(920px,100%);max-height:calc(100vh - 56px);padding:0 28px 25px;display:grid;overflow:hidden;box-shadow:0 32px 90px #0000006b}.nda-dialog>header{border-bottom:1px solid #ded5c8;justify-content:space-between;gap:20px;padding:24px 0 13px;display:flex}.nda-dialog>header span{color:#9b7432;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.nda-dialog>header h2{margin:6px 0 0;font:400 29px Georgia,serif}.nda-dialog>header button{color:#66747d;background:0 0;border:1px solid #c9bda9;width:36px;height:36px;font-size:24px}.nda-meta{grid-template-columns:1.5fr 1fr .6fr;gap:8px;display:grid}.nda-meta>span{background:#fff;border:1px solid #dfd7ca;padding:9px 11px}.nda-meta small,.nda-meta b{display:block}.nda-meta small{color:#859099;text-transform:uppercase;font-size:7px}.nda-meta b{overflow-wrap:anywhere;margin-top:3px;font-size:9px}.nda-notice{color:#566975;background:#eee5d6;border-left:3px solid #c8a157;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.nda-document{background:#fff;border:1px solid #d8cfc1;min-height:190px;padding:19px 22px;overflow:auto}.nda-document section+section{border-top:1px solid #ebe5dc;margin-top:19px;padding-top:14px}.nda-document h3{color:#20394b;margin:0 0 8px;font:400 17px Georgia,serif}.nda-document p{color:#5d6c75;margin:6px 0;font-size:10px;line-height:1.65}.nda-read{color:#8b6b31;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.nda-read i{color:#fff;background:#b48a42;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.nda-read.complete{color:#33694b}.nda-read.complete i{background:#397252}.nda-consent{color:#3b5262;grid-template-columns:19px 1fr;align-items:start;gap:9px;font-size:10px;line-height:1.5;display:grid}.nda-consent input{width:17px;height:17px;margin:0}.nda-name{color:#53636e;grid-template-columns:190px 1fr;align-items:center;gap:12px;font-size:9px;font-weight:750;display:grid}.nda-name span small{color:#8b959b;margin-top:3px;font-weight:400;display:block}.nda-name input{background:#fff;border:1px solid #cfc5b7;height:39px;padding:0 11px}.nda-record-note{color:#818b92;font-size:8px;line-height:1.45}.nda-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.nda-dialog>footer button{color:#5c6a73;background:0 0;border:1px solid #bfb6aa;min-height:40px;padding:0 16px;font-size:10px;font-weight:750}.nda-dialog>footer button:disabled{opacity:.48}.deal-offer{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:13px;width:min(620px,100%);margin:0 auto;display:grid;border-top:0!important;padding:28px 4px!important}.deal-offer>small,.deal-offer>h3,.deal-offer>p,.deal-offer>button{grid-column:1/-1}.deal-offer>small{color:#a27b35;letter-spacing:.11em;text-transform:uppercase;font-weight:800}.deal-offer>h3{margin:0 0 8px;font:400 27px Georgia,serif}.deal-offer label{color:#66747e;gap:7px;font-size:10px;font-weight:700;display:grid}.deal-offer input,.deal-offer select{color:#10283e;background:#fff;border:1px solid #cbc4b8;height:44px;padding:0 12px}.deal-offer>p{color:#7d8991;margin:4px 0;font-size:9px}.deal-offer>button{color:#fff;background:#10283e;border:0;min-height:46px;font-weight:750}@media (width<=900px){.deal-roadmap{grid-template-columns:1fr 1fr}}@media (width<=620px){.deal-roadmap,.deal-offer{grid-template-columns:1fr}.deal-offer>*{grid-column:1!important}.deal-documents>header,.deal-documents>div{flex-direction:column;align-items:flex-start}.data-room-manager>header,.data-room-group article{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.data-room-group article>div{flex-wrap:wrap}.data-room-upload{grid-template-columns:1fr!important}.data-room-upload>*{grid-column:1!important}.nda-backdrop{padding:0}.nda-dialog{max-height:100vh;padding:0 17px 18px}.nda-meta,.nda-name,.market-phone-reveal{grid-template-columns:1fr}.market-phone-reveal>button,.market-phone-reveal>a{width:100%}}.market-insights{background:#f6f2e9;padding:78px max(28px,50vw - 710px)}.market-insights-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:31px;display:flex}.market-insights-head p{color:#9d7735;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800}.market-insights-head h2{color:#10283e;letter-spacing:-.035em;max-width:720px;margin:0;font:400 clamp(30px,3.3vw,48px)/1.07 Georgia,serif}.market-insights-head>span{color:#73808a;max-width:220px;font-size:12px;line-height:1.55}.market-insights-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.market-insight-card{background:#fffdf8;border:1px solid #d7ccbb;border-radius:18px;overflow:hidden}.market-insight-image{text-align:left;background:#10283e;border:0;width:100%;height:228px;padding:0;display:block;position:relative;overflow:hidden}.market-insight-image:after{content:"";background:linear-gradient(#0000 45%,#0716269e);position:absolute;inset:0}.market-insight-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.market-insight-card:hover .market-insight-image img{transform:scale(1.045)}.market-insight-image span{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:16px;left:18px}.market-insight-card>div{padding:21px}.market-insight-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-insight-card small{color:#9b7736;font-size:10px;font-weight:700}.market-insight-meta strong{color:#74551f;white-space:nowrap;background:#f3e8d2;border:1px solid #9d773542;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.market-insight-card h3{color:#10283e;min-height:54px;margin:10px 0;font:400 22px/1.14 Georgia,serif}.market-insight-card p{color:#6b7880;min-height:60px;margin:0;font-size:12px;line-height:1.6}.market-insight-card>div>button{color:#10283e;text-align:left;background:0 0;border:0;border-top:1px solid #e2dacd;width:100%;margin-top:18px;padding:10px 0 0;font-size:12px;font-weight:800}.market-insight-card>div>button b{float:right;color:#b58a3d}.market-insight-fact{background:#e8dfcf;border-left:3px solid #c8a157;grid-template-columns:170px 1fr;align-items:center;gap:22px;margin-top:26px;padding:20px 24px;display:grid}.market-insight-fact span{color:#916d2e;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.market-insight-fact p{color:#354b5d;max-width:780px;margin:0;font:400 18px/1.45 Georgia,serif}.insight-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030b11db;padding:36px 20px;position:fixed;inset:0;overflow-y:auto}.insight-modal{background:#fbf8f2;width:min(920px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000061}.insight-modal>img{object-fit:cover;width:100%;height:min(42vw,390px);display:block}.insight-modal-close{color:#fff;background:#05121d94;border:1px solid #fff9;border-radius:50%;width:40px;height:40px;font-size:28px;position:absolute;top:14px;right:15px}.insight-modal-body{width:min(720px,100% - 44px);margin:0 auto;padding:38px 0 48px}.insight-modal-meta-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.insight-modal-meta{color:#9d7735;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.insight-modal-meta-row>strong{color:#6f511e;white-space:nowrap;background:#f1e4cc;border:1px solid #9d77354d;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.insight-modal h2{color:#10283e;letter-spacing:-.035em;margin:0;font:400 clamp(31px,5vw,50px)/1.04 Georgia,serif}.insight-lead{color:#53636e;margin:23px 0 29px;font-size:15px;line-height:1.72}.insight-points{gap:19px;display:grid}.insight-points section{border-top:1px solid #dfd6c8;grid-template-columns:42px 1fr;gap:16px;padding-top:18px;display:grid}.insight-points section>b{color:#b68a3c;font:400 20px Georgia,serif}.insight-points h3{color:#10283e;margin:0 0 7px;font:400 22px Georgia,serif}.insight-points p{color:#64727a;margin:0;font-size:13px;line-height:1.65}.insight-conclusion{color:#334a5c;background:#f0e8da;border-left:3px solid #c8a157;margin:28px 0 22px;padding:18px 20px;font-size:13px;line-height:1.6}.insight-cta{color:#fff;background:#10283e;border:0;border-radius:8px;padding:13px 18px;font-weight:800}@media (width<=850px){.market-insights-head{flex-direction:column;align-items:flex-start;gap:13px}.market-insights-grid{grid-template-columns:1fr}.market-insight-card h3,.market-insight-card p{min-height:0}.market-insight-fact{grid-template-columns:1fr;gap:8px}.insight-modal-meta-row{flex-direction:column;align-items:flex-start;gap:9px}}.market-insights-carousel{margin-top:20px;padding:0 48px;position:relative}.market-insights-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.market-insights-arrow{z-index:2;color:#10283e;cursor:pointer;background:#fffdf8;border:1px solid #cdbfaa;border-radius:50%;width:38px;height:38px;margin-top:-19px;font-size:19px;transition:transform .2s,background .2s;position:absolute;top:50%;box-shadow:0 5px 18px #10283e1f}.market-insights-arrow:hover{background:#efe6d7;transform:scale(1.06)}.market-insights-arrow.previous{left:0}.market-insights-arrow.next{right:0}@media (width<=850px){.market-insights-carousel{padding:0 38px}.market-insights-grid.compact{grid-template-columns:1fr}.market-insights-grid.compact .market-insight-card:nth-child(n+2){display:none}.market-insights-arrow{width:32px;height:32px;margin-top:-16px}}.market-insight-card.featured{background:#fff;grid-column:span 3;grid-template-columns:minmax(460px,1fr) minmax(480px,1fr);display:grid}.market-insight-card.featured .market-insight-image{align-self:start;height:420px;min-height:0}.market-insight-card.featured>div{padding:38px}.market-insight-card.featured h3{letter-spacing:-.025em;max-width:680px;min-height:0;font-size:clamp(29px,3vw,43px)}.market-insight-card.featured p{max-width:650px;min-height:0;font-size:13px}.market-insight-brand{z-index:1;color:#fff;letter-spacing:-.045em;background:#0716266b;border:1px solid #ffffff8c;border-radius:999px;padding:8px 13px;font:600 26px/1 Arial,sans-serif;position:absolute;top:21px;left:23px;box-shadow:0 5px 18px #00000029}.trendyol-featured-card .market-insight-image img{object-position:center 35%}.insight-note{color:#68757d;background:#f2ede3;border:1px solid #d9cfbf;margin:18px 0;padding:15px 17px;font-size:11px;line-height:1.65}.insight-note b{color:#30485a}.insight-sources{gap:7px;margin:18px 0 25px;display:grid}.insight-sources>span{color:#9d7735;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.insight-sources a{color:#29465c;border-bottom:1px solid #c7b086;width:max-content;max-width:100%;font-size:11px;line-height:1.4;text-decoration:none}@media (width<=850px){.market-insight-card.featured{grid-column:auto;grid-template-columns:1fr}.market-insight-card.featured .market-insight-image{height:300px;min-height:0}.market-insight-card.featured>div{padding:24px}.market-insight-brand{font-size:23px;top:16px;left:17px}}.insight-card-actions{border-top:1px solid #e2dacd;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:10px;display:flex}.market-insight-card>div>.insight-card-actions>button{color:#10283e;text-align:left;background:0 0;border:0;width:auto;margin:0;padding:0;font-size:12px;font-weight:800}.market-insight-card>div>.insight-card-actions>button b{float:none;color:#b58a3d;margin-left:8px}.insight-share-actions,.insight-modal-share{align-items:center;gap:7px;display:flex}.insight-share-actions button,.insight-share-actions a,.insight-modal-share button,.insight-modal-share a{color:#6f5627;cursor:pointer;background:#fffaf1;border:1px solid #d9cdb9;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800;text-decoration:none}.insight-share-actions a{color:#287b55;border-color:#b7d5c5}.insight-modal-share{border-block:1px solid #ded5c8;margin:0 0 29px;padding:13px 0}.insight-modal-share>span{color:#8a7043;text-transform:uppercase;letter-spacing:.1em;margin-right:3px;font-size:10px;font-weight:800}.insight-modal-share a{color:#287b55;border-color:#b7d5c5}.market-direct-contact{background:#ffffff0b;border:1px solid #c8a1576e;justify-content:space-between;align-items:center;gap:24px;margin-top:35px;padding:22px 24px;display:flex}.market-direct-contact div{gap:6px;display:grid}.market-direct-contact span{color:#c8a157;letter-spacing:.13em;text-transform:uppercase;border:0;padding:0;font-size:9px;font-weight:800}.market-direct-contact strong{color:#f4efe6;font:400 20px/1.25 Georgia,serif}.market-direct-contact a{color:#ead39d;white-space:nowrap;background:0 0;border:1px solid #d8b977a6;border-radius:7px;padding:11px 13px;font-size:12px;font-weight:800;text-decoration:none}.market-direct-contact a b{margin-left:8px}.market-footer>a{color:#d9bd80;font-size:11px;font-weight:700;text-decoration:none}@media (width<=760px){.insight-card-actions,.market-direct-contact{flex-direction:column;align-items:flex-start}.market-direct-contact a{box-sizing:border-box;text-align:center;width:100%}.market-footer>a{grid-column:1/-1}.insight-modal-share{flex-wrap:wrap}}.investment-editorial{background:#f8f5ee;width:min(1040px,100%)}.investment-editorial .insight-cover{background:#10283e;height:min(51vw,500px);margin:0;position:relative;overflow:hidden}.investment-editorial .insight-cover img{object-fit:cover;width:100%;height:100%}.investment-editorial .insight-cover:after{content:"";background:linear-gradient(#0000 56%,#07162680);position:absolute;inset:0}.investment-editorial .insight-cover figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;background:#07162642;border:1px solid #e1c27f8c;padding:8px 12px;font-size:10px;font-weight:800;position:absolute;bottom:22px;left:28px}.investment-editorial .insight-modal-body{width:min(840px,100% - 48px);padding-top:44px}.investment-editorial .insight-lead{max-width:760px;font-size:16px}.investment-key-metrics{background:#fff;border:1px solid #d9cfbf;grid-template-columns:repeat(4,1fr);margin:30px 0 42px;display:grid}.investment-key-metrics div{border-right:1px solid #e2d9ca;flex-direction:column;justify-content:space-between;min-height:128px;padding:23px 18px;display:flex}.investment-key-metrics div:last-child{border-right:0}.investment-key-metrics b{color:#a47b31;font:400 27px Georgia,serif}.investment-key-metrics span{color:#5f6d76;font-size:11px;line-height:1.45}.investment-story{gap:0;display:grid}.investment-story-fragment>section:first-child{border-top:1px solid #ded5c7;grid-template-columns:46px 1fr;gap:18px;padding:28px 0;display:grid}.investment-story-fragment>section:first-child>span{color:#b58a3d;font:400 18px Georgia,serif}.investment-story h3{color:#10283e;margin:0 0 9px;font:400 24px/1.18 Georgia,serif}.investment-story p{color:#5f6d76;margin:0;font-size:13px;line-height:1.72}.investment-inline-image{background:#10283e;border:1px solid #d8cdbc;margin:6px 0 30px;overflow:hidden}.investment-inline-image img{aspect-ratio:16/8.2;object-fit:cover;width:100%;display:block}.investment-inline-image figcaption{color:#e9dfcc;background:#10283e;padding:13px 17px;font-size:10px;line-height:1.55}.investment-comparison{background:#fff;border:1px solid #d4c8b6;margin:8px 0 34px;padding:25px}.investment-comparison header{margin-bottom:18px}.investment-comparison header span{color:#10283e;font:400 25px Georgia,serif}.investment-comparison header p{color:#6e7a82;max-width:650px;margin:8px 0 0;font-size:11px}.investment-comparison>div{overflow-x:auto}.investment-comparison table{border-collapse:collapse;width:100%;min-width:720px}.investment-comparison th{color:#8d692d;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f4ede1;border-bottom:1px solid #cdbda5;padding:11px 12px;font-size:9px}.investment-comparison td{color:#52636e;vertical-align:top;border-bottom:1px solid #e6ded1;padding:13px 12px;font-size:11px;line-height:1.45}.investment-comparison td:first-child{color:#10283e;font-weight:800}.investment-allocation{color:#fff;background:#10283e;border:1px solid #ccb889;margin:13px 0 30px;padding:27px}.investment-allocation>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.investment-allocation>header span{color:#d6b977;font:400 24px Georgia,serif}.investment-allocation>header b{font:400 29px Georgia,serif}.investment-allocation article{margin-top:13px}.investment-allocation article p{justify-content:space-between;gap:20px;margin:0 0 7px;display:flex}.investment-allocation article p b{color:#f3ead8;font-size:12px}.investment-allocation article p span{color:#aeb9c2;font-size:10px}.investment-allocation article i{background:#ffffff1f;height:7px;display:block;overflow:hidden}.investment-allocation article u{background:linear-gradient(90deg,#a77d34,#dfc37f);height:100%;display:block}.investment-allocation>small{color:#8fa0ad;margin-top:18px;font-size:9px;line-height:1.5;display:block}.investment-verdict{background:#ece3d4;border-left:4px solid #c8a157;margin:28px 0 24px;padding:28px}.investment-verdict>span{color:#9d7735;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.investment-verdict h3{color:#10283e;margin:10px 0 12px;font:400 26px Georgia,serif}.investment-verdict p{color:#465b6a;margin:0;font-size:13px;line-height:1.7}@media (width<=760px){.insight-modal-backdrop{max-width:100vw;overflow-x:hidden}.investment-editorial{width:100%;max-width:100vw;overflow-x:hidden}.investment-editorial .insight-cover{width:100%;height:230px}.investment-editorial .insight-cover img{object-position:62% center;max-width:100%}.investment-editorial .insight-cover figcaption{letter-spacing:.09em;overflow-wrap:anywhere;max-width:calc(100% - 28px);padding:7px 9px;font-size:8px;line-height:1.35;bottom:13px;left:14px;right:14px}.investment-editorial .insight-modal-body{width:calc(100% - 32px);max-width:100%;padding:26px 0 42px;overflow-x:visible}.investment-editorial .insight-modal-meta-row{gap:7px;margin-bottom:12px}.investment-editorial .insight-modal-meta{font-size:9px;line-height:1.45}.investment-editorial .insight-modal-meta-row .insight-read-count{border-left:0;padding-left:0}.investment-editorial h2{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,8.2vw,36px);line-height:1.1}.investment-editorial .insight-lead{overflow-wrap:anywhere;max-width:100%;margin:18px 0 24px;font-size:15px;line-height:1.66}.investment-key-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;margin:23px 0 29px}.investment-key-metrics div{border-bottom:1px solid #e2d9ca;min-width:0;min-height:104px;padding:17px 14px}.investment-key-metrics div:nth-child(2){border-right:0}.investment-key-metrics div:nth-child(n+3){border-bottom:0}.investment-key-metrics b{font-size:24px}.investment-key-metrics span{overflow-wrap:anywhere;font-size:10px}.investment-story,.investment-story-fragment,.investment-story-fragment>section:first-child,.investment-story-fragment>section:first-child>div{width:100%;min-width:0;max-width:100%}.investment-story-fragment>section:first-child{grid-template-columns:29px minmax(0,1fr);gap:10px;padding:24px 0}.investment-story h3{overflow-wrap:anywhere;max-width:100%;margin-bottom:8px;font-size:21px;line-height:1.24}.investment-story p{overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.68}.investment-inline-image{width:100%;max-width:100%;margin:0 0 26px}.investment-inline-image img{aspect-ratio:4/3;width:100%;max-width:100%}.investment-inline-image figcaption{overflow-wrap:anywhere;padding:11px 14px;font-size:9px}.investment-comparison{width:100%;max-width:100%;margin:0 0 26px;padding:20px 14px;overflow:hidden}.investment-comparison header span{overflow-wrap:anywhere;max-width:100%;font-size:22px;line-height:1.15;display:block}.investment-comparison header p{overflow-wrap:anywhere;font-size:10px;line-height:1.5}.investment-comparison>div{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0;padding:0 0 8px;overflow-x:auto}.investment-comparison table{min-width:665px}.investment-comparison th{padding:10px 9px;font-size:8px}.investment-comparison td{padding:11px 9px;font-size:10px}.investment-allocation{width:100%;max-width:100%;margin:8px 0 27px;padding:22px 17px}.investment-allocation>header{flex-direction:column;align-items:flex-start;gap:5px}.investment-allocation>header span{font-size:22px}.investment-allocation>header b{font-size:27px}.investment-allocation article p{gap:10px}.investment-allocation article p>*{overflow-wrap:anywhere;min-width:0}.investment-verdict{width:100%;max-width:100%;margin:26px 0 20px;padding:21px 17px}.investment-verdict h3{overflow-wrap:anywhere;font-size:24px;line-height:1.17}.investment-verdict p{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.investment-editorial .insight-checklist,.investment-editorial .insight-note,.investment-editorial .insight-sources,.investment-editorial .insight-next{overflow-wrap:anywhere;max-width:100%}.investment-editorial .insight-sources a{overflow-wrap:anywhere;width:auto}}.insight-cover{margin:0;position:relative}.insight-cover>img{object-fit:cover;width:100%;height:min(42vw,430px);display:block}.insight-cover figcaption{color:#fff;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071626c7;padding:9px 12px;font-size:9px;font-weight:800;position:absolute;bottom:24px;left:28px}.coffee-editorial{background:#fff;width:min(1080px,100%)}.coffee-editorial .insight-modal-body{width:min(760px,100% - 52px);padding:52px 0 64px}.coffee-editorial .insight-modal-meta{margin-bottom:15px}.coffee-editorial h2{font-size:clamp(38px,5.3vw,61px);line-height:1.02}.coffee-editorial .insight-lead{color:#445867;margin:28px 0 36px;font:400 18px/1.75 Georgia,serif}.coffee-key-metrics{border-top:1px solid #d8d0c4;border-bottom:1px solid #d8d0c4;grid-template-columns:repeat(3,1fr);margin:0 0 42px;display:grid}.coffee-key-metrics>div{border-right:1px solid #ddd5c9;padding:23px 20px 24px}.coffee-key-metrics>div:first-child{padding-left:0}.coffee-key-metrics>div:last-child{border-right:0;padding-right:0}.coffee-key-metrics b{color:#10283e;font:400 27px/1 Georgia,serif;display:block}.coffee-key-metrics span{color:#78838a;margin-top:8px;font-size:10px;line-height:1.45;display:block}.coffee-pullquote{color:#173247;border-left:4px solid #c8a157;margin:44px -74px;padding:12px 0 12px 30px;font:italic 400 clamp(25px,3vw,36px)/1.3 Georgia,serif}.coffee-pullquote.compact{margin:34px -30px;font-size:27px}.coffee-story{gap:0}.coffee-story-fragment>section{border-top:1px solid #ddd5c9;padding:32px 0 35px;display:block}.coffee-story-fragment>section h3{color:#10283e;letter-spacing:-.018em;max-width:650px;margin:0 0 14px;font:400 29px/1.17 Georgia,serif}.coffee-story-fragment>section p{color:#52636e;margin:0;font-size:15px;line-height:1.82}.coffee-inline-image{margin:8px -92px 38px}.coffee-inline-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.coffee-inline-image figcaption{color:#7d878c;margin-top:10px;font-size:10px;line-height:1.5}.coffee-fact-break{color:#f4efe4;background:#0d263a;margin:8px -42px 38px;padding:30px 40px}.coffee-fact-break span{color:#d8b568;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.coffee-fact-break strong{margin:12px 0 10px;font:400 28px/1.2 Georgia,serif;display:block}.coffee-fact-break p{color:#b9c4cb;max-width:620px;margin:0;font-size:12px;line-height:1.65}.coffee-editorial .insight-conclusion{color:#f6f1e7;background:#10283e;border:0;border-top:3px solid #c8a157;margin:42px -42px 28px;padding:31px 38px;font:400 17px/1.75 Georgia,serif}.coffee-editorial .insight-checklist{background:#faf8f3;margin:30px 0;padding:30px}.coffee-editorial .insight-checklist h3{font-size:30px}.coffee-editorial .insight-checklist li{font-size:13px}.coffee-poll{background:#f8f5ef;border:1px solid #d8d0c4;margin:38px 0 24px;padding:34px}.coffee-poll>span{color:#9d7735;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.coffee-poll h3{color:#10283e;max-width:650px;margin:10px 0 23px;font:400 29px/1.25 Georgia,serif}.coffee-poll-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.coffee-poll-options button{color:#455b6a;text-align:left;background:#fff;border:1px solid #d6cec2;align-items:center;gap:10px;min-height:52px;padding:12px 14px;font-size:11px;line-height:1.35;transition:border-color .18s,background .18s,color .18s;display:flex}.coffee-poll-options button:hover{border-color:#b38a42}.coffee-poll-options button.selected{color:#10283e;background:#f1e6d0;border-color:#a77c32}.coffee-poll-options i{background:#fff;border:1px solid #9b8970;border-radius:50%;flex:0 0 13px;width:13px;height:13px;box-shadow:inset 0 0 0 3px #fff}.coffee-poll-options button.selected i{background:#b4873c}.coffee-poll>p{color:#879197;margin:13px 0 0;font-size:10px}.coffee-editorial .insight-note{background:#faf8f3}@media (width<=900px){.coffee-pullquote,.coffee-pullquote.compact{margin:35px 0}.coffee-inline-image{margin:8px -20px 32px}.coffee-fact-break,.coffee-editorial .insight-conclusion{margin-left:-20px;margin-right:-20px}.coffee-key-metrics{grid-template-columns:1fr}.coffee-key-metrics>div,.coffee-key-metrics>div:first-child,.coffee-key-metrics>div:last-child{border-bottom:1px solid #ddd5c9;border-right:0;padding:16px 0}.coffee-key-metrics>div:last-child{border-bottom:0}}@media (width<=620px){.insight-modal-backdrop{padding:0}.insight-modal{min-height:100vh}.insight-cover>img{height:280px}.insight-cover figcaption{bottom:16px;left:16px}.coffee-editorial .insight-modal-body{width:calc(100% - 34px);padding:34px 0 48px}.coffee-editorial h2{font-size:37px}.coffee-editorial .insight-lead{font-size:16px}.coffee-story-fragment>section h3{font-size:25px}.coffee-story-fragment>section p{font-size:14px}.coffee-inline-image{margin-left:-17px;margin-right:-17px}.coffee-fact-break,.coffee-editorial .insight-conclusion{margin-left:-17px;margin-right:-17px;padding:25px 22px}.coffee-pullquote,.coffee-pullquote.compact{font-size:25px}.coffee-poll{padding:24px 18px}.coffee-poll h3{font-size:25px}.coffee-poll-options{grid-template-columns:1fr}.coffee-editorial .insight-modal-close{z-index:3;position:fixed}}.insight-modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(.85);backdrop-filter:blur(14px)saturate(.85);background:radial-gradient(circle at 18% 8%,#e2c48957,#0000 34%),radial-gradient(circle at 88% 24%,#60819757,#0000 38%),linear-gradient(135deg,#e6e0d4e6,#183446c2)}.coffee-editorial{border:1px solid #ffffffb8;border-radius:3px;box-shadow:0 32px 100px #12273642}.ai-editorial{background:#fff;border:1px solid #ffffffb8;border-radius:3px;width:min(1080px,100%);box-shadow:0 32px 100px #12273642}.ai-editorial .insight-modal-body{width:min(760px,100% - 52px);padding:52px 0 64px}.ai-editorial h2{font-size:clamp(38px,5.3vw,61px);line-height:1.02}.ai-editorial .insight-lead{color:#445867;margin:28px 0 36px;font:400 18px/1.75 Georgia,serif}.ai-pullquote{color:#173247;border-left:4px solid #c8a157;margin:44px -74px;padding:12px 0 12px 30px;font:italic 400 clamp(25px,3vw,36px)/1.3 Georgia,serif}.ai-pullquote.compact{margin:36px -30px 42px;font-size:27px}.ai-story{gap:0;display:grid}.ai-longform-story{gap:0}.ai-longform-story>p{color:#52636e;margin:0;padding:0 0 18px;font-size:15px;line-height:1.82}.ai-longform-story>p+h3,.ai-longform-story>h3{color:#10283e;letter-spacing:-.018em;border-top:1px solid #ddd5c9;margin:30px 0 15px;padding-top:30px;font:400 29px/1.17 Georgia,serif}.ai-longform-story>.ai-story-kicker{color:#78838a;padding:0 0 28px;font:400 17px/1.6 Georgia,serif}.ai-longform-story .ai-pullquote{margin:34px -30px 42px}.ai-longform-story strong{color:#1d394d}.ai-story-fragment>section{border-top:1px solid #ddd5c9;padding:32px 0 35px}.ai-story-fragment>section h3{color:#10283e;letter-spacing:-.018em;max-width:650px;margin:0 0 14px;font:400 29px/1.17 Georgia,serif}.ai-story-fragment>section p{color:#52636e;margin:0;font-size:15px;line-height:1.82}.ai-inline-image{margin:8px -92px 38px}.ai-inline-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ai-inline-image figcaption{color:#7d878c;margin-top:10px;font-size:10px;line-height:1.5}.ai-fact-break{color:#f4efe4;background:#0d263a;margin:8px -42px 38px;padding:30px 40px}.ai-fact-break span{color:#d8b568;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.ai-fact-break strong{margin:12px 0 10px;font:400 28px/1.2 Georgia,serif;display:block}.ai-fact-break p{color:#b9c4cb;max-width:620px;margin:0;font-size:12px;line-height:1.65}.ai-editorial .insight-conclusion{color:#f6f1e7;background:#10283e;border:0;border-top:3px solid #c8a157;margin:42px -42px 28px;padding:31px 38px;font:400 17px/1.75 Georgia,serif}.ai-editorial .insight-checklist{background:#faf8f3;margin:30px 0;padding:30px}.ai-editorial .insight-checklist h3{font-size:30px}.ai-editorial .insight-checklist li{font-size:13px}.ai-editorial .insight-note{background:#faf8f3}.coffee-format-visual{background:linear-gradient(145deg,#fbf8f1,#f1eadf);border:1px solid #ded6ca;margin:4px -42px 38px;padding:30px 40px}.coffee-format-visual>span{color:#9d7735;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.coffee-format-visual>div{margin-top:19px}.coffee-format-visual p{justify-content:space-between;gap:20px;display:flex;color:#253f52!important;margin:0 0 7px!important;font-size:11px!important;line-height:1.3!important}.coffee-format-visual p b{font-weight:800}.coffee-format-visual p em{color:#6e7c85;font-style:normal}.coffee-format-visual div>i,.coffee-poll-results div>i{background:#ddd5c8;border-radius:99px;height:7px;display:block;overflow:hidden}.coffee-format-visual div>i>u,.coffee-poll-results div>i>u{background:linear-gradient(90deg,#a77c32,#d9b66c);border-radius:99px;height:100%;text-decoration:none;transition:width .45s;display:block}.coffee-format-visual small{color:#7b878e;margin-top:19px;font-size:10px;line-height:1.55;display:block}.coffee-poll-options button:disabled{cursor:default;opacity:.72}.coffee-poll-options button.selected:disabled{opacity:1}.coffee-poll-results{background:linear-gradient(145deg,#fff 0%,#f4eee3 100%);border:1px solid #ddd3c4;border-radius:18px;margin:26px -12px 0;padding:28px;box-shadow:0 18px 44px #18314314}.coffee-poll-summary{border-bottom:1px solid #ded6ca;grid-template-columns:132px 1fr;align-items:center;gap:30px;padding-bottom:25px;display:grid}.coffee-poll-donut{filter:drop-shadow(0 10px 18px #10283e1f);border-radius:50%;place-items:center;width:132px;height:132px;animation:.7s cubic-bezier(.2,.8,.2,1) both coffee-poll-reveal;display:grid;position:relative}.coffee-poll-donut:after{content:"";background:#fbf8f2;border-radius:50%;width:82px;height:82px;position:absolute;box-shadow:inset 0 0 0 1px #b99e7038}.coffee-poll-donut>span{z-index:1;color:#10283e;text-align:center;gap:3px;display:grid}.coffee-poll-donut b{font:400 30px/1 Georgia,serif}.coffee-poll-donut small{color:#78858d;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.coffee-poll-summary>div:last-child>span{color:#9d7735;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.coffee-poll-summary h4{color:#10283e;max-width:470px;margin:8px 0;font:400 25px/1.2 Georgia,serif}.coffee-poll-summary p{color:#7b878e!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.coffee-poll-chart{gap:18px;margin-top:25px;display:grid}.coffee-poll-chart>div{border:1px solid #0000;border-radius:12px;padding:12px 14px 11px;transition:border-color .2s,background .2s,transform .2s}.coffee-poll-chart>div.selected{background:#dec08524;border-color:#b8873573;transform:translate(3px)}.coffee-poll-result-label{color:#344d5e;align-items:center;gap:9px;font-size:11px;line-height:1.35;display:flex}.coffee-poll-result-label>i{border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 4px #10283e0d}.coffee-poll-result-label>span{min-width:0}.coffee-poll-result-label>em{color:#8c6728;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#efe2c8;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.coffee-poll-result-label>strong{color:#10283e;margin-left:auto;font:400 19px Georgia,serif}.coffee-poll-result-label>em+strong{margin-left:0}.coffee-poll-track{background:#dfd8cd;border-radius:99px;height:10px;margin-top:9px;overflow:hidden;box-shadow:inset 0 1px 2px #10283e14}.coffee-poll-track>u{transform-origin:0;border-radius:99px;min-width:2px;height:100%;text-decoration:none;animation:.7s cubic-bezier(.2,.8,.2,1) both coffee-poll-bar;display:block}.coffee-poll-chart>div>small{color:#8a949a;text-align:right;margin-top:6px;font-size:8px;display:block}@keyframes coffee-poll-reveal{0%{opacity:0;transform:rotate(-25deg)scale(.86)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes coffee-poll-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.coffee-poll>p.error{color:#9c433e}@media (width<=900px){.coffee-format-visual{margin-left:-20px;margin-right:-20px}.ai-pullquote,.ai-pullquote.compact{margin:35px 0}.ai-inline-image{margin:8px -20px 32px}.ai-fact-break,.ai-editorial .insight-conclusion{margin-left:-20px;margin-right:-20px}}@media (width<=620px){.coffee-format-visual{margin-left:-17px;margin-right:-17px;padding:25px 22px}.coffee-poll-results{margin-left:-8px;margin-right:-8px;padding:21px 15px}.coffee-poll-summary{grid-template-columns:92px 1fr;gap:17px}.coffee-poll-donut{width:92px;height:92px}.coffee-poll-donut:after{width:58px;height:58px}.coffee-poll-donut b{font-size:23px}.coffee-poll-donut small{font-size:6px}.coffee-poll-summary h4{font-size:19px}.coffee-poll-result-label{align-items:flex-start}.coffee-poll-result-label>em{display:none}.coffee-poll-result-label>strong{font-size:17px}.coffee-poll-chart>div{padding:9px 8px}.coffee-editorial,.ai-editorial{border:0;border-radius:0}.ai-editorial .insight-modal-body{width:calc(100% - 34px);padding:34px 0 48px}.ai-editorial h2{font-size:37px}.ai-editorial .insight-lead{font-size:16px}.ai-story-fragment>section h3,.ai-longform-story>h3{font-size:25px}.ai-story-fragment>section p,.ai-longform-story>p{font-size:14px}.ai-inline-image{margin-left:-17px;margin-right:-17px}.ai-fact-break,.ai-editorial .insight-conclusion{margin-left:-17px;margin-right:-17px;padding:25px 22px}.ai-pullquote,.ai-pullquote.compact{font-size:25px}.ai-editorial .insight-modal-close{z-index:3;position:fixed}}.market-smartbar-actions{margin-left:auto;display:flex;gap:9px!important}.market-smartbar-actions>button{white-space:nowrap}.market-index-chip{color:#112b42!important;background:#eee4d2!important;border-color:#b89049!important}.market-index-chip b{margin-left:8px;font:400 15px Georgia,serif!important;display:inline!important}.market-index-chip i{color:#2e7650;margin-left:6px;font-size:9px;font-style:normal}.market-ticker{color:#17364e;background:#faf7f1;border-bottom:1px solid #d7cbb9;min-height:76px;padding:11px max(28px,50vw - 710px);display:block}.market-ticker-items{border-left:1px solid #ded4c6;grid-template-columns:repeat(6,minmax(108px,1fr));min-width:0;display:grid}.market-ticker-items article{border-right:1px solid #ded4c6;grid-template-columns:1fr auto;gap:4px 8px;min-width:0;padding:1px 16px;display:grid}.market-ticker-items span{color:#7b8991;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.market-ticker-items strong{color:#183550;white-space:nowrap;min-width:0;font:400 17px Georgia,serif}.market-ticker-items em{color:#2f7650;white-space:nowrap;align-self:end;font-size:9px;font-style:normal;font-weight:800}.market-ticker-items em.down{color:#aa5849}.market-ticker-items .market-ticker-fx em{color:#7d8990;font-size:8px}.market-ticker-note{display:none}@media (width<=1050px){.market-ticker-items{border-left:0}}@media (width<=760px){.market-ticker{gap:9px;min-height:0;padding:14px 20px 12px}.market-ticker-items{scroll-snap-type:x proximity;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.market-ticker-items article{scroll-snap-align:start;min-width:125px;padding:2px 14px}.market-ticker-note{font-size:7px}.market-ticker p small{font-size:8px}.market-ticker-items article{flex-direction:column;align-items:flex-start;gap:3px;min-width:142px;display:flex}.market-ticker-items article span{width:100%}.market-ticker-items article strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:16px;line-height:1.15}.market-ticker-items article em{white-space:nowrap;align-self:flex-start;line-height:1.15}}.market-card-actions{grid-template-columns:.84fr 1.16fr;gap:7px;margin-top:16px;display:grid}.market-card-actions button{color:#596772;background:0 0;border:1px solid #cfc4b3;border-radius:8px;min-height:38px;padding:0 10px;font-size:10px;font-weight:750}.market-card-actions button:last-child{color:#fff;background:#10283e;border-color:#10283e}.market-card-actions button span{color:#d5b46f;margin-left:8px}.market-card-actions button.selected{color:#78581e;background:#f1e7d3;border-color:#a27b36}.market-index-section{color:#edf1f3;background:radial-gradient(circle at 86% 7%,#294f6c6b,#0000 31%),#071626;padding:82px max(28px,50vw - 710px) 76px}.market-index-heading{grid-template-columns:minmax(520px,1.1fr) minmax(360px,.9fr);align-items:end;gap:70px;display:grid}.market-index-heading p{color:#d3af67;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.market-index-heading h2{color:#f7f2e9;letter-spacing:-.04em;margin:0;font:400 clamp(39px,4vw,60px)/.98 Georgia,serif}.market-index-intro{padding-bottom:6px}.market-index-intro>span{color:#aebbc5;max-width:580px;font-size:14px;line-height:1.68;display:block}.market-index-intro>small{color:#d0ae68;letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-size:9px;display:block}.market-index-controls{background:#0b1d2d;border:1px solid #243d52;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:38px 0 16px;padding:8px;display:flex}.market-index-controls>div{gap:4px;display:flex;overflow-x:auto}.market-index-controls button{color:#8093a2;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:10px;font-weight:750}.market-index-controls button.active{color:#0a1a27;background:#d5b46f}.market-index-dashboard{grid-template-columns:minmax(500px,1.25fr) minmax(230px,.55fr) minmax(260px,.65fr);gap:14px;display:grid}.market-index-main,.market-index-kpis article,.market-index-sectors{background:#0f273bd1;border:1px solid #284157;border-radius:16px}.market-index-main{min-height:472px;padding:26px}.market-index-main>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.market-index-main>header div span,.market-index-kpis article>span,.market-index-sectors>header span{color:#8496a4;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.market-index-main>header strong{color:#fff;margin-top:8px;font:400 54px Georgia,serif;display:block}.market-index-main>header>b{border-radius:999px;padding:8px 10px;font-size:10px}.market-index-main>header>b.up{color:#6fc695;background:#3e916026}.market-index-main>header>b.down{color:#e08d7a;background:#a45b4524}.market-index-chart{height:286px;margin-top:15px;padding:8px 6px 31px 36px;position:relative}.market-index-scale{color:#647989;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:9px;bottom:31px;left:0}.market-index-chart:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#7892a51f 25%);position:absolute;inset:8px 6px 31px 36px}.market-index-chart svg{width:100%;height:100%;position:relative;overflow:visible}.market-index-baseline{stroke:#587087;stroke-width:.35px;stroke-dasharray:2 2}.market-index-line{fill:none;stroke:#d5b46f;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.market-index-dot{fill:#f8f2e6;stroke:#c8a157;stroke-width:.75px}.market-index-axis{color:#687c8b;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:3px;left:36px;right:6px}.market-index-main>footer{color:#738694;border-top:1px solid #284156;justify-content:space-between;padding-top:13px;font-size:8px;display:flex}.market-index-main>footer i{background:#587087;width:15px;height:1px;margin:0 6px 2px 0;display:inline-block}.market-index-kpis{grid-template-columns:1fr;gap:9px;display:grid}.market-index-kpis article{flex-direction:column;justify-content:center;padding:18px;display:flex}.market-index-kpis strong{color:#f6f1e8;margin:9px 0 4px;font:400 31px Georgia,serif;display:block}.market-index-kpis strong i{color:#7d8e9a;font:10px Inter,sans-serif}.market-index-kpis small{color:#788b99;font-size:8px;line-height:1.4}.market-index-kpis article>div{background:#213b50;border-radius:2px;height:3px;margin:6px 0 7px;overflow:hidden}.market-index-kpis article>div b{background:#c8a157;height:100%;display:block}.market-index-sectors{padding:20px}.market-index-sectors>header{border-bottom:1px solid #284156;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.market-index-sectors>header small{color:#6f8494;font-size:8px}.market-index-sectors>button:not(.market-index-method-button){width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #233c51;justify-content:space-between;align-items:center;padding:17px 5px;display:flex}.market-index-sectors>button:not(.market-index-method-button):hover,.market-index-sectors>button.active:not(.market-index-method-button){background:#122e45;padding-inline:10px}.market-index-sectors button>span{font-size:11px}.market-index-sectors button>span small{color:#708494;margin-top:4px;font-size:8px;display:block}.market-index-sectors button>b{text-align:right;font:400 19px Georgia,serif}.market-index-sectors button>b i{color:#61bd88;margin-top:3px;font:8px Inter,sans-serif;display:block}.market-index-method-button{color:#d1ad66;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;margin-top:17px;padding:13px 0;font-size:9px;font-weight:750;display:flex}.market-index-method{background:#0b1d2d;border:1px solid #294258;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:14px;padding:24px;display:grid}.market-index-method>div{grid-template-columns:24px 1fr;gap:9px;display:grid}.market-index-method>div>b{color:#c6a156;font:400 14px Georgia,serif}.market-index-method span{color:#8193a0;font-size:9px;line-height:1.5}.market-index-method strong{color:#eef1f2;margin-bottom:4px;font-size:10px;display:block}.market-index-method>small{color:#6f8290;border-top:1px solid #263f53;grid-column:1/-1;padding-top:16px;font-size:9px;line-height:1.55}.market-index-footer{background:#0d2336;border-left:3px solid #c8a157;justify-content:space-between;align-items:center;gap:24px;min-height:74px;margin-top:14px;padding:15px 18px;display:flex}.market-index-footer>div span{color:#c8a157;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.market-index-footer>div b{color:#bdc7ce;font:400 15px Georgia,serif}.market-index-footer>button{color:#e7eced;background:0 0;border:1px solid #52677a;border-radius:8px;flex:none;padding:12px 15px;font-size:9px;font-weight:750}.market-index-footer>button span{color:#d5b46f;margin-left:18px}.market-compare-bar{z-index:90;color:#f5f1e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071626f5;border:1px solid #c8a157;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(560px,100% - 48px);padding:13px 14px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 18px 60px #00000052}.market-compare-bar>div{align-items:center;gap:10px;display:flex}.market-compare-bar>div>span{color:#071626;background:#d5b46f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.market-compare-bar p{margin:0}.market-compare-bar p b,.market-compare-bar p small{display:block}.market-compare-bar p b{font-size:11px}.market-compare-bar p small{color:#8294a2;margin-top:3px;font-size:8px}.market-compare-bar button{color:#a8b5bf;background:0 0;border:1px solid #3c5265;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:750}.market-compare-bar button:last-child{color:#0b1925;background:#d5b46f;border-color:#c8a157}.market-compare-bar button:disabled{opacity:.48}.market-compare-modal{z-index:170;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030b11e6;padding:36px;position:fixed;inset:0;overflow:auto}.market-compare-panel{background:#f8f4ec;border-radius:18px;width:min(1120px,100%);margin:auto;overflow:hidden}.market-compare-panel>header{color:#f5f0e6;background:#0b1e30;justify-content:space-between;align-items:flex-start;padding:27px 30px;display:flex}.market-compare-panel>header p{color:#c8a157;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:800}.market-compare-panel>header h2{margin:0;font:400 30px Georgia,serif}.market-compare-panel>header button{color:#fff;background:0 0;border:0;font-size:32px}.market-compare-grid{min-width:720px;display:grid;overflow-x:auto}.market-compare-grid>*{border-bottom:1px solid #ddd4c7;border-right:1px solid #ddd4c7;align-items:center;min-height:64px;padding:15px 18px;display:flex}.market-compare-grid strong{color:#10283e;flex-direction:column;justify-content:center;align-items:flex-start;font:400 17px Georgia,serif}.market-compare-grid strong small{color:#77848c;margin-top:4px;font:9px Inter,sans-serif}.market-compare-grid b{color:#32495b;font-size:11px}.market-compare-label{color:#8c6a2e;letter-spacing:.08em;text-transform:uppercase;background:#eee7dc;font-size:8px;font-weight:800}.market-compare-panel>footer{justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex}.market-compare-panel>footer small{color:#73808a;max-width:690px;font-size:9px;line-height:1.5}.market-compare-panel>footer button{color:#fff;background:#10283e;border:0;border-radius:7px;padding:11px 15px;font-size:9px;font-weight:750}@media (width<=1180px){.market-index-heading{grid-template-columns:1fr;gap:24px}.market-index-dashboard{grid-template-columns:1fr 1fr}.market-index-main{grid-column:1/-1}.market-index-method{grid-template-columns:1fr 1fr}}@media (width<=850px){.market-smartbar-actions .market-index-chip{display:none}.market-index-section{padding:60px 20px}.market-index-dashboard{grid-template-columns:1fr}.market-index-main{grid-column:auto;min-height:430px}.market-index-controls{flex-direction:column;align-items:stretch}.market-index-controls>div:last-child{border-top:1px solid #213a4f;padding-top:7px}.market-index-method{grid-template-columns:1fr}.market-index-heading h2{font-size:39px}.market-index-footer{flex-direction:column;align-items:flex-start}.market-index-footer>button{width:100%}.market-compare-modal{padding:16px}.market-compare-panel{overflow-x:auto}.market-compare-panel>footer{flex-direction:column;align-items:flex-start}.market-compare-bar{width:calc(100% - 24px);bottom:12px;right:12px}}@media (width<=560px){.market-index-chart{height:230px}.market-index-axis span:nth-child(2n){display:none}.market-index-main{padding:18px}.market-index-main>header strong{font-size:44px}.market-index-main>footer{gap:10px}.market-index-kpis{grid-template-columns:1fr 1fr}.market-index-kpis article{min-height:128px}.market-compare-bar{flex-direction:column;align-items:stretch}.market-compare-bar>div:last-child{grid-template-columns:.7fr 1.3fr;display:grid}.market-compare-bar button{width:100%}.market-card-actions{grid-template-columns:1fr 1fr}}.market-live-section{color:#edf1f3;background:radial-gradient(circle at 84% 8%,#305a7952,#0000 30%),#071626;padding:82px max(28px,50vw - 710px) 74px}.market-live-heading{grid-template-columns:minmax(420px,1.08fr) minmax(320px,.92fr);align-items:end;gap:70px;display:grid}.market-live-heading p{color:#d3af67;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:800}.market-live-heading h2{color:#f8f3e9;letter-spacing:-.04em;margin:0;font:400 clamp(40px,4vw,60px)/.98 Georgia,serif}.market-live-heading>div:last-child{padding-bottom:4px}.market-live-heading span{color:#b5c2cb;max-width:560px;font-size:14px;line-height:1.7;display:block}.market-live-heading small{color:#d5b46f;letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-size:9px;display:block}.market-live-tabs{background:#0b1d2d;border:1px solid #284156;border-radius:12px;gap:4px;margin:38px 0 16px;padding:7px;display:flex}.market-live-tabs button,.market-live-periods button{color:#91a3af;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:10px;font-weight:800}.market-live-tabs button.active,.market-live-periods button.active{color:#0a1a27;background:#d5b46f}.market-live-grid{grid-template-columns:220px minmax(0,1fr);gap:14px;display:grid}.market-live-assets,.market-live-chart-card{background:#0f273bd6;border:1px solid #284157;border-radius:16px}.market-live-assets{flex-direction:column;gap:3px;padding:8px;display:flex}.market-live-assets button{color:#c8d2d8;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px 13px;display:flex}.market-live-assets button.active{color:#10283e;background:#f0e5cf}.market-live-assets span{font:400 16px Georgia,serif}.market-live-assets small{color:#6dbe91;font-size:9px;font-weight:800}.market-live-assets button.active small{color:#2e7650}.market-live-chart-card{min-height:450px;padding:28px}.market-live-chart-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.market-live-chart-card>header span{color:#8496a4;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.market-live-chart-card h3{color:#fff;margin:8px 0 0;font:400 32px Georgia,serif}.market-live-periods{border:1px solid #284157;border-radius:9px;gap:2px;padding:4px;display:flex}.market-live-periods button{padding:7px 9px;font-size:9px}.market-live-price{align-items:baseline;gap:13px;margin-top:31px;display:flex}.market-live-price strong{color:#fff;letter-spacing:-.04em;font:400 clamp(42px,5vw,58px)/1 Georgia,serif}.market-live-price span,.market-live-chart-card footer b{font-size:12px;font-weight:850}.market-live-price .up,.market-live-chart-card .up{color:#70c998}.market-live-price .down,.market-live-chart-card .down{color:#e28e7d}.market-live-chart{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#849dae1f 25%);border-bottom:1px solid #29455a;height:212px;margin:18px 0 0}.market-live-chart svg{width:100%;height:100%;overflow:visible}.market-live-chart polyline{fill:none;stroke:#d5b46f;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.market-live-chart-card footer{color:#8193a0;border-top:1px solid #284157;flex-wrap:wrap;gap:24px;margin-top:18px;padding-top:16px;font-size:10px;display:flex}.market-live-chart-card footer b{margin-left:6px}.market-live-state{color:#9aabb7;place-items:center;min-height:285px;margin:0;font-size:13px;display:grid}.market-live-state.error{color:#e59a89}.market-live-foot{color:#7f929e;justify-content:space-between;gap:22px;margin-top:17px;font-size:9px;display:flex}.market-live-foot small{color:#7f929e;text-align:right;max-width:480px;line-height:1.5}@media (width<=850px){.market-live-section{padding:60px 20px}.market-live-heading{grid-template-columns:1fr;gap:22px}.market-live-grid{grid-template-columns:1fr}.market-live-assets{flex-direction:row;overflow-x:auto}.market-live-assets button{min-width:max-content}.market-live-tabs{overflow-x:auto}.market-live-foot{flex-direction:column;align-items:flex-start}.market-live-foot small{text-align:left}}.market-live-chart{cursor:crosshair;position:relative}.market-live-chart svg{touch-action:none}.market-live-crosshair{stroke:#d9e3e7;stroke-width:.5px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.market-live-dot{fill:#d5b46f;stroke:#092032;stroke-width:1px;vector-effect:non-scaling-stroke}.market-live-tooltip{z-index:4;color:#fff;pointer-events:none;background:#05131ff0;border:1px solid #d5b46fbf;border-radius:8px;gap:3px;min-width:130px;padding:9px 10px;display:grid;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 9px 22px #00000042}.market-live-tooltip b{font-size:12px}.market-live-tooltip span{color:#afbdc6;font-size:9px}.market-live-hint{color:#718999;letter-spacing:.04em;font-size:9px;position:absolute;bottom:8px;right:0}@media (width<=560px){.market-live-heading h2{font-size:39px}.market-live-chart-card{min-height:390px;padding:19px}.market-live-chart-card>header{flex-direction:column;align-items:stretch}.market-live-periods{width:max-content}.market-live-price{margin-top:25px}.market-live-chart{height:170px}.market-live-foot{font-size:8px}}.market-index-main>footer{background:0 0;grid-template-columns:none;min-height:0;padding:13px 0 0}.market-compare-panel>footer{min-height:0;color:inherit;background:#f8f4ec;border-top:0;grid-template-columns:none;padding:20px 28px}.market-compare-panel>footer>small{border-top:0;grid-column:auto;padding:0}.market-compare-bar{width:min(560px,100% - 120px);left:24px;right:auto}@media (width<=850px){.market-compare-bar{width:calc(100% - 92px);left:12px;right:auto}}.market-modal-media .market-modal-image{background:#10283e;border-radius:0;width:100%;height:clamp(410px,56vh,620px);min-height:410px;overflow:hidden}.market-modal-media .market-modal-image img,.market-modal-media .market-modal-image video{object-fit:cover;width:100%;height:100%;display:block}.market-media-count{z-index:3;color:#fff;background:#07162694;border:1px solid #ffffff6b;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750;position:absolute;top:18px;right:18px}.market-media-navigation{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 14px auto;transform:translateY(-50%)}.market-media-navigation button{color:#fff;pointer-events:auto;cursor:pointer;background:#071626ad;border:1px solid #ffffff8c;border-radius:50%;width:42px;height:42px;padding:0;font:400 31px/1 Georgia,serif;box-shadow:0 5px 18px #00000040}.market-media-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px;display:grid}.market-media-thumbnails button{color:#d8e1e6;background:#10283e;border:1px solid #294257;border-radius:9px;height:105px;padding:0;overflow:hidden}.market-media-thumbnails img{object-fit:cover;width:100%;height:100%}.market-media-thumbnails span{place-items:center;height:100%;font-size:21px;display:grid}.market-media-thumbnails span small{color:#99aab5;margin-top:-25px;font-size:8px;display:block}.market-media-fallback{background:radial-gradient(circle at 88% 16%,#3b5e776b,#0000 32%),linear-gradient(145deg,#0b2031,#07131d);flex-direction:column;flex:1;justify-content:center;min-height:280px;padding:38px 40px;display:flex}.market-media-fallback>small{color:#d1ac64;letter-spacing:.15em;font-size:9px;font-weight:800}.market-media-fallback h3{color:#f5f1e9;max-width:520px;margin:14px 0 12px;font:400 clamp(24px,2.2vw,34px)/1.14 Georgia,serif}.market-media-fallback p{color:#94a5b0;max-width:500px;margin:0;font-size:11px;line-height:1.65}.market-media-facts{border-top:1px solid #284155;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 0;padding:20px 0 0;display:grid}.market-media-facts div{border-bottom:1px solid #8099aa29;padding:10px 0}.market-media-facts dt{color:#8295a3;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.market-media-facts dd{color:#f1ede5;margin:5px 0 0;font-size:11px;line-height:1.35}.market-contact-actions{gap:7px;display:flex}.market-phone-reveal>.market-contact-actions{min-width:132px}.market-contact-actions a{flex:1;min-width:0!important}.market-contact-actions a.whatsapp{color:#286b4c;background:#edf7f1;border-color:#2d8059}.data-room-manager>header .data-room-header-actions{flex:none;justify-items:end;gap:8px;display:grid}.data-room-header-actions>span{color:#725726;background:#eee2cd;padding:7px 10px;font-size:9px}.data-room-header-actions>button{color:#765a26;background:#fff;border:1px solid #a27b35;padding:9px 11px;font-size:9px;font-weight:750}.data-room-header-actions>button:disabled{opacity:.55}.deal-test-checklist{background:#fbf9f4;border:1px solid #d8d0c4;grid-column:1/-1;padding:18px}.deal-test-checklist header{justify-content:space-between;align-items:center;display:flex}.deal-test-checklist header small{color:#9c7736;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.deal-test-checklist header b{font:400 20px Georgia,serif}.deal-test-checklist ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.deal-test-checklist li{color:#7a868e;background:#fff;border:1px solid #e0d9cf;padding:9px 10px;font-size:9px}.deal-test-checklist li:before{content:"○";color:#9da6ab;margin-right:7px}.deal-test-checklist li.complete{color:#2f6549;background:#edf5ef}.deal-test-checklist li.complete:before{content:"✓";color:#2f7651;font-weight:800}.nda-confirmation-panel{background:#f3eee5;border:1px solid #d7cec0;gap:12px;padding:14px 16px;display:grid}.nda-confirmation-panel.ready{background:#f1f7f3;border-color:#a9c3b1}.nda-confirmation-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.nda-confirmation-panel>header span{color:#53646f;align-items:center;gap:9px;font-size:9px;display:flex}.nda-confirmation-panel>header span b{color:#fff;background:#a9813d;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.nda-confirmation-panel.ready>header span b{background:#397252}.nda-confirmation-panel>header small{color:#8d969b;font-size:8px;font-weight:750}.nda-dialog>footer{background:#071626;margin:0 -28px -25px;padding:17px 28px}.nda-dialog>footer button{color:#d7e0e5;border-color:#607080}.nda-dialog>footer button:last-child{color:#071626;background:#d5b46f;border-color:#d1ac64}.nda-confirmed-card{text-align:left;cursor:pointer;width:100%;position:relative}.nda-confirmed-card>i{color:#256246;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:800}.nda-confirmed-card:hover{border-color:#4a8262}.nda-signed-dialog{background:#e8e3da;width:min(900px,100%);max-height:calc(100vh - 40px);padding:0 24px 20px;display:block;overflow-y:auto}.nda-signed-dialog>.nda-signed-toolbar{z-index:4;background:#f7f3eb;border-bottom:1px solid #c8bda9;margin:0 -24px 18px;padding:18px 24px;position:sticky;top:0}.nda-a4-paper{color:#16293a;background:#fff;width:min(760px,100%);min-height:1075px;margin:0 auto;padding:52px 58px 42px;box-shadow:0 10px 38px #1f252929}.nda-a4-paper>header{border-bottom:2px solid #b78d43;justify-content:space-between;align-items:flex-end;padding-bottom:17px;display:flex}.nda-a4-paper>header>span{color:#7c8790;font-size:9px;font-weight:750}.nda-paper-brand b,.nda-paper-brand span{display:block}.nda-paper-brand b{letter-spacing:.15em;font-size:18px}.nda-paper-brand span{color:#a47d37;letter-spacing:.16em;margin-top:4px;font-size:7px}.nda-paper-title{text-align:center;padding:29px 0 20px}.nda-paper-title small{color:#a27b35;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.nda-paper-title h2{margin:11px 0 9px;font:400 31px Georgia,serif}.nda-paper-title p{color:#6f7b83;margin:0;font-size:9px}.nda-paper-meta{grid-template-columns:1.4fr 1fr .65fr;gap:8px;display:grid}.nda-paper-meta>span{border:1px solid #ddd5c9;padding:10px}.nda-paper-meta small,.nda-paper-meta b{display:block}.nda-paper-meta small{color:#8c969d;text-transform:uppercase;font-size:7px}.nda-paper-meta b{overflow-wrap:anywhere;margin-top:4px;font-size:9px}.nda-paper-notice{color:#51636f;background:#f2ede4;border-left:3px solid #b78d43;margin:15px 0;padding:11px 13px;font-size:8px;line-height:1.55}.nda-paper-body{gap:12px;display:grid}.nda-paper-body section{border-top:1px solid #e8e2d9;padding-top:11px}.nda-paper-body section:first-child{border-top:0}.nda-paper-body h3{margin:0 0 5px;font:400 14px Georgia,serif}.nda-paper-body p{color:#5c6a73;margin:3px 0;font-size:8px;line-height:1.55}.nda-paper-signature{color:#173247!important;background:0 0!important;border-top:1px solid #cfc6b8!important;justify-content:space-between!important;align-items:center!important;margin-top:30px!important;padding:22px 0 10px!important;display:flex!important}.nda-paper-signature>div:first-child{gap:4px;display:grid}.nda-paper-signature small{color:#7b878e;text-transform:uppercase;font-size:7px}.nda-paper-signature strong{color:#173b58;border-bottom:1px solid #1d3c54;padding:5px 35px 5px 4px;font:italic 25px Segoe Script,Brush Script MT,cursive}.nda-paper-signature span{font-size:8px}.nda-paper-signature i{color:#7a868e;font-size:7px;font-style:normal}.nda-trustpoint-stamp{color:#245c84;text-align:center;border:3px double #245c84;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;transform:rotate(-8deg);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px #245c84;display:flex!important}.nda-trustpoint-stamp span{letter-spacing:.12em;font-weight:800;font-size:10px!important}.nda-trustpoint-stamp b{letter-spacing:.08em;border-top:1px solid;border-bottom:1px solid;margin:5px 0;padding:4px 0;font-size:13px}.nda-trustpoint-stamp small{letter-spacing:.12em;font-weight:800;font-size:6px!important}.nda-paper-legal{color:#8a949a;text-align:center;margin:12px 0 0;font-size:7px;line-height:1.5}.nda-signed-actions{margin:18px -24px -20px!important}@media print{body *{visibility:hidden!important}.nda-a4-paper,.nda-a4-paper *{visibility:visible!important}.nda-a4-paper{width:210mm;min-height:297mm;box-shadow:none;margin:0;padding:16mm;position:absolute;inset:0}.nda-backdrop{background:#fff;position:static}.nda-signed-toolbar,.nda-signed-actions{display:none!important}}.deal-attachment{font:inherit;text-align:left;cursor:pointer;border-radius:0}.deal-attachment:hover,.deal-attachment:focus-visible{background:#ffffff29;border-color:#d7b66f;outline:none}.data-room-chat-only{color:#7b878e;text-align:right;max-width:125px;font-size:8px;line-height:1.35}.data-room-group article button.data-room-open{color:#53636e;background:#fff;border-color:#b9b1a5}.data-room-group article button.data-room-open:hover{color:#10283e;border-color:#10283e}.secure-viewer-backdrop{z-index:420;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02090fed;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.secure-viewer{color:#172c3e;background:#f6f2eb;border-top:3px solid #c8a157;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(1180px,100%);height:min(860px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 34px 100px #0000009e}.secure-viewer>header{background:#fbf8f2;border-bottom:1px solid #d4ccbf;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.secure-viewer>header small{color:#9b7432;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.secure-viewer>header h2{overflow-wrap:anywhere;max-width:850px;margin:5px 0 0;font:400 23px Georgia,serif}.secure-viewer>header button{color:#64727b;background:0 0;border:1px solid #c8bda9;width:38px;height:38px;font-size:24px}.secure-viewer-policy{color:#654e28;background:#eee2cd;border-bottom:1px solid #d5cabb;margin:0;padding:10px 20px;font-size:9px;line-height:1.45}.secure-viewer-stage{-webkit-user-select:none;user-select:none;background:#202a31;place-items:center;min-height:0;display:grid;position:relative;overflow:auto}.secure-viewer-stage img{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%;display:block}.secure-viewer-stage video{background:#000;max-width:100%;max-height:100%;display:block}.secure-viewer-stage iframe{background:#4d5256;border:0;width:100%;height:100%}.secure-viewer-stage pre{color:#172c3e;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;place-self:stretch stretch;margin:0;padding:34px 42px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.secure-viewer-watermarks{z-index:4;pointer-events:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.secure-viewer-watermarks span{color:#aa7e343d;letter-spacing:.04em;text-align:center;white-space:nowrap;width:310px;font-size:10px;font-weight:800;transform:rotate(-27deg)}.secure-viewer-loading,.secure-viewer-unsupported,.secure-viewer-obscured{color:#e8edf0;text-align:center;max-width:480px;padding:32px}.secure-viewer-unsupported b,.secure-viewer-obscured b{font:400 24px Georgia,serif}.secure-viewer-unsupported p,.secure-viewer-obscured p{color:#aeb9bf;font-size:10px;line-height:1.6}.secure-viewer-obscured button{color:#10283e;background:#d7b66f;border:1px solid #c8a157;min-height:40px;padding:0 16px;font-size:10px;font-weight:800}.secure-viewer-status{color:#7d3c34;background:#f2dfdc;margin:0;padding:9px 18px;font-size:9px}.secure-viewer>footer{background:#fbf8f2;border-top:1px solid #d4ccbf;justify-content:space-between;align-items:center;gap:18px;padding:11px 18px;display:flex}.secure-viewer>footer span{color:#687780;font-size:9px}.secure-viewer>footer button{color:#fff;background:#10283e;border:1px solid #10283e;height:36px;padding:0 17px;font-size:9px;font-weight:800}@media (width<=760px){.secure-viewer-backdrop{padding:0}.secure-viewer{width:100%;height:100vh}.secure-viewer>header{padding:13px 14px}.secure-viewer>header h2{font-size:18px}.secure-viewer-policy{padding:9px 14px}.secure-viewer-stage pre{padding:24px 17px}.secure-viewer-watermarks{grid-template-columns:repeat(2,1fr)}.secure-viewer-watermarks span{width:230px;font-size:8px}.secure-viewer>footer{padding:10px 14px}}@media print{body:has(.secure-viewer-backdrop.protected) *{visibility:hidden!important}body:has(.secure-viewer-backdrop.protected):after{content:"Печать защищённых документов TrustPoint отключена.";color:#172c3e;background:#fff;padding:40mm;font:700 18px Arial,sans-serif;position:fixed;inset:0;visibility:visible!important}}.nda-party-signature{border-bottom:1px solid #e1d8ca;margin:7px 0;padding:7px 0;display:block}.nda-party-signature strong,.nda-party-signature>span{display:block}.nda-signed-actions>span{color:#7c878e;align-self:center;font-size:9px}@media (width<=760px){.market-modal-media{border-radius:20px 20px 0 0;min-height:auto}.market-modal-media .market-modal-image{height:330px;min-height:330px}.market-media-fallback{min-height:240px;padding:28px 24px}.market-media-facts{grid-template-columns:1fr}.market-contact-actions{flex-direction:column;width:100%}.market-phone-reveal>.market-contact-actions{min-width:0}.deal-test-checklist ol{grid-template-columns:1fr}.data-room-manager>header .data-room-header-actions{justify-items:start}.nda-a4-paper{min-height:0;padding:35px 22px}.nda-paper-meta{grid-template-columns:1fr}.nda-paper-signature{flex-direction:column;gap:20px;align-items:flex-start!important}.nda-trustpoint-stamp{align-self:flex-end}}.market-modal{box-sizing:border-box;background:#091219d6;grid-template-columns:minmax(0,1.4fr) minmax(440px,1fr);align-items:stretch;height:100dvh;padding:62px max(24px,50vw - 690px) 34px;overflow:hidden}.market-modal-close{background:#0c2033;border-color:#ffffff61;top:16px;right:max(20px,50vw - 690px)}.market-modal-media{color:#172b3c;background:#10283e;border-radius:18px 0 0 18px;flex-direction:column;align-self:stretch;min-height:0;display:flex;overflow:hidden}.market-modal-media .market-modal-image{background:#10283e;border-radius:18px 0 0 18px;flex:1;height:auto;min-height:0}.market-modal-media .market-modal-image img,.market-modal-media .market-modal-image video{object-fit:cover;height:100%}.listing-active-badge{color:#fff!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#1d7848!important;border:0!important;border-radius:5px!important;padding:8px 11px!important;font:800 9px/1 Arial,sans-serif!important}.market-media-thumbnails{background:#f8f5ef;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:11px 12px}.market-media-thumbnails button{background:#fff;border-color:#ded3c4;height:74px}.market-media-thumbnails button.active{border-color:#b48635;box-shadow:0 0 0 1px #b48635}.market-media-fallback{color:#172b3c;background:#f8f5ef;min-height:190px;padding:26px 30px}.market-media-fallback h3{color:#10283e;font-size:25px}.market-media-fallback p{color:#6a7780}.market-media-facts{border-color:#ddd3c4;margin-top:18px}.market-media-facts dt{color:#7e8991}.market-media-facts dd{color:#152d40}.market-modal-copy{box-sizing:border-box;background:#fffdf9;border-radius:0 18px 18px 0;justify-content:flex-start;align-self:stretch;min-height:0;padding:30px;overflow-y:auto}.market-modal-copy>p{color:#78838b;margin:0;font-size:10px;font-weight:800}.market-modal-copy h2{max-width:470px;margin:8px 0 14px;font-size:clamp(34px,3.15vw,50px);line-height:1.02}.market-modal-copy>strong{color:#12293b;margin:0 0 6px;font:700 27px Georgia,serif}.market-modal-copy>span{border-bottom:1px solid #e3dbcf;padding-bottom:15px}.listing-essentials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.listing-essentials>div{background:#fff;border:1px solid #e4dbcf;border-radius:9px;min-width:0;padding:11px 10px}.listing-essentials dt{color:#859199;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.listing-essentials dd{color:#203b4f;margin:5px 0 0;font-size:10px;font-weight:800;line-height:1.25}.listing-description{margin-top:17px;padding:0 1px}.listing-description>span{color:#9b7536;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.listing-description p{color:#526672;margin:7px 0 0;font-size:15px;line-height:1.55}.listing-status-line{color:#8a959b;border-top:1px solid #e5dccf;justify-content:space-between;gap:12px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.listing-status-line b{color:#397154;white-space:nowrap}.market-secure-contact{background:#fdfaf5;border:1px solid #e4dbcf;border-radius:13px;margin-top:15px;padding:17px 16px}.market-secure-contact h3{margin:7px 0 12px;font-size:20px}.market-secure-contact p{font-size:11px}.market-secure-contact button{border-radius:8px}.market-secure-contact small{font-size:9px}@media (width<=940px){.market-modal{grid-template-columns:1fr;padding:72px 18px 28px}.market-modal-media,.market-modal-media .market-modal-image{border-radius:18px 18px 0 0}.market-modal-copy{border-radius:0 0 18px 18px}.market-modal-close{right:18px}}@media (width<=600px){.market-modal{padding:64px 10px 20px}.market-modal-media .market-modal-image{height:300px;min-height:300px}.market-media-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.market-media-thumbnails button{height:58px}.market-modal-copy{padding:25px 18px}.market-modal-copy h2{font-size:37px}.listing-essentials{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-description p{font-size:15px}.listing-status-line{flex-direction:column;align-items:flex-start;gap:5px}.market-modal-close{top:12px;right:10px}.market-media-thumbnails{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.market-media-thumbnails button{scroll-snap-align:start;min-width:72px}.market-media-navigation{left:10px;right:10px}.market-media-navigation button{width:38px;height:38px;font-size:28px}.market-media-count{top:auto;bottom:12px;right:12px}}.secure-viewer-backdrop.regular{background:#02090fd1}.secure-viewer-backdrop.regular .secure-viewer-policy{color:#315166;background:#e8eef1}.secure-viewer-backdrop.regular .secure-viewer-stage{-webkit-user-select:auto;user-select:auto}.secure-viewer-backdrop.regular .secure-viewer-stage img{pointer-events:auto}.secure-viewer>footer>div{align-items:center;gap:8px;display:flex}.secure-viewer>footer button.viewer-download{color:#10283e;background:#d7b66f;border-color:#b48940}.secure-viewer>footer button:disabled{opacity:.5;cursor:not-allowed}.market-card-body{flex-direction:column;flex:1;display:flex}.market-key-metrics{background:#f7f3eb;border:1px solid #d9cfbf;border-radius:12px;flex-direction:column;min-height:0;margin-top:14px;padding:14px;display:flex}.market-payback{border-bottom:1px solid #ddd4c7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px;min-height:48px;padding-bottom:12px;display:grid}.market-payback>span{color:#8f6d31;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.market-payback>b{color:#15384d;white-space:nowrap;grid-area:1/2/3;font:400 23px/1 Georgia,serif}.market-payback>b.is-unavailable{font-size:16px;line-height:1.1}.market-payback>small{color:#78858d;font-size:8px}.market-key-metrics dl{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.market-key-metrics dl div{border-top:1px solid #e4ddd2;padding-top:8px;display:block}.market-key-metrics dt{color:#869198;text-transform:uppercase;font-size:7px}.market-key-metrics dd{color:#243f52;align-items:flex-start;min-height:20px;margin:4px 0 0;font-size:9px;font-weight:750;line-height:1.25;display:flex}.market-metric-note{color:#7b878f;margin-top:auto;padding-top:12px;font-size:8px;line-height:1.45;display:block}.passport-plain-metrics>div b{font-size:21px}.passport-finance-summary{padding:4px 0}.passport-finance-summary dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.passport-finance-summary dl div{background:#fff;border:1px solid #ded5c8;padding:12px}.passport-finance-summary dt{color:#89949b;text-transform:uppercase;font-size:8px}.passport-finance-summary dd{color:#17374c;margin:6px 0 0;font-size:11px;font-weight:800}.passport-finance-summary p{color:#74818a;margin:14px 0 0;font-size:9px;line-height:1.5}@media (width<=520px){.market-key-metrics{min-height:0}.market-key-metrics dl,.passport-finance-summary dl{grid-template-columns:1fr}.market-key-metrics dl div:last-child{grid-column:auto}.market-payback{grid-template-columns:1fr;min-height:0}.market-payback>b{grid-area:auto}}.market-insight-meta .insight-read-count,.insight-modal-meta-row .insight-read-count{color:#77838a;letter-spacing:.035em;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:500;display:inline-flex}.insight-read-count i{border:1px solid #9a7b43;border-radius:50%;width:15px;height:10px;margin-right:2px;display:inline-block;position:relative;transform:rotate(-4deg)}.insight-read-count i:after{content:"";background:#9a7b43;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insight-read-count b{color:#243b4d;font-size:11px;font-weight:800}.insight-read-count span{color:#7a858b;font-weight:500}.insight-modal-meta-row .insight-read-count{border-left:1px solid #d9d1c5;padding-left:14px}.ai-evidence-charts{grid-template-columns:1.05fr .95fr;gap:12px;margin:34px -42px 44px;display:grid}.ai-chart-card{background:#fff;border:1px solid #d7cdbd;min-height:248px;padding:25px 26px}.ai-chart-card header>span{color:#a47c37;letter-spacing:.14em;font-size:9px;font-weight:850}.ai-chart-card h3{color:#10283e;margin:8px 0 5px;font:400 23px/1.15 Georgia,serif}.ai-chart-card header p{color:#77848b;margin:0;font-size:10px;line-height:1.5}.ai-chart-bars{border-bottom:1px solid #d9d0c4;justify-content:space-around;align-items:end;gap:22px;height:126px;margin:20px 6px 0;padding-top:18px;display:flex}.ai-chart-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.ai-chart-bars b{background:linear-gradient(#d9ba78,#9d762e);width:min(58px,100%);min-height:14px;position:relative}.ai-chart-bars i{color:#19354a;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.ai-chart-bars span{color:#697780;font-size:10px;font-weight:800}.ai-size-bars{gap:19px;margin-top:25px;display:grid}.ai-size-bars>div{grid-template-columns:112px 1fr 39px;align-items:center;gap:12px;display:grid}.ai-size-bars span{color:#4e616e;font-size:10px;line-height:1.3}.ai-size-bars i{background:#e6ded1;height:12px;display:block;overflow:hidden}.ai-size-bars b{height:100%;display:block}.ai-size-bars b.gold{background:#b88c3e}.ai-size-bars b.navy{background:#173b57}.ai-size-bars strong{color:#18374e;text-align:right;font:400 18px Georgia,serif}.ai-pathway-chart{color:#eff3f2;background:#10283e;grid-column:1/-1;min-height:auto}.ai-pathway-chart h3{color:#fff}.ai-pathway-chart header p{color:#adc0c7}.ai-pathway-chart ol{grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.ai-pathway-chart li{border-left:1px solid #ffffff2e;gap:4px;min-height:67px;padding:0 18px;display:grid}.ai-pathway-chart li:first-child{border-left:0;padding-left:0}.ai-pathway-chart b{color:#d7b36b;font:400 21px Georgia,serif}.ai-pathway-chart span{color:#e6edea;font-size:12px}.ai-chart-source{color:#849096;grid-column:1/-1;margin-top:-3px;font-size:9px;line-height:1.45}@media (width<=620px){.ai-evidence-charts{grid-template-columns:1fr;gap:9px;margin:28px -17px 36px}.ai-chart-card{min-height:auto;padding:22px}.ai-size-bars>div{grid-template-columns:100px 1fr 37px;gap:9px}.ai-pathway-chart{grid-column:auto}.ai-pathway-chart ol{grid-template-columns:1fr;gap:12px}.ai-pathway-chart li,.ai-pathway-chart li:first-child{border-bottom:1px solid #ffffff24;border-left:0;min-height:0;padding:0 0 12px}.ai-pathway-chart li:last-child{border-bottom:0;padding-bottom:0}.ai-chart-source{grid-column:auto;padding:0 4px}}.market-news{background:#e9e3d8;border-top:1px solid #d7ccbc;padding:68px max(28px,50vw - 710px) 78px;scroll-margin-top:78px}.market-news-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.market-news-head p{color:#9b7536;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:800}.market-news-head h2{color:#10283e;margin:0;font:400 clamp(36px,3.7vw,54px)/1 Georgia,serif}.market-news-head>span{color:#687680;text-align:right;max-width:450px;font-size:12px;line-height:1.6}.market-news-layout{grid-template-columns:minmax(0,1fr) minmax(520px,1fr);align-items:start;gap:18px;margin-top:30px;display:grid}.market-news-feature{background:#f8f5ee;border:1px solid #cfc2ae;min-width:0;overflow:hidden}.market-news-feature-visual{color:#f7f1e7;background:#071626;height:338px;margin:0;position:relative;overflow:hidden}.market-news-feature-visual>img{object-fit:cover;width:100%;height:100%;display:block}.market-news-feature-shade{z-index:1;background:linear-gradient(#0000 55%,#0716266b 100%);position:absolute;inset:0}.market-news-feature-meta{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0716261a;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;padding:8px 10px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.market-news-feature-meta span{color:#f0cf8a;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.market-news-feature-meta small{color:#f3eee5;text-transform:uppercase;font-size:9px}.market-news-feature-panel{background:#f8f5ee;padding:25px 26px 27px}.market-news-feature-stat{align-items:flex-end;gap:12px;display:flex}.market-news-feature-stat>strong{color:#9b7536;letter-spacing:-.04em;font:400 36px/.9 Georgia,serif}.market-news-feature-stat>small{color:#7b858b;text-transform:uppercase;padding-bottom:2px;font-size:9px}.market-news-feature-panel h3,.market-news-list h3{font:400 26px/1.12 Georgia,serif}.market-news-feature-panel h3{color:#10283e;max-width:610px;margin:17px 0 10px}.market-news-feature-panel>p{color:#697780;max-width:610px;margin:0;font-size:11px;line-height:1.58}.market-news-feature-panel aside,.market-news-list aside{background:#f5f1e8eb;border-left:3px solid #c8a157;gap:5px;margin-top:16px;padding:12px 14px;display:grid}.market-news-feature-panel aside b,.market-news-list aside b{color:#8a682f;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.market-news-feature-panel aside span,.market-news-list aside span{color:#4f5f69;font-size:10px;line-height:1.5}.market-news-feature-panel>a,.market-news-list a{color:#173a55;margin-top:14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.market-news-feature-panel>a b,.market-news-list a b{color:#a57d35;margin-left:7px}.market-news-open{color:#173a55;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;margin-top:14px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.market-news-open b{color:#a57d35;font-size:14px}.market-news-card-image-button{cursor:pointer;background:#d8d0c2;border:0;padding:0;overflow:hidden}.market-news-card-image-button .market-news-card-image{display:block}.market-news-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.market-news-list>article{background:#f8f5ee;border:1px solid #d2c5b3;grid-template-rows:165px 1fr;min-width:0;scroll-margin-top:105px;display:grid;overflow:hidden}.market-news-card-image{object-fit:cover;width:100%;height:165px;display:block}.market-news-card-copy{flex-direction:column;min-width:0;padding:17px 18px 18px;display:flex}.market-news-list header{justify-content:space-between;align-items:center;gap:18px;display:flex}.market-news-list header span{color:#9b7536;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.market-news-list header small{color:#87939a;font-size:8px}.market-news-list h3{color:#10283e;margin:13px 0 3px;font-size:18px}.market-news-list aside{margin-top:14px;padding:11px 13px}.market-news-list a{margin-top:auto;padding-top:14px}.market-news-more{border-top:1px solid #cdbfa9;margin-top:34px;padding-top:24px}.market-news-more-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:17px;display:flex}.market-news-more-head h3{color:#10283e;margin:0;font:400 28px/1 Georgia,serif}.market-news-more-head>span{color:#7c878e;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.market-news-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.market-news-more-grid>article{background:#f8f5ee;border:1px solid #d2c5b3;min-width:0;scroll-margin-top:105px;overflow:hidden}.market-news-more-grid>article>img{object-fit:cover;width:100%;height:155px;display:block}.market-news-more-grid>article>div{padding:18px}.market-news-more-grid header{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-news-more-grid header span{color:#9b7536;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.market-news-more-grid header small{color:#87939a;font-size:8px}.market-news-more-grid h4{color:#10283e;margin:13px 0 9px;font:400 19px/1.18 Georgia,serif}.market-news-more-grid p{color:#697780;margin:0;font-size:10px;line-height:1.55}.market-news-more-grid aside{background:#f5f1e8eb;border-left:3px solid #c8a157;gap:5px;margin-top:14px;padding:11px 13px;display:grid}.market-news-more-grid aside b{color:#8a682f;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.market-news-more-grid aside span{color:#4f5f69;font-size:10px;line-height:1.5}.market-news-more-grid a{color:#173a55;margin-top:14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.market-news-more-grid a b{color:#a57d35;margin-left:7px}.market-news-note{color:#7d878d;margin:18px 0 0;font-size:9px}@media (width<=1120px){.market-news-rail{border-top:1px solid #c8a15759;border-left:0;padding:18px 0 0}.market-news-layout{grid-template-columns:1fr}.market-news-feature{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);display:grid}.market-news-feature-visual{height:100%;min-height:420px}.market-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-news-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.market-news-rail-item{grid-template-columns:1fr}.market-news-rail-item>span{display:none}.market-news{padding:48px 20px 56px}.market-news-head{flex-direction:column;align-items:flex-start;gap:13px}.market-news-head>span{text-align:left}.market-news-feature{display:block}.market-news-feature-visual{height:250px;min-height:0}.market-news-feature-meta{bottom:14px;left:14px;right:14px}.market-news-feature-panel{padding:22px 19px}.market-news-feature-panel h3{font-size:24px}.market-news-feature-stat>strong{font-size:34px}.market-news-list{grid-template-columns:1fr}.market-news-list>article{grid-template-rows:190px 1fr}.market-news-card-image{height:190px}.market-news-more-head{flex-direction:column;align-items:flex-start;gap:8px}.market-news-more-grid{grid-template-columns:1fr}.market-news-more-grid>article>img{height:190px}}.market-latest-insight{color:#f8f3e8;text-align:left;background:#ffffff0e;border:1px solid #d5b46f7a;border-radius:12px;grid-template-columns:116px minmax(0,1fr);align-items:stretch;width:min(100%,690px);margin-top:23px;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid;overflow:hidden}.market-latest-insight:hover{background:#ffffff17;border-color:#dfc27e;transform:translateY(-2px)}.market-latest-insight>img{object-fit:cover;align-self:stretch;width:116px;height:auto;min-height:100%}.market-latest-insight>span{align-content:center;gap:6px;min-width:0;padding:14px 16px;display:grid}.market-latest-insight small{color:#d8b86f;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.market-latest-insight strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:400 18px/1.18 Georgia,serif;display:-webkit-box;overflow:hidden}.market-latest-insight em{color:#aebdca;font-size:9px;font-style:normal}.market-latest-insight em b{color:#d5b46f;margin-left:8px;font-size:13px}@media (width<=760px){.market-header{z-index:60;height:64px;padding:0 16px;position:sticky;top:0}.market-brand span{font-size:21px}.market-brand small{margin-top:4px;font-size:7px}.market-nav{background:#071626;padding:16px;top:64px;box-shadow:0 18px 36px #00000042}.market-nav a,.market-nav button{text-align:left;width:100%;min-height:42px;padding:10px 0;font-size:14px}.market-nav .market-nav-portal{text-align:center;justify-content:center}.market-ticker{padding:12px 16px 10px}.market-ticker-items{margin:0 -16px;padding:0 16px}.market-hero{gap:24px;padding:28px 16px 30px}.market-hero h1{font-size:clamp(34px,10vw,42px);line-height:1.02}.market-kicker{margin-bottom:10px;font-size:8px}.market-lead{margin-top:15px;font-size:13px;line-height:1.6}.market-latest-insight{border-radius:10px;grid-template-columns:92px minmax(0,1fr);margin-top:19px}.market-latest-insight>img{width:92px;height:auto;min-height:100%}.market-latest-insight>span{padding:12px}.market-latest-insight strong{font-size:16px}.market-actions{gap:9px;margin-top:18px}.market-primary,.market-secondary{width:100%;min-height:50px;padding:0 16px}.market-hero-sell{text-align:left;min-height:38px}.market-news-rail{border-top-color:#c8a1576b;padding:16px 0 0}.market-news-rail>header{padding-bottom:9px}.market-news-rail-item{min-height:58px;padding:11px 0}.market-news-rail-item small{font-size:8px}.market-news-rail-item strong{font-size:15px;line-height:1.25}.market-insights{padding:46px 16px}.market-insights-head h2{font-size:32px}.market-insights-head>span{font-size:12px}.market-insights-carousel{margin-top:14px;padding:0 34px}.market-insights-arrow{background:#fff;top:43%}.market-catalog{padding:44px 16px 58px}.market-filters{margin-right:-16px;padding-right:16px}.market-card{border-radius:18px}.market-card-image{height:230px}.market-card-body{padding:18px}.market-card-body h3{min-height:0;font-size:24px}.market-card-actions{grid-template-columns:1fr 1fr}.market-news{padding:46px 16px 54px}.market-news-head h2{font-size:33px}.market-news-feature,.market-news-list>article,.market-news-more-grid>article{border-radius:14px}.market-news-note{line-height:1.55}}.coffee-verdict{background:linear-gradient(145deg,#fbf8f1 0%,#f3ecdf 100%);border:1px solid #d9cfbf;margin:42px -42px 30px;padding:38px 40px 34px;position:relative;box-shadow:0 18px 48px #10283e14}.coffee-verdict:before{content:"";background:#b98b3d;width:78px;height:3px;position:absolute;top:-1px;left:40px}.coffee-verdict>span{color:#9d7735;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.coffee-verdict>h3{color:#10283e;letter-spacing:-.02em;max-width:610px;margin:12px 0 17px;font:400 34px/1.13 Georgia,serif}.coffee-verdict>p{color:#465b69;margin:0;font:400 16px/1.78 Georgia,serif}.coffee-verdict-grid{border-top:1px solid #d8cdbd;grid-template-columns:1fr 1fr;gap:12px;margin-top:27px;padding-top:23px;display:grid}.coffee-verdict-grid>div{background:#fff9;border:1px solid #9d77353d;padding:16px 18px}.coffee-verdict-grid b{color:#173247;letter-spacing:.03em;margin-bottom:7px;font-size:11px;display:block}.coffee-verdict-grid small{color:#6e7c84;font-size:10px;line-height:1.55;display:block}@media (width<=900px){.coffee-verdict{margin-left:-20px;margin-right:-20px}}@media (width<=620px){.coffee-verdict{margin-left:-17px;margin-right:-17px;padding:25px 22px}.coffee-verdict:before{left:22px}.coffee-verdict>h3{font-size:28px}.coffee-verdict-grid{grid-template-columns:1fr}}.coffee-poll{padding:27px 28px 23px}.coffee-poll-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.coffee-poll-heading>span{color:#9d7735;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.coffee-poll-heading>small{color:#7b878e;white-space:nowrap;font-size:9px}.coffee-poll-heading>small b{color:#10283e;margin-right:4px;font:400 17px/1 Georgia,serif}.coffee-poll h3{margin:9px 0 19px;font-size:27px;line-height:1.23}.coffee-poll-options{gap:8px}.coffee-poll-options button{min-height:50px;padding:11px 13px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.coffee-poll-options button:hover:not(:disabled){border-color:#b38a42;transform:translateY(-1px);box-shadow:0 7px 18px #18314312}.coffee-poll-options button>i,.coffee-poll-options button>span{z-index:1;position:relative}.coffee-poll-options button>span:not(.coffee-poll-value){min-width:0}.coffee-poll-options button.selected{color:#10283e;background:#fff;border-color:#a77c32;box-shadow:inset 3px 0 #a77c32}.coffee-poll-options.show-results button{background:#fff;min-height:58px;padding-block:9px}.coffee-poll-options.show-results button:disabled{opacity:1}.coffee-poll-fill{z-index:0;opacity:.13;transform-origin:0;min-width:2px;text-decoration:none;animation:.65s cubic-bezier(.2,.8,.2,1) both coffee-poll-bar;display:block;position:absolute;inset:0 auto 0 0}.coffee-poll-value{text-align:right;min-width:42px;margin-left:auto;display:grid}.coffee-poll-value strong{color:#10283e;font:400 18px/1 Georgia,serif}.coffee-poll-value small{color:#8a949a;margin-top:3px;font-size:8px}.coffee-poll-value small:after{content:" ×"}.coffee-poll>p{margin-top:11px;font-size:9px}@media (width<=620px){.coffee-poll{padding:22px 17px}.coffee-poll h3{font-size:24px}.coffee-poll-options.show-results button{min-height:54px}.coffee-poll-heading>small{font-size:8px}}.traffic-split.single{grid-template-columns:1fr}.mcdonalds-story{margin-top:4px}.mcdonalds-story-fragment>section{border-top:1px solid #ddd5c9;padding:32px 0 26px}.mcdonalds-story h3{color:#10283e;letter-spacing:-.018em;margin:0 0 14px;font:400 29px/1.17 Georgia,serif}.mcdonalds-story p{color:#52636e;margin:0;font-size:15px;line-height:1.82}.mcdonalds-inline-image{margin:8px -92px 38px}.mcdonalds-inline-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.mcdonalds-inline-image figcaption{color:#7d878c;margin-top:10px;font-size:10px;line-height:1.5}.mcdonalds-pullquote{color:#173247;border-left:4px solid #c8a157;margin:42px -74px;padding:12px 0 12px 30px;font:italic 400 clamp(25px,3vw,36px)/1.3 Georgia,serif}.mcdonalds-pullquote small{color:#8d743f;letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font:700 9px/1.5 Arial,sans-serif;display:block}.mcdonalds-pullquote.compact{margin:34px -30px;font-size:27px}.mcdonalds-financial-facts{color:#f3ead8;background:#0d263a;grid-template-columns:repeat(4,1fr);gap:0;margin:8px -42px 38px;padding:28px 34px;display:grid}.mcdonalds-financial-facts>span{color:#d8b568;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin-bottom:20px;font-size:9px;font-weight:800}.mcdonalds-financial-facts div{border-left:1px solid #eee0c433;min-height:86px;padding:0 16px}.mcdonalds-financial-facts div:first-of-type{border:0;padding-left:0}.mcdonalds-financial-facts b{color:#fff;font:400 24px/1.15 Georgia,serif;display:block}.mcdonalds-financial-facts small{color:#b9c4cb;margin-top:9px;font-size:10px;line-height:1.45;display:block}@media (width<=900px){.mcdonalds-pullquote,.mcdonalds-pullquote.compact{margin:35px 0}.mcdonalds-inline-image{margin:8px -20px 32px}.mcdonalds-financial-facts{margin-left:-20px;margin-right:-20px}}@media (width<=620px){.mcdonalds-story h3{font-size:25px}.mcdonalds-story p{font-size:14px}.mcdonalds-inline-image{margin-left:-17px;margin-right:-17px}.mcdonalds-financial-facts{grid-template-columns:1fr 1fr;gap:18px;margin-left:-17px;margin-right:-17px;padding:25px 22px}.mcdonalds-financial-facts div,.mcdonalds-financial-facts div:first-of-type{border:0;min-height:0;padding:0}.mcdonalds-financial-facts b{font-size:21px}}@media (width>=941px){.market-modal-copy{padding:22px 27px;overflow:hidden}.market-modal-copy h2{margin:5px 0 8px;font-size:clamp(29px,2.5vw,42px)}.market-modal-copy>strong{font-size:23px}.listing-essentials{gap:6px;margin-top:10px}.listing-essentials>div{padding:8px}.listing-description{margin-top:10px}.listing-description p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.listing-status-line{margin-top:9px;padding-top:8px}.market-secure-contact{margin-top:9px;padding:12px 13px}.market-secure-contact h3{margin:4px 0 7px;font-size:17px}.market-secure-contact>button{height:40px;margin-top:10px}.market-secure-contact p{margin:6px 0}.market-secure-contact small{margin-top:6px;display:block}}.market-secure-contact{padding-bottom:20px}.market-secure-contact>button{margin-bottom:6px}@media (width>=941px){.market-modal-copy{padding-bottom:28px}.market-secure-contact{padding-bottom:15px}.market-secure-contact>button{margin-bottom:5px}}.market-lead-mobile{display:none}@media (width<=760px){.market-home{overflow-x:clip}.market-ticker{gap:7px;padding:10px 16px 9px}.market-ticker p small,.market-ticker-note{display:none}.market-ticker-items{margin:0 -16px;padding:0 16px}.market-ticker-items article{min-width:126px;padding:2px 12px}.market-ticker-items article strong{font-size:15px}.market-hero{gap:20px;padding:24px 16px 28px}.market-hero h1{letter-spacing:-.03em;max-width:340px;font-size:clamp(29px,8.7vw,35px);line-height:1.04}.market-lead-desktop{display:none}.market-lead-mobile{color:#bec8d0;max-width:330px;margin-top:13px;font-size:13px;line-height:1.55;display:block}.market-kicker{font-size:7px}.market-latest-insight{margin-top:17px}.market-actions,.market-hero-sell{display:none}.market-news-rail{padding-top:14px}.market-news-rail-item:nth-of-type(n+7){display:none}.market-news-rail-item{min-height:0;padding:10px 0}.market-news-rail-item strong{font-size:14px}.market-insights{padding:40px 16px}.market-insights-carousel{padding-inline:29px}.market-insights-arrow{width:28px;height:36px}.market-insight-meta{align-items:flex-start}.market-insight-meta .insight-read-count{white-space:normal;text-align:right}.market-catalog{padding:40px 16px 52px}.market-filters{padding-bottom:10px}.market-filters button,.market-filters select{min-height:42px}.market-card-body>p{flex-direction:column;align-items:flex-start;gap:4px}.market-card-actions button{min-height:44px}.market-news{padding:42px 16px 50px}.market-news-feature-panel,.market-news-card-copy{padding-inline:17px}}.market-catalog-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.market-catalog-actions>span{color:#6d7780;white-space:nowrap;font-size:12px}.market-add-business{color:#f8f3e8;white-space:nowrap;background:#0c2033;border:1px solid #0c2033;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 8px 18px #0c203321}.market-add-business:hover{background:#15344d;transform:translateY(-1px)}.market-add-business b{color:#d5b46f;font-size:19px;font-weight:400;line-height:1}.market-filters{position:relative;overflow:visible}.market-category-catalog{flex:none;position:relative}.market-filters .market-category-catalog-toggle{color:#f8f3e8;background:#0c2033;border-color:#0c2033;align-items:center;gap:12px;min-height:38px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 8px 18px #0c203321}.market-filters .market-category-catalog-toggle:hover{color:#f8f3e8;background:#15344d;transform:translateY(-1px)}.market-category-catalog-icon{grid-template-rows:repeat(2,5px);grid-template-columns:repeat(2,5px);gap:2px;width:14px;height:14px;display:grid}.market-category-catalog-icon b{border:1px solid #d5b46f;border-radius:1px}.market-filters .market-city-filter{min-width:190px;min-height:38px;margin-left:0;padding-inline:14px 38px;font-size:12px}.market-category-catalog-menu{z-index:30;background:#fffdf9;border:1px solid #d4c5ad;border-radius:12px;gap:2px;width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 40px #0c203329}.tp-assistant-message{gap:7px;max-width:90%;display:grid}.tp-assistant-feed .tp-assistant-message.ai{color:inherit;background:0 0;align-self:flex-start}.tp-assistant-feed .tp-assistant-message.user{color:inherit;background:0 0;align-self:flex-end}.tp-assistant-feed .tp-assistant-message p{max-width:none;margin:0}.tp-assistant-feed .tp-assistant-message.ai>p{color:#40505a;background:#ebe5da}.tp-assistant-feed .tp-assistant-message.user>p{color:#fff;background:#17344c}.tp-assistant-actions{flex-wrap:wrap;gap:6px;display:flex}.tp-assistant-actions a{color:#17344c;background:#fff;border:1px solid #cab98e;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:750;text-decoration:none}.tp-assistant-actions a b{color:#a3782d}.tp-assistant-feed .tp-assistant-typing{color:#86754f;letter-spacing:.18em;background:#ebe5da;width:max-content}.tp-assistant form button:disabled{opacity:.55}.market-filters .market-category-catalog-menu button{text-align:left;border-radius:7px;width:100%;padding:11px 12px}.market-filters .market-category-catalog-menu button:hover{color:#0c2033;background:#f2eadc}@media (width<=760px){.market-catalog-actions{justify-content:space-between;gap:12px;width:100%}.market-add-business{min-height:42px;padding-inline:15px}.market-filters{flex-wrap:nowrap;margin-right:0;padding-right:0;overflow:visible}.market-category-catalog-menu{width:min(260px,100vw - 32px)}.market-filters .market-city-filter{flex:auto;min-width:0;margin-left:0}}.market-phone-number{color:inherit;text-decoration:none}.market-phone-number:hover{text-underline-offset:3px;text-decoration:underline}.listing-description p.is-collapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-description p.is-expanded{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.listing-description-toggle{color:#174d7a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:34px;margin-top:7px;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.tp-assistant-contact{color:#102a3d;background:#fffaf0;border:1px solid #c8a157;border-radius:12px;width:calc(100% - 30px);margin:0 15px 10px;padding:9px 12px;font-size:10px;font-weight:700}.tp-assistant-contact:disabled{opacity:.55}:root{--navy:#071626;--navy-soft:#0d2135;--navy-card:#10283e;--ivory:#f5f1e8;--ivory-2:#ece6da;--ink:#122031;--brass:#c8a157;--brass-light:#e1c27f;--slate:#99a5b1;--line:#c8a15757}.registration-page{color:#10283e;background:#f3efe7;min-height:100vh}.registration-page>header{background:#fff;border-bottom:1px solid #ddd5c8;align-items:center;height:88px;padding:0 clamp(22px,6vw,86px);display:flex}.registration-page>header a{color:#10283e;flex-direction:column;text-decoration:none;display:flex}.registration-page>header b{letter-spacing:.08em;font:700 23px/1 Georgia,serif}.registration-page>header small{color:#a6813b;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:8px}.registration-page>section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;width:min(1080px,100% - 36px);margin:56px auto;display:grid}.registration-intro>span{color:#a6813b;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.registration-intro h1{margin:16px 0 18px;font:400 clamp(36px,5vw,58px)/1.02 Georgia,serif}.registration-intro p{color:#697781;max-width:430px;line-height:1.7}.registration-intro ul{margin:32px 0 0;padding:0;list-style:none}.registration-intro li{color:#334b5e;border-bottom:1px solid #d9d0c3;padding:10px 0}.registration-intro li:before{content:"✓";color:#a6813b;margin-right:10px}.registration-page form{background:#fff;border:1px solid #ded6ca;border-radius:16px;padding:34px;box-shadow:0 22px 60px #17283814}.registration-page form h2{margin:0 0 25px;font:400 28px Georgia,serif}.registration-page form>label,.registration-page form>div label{color:#63727d;gap:7px;font-size:10px;display:grid}.registration-page form>label{margin-top:14px}.registration-page form>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.registration-page input{height:44px;font:inherit;border:1px solid #d5cec2;border-radius:8px;padding:0 12px}.registration-page fieldset{border:0;margin:25px 0 0;padding:0}.registration-page legend{color:#63727d;margin-bottom:10px;font-size:10px}.registration-page fieldset button{text-align:left;background:#fff;border:1px solid #d9d1c5;border-radius:9px;flex-direction:column;width:100%;margin:5px 0;padding:14px;display:flex}.registration-page fieldset button.active{background:#fbf7ed;border-color:#a6813b;box-shadow:inset 3px 0 #a6813b}.registration-page fieldset button small{color:#75818a;margin-top:4px}.registration-consent{align-items:start;line-height:1.5;grid-template-columns:20px 1fr!important}.registration-consent input{width:17px;height:17px}.registration-submit{color:#fff;background:#10283e;border:0;border-radius:8px;width:100%;height:48px;margin-top:18px;font-weight:700}.registration-security{color:#82909a;text-align:center;margin-top:12px;display:block}.registration-error{color:#8b372f;background:#fae8e5;border-radius:7px;padding:10px;font-size:11px}.portal-user{align-items:center;gap:10px;display:flex!important}.portal-user select{height:32px;color:inherit;background:#18354e;border:1px solid #ffffff40;border-radius:6px;padding:0 8px}.portal-user a{color:inherit;font-size:10px;text-decoration:none}.deal-test-mode{background:#fff8e8;border:1px solid #d5b46f;border-radius:10px;margin:12px 22px 22px;padding:18px}.deal-test-mode p{color:#687780;margin:6px 0 12px;font-size:11px}.deal-test-mode button{color:#fff;background:#10283e;border:0;border-radius:7px;padding:10px 14px;font-weight:700}.auth-tabs{background:#f0ece4;border-radius:10px;padding:5px;grid-template-columns:1fr 1fr!important;gap:6px!important;margin:0 0 24px!important;display:grid!important}.auth-tabs button{color:#687680;background:0 0;border:0;border-radius:7px;height:40px;font-weight:700}.auth-tabs button.active{color:#fff;background:#10283e}.auth-page form>label{font-size:11px}.registration-submit:disabled{opacity:.6;cursor:wait}.portal-user button{color:inherit;background:0 0;border:0;font-size:10px}.registration-success{color:#2f674b;background:#e8f4ed;border-radius:7px;padding:10px;font-size:11px}.auth-password-note{color:#7b8992;margin-top:10px;line-height:1.5;display:block}.auth-mail-state{text-align:center;margin-top:8px!important;display:block!important}.auth-mail-state>span{color:#9a7738;background:#fbf7ed;border:1px solid #c6a45f;border-radius:50%;place-items:center;width:58px;height:58px;margin:4px auto 20px;font-size:24px;display:grid}.auth-mail-state h2{margin-bottom:12px!important}.auth-mail-state>p{color:#657581;margin:0;line-height:1.65}.auth-mail-email{color:#10283e;overflow-wrap:anywhere;margin:8px 0 12px;display:block}.auth-mail-state .registration-success,.auth-mail-state .registration-error{margin-top:18px}.auth-back{color:#62727d;background:0 0;border:0;margin-top:14px;text-decoration:underline}.auth-forgot-link{color:#85662e;text-underline-offset:3px;background:0 0;border:0;margin:12px 0 0;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.auth-reset-intro{color:#687781;margin:-6px 0 18px;font-size:11px;line-height:1.65}.financial-visibility-choice{background:#f7f3eb;border:1px solid #d7d0c4;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:3px 8px;padding:11px 12px;display:grid!important}.financial-visibility-choice input{accent-color:#9a7738;margin:1px 0 0;width:16px!important;height:16px!important}.financial-visibility-choice small{color:#7b8992;grid-column:2;line-height:1.45}@media (width<=760px){.registration-page>section{grid-template-columns:1fr;gap:28px;margin:30px auto}.registration-page form{padding:24px 18px}.registration-page form>div{grid-template-columns:1fr}.portal-user>span{display:none}.portal-user{gap:6px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nvidia-article{color:#142538;background:#f6f1e7;min-height:100vh;padding:32px max(22px,50vw - 500px)}.nvidia-article>*{max-width:860px;margin-left:auto;margin-right:auto}.nvidia-back{color:#876321;letter-spacing:.04em;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.nvidia-article header{margin-top:44px}.nvidia-article header p{color:#9d772e;letter-spacing:.13em;margin:0;font-size:11px;font-weight:800}.nvidia-article h1{letter-spacing:-.035em;max-width:820px;margin:17px 0 20px;font:400 clamp(38px,6vw,66px)/1.04 Georgia,serif}.nvidia-article header strong{color:#556474;max-width:720px;font-size:18px;font-weight:400;line-height:1.55;display:block}.nvidia-article header span{color:#89939b;margin-top:24px;font-size:12px;display:block}.nvidia-hero{margin:38px auto}.nvidia-hero img,.nvidia-inline img{object-fit:cover;width:100%;max-height:520px;display:block}.nvidia-hero img{object-position:center 20%;background:#202b34}.nvidia-article figcaption{color:#7a8287;margin-top:9px;font-size:11px;line-height:1.45}.nvidia-article article{font-size:17px;line-height:1.72}.nvidia-lead{color:#31485b;margin:0 0 32px;font:400 22px/1.6 Georgia,serif}.nvidia-article h2{letter-spacing:-.02em;margin:48px 0 15px;font:400 34px/1.12 Georgia,serif}.nvidia-article blockquote{background:#eee5d4;border-left:3px solid #c49a4a;margin:30px 0;padding:28px 30px;font:400 24px/1.35 Georgia,serif}.nvidia-article blockquote small{color:#746a58;letter-spacing:.04em;margin-top:12px;font:600 11px/1.4 Inter,sans-serif;display:block}.nvidia-timeline{border-top:1px solid #c9bda9;grid-template-columns:repeat(5,1fr);gap:0;margin:28px 0 35px;display:grid}.nvidia-timeline div{border-left:1px solid #c9bda9;padding:20px 15px 7px;position:relative}.nvidia-timeline div:last-child{border-right:1px solid #c9bda9}.nvidia-timeline span{color:#a87923;letter-spacing:.09em;font:700 11px Inter,sans-serif;display:block}.nvidia-timeline b{margin:9px 0 7px;font:400 19px Georgia,serif;display:block}.nvidia-timeline p{color:#5d6b73;margin:0;font-size:12px;line-height:1.45}.nvidia-chart{color:#edf2ef;background:radial-gradient(circle at 90% 0,#e9e0bf,#0000 29%),#102a3a;margin:28px 0 32px;padding:28px;box-shadow:0 18px 35px #14253821}.nvidia-chart-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.nvidia-chart-head span{color:#e9ca85;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.nvidia-chart-head em{color:#aebdc0;margin-top:4px;font:400 11px Inter,sans-serif;display:block}.nvidia-chart-head b{color:#fff;text-align:right;font:400 30px Georgia,serif}.nvidia-chart-head b small{color:#e9ca85;letter-spacing:.07em;margin-top:4px;font:700 10px Inter,sans-serif;display:block}.nvidia-stat-row{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;margin:26px 0 14px;display:grid}.nvidia-stat-row div{background:#05192473;padding:12px 14px}.nvidia-stat-row strong{color:#fff;font:400 22px Georgia,serif;display:block}.nvidia-stat-row span{color:#b8c6c7;margin-top:2px;font-size:10px;line-height:1.35;display:block}.nvidia-line-wrap{height:310px;margin:0 -6px;position:relative}.nvidia-line-wrap svg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.nvidia-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:20px 0 38px}.nvidia-grid i{border-top:1px solid #d6e5e02e}.nvidia-area{fill:url(#nvidia-fill)}.nvidia-line{fill:none;stroke:url(#nvidia-line);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.nvidia-line-wrap circle{fill:#f6efdb;stroke:#87b778;stroke-width:3px}.nvidia-line-wrap text{fill:#b5c3c4;font:11px Inter,sans-serif}.nvidia-line-wrap .nvidia-value{fill:#fff;font:700 12px Inter,sans-serif}.nvidia-chart-callout{z-index:2;background:#09202bcc;border-left:2px solid #edcf80;width:150px;padding:11px 12px;position:absolute;top:106px;right:18px;box-shadow:0 7px 20px #00000026}.nvidia-chart-callout b{color:#fff;font-size:11px;display:block}.nvidia-chart-callout span{color:#c9d1cf;margin-top:4px;font-size:10px;line-height:1.35;display:block}.nvidia-chart>small{color:#b4c0bf;font-size:10px;line-height:1.45;display:block}.nvidia-inline{margin:32px 0}.nvidia-article ol{padding-left:24px}.nvidia-article li{padding:0 0 18px 8px}.nvidia-compare{background:#d5c7b1;grid-template-columns:1fr 1fr;gap:1px;margin:27px 0 30px;display:grid}.nvidia-compare div{background:#fffaf0;padding:23px}.nvidia-compare div+div{color:#fff;background:#183545}.nvidia-compare span,.nvidia-steps>span{color:#986d20;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.nvidia-compare div+div span{color:#e8ca83}.nvidia-compare b{color:inherit;margin:8px 0;font:400 25px/1.1 Georgia,serif;display:block}.nvidia-compare p{color:#657078;margin:0;font-size:13px;line-height:1.55}.nvidia-compare div+div p{color:#ccd8d9}.nvidia-az{color:#f5f0e5;background:#0c2536;margin:28px 0;padding:30px}.nvidia-az>span{color:#d6b267;letter-spacing:.13em;font-size:10px;font-weight:800}.nvidia-az div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.nvidia-az p{color:#d5dde0;margin:0;font-size:14px;line-height:1.6}.nvidia-az b{color:#fff;margin-bottom:7px;font-size:15px;display:block}.nvidia-steps{background:#e8dfcc;border-left:3px solid #a77a28;margin:29px 0;padding:25px 29px}.nvidia-steps ol{margin:14px 0 0}.nvidia-steps li{padding-bottom:11px}.nvidia-sources{border-top:1px solid #d6c9b4;margin:46px 0;padding:22px 0}.nvidia-sources h3{margin:0 0 13px;font:400 22px Georgia,serif}.nvidia-sources a{color:#765514;margin:9px 0;font-size:13px;line-height:1.45;display:block}.nvidia-sources a:hover{color:#172c3d}@media (width<=620px){.nvidia-article{padding:22px 18px}.nvidia-article header{margin-top:30px}.nvidia-article h1{font-size:38px}.nvidia-article header strong,.nvidia-article article{font-size:16px}.nvidia-lead{font-size:20px}.nvidia-article h2{margin-top:38px;font-size:29px}.nvidia-hero{margin:28px auto}.nvidia-hero img{height:340px}.nvidia-article blockquote{padding:22px;font-size:21px}.nvidia-timeline{grid-template-columns:1fr;margin-left:-2px}.nvidia-timeline div,.nvidia-timeline div:last-child{border-left:1px solid #c9bda9;border-right:0;padding:13px 16px 13px 23px}.nvidia-timeline div:before{content:"";background:#a87923;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:-5px}.nvidia-timeline b{margin:4px 0;font-size:18px}.nvidia-chart{margin-left:-4px;margin-right:-4px;padding:21px 16px}.nvidia-chart-head b{font-size:24px}.nvidia-stat-row{gap:1px;margin-top:20px}.nvidia-stat-row div{padding:10px 8px}.nvidia-stat-row strong{font-size:17px}.nvidia-stat-row span{font-size:9px}.nvidia-line-wrap{height:245px}.nvidia-chart-callout{display:none}.nvidia-compare{grid-template-columns:1fr}.nvidia-az{margin-left:-4px;margin-right:-4px;padding:24px 18px}.nvidia-az div{grid-template-columns:1fr;gap:18px}.nvidia-steps{padding:21px 20px}}.site-language-switch{z-index:240;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071626f0;border:1px solid #c8a1576b;border-radius:10px;align-items:center;gap:2px;height:40px;padding:4px;display:flex;position:fixed;top:18px;right:max(28px,50vw - 710px);box-shadow:0 10px 28px #0000002e}.site-language-switch button{color:#8799a7;letter-spacing:.08em;background:0 0;border:0;border-radius:7px;min-width:31px;height:30px;padding:0 7px;font-size:9px;font-weight:800;transition:color .16s,background .16s}.site-language-switch button:hover{color:#f4ead5}.site-language-switch button.active{color:#091827;background:#d5b46f}body:has(.admin-route)>.site-language-switch{display:none}body:has(.market-home)>.site-language-switch{right:max(28px,50vw - 710px)}@media (width<=1280px){body:has(.market-home)>.site-language-switch{height:38px;top:16px;right:68px}body:has(.market-home)>.site-language-switch button{min-width:29px;height:28px;padding-inline:6px}}@media (width<=760px){.site-language-switch{height:36px;top:14px;right:66px}body:has(.market-modal)>.site-language-switch{top:12px;left:10px;right:auto}.site-language-switch button{min-width:29px;height:28px;padding-inline:6px}}main{--theme-accent:var(--brass);--theme-accent-2:var(--brass-light);--theme-dark:var(--navy);--theme-surface:var(--ivory);--theme-text:var(--ink);transition:background-color .26s,color .26s}.theme-switcher{z-index:80;color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05111deb;border:1px solid #c8a15773;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 16px 42px #0000003d}.theme-switcher>span{color:#8fa0ad;letter-spacing:.16em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:700}.theme-switcher>div{gap:5px;display:flex}.theme-switcher button{color:#aab7c1;background:0 0;border:1px solid #34485a;align-items:center;gap:0;min-width:42px;height:38px;padding:0 11px;transition:color .18s,background .18s,border-color .18s;display:flex}.theme-switcher button b{font-family:Georgia,serif;font-size:13px;font-weight:400}.theme-switcher button em{opacity:0;white-space:nowrap;max-width:0;font-size:10px;font-style:normal;font-weight:600;transition:max-width .24s,margin .24s,opacity .18s;overflow:hidden}.theme-switcher button.active{border-color:var(--theme-accent);color:#0b1824;background:var(--theme-accent-2)}.theme-switcher button.active em{opacity:1;max-width:150px;margin-left:8px}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--brass-light);outline-offset:3px}.reality-check{color:#f7f1e6;background:linear-gradient(145deg,#071626,#102c42);border:1px solid #c8a15773;border-radius:18px;margin:34px 0 42px;padding:28px;box-shadow:0 24px 70px #07162638}.reality-check>header span{color:#d8b86f;letter-spacing:.18em;font-size:10px;font-weight:800}.reality-check>header h3{color:#fff;margin:8px 0 5px;font:400 30px/1.08 Georgia,serif}.reality-check>header p{color:#9fb0bd;margin:0;font-size:12px}.reality-check-grid{grid-template-columns:1.05fr .95fr;gap:28px;margin-top:26px;display:grid}.reality-inputs{gap:18px;display:grid}.reality-inputs label span{color:#aebbc5;justify-content:space-between;gap:14px;font-size:11px;display:flex}.reality-inputs label b{color:#f1d18d;white-space:nowrap}.reality-inputs input{accent-color:#d5b46f;width:100%;margin-top:11px}.reality-result{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;padding:24px}.reality-result>span{color:#9fb0bd;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.reality-result>strong{color:#fff;margin:7px 0 22px;font:400 42px/1 Georgia,serif;display:block}.reality-result>strong small{color:#d5b46f;font:700 12px Inter,sans-serif}.reality-result>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.reality-result>div p{background:#0000002e;border-radius:10px;margin:0;padding:13px;display:grid}.reality-result>div p b{color:#fff;font-size:22px}.reality-result>div p span{color:#9fb0bd;margin-top:3px;font-size:9px}.reality-result>div i{color:#d5b46f}.reality-result footer{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;gap:6px;margin-top:20px;padding-top:17px;display:grid}.reality-result footer span{color:#9fb0bd;font-size:10px}.reality-result footer b{color:#fff}.reality-result footer em{letter-spacing:.08em;border-radius:5px;grid-column:1/-1;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.reality-result footer em.safe{color:#90e0b6;background:#143d31}.reality-result footer em.warn{color:#f3cf83;background:#4b3b19}.reality-result footer em.risk{color:#ffaaa3;background:#4d2223}.reality-disclaimer{color:#8395a3;margin-top:18px;line-height:1.5;display:block}@media (width<=760px){.reality-check{margin-inline:-10px;padding:22px 16px}.reality-check-grid{grid-template-columns:1fr}.reality-check>header h3{font-size:25px}.reality-inputs label span{font-size:10px}.reality-result>strong{font-size:36px}}.reality-equity{border-top:1px solid #ffffff1a;margin:17px 0 0;padding:15px 0 0;background:0 0!important;grid-template-columns:1fr auto!important;gap:8px 14px!important;display:grid!important}.reality-equity span{color:#9fb0bd!important;font-size:9px!important}.reality-equity b{text-align:right;color:#f1d18d!important;font-size:12px!important}.true-cost-editorial{background:#fff;width:min(1080px,100%)}.true-cost-editorial .insight-modal-body{width:min(760px,100% - 52px);padding:52px 0 64px}.true-cost-editorial h2{font-size:clamp(38px,5.2vw,60px);line-height:1.03}.true-cost-editorial .insight-lead{color:#445867;margin:28px 0 36px;font:400 18px/1.75 Georgia,serif}.true-cost-metrics{border-top:1px solid #d8d0c4;border-bottom:1px solid #d8d0c4;grid-template-columns:repeat(3,1fr);margin:0 0 42px;display:grid}.true-cost-metrics>div{border-right:1px solid #ddd5c9;padding:23px 20px}.true-cost-metrics>div:first-child{padding-left:0}.true-cost-metrics>div:last-child{border-right:0;padding-right:0}.true-cost-metrics b{color:#10283e;font:400 27px/1 Georgia,serif;display:block}.true-cost-metrics span{color:#78838a;margin-top:8px;font-size:10px;line-height:1.45;display:block}.true-cost-pullquote{color:#173247;border-left:4px solid #c8a157;margin:44px -74px;padding:12px 0 12px 30px;font:italic 400 clamp(25px,3vw,35px)/1.3 Georgia,serif}.true-cost-example{background:#faf7f1;border:1px solid #ddd4c7;margin:42px -42px;padding:34px 40px}.true-cost-example header span,.true-cost-scenarios>span{color:#9d7735;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.true-cost-example h3{color:#10283e;margin:10px 0 24px;font:400 30px/1.18 Georgia,serif}.true-cost-example p{color:#566773;border-bottom:1px solid #e0d8cc;justify-content:space-between;gap:20px;margin:0;padding:12px 0;font-size:12px;display:flex}.true-cost-example p b{color:#173247;white-space:nowrap}.true-cost-example p.total{color:#10283e;border:0;margin-top:8px;padding:17px 0 8px;font-weight:800}.true-cost-example p.total b{color:#9d7735;font:400 24px Georgia,serif}.true-cost-example small{color:#849097;margin-top:18px;line-height:1.5;display:block}.true-cost-story-fragment>section{border-top:1px solid #ddd5c9;grid-template-columns:42px 1fr;gap:18px;padding:34px 0;display:grid}.true-cost-story-fragment>section>span{color:#b58b45;font:400 17px Georgia,serif}.true-cost-story-fragment h3{color:#10283e;margin:0 0 13px;font:400 29px/1.17 Georgia,serif}.true-cost-story-fragment p{color:#52636e;margin:0;font-size:15px;line-height:1.82}.true-cost-scenarios{color:#eef1f2;background:#10283e;margin:12px -42px 42px;padding:32px 40px}.true-cost-scenarios>div{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:17px 0;display:grid}.true-cost-scenarios>div:last-child{border-bottom:0}.true-cost-scenarios p{display:grid;margin:0!important}.true-cost-scenarios p b{color:#fff}.true-cost-scenarios p em{color:#aebbc5;margin-top:5px;font-size:10px;font-style:normal}.true-cost-scenarios strong{color:#e0bd75;white-space:nowrap;font:400 22px Georgia,serif}@media (width<=900px){.true-cost-pullquote{margin:35px 0}.true-cost-example,.true-cost-scenarios{margin-left:-20px;margin-right:-20px}.true-cost-metrics{grid-template-columns:1fr}.true-cost-metrics>div,.true-cost-metrics>div:first-child,.true-cost-metrics>div:last-child{border-bottom:1px solid #ddd5c9;border-right:0;padding:16px 0}.true-cost-metrics>div:last-child{border-bottom:0}}@media (width<=620px){.true-cost-editorial{border:0;border-radius:0}.true-cost-editorial .insight-modal-body{width:calc(100% - 34px);padding:34px 0 48px}.true-cost-editorial h2{font-size:37px}.true-cost-editorial .insight-lead{font-size:16px}.true-cost-example,.true-cost-scenarios{margin-left:-17px;margin-right:-17px;padding:25px 22px}.true-cost-pullquote{font-size:25px}.true-cost-story-fragment>section{grid-template-columns:30px 1fr;gap:10px}.true-cost-story-fragment h3{font-size:25px}.true-cost-story-fragment p{font-size:14px}.true-cost-example p{align-items:flex-start}.true-cost-example p.total b{font-size:20px}.true-cost-scenarios>div{grid-template-columns:1fr}.true-cost-editorial .insight-modal-close{z-index:3;position:fixed}}.land-editorial{background:#fff;width:min(1120px,100%)}.land-editorial .insight-cover img{aspect-ratio:16/8.4;object-fit:cover}.land-editorial .insight-modal-body{width:min(800px,100% - 56px);padding:52px 0 72px}.land-editorial h2{font-size:clamp(40px,5.3vw,64px);line-height:1.02}.land-editorial .insight-lead{color:#405664;margin:28px 0 38px;font:400 18px/1.76 Georgia,serif}.land-key-metrics{border-block:1px solid #d9d1c5;grid-template-columns:repeat(3,1fr);margin:0 0 42px;display:grid}.land-key-metrics>div{border-right:1px solid #ddd5ca;padding:24px 20px}.land-key-metrics>div:first-child{padding-left:0}.land-key-metrics>div:last-child{border-right:0}.land-key-metrics b{color:#254737;font:400 28px Georgia,serif;display:block}.land-key-metrics span{color:#77858a;margin-top:8px;font-size:10px;line-height:1.5;display:block}.land-pullquote{color:#173f31;border-left:4px solid #a68447;margin:46px -76px;padding:12px 0 12px 30px;font:italic 400 clamp(25px,3vw,36px)/1.3 Georgia,serif}.land-method-note{background:#f6f2e9;border:1px solid #d9d0c2;margin:46px -44px;padding:34px 40px}.land-method-note>span,.land-scenario-table header>span,.land-red-flags>span,.land-calculator header>span{color:#8c6c32;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.land-method-note h3,.land-scenario-table h3,.land-calculator h3{color:#143a2d;margin:9px 0 19px;font:400 30px/1.18 Georgia,serif}.land-method-note p{color:#566970;margin:10px 0;font-size:13px;line-height:1.7}.land-method-note b{color:#183e30}.land-story-fragment>section:first-child{border-top:1px solid #ddd5c9;grid-template-columns:42px 1fr;gap:18px;padding:36px 0;display:grid}.land-story-fragment>section:first-child>span{color:#a07a39;font:400 17px Georgia,serif}.land-story-fragment h3{color:#123b2c;margin:0 0 13px;font:400 29px/1.17 Georgia,serif}.land-story-fragment p{color:#50646b;margin:0;font-size:15px;line-height:1.84}.land-scenario-table{background:#fbf8f1;border:1px solid #d7cebf;margin:12px -74px 44px;padding:38px 42px}.land-scenario-table>div{overflow-x:auto}.land-scenario-table table{border-collapse:collapse;width:100%;min-width:660px}.land-scenario-table th{color:#7a6749;text-align:left;text-transform:uppercase;border-bottom:1px solid #bdad93;padding:11px 12px;font-size:9px}.land-scenario-table td{color:#435962;border-bottom:1px solid #e2dbd0;padding:13px 12px;font-size:12px}.land-scenario-table td:nth-child(n+2){white-space:nowrap}.land-scenario-table tr.highlight td{color:#173e30;background:#edf2ec;font-weight:800}.land-scenario-table>small{color:#7f8c90;margin-top:16px;font-size:9px;line-height:1.6;display:block}.land-calculator{color:#edf2ef;background:#102c24;margin:0 -74px 48px;padding:40px 42px}.land-calculator header p{color:#aabbb4;margin:0 0 25px;font-size:11px}.land-calculator h3{color:#fff}.land-calculator-grid{grid-template-columns:1.08fr .92fr;gap:28px;display:grid}.land-calculator-inputs{gap:17px;display:grid}.land-calculator-inputs label{gap:8px;display:grid}.land-calculator-inputs label>span{color:#bac8c2;justify-content:space-between;gap:12px;font-size:10px;display:flex}.land-calculator-inputs b{color:#e1bd72}.land-calculator input[type=range]{accent-color:#d3ad62;width:100%}.dual-range{grid-template-columns:1fr 1fr;gap:12px;display:grid}.land-calculator-results{gap:11px;display:grid}.land-calculator-results article{background:#ffffff0b;border:1px solid #ffffff24;padding:19px}.land-calculator-results article span,.land-calculator-results article small{color:#a8bbb4;font-size:9px;display:block}.land-calculator-results article strong{color:#fff;margin:7px 0;font:400 28px Georgia,serif;display:block}.land-calculator-results footer{color:#102c24;background:#d9bd80;padding:19px;display:grid}.land-calculator-results footer span,.land-calculator-results footer small{font-size:9px}.land-calculator-results footer b{margin:5px 0;font:400 27px Georgia,serif}.land-calculator-results footer.deposit-wins{background:#d5dfe0}.land-calculator-note{color:#8fa69d;margin-top:22px;font-size:9px;line-height:1.6;display:block}.land-red-flags{background:#f7efec;border-left:4px solid #9e493f;margin:10px -44px 44px;padding:30px 40px}.land-red-flags>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.land-red-flags b{color:#704139;background:#fff;border:1px solid #dac6c0;border-radius:999px;padding:9px 11px;font-size:9px}.land-editorial .insight-conclusion{background:#eff3ee;border-left-color:#345f4e}.land-editorial .insight-sources a{overflow-wrap:anywhere}@media (width<=900px){.land-pullquote{margin:36px 0}.land-method-note,.land-scenario-table,.land-calculator,.land-red-flags{margin-left:-20px;margin-right:-20px}.land-key-metrics{grid-template-columns:1fr}.land-key-metrics>div,.land-key-metrics>div:first-child{border-bottom:1px solid #ddd5c9;border-right:0;padding:16px 0}.land-key-metrics>div:last-child{border-bottom:0}.land-calculator-grid{grid-template-columns:1fr}}@media (width<=620px){.land-editorial{border:0;border-radius:0}.land-editorial .insight-modal-body{width:calc(100% - 34px);padding:34px 0 52px}.land-editorial h2{font-size:37px}.land-editorial .insight-lead{font-size:16px}.land-method-note,.land-scenario-table,.land-calculator,.land-red-flags{margin-left:-17px;margin-right:-17px;padding:25px 20px}.land-pullquote{font-size:25px}.land-story-fragment>section:first-child{grid-template-columns:29px 1fr;gap:9px}.land-story-fragment h3{font-size:25px}.land-story-fragment p{font-size:14px}.land-calculator-results article strong{font-size:25px}.land-editorial .insight-modal-close{z-index:3;position:fixed}}.hero{background:radial-gradient(circle at 73% 44%, #25466361, transparent 35%), radial-gradient(circle at 20% 0%, #15365252, transparent 35%), var(--navy);min-height:810px;color:var(--ivory);position:relative;overflow:hidden}.site-header{z-index:20;border-bottom:1px solid #c8a15729;grid-template-columns:310px 1fr auto;align-items:center;gap:44px;width:min(100% - 88px,1480px);height:116px;margin:0 auto;display:grid;position:relative}.brand{color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:inline-flex}.brand span{letter-spacing:.02em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:34px;line-height:1}.brand small{color:var(--brass);letter-spacing:.04em;margin-top:9px;font-size:12px}.nav{justify-content:flex-end;align-items:center;gap:clamp(20px,2.5vw,44px);display:flex}.nav button,footer button{color:inherit;background:0 0;border:0;padding:10px 0;font-size:14px;position:relative}.nav button:after{content:"";background:var(--brass);height:1px;transition:right .18s;position:absolute;bottom:2px;left:0;right:100%}.nav button:hover:after{right:0}.header-cta{border:1px solid var(--brass);height:48px;color:var(--brass-light);background:0 0;padding:0 22px;transition:background .18s,color .18s}.header-cta:hover{background:var(--brass);color:var(--navy)}.menu-toggle{display:none}.hero-grid{grid-template-columns:minmax(500px,.92fr) minmax(540px,1.08fr);align-items:center;gap:44px;width:min(100% - 88px,1480px);min-height:694px;margin:0 auto;display:grid}.hero-copy{z-index:3;padding:68px 0 92px;position:relative}.eyebrow{color:var(--brass-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:600}.eyebrow.dark{color:#8a6729}.hero h1,.section-heading h2,.valuation-copy h2,.process-copy h2,.final-cta h2,.lead-modal h2{letter-spacing:-.035em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:400}.hero h1{max-width:690px;color:var(--ivory);margin:0;font-size:clamp(58px,5.25vw,82px);line-height:.98}.hero-lead{color:#c7d0d8;max-width:650px;margin:30px 0 0;font-size:18px;line-height:1.72}.hero-actions{gap:18px;margin-top:36px;display:flex}.button{border-radius:0;justify-content:center;align-items:center;gap:20px;min-height:58px;padding:0 28px;font-size:15px;font-weight:600;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{border:1px solid var(--brass);color:#111b25;background:linear-gradient(105deg, #b98d41, var(--brass-light) 55%, #ba8d42);box-shadow:0 12px 34px #00000029}.button.primary:hover{background:linear-gradient(105deg,#d2af6c,#efd69b 55%,#c99c50)}.button.secondary{color:var(--brass-light);background:0 0;border:1px solid #e1c27fc7}.button.secondary:hover{border-color:var(--brass-light);background:#c8a15714}.button.secondary.light{flex:none}.button.full{width:100%}.valuation-art{height:620px;position:relative;transform:translateY(16px)}.art-grid{opacity:.24;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:58px 58px;position:absolute;inset:20px -50px 18px 0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.valuation-art:before,.valuation-art:after{content:"";border:1px solid #c8a15740;border-radius:50%;position:absolute}.valuation-art:before{width:490px;height:490px;top:55px;left:130px}.valuation-art:after{width:340px;height:340px;top:130px;left:205px}.frame{border:3px solid #9f7938;animation:.8s cubic-bezier(.2,.8,.2,1) both frame-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #eacd8bb8,inset 0 0 24px #c8a15714,0 20px 40px #0000003d}.frame-one{width:520px;height:480px}.frame-two{width:405px;height:368px;animation-delay:80ms}.frame-three{width:294px;height:260px;animation-delay:.16s}.frame-four{width:184px;height:156px;animation-delay:.24s}.value-path{z-index:4;filter:drop-shadow(0 0 8px #fad98bc2);width:145px;height:280px;position:absolute;bottom:40px;left:calc(50% - 2px)}.value-path i{transform-origin:0;background:#f0cc78;animation:.7s ease-out both line-draw;display:block;position:absolute}.value-path i:first-child{width:2px;height:126px;bottom:0;left:0}.value-path i:nth-child(2){width:76px;height:2px;animation-delay:.35s;bottom:124px;left:0}.value-path i:nth-child(3){width:2px;height:58px;animation-delay:.52s;bottom:124px;left:74px}.value-path i:nth-child(4){width:62px;height:2px;animation-delay:.65s;bottom:181px;left:75px;transform:rotate(-42deg)}.keystone{z-index:5;clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);width:108px;height:86px;color:var(--navy);background:linear-gradient(135deg, var(--brass-light), #9d702e);place-items:center;display:grid;position:absolute;bottom:38px;left:calc(50% - 54px);box-shadow:0 15px 35px #0006}.keystone span{font-family:Georgia,serif;font-size:20px}.art-caption{z-index:6;border-left:1px solid var(--brass);color:#9eacb9;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:4px;padding-left:18px;font-size:11px;display:flex;position:absolute;bottom:12px;right:5px}.art-caption strong{color:var(--brass-light);font-size:13px}.trust-strip{border-top:2px solid var(--brass);background:var(--ivory);grid-template-columns:repeat(3,1fr);min-height:136px;padding:0 max(44px,50vw - 740px);display:grid}.trust-strip>div{border-right:1px solid #d5c8b3;align-items:center;gap:22px;min-height:136px;padding:28px 38px;display:flex}.trust-strip>div:first-child{padding-left:0}.trust-strip>div:last-child{border-right:0}.trust-mark{color:#8d6729;clip-path:polygon(50% 0,92% 18%,86% 75%,50% 100%,14% 75%,8% 18%);border:1px solid #b48a3e;flex:0 0 50px;place-items:center;width:50px;height:58px;font-family:Georgia,serif;display:grid}.trust-strip p{flex-direction:column;gap:7px;margin:0;display:flex}.trust-strip strong{font-size:17px}.trust-strip small{color:#69727a;line-height:1.45}.journey-section,.opportunities-section{background:#f7f3ea;padding:118px max(44px,50vw - 740px)}.section-heading{max-width:780px}.section-heading.wide{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;max-width:none;display:grid}.section-heading h2,.valuation-copy h2,.process-copy h2{margin:0;font-size:clamp(44px,4.2vw,64px);line-height:1.02}.section-heading>p:last-child,.section-heading.wide>p,.valuation-copy>p,.process-copy>p{color:#62707b;font-size:17px;line-height:1.75}.journey-switch{background:#e8e0d2;border:1px solid #d7cbb9;width:fit-content;margin-top:54px;padding:5px;display:flex}.journey-switch button{color:#5e6670;background:0 0;border:0;min-width:215px;height:48px;padding:0 22px;font-weight:600}.journey-switch button.active{color:var(--ivory);background:var(--navy)}.journey-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:52px;display:grid}.journey-card{border-bottom:1px solid #c8bda9;min-height:280px;padding:0 26px 30px 0}.journey-card>div{align-items:center;gap:18px;display:flex}.journey-card>div span{color:#966f2d;font-family:Georgia,serif;font-size:22px}.journey-card>div i{background:linear-gradient(90deg,#c8a157,#0000);flex:1;height:1px}.journey-card h3{margin:46px 0 18px;font-family:Georgia,serif;font-size:24px;font-weight:400}.journey-card p{color:#66717a;margin:0;font-size:14px;line-height:1.7}.text-link{color:#815e22;background:0 0;border:0;border-bottom:1px solid #9b7330;gap:38px;margin-top:42px;padding:0 0 8px;font-weight:600;display:inline-flex}.valuation-section{background:radial-gradient(circle at 20% 25%, #2046675c, transparent 32%), var(--navy);color:var(--ivory);grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px;padding:118px max(44px,50vw - 740px);display:grid}.valuation-copy>p{color:#b5c0c9}.valuation-copy ul{margin:34px 0 0;padding:0;list-style:none}.valuation-copy li{color:#d7dee4;border-bottom:1px solid #c8a15733;padding:14px 0}.valuation-copy li:before{content:"✓";color:var(--brass-light);margin-right:14px}.calculator{background:#0b1f31c7;border:1px solid #c8a15770;padding:38px 42px 42px;box-shadow:0 25px 60px #0003}.calculator-head{border-bottom:1px solid #c8a15738;justify-content:space-between;align-items:center;margin-bottom:34px;padding-bottom:20px;display:flex}.calculator-head span{font-family:Georgia,serif;font-size:23px}.calculator-head small{color:#8293a1}.calculator>label{color:#b8c4cd;grid-template-columns:1fr auto;gap:16px;margin-top:25px;font-size:13px;display:grid}.calculator>label span{color:var(--ivory);font-size:15px;font-weight:700}.calculator input[type=range]{width:100%;height:3px;accent-color:var(--brass);grid-column:1/-1}.calculator fieldset{border:0;margin:28px 0;padding:0}.calculator legend{color:#b8c4cd;margin-bottom:12px;font-size:13px}.stability-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stability-options button{color:#9cabb7;background:0 0;border:1px solid #365069;height:42px}.stability-options button.active{border-color:var(--brass);color:var(--navy);background:var(--brass-light)}.valuation-result{border-left:3px solid var(--brass);background:#c8a1571a;padding:25px 27px}.valuation-result small,.valuation-result strong{display:block}.valuation-result small{color:#aebbc5}.valuation-result strong{color:var(--brass-light);margin-top:6px;font-family:Georgia,serif;font-size:clamp(27px,3vw,39px);font-weight:400}.valuation-result p{color:#9facb7;font-size:12px;line-height:1.6}.valuation-result button{color:var(--ivory);background:0 0;border:0;padding:8px 0;font-weight:600}.opportunities-section{background:#eee8dd}.filter-row{border-bottom:1px solid #cec1ac;gap:10px;margin-top:50px;padding-bottom:16px;display:flex;overflow-x:auto}.filter-row button{color:#65707a;white-space:nowrap;background:0 0;border:1px solid #0000;padding:11px 20px}.filter-row button.active{border-color:var(--navy);color:var(--ivory);background:var(--navy)}.demo-note{color:#8a7e6f;margin:20px 0 0;font-size:12px}.listing-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:28px;display:grid}.listing-card{background:#f8f4ec;border:1px solid #d1c5b2;border-radius:24px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.featured-market{background:#f5f1e8;padding:88px max(44px,50vw - 740px)}.featured-market-head{grid-template-columns:1fr minmax(320px,520px);align-items:end;gap:48px;margin-bottom:34px;display:grid}.featured-market-head h2{color:var(--ink);margin:8px 0 0;font:46px/1.05 Iowan Old Style,Baskerville,Georgia,serif}.featured-market-head>p{color:#64717d;margin:0;font-size:14px;line-height:1.65}.featured-market-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.featured-card{background:#fbf9f4;border:1px solid #1220311f;border-radius:22px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 12px 32px #0f1c2912}.featured-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #0f1c291f}.featured-image{background:#14283a;border:0;width:100%;height:210px;padding:0;position:relative;overflow:hidden}.featured-image:after{content:"";background:linear-gradient(#040d1514,#040d1594);position:absolute;inset:0}.featured-image img{object-fit:cover;width:100%;height:100%;transition:transform .32s}.featured-card:hover .featured-image img{transform:scale(1.035)}.featured-image span,.featured-image em{z-index:2;color:#f6f0e5;font-style:normal;position:absolute}.featured-image span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;top:18px;left:20px}.featured-image em{font:22px Georgia,serif;bottom:18px;left:20px}.featured-card>div{padding:22px 22px 24px}.featured-card>div>p{color:#84909a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.featured-card h3{color:#172330;min-height:54px;margin:12px 0 14px;font:23px/1.15 Georgia,serif}.featured-card>div>strong{color:#172330;font-size:20px;display:block}.featured-card>div>button{color:#1c5fe8;background:0 0;border:0;border-top:1px solid #ded6c7;justify-content:space-between;width:100%;margin-top:20px;padding:15px 0 0;font-size:12px;font-weight:700;display:flex}.featured-market-actions{align-items:center;gap:26px;margin-top:28px;display:flex}.featured-sell-link{color:#17334c;background:0 0;border:0;border-bottom:1px solid #9a7a3f;padding:10px 0;font-size:12px;font-weight:650}@media (width<=900px){.featured-market{padding:70px 28px}.featured-market-head{grid-template-columns:1fr;gap:18px}.featured-market-grid{grid-template-columns:1fr 1fr}.featured-card:last-child{display:none}}@media (width<=600px){.featured-market{padding:56px 18px}.featured-market-head h2{font-size:36px}.featured-market-grid{grid-template-columns:1fr}.featured-card:last-child{display:block}.featured-market-actions{flex-direction:column;align-items:stretch}.featured-sell-link{text-align:center}}.admin-shell{color:#122031;background:#f1eee7;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.admin-nav{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-width:none;color:#eef0ec;background:#071626;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-nav::-webkit-scrollbar{width:0;height:0;display:none}.admin-brand{color:#f4efe5;letter-spacing:.04em;font-family:Georgia,serif;font-size:25px;text-decoration:none}.admin-brand small{color:#c8a157;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font:9px Inter,sans-serif;display:block}.admin-nav nav{gap:6px;margin-top:52px;display:grid}.admin-nav nav button{color:#91a0ad;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.admin-nav nav button span{border:1px solid #324454;border-radius:7px;place-items:center;width:25px;height:25px;font:12px Georgia,serif;display:grid}.admin-nav nav button.active{color:#f7f0df;background:#112a40}.admin-nav nav button.active span{color:#071626;background:#c8a157;border-color:#c8a157}.admin-user{border-top:1px solid #263a4b;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.admin-user>span{color:#071626;background:#c8a157;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.admin-user p{min-width:0;margin:0}.admin-user strong,.admin-user small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.admin-user strong{font-size:12px}.admin-user small{color:#8394a2;margin-top:3px;font-size:10px}.device-card-note{color:#8a959c;margin-top:13px;font-size:8px;line-height:1.5;display:block}.device-card .traffic-bar-row span{white-space:nowrap}.admin-workspace{min-width:0;padding:32px 40px 60px}.admin-topbar{border-bottom:1px solid #d7d0c3;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.admin-topbar p{color:#7c8994;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.admin-topbar h1{margin:0;font:30px Georgia,serif}.admin-topbar>div:last-child{align-items:center;gap:18px;display:flex}.admin-topbar a,.admin-topbar button{color:#193b5c;background:0 0;border:0;font-size:12px;text-decoration:none}.status-pill{color:#755c27;background:#e7ddc9;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:700}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.admin-kpis article{background:#faf8f3;border:1px solid #ddd6c9;border-radius:15px;flex-direction:column;min-height:122px;padding:18px;display:flex}.admin-kpis article>span{color:#7c8994;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.admin-kpis article strong{margin-top:12px;font:23px Georgia,serif}.admin-kpis article strong.small-value{font:15px/1.35 Inter,sans-serif}.admin-kpis small{color:#8a948f;margin-top:auto;font-size:10px}.admin-kpis i,.dossier-list i{background:#e0dbd1;height:3px;margin-top:auto}.admin-kpis i b,.dossier-list i b{background:#c8a157;height:100%;display:block}.admin-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:16px;display:grid}.admin-panel{background:#faf8f3;border:1px solid #dcd5c8;border-radius:18px;overflow:hidden}.panel-heading{border-bottom:1px solid #e3ddd2;justify-content:space-between;align-items:center;min-height:84px;padding:18px 22px;display:flex}.panel-heading span{color:#96773c;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.panel-heading h2{margin:5px 0 0;font:21px Georgia,serif}.panel-heading button{color:#183853;background:0 0;border:1px solid #c7bda9;border-radius:8px;padding:9px 12px;font-size:11px}.dossier-list{padding:7px 14px 16px}.dossier-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5dfd4;grid-template-columns:32px minmax(150px,1fr) minmax(90px,150px) 24px;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 8px;display:grid}.dossier-list button>span{background:#ede8de;border-radius:9px;place-items:center;width:29px;height:29px;font:12px Georgia,serif;display:grid}.dossier-list p{margin:0}.dossier-list p strong,.dossier-list p small{display:block}.dossier-list p strong{font-size:13px}.dossier-list p small{color:#8b969e;margin-top:4px;font-size:10px}.dossier-list em{color:#9c814a;font-style:normal}.activity-panel{padding-bottom:20px}.activity{gap:12px;min-height:70px;padding:14px 20px;display:flex}.activity i{background:#c8a157;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #ece3d1}.activity p{margin:0}.activity small,.activity strong{display:block}.activity small{color:#929ca3;font-size:9px}.activity strong{margin-top:5px;font-size:11px;line-height:1.4}.audit-link{color:#8c6c32;background:0 0;border:0;margin:12px 20px 0;font-size:11px}.valuation-form{grid-template-columns:1.1fr .9fr;display:grid}.valuation-inputs{grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.valuation-inputs label{color:#75838e;font-size:10px}.valuation-inputs label span{color:#6e7a83;background:#fff;border:1px solid #d7d0c4;border-radius:8px;align-items:center;height:42px;margin-top:6px;padding:0 11px;display:flex}.valuation-inputs input{background:0 0;border:0;outline:0;width:100%;font-weight:700}.admin-primary{color:#fff;background:#12324e;border:0;border-radius:9px;grid-column:1/-1;height:44px;font-weight:700}.valuation-summary{color:#f4f0e7;background:#0a1b2c;padding:28px}.valuation-summary>p{color:#bba066;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:10px}.valuation-summary>strong{margin:13px 0 25px;font:30px Georgia,serif;display:block}.valuation-summary dl{border-top:1px solid #294056;margin:0}.valuation-summary dl div{border-bottom:1px solid #294056;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.valuation-summary dt{color:#93a2ae;font-size:10px}.valuation-summary dd{margin:0;font-size:11px;font-weight:700}.valuation-summary>small{color:#8799a7;margin-top:22px;font-size:9px;line-height:1.6;display:block}.partner-card{border:1px solid #ded7ca;border-radius:13px;margin:20px;padding:18px}.partner-head{align-items:center;gap:12px;display:flex}.partner-head>span{color:#fff;background:#163954;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.partner-head div strong,.partner-head div small{display:block}.partner-head div small{color:#8c979e;margin-top:4px;font-size:10px}.partner-head b{color:#407252;background:#deede3;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:9px}.partner-card label{margin-top:22px;font-size:11px;display:block}.partner-card input{accent-color:#b99043;width:100%;margin-top:14px}.stage-grid{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 20px 20px;display:grid}.stage-grid article{opacity:.48;border:1px solid #ddd6ca;border-radius:12px;min-height:172px;padding:14px}.stage-grid article.open{opacity:1;background:#f4efe4;border-color:#ccb77f}.stage-grid article>span{border:1px solid #b8b1a6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.stage-grid h3{margin:24px 0 8px;font:16px Georgia,serif}.stage-grid p{color:#7b8790;min-height:48px;margin:0;font-size:9px;line-height:1.45}.stage-grid small{color:#9b7b3e;text-transform:uppercase;font-size:9px}.access-note{color:#697781;background:#e9e5dc;border-radius:9px;margin:0 20px 20px;padding:13px;font-size:10px}@media (width<=1000px){.admin-shell{grid-template-columns:82px 1fr}.admin-nav{padding:25px 12px}.admin-brand{font-size:0}.admin-brand:before{content:"TP";font-size:22px}.admin-brand small,.admin-nav nav button:not(.active){font-size:0}.admin-nav nav button{justify-content:center}.admin-user p{display:none}.admin-kpis{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.stage-grid{grid-template-columns:1fr 1fr}.valuation-form{grid-template-columns:1fr}}@media (width<=680px){.admin-shell{display:block}.admin-nav{z-index:40;flex-direction:column;align-items:stretch;gap:12px;width:100%;height:auto;padding:14px 14px 12px;position:sticky;top:0}.admin-brand{font-size:20px}.admin-brand:before{content:none}.admin-brand small{margin-top:5px;font-size:8px;display:block}.admin-nav nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;width:100%;margin:0;display:flex;overflow-x:auto}.admin-nav nav::-webkit-scrollbar{display:none}.admin-nav nav button{border:1px solid #22384a;border-radius:999px;flex:none;justify-content:flex-start;width:auto;min-width:max-content;padding:10px 12px;font-size:10px;display:flex}.admin-nav nav button span{border-radius:999px;width:21px;height:21px;font-size:10px}.admin-nav nav button:not(.active){font-size:10px}.admin-nav nav button b{margin-left:2px}.admin-user{display:none}.admin-workspace{padding:20px 14px 56px}.admin-topbar{flex-direction:column;align-items:flex-start;gap:12px}.admin-topbar h1{font-size:27px}.admin-topbar>div:last-child{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.admin-topbar a,.admin-topbar button{background:#e8e1d5;border-radius:8px;min-height:34px;padding:0 8px}.admin-notification-wrap{position:static}.admin-notification-panel{width:auto;max-height:min(460px,100vh - 150px);top:118px;left:14px;right:14px;overflow:auto}.admin-kpis{grid-template-columns:1fr}.admin-kpis article{min-height:104px;padding:15px}.valuation-inputs,.stage-grid{grid-template-columns:1fr}.dossier-list{padding:6px 10px 14px}.dossier-list button{grid-template-columns:32px minmax(0,1fr) 20px}.dossier-list i{display:none}.panel-heading{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:16px}.admin-panel{border-radius:14px}}.listing-card:hover{transform:translateY(-5px);box-shadow:0 22px 40px #22272b1a}.listing-visual{text-align:left;color:#f4e5c2;background:var(--navy);border:0;flex-direction:column;justify-content:space-between;width:100%;height:190px;padding:20px;display:flex;position:relative;overflow:hidden}.listing-visual:after{content:"";z-index:1;background:linear-gradient(#030e1894,#0000 48%),linear-gradient(#0000 45%,#030e18d1);transition:background .18s;position:absolute;inset:0}.listing-visual:hover:after{background:linear-gradient(#030e186b,#0000 48%),linear-gradient(#0000 45%,#030e18b8)}.listing-visual img{object-fit:cover;width:100%;height:100%;transition:transform .42s;position:absolute;inset:0}.listing-visual:hover img{transform:scale(1.035)}.listing-visual span{z-index:2;letter-spacing:.14em;text-transform:uppercase;font-size:11px;position:relative}.listing-visual b{z-index:2;font-family:Georgia,serif;font-size:27px;font-weight:400;position:relative}.listing-visual em{z-index:3;color:#f6e8c9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;position:absolute;bottom:20px;right:18px}.listing-body{padding:22px}.listing-meta{color:#84909a;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:10px;margin:0 0 12px;font-size:10px;display:flex}.listing-body h3{min-height:54px;margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.listing-price{margin:12px 0 18px;font-size:19px;display:block}.listing-body dl{border-top:1px solid #ddd2c2;border-bottom:1px solid #ddd2c2;margin:0;padding:12px 0}.listing-body dl div{justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;display:flex}.listing-body dt{color:#7c8790}.listing-body dd{margin:0;font-weight:600}.listing-body>button{color:#7c591f;background:0 0;border:0;justify-content:space-between;width:100%;margin-top:18px;padding:10px 0;font-weight:700;display:flex}.buyer-cta{color:var(--ivory);background:var(--navy);justify-content:space-between;align-items:center;gap:40px;margin-top:32px;padding:34px 38px;display:flex}.buyer-cta span{font-family:Georgia,serif;font-size:24px}.buyer-cta p{color:#aeb9c2;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.6}.process-section{color:var(--ivory);background:#0c1d2e;grid-template-columns:.94fr 1.06fr;align-items:center;gap:90px;padding:118px max(44px,50vw - 740px);display:grid}.process-copy>p{color:#aeb9c3}.principles{margin-top:45px}.principles article{border-top:1px solid #c8a15740;grid-template-columns:46px 1fr;gap:20px;padding:20px 0;display:grid}.principles article>span{color:var(--brass);font-family:Georgia,serif}.principles h3,.principles p{margin:0}.principles h3{font-family:Georgia,serif;font-size:19px;font-weight:400}.principles p{color:#8f9eaa;margin-top:6px;font-size:13px;line-height:1.5}.deal-room{background:#10263a;border:1px solid #c8a15766;padding:34px 38px;box-shadow:0 28px 70px #0000003b}.room-head{justify-content:space-between;align-items:center;gap:30px;display:flex}.room-head div{flex-direction:column;gap:7px;display:flex}.room-head small{color:#8798a6;text-transform:uppercase;letter-spacing:.1em}.room-head strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.room-head>span{color:var(--brass-light);font-family:Georgia,serif;font-size:30px}.progress-track{background:#2c4254;height:3px;margin:28px 0}.progress-track i{background:var(--brass);width:68%;height:100%;display:block}.deal-room ol{margin:0;padding:0;list-style:none}.deal-room li{border-bottom:1px solid #263d50;align-items:center;gap:18px;padding:14px 0;display:flex}.deal-room li>span{color:#8193a1;border:1px solid #4a6072;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.deal-room li.done>span{border-color:var(--brass);color:var(--navy);background:var(--brass)}.deal-room li.current>span{border-color:var(--brass-light);color:var(--brass-light)}.deal-room li p{flex:1;justify-content:space-between;gap:20px;margin:0;display:flex}.deal-room li small{color:#748896}.room-foot{border-left:2px solid var(--brass);background:#c8a15714;flex-direction:column;gap:6px;margin-top:24px;padding:18px;display:flex}.room-foot span{color:#8fa0ad;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.room-foot strong{font-size:13px}.final-cta{text-align:center;color:var(--ivory);background:radial-gradient(circle at center, #31557257, transparent 38%), var(--navy);padding:120px 44px}.final-cta h2{margin:0;font-size:clamp(50px,6vw,82px);line-height:1.03}.final-cta>p:not(.eyebrow){color:#aeb9c3;max-width:680px;margin:28px auto 0;line-height:1.7}.final-cta>div{justify-content:center;gap:16px;margin-top:38px;display:flex}footer{color:#8da0ae;background:#06121e;border-top:1px solid #c8a1573d;grid-template-columns:1.1fr 1.1fr auto;align-items:center;gap:35px;min-height:170px;padding:40px max(44px,50vw - 740px);display:grid}.footer-brand{flex-direction:column;gap:7px;display:flex}.footer-brand strong{color:var(--ivory);font-family:Georgia,serif;font-size:24px;font-weight:400}.footer-brand span{color:var(--brass);font-size:10px}footer p{margin:0;font-size:13px}footer>div:nth-of-type(2){color:#c1cbd2;gap:24px;display:flex}footer>small{border-top:1px solid #1f3040;grid-column:1/-1;padding-top:20px;font-size:10px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02090fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-modal{border-top:3px solid var(--brass);width:min(100%,580px);max-height:calc(100vh - 48px);color:var(--ink);background:var(--ivory);padding:48px;position:relative;overflow-y:auto;box-shadow:0 35px 90px #0006}.modal-close{color:#61707b;background:0 0;border:1px solid #cdbfa9;width:34px;height:34px;font-size:24px;position:absolute;top:16px;right:18px}.lead-modal h2{margin:0;font-size:42px;line-height:1.02}.lead-modal>p:not(.eyebrow){color:#6e7a84;line-height:1.6}.lead-modal form{gap:18px;margin-top:26px;display:grid}.lead-modal label{color:#56636d;gap:8px;font-size:12px;font-weight:600;display:grid}.lead-modal input,.lead-modal textarea{width:100%;color:var(--ink);resize:vertical;background:#fbf8f2;border:1px solid #cfc3b1;border-radius:0;padding:14px 15px}.success-state{text-align:center;padding:20px 0 4px}.success-state>span{color:#8d682c;border:1px solid #9b7433;place-items:center;width:68px;height:68px;margin:0 auto 26px;font-size:28px;display:grid}.success-state p{color:#68747d;margin:18px auto 28px;line-height:1.65}.preview-backdrop{padding:34px}.preview-modal{border-top:3px solid var(--brass);width:min(100%,1040px);max-height:calc(100vh - 68px);color:var(--ink);background:var(--ivory);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);display:grid;position:relative;overflow:auto;box-shadow:0 35px 90px #00000075}.preview-close{z-index:5;color:var(--ivory);background:#07162699;border-color:#f5f1e89e}.preview-image{background:var(--navy);min-height:590px;position:relative;overflow:hidden}.preview-image:after{content:"";background:linear-gradient(#0000 64%,#040f198c);position:absolute;inset:0}.preview-image img{object-fit:cover;width:100%;height:100%;min-height:590px;display:block}.preview-image span{z-index:2;color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;bottom:26px;left:28px}.preview-content{padding:62px 40px 40px}.preview-kicker{color:#916b2d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.preview-content h2{margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:38px;font-weight:400;line-height:1.04}.preview-content>strong{margin-top:16px;font-size:22px;display:block}.preview-content dl{border-top:1px solid #d6c9b6;border-bottom:1px solid #d6c9b6;margin:28px 0;padding:18px 0}.preview-content dl div{justify-content:space-between;gap:18px;padding:6px 0;font-size:13px;display:flex}.preview-content dt{color:#78838b}.preview-content dd{margin:0;font-weight:700}.preview-content>p:not(.preview-kicker){color:#697680;margin:0 0 28px;font-size:13px;line-height:1.65}@keyframes frame-in{0%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes line-draw{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (width<=1180px){.site-header{grid-template-columns:250px 1fr auto;gap:22px}.nav{gap:18px}.nav button{font-size:12px}.hero-grid{grid-template-columns:1fr .82fr}.valuation-art{transform:translate(80px,16px)scale(.82)}.journey-grid,.listing-grid{grid-template-columns:repeat(2,1fr)}.valuation-section,.process-section{gap:52px}}@media (width<=900px){.site-header{grid-template-columns:1fr auto;width:min(100% - 40px,1480px);height:92px}.brand span{font-size:28px}.brand small,.header-cta{display:none}.menu-toggle{background:0 0;border:1px solid #c8a1578c;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;padding:0 10px;display:flex}.menu-toggle span{background:var(--brass-light);height:1px}.nav{border-bottom:1px solid var(--brass);background:#071626;flex-direction:column;align-items:stretch;padding:18px 20px 24px;display:none;position:absolute;top:92px;left:-20px;right:-20px}.nav.open{display:flex}.nav button{text-align:left;font-size:15px}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;width:min(100% - 40px,1480px)}.hero-copy{padding:68px 0 25px}.hero h1{font-size:clamp(50px,10vw,78px)}.valuation-art{height:480px;transform:translateY(-10px)scale(.82)}.trust-strip{grid-template-columns:1fr;padding:0 20px}.trust-strip>div,.trust-strip>div:first-child{border-bottom:1px solid #d5c8b3;border-right:0;min-height:108px;padding:20px 0}.trust-strip>div:last-child{border-bottom:0}.journey-section,.opportunities-section,.valuation-section,.process-section{padding:88px 30px}.valuation-section,.process-section{grid-template-columns:1fr}.section-heading.wide{grid-template-columns:1fr;gap:15px}.buyer-cta{flex-direction:column;align-items:flex-start}footer{grid-template-columns:1fr 1fr}.preview-modal{grid-template-columns:1fr}.preview-image,.preview-image img{min-height:430px}}@media (width<=620px){.site-header,.hero-grid{width:min(100% - 32px,1480px)}.hero-copy{padding-top:52px}.hero h1{font-size:47px}.hero-lead{font-size:16px}.hero-actions,.final-cta>div{flex-direction:column;align-items:stretch}.button{width:100%}.valuation-art{height:350px;margin:0 -75px;transform:translateY(-12px)scale(.58)}.journey-section,.opportunities-section,.valuation-section,.process-section{padding:74px 20px}.section-heading h2,.valuation-copy h2,.process-copy h2{font-size:42px}.journey-switch{width:100%}.journey-switch button{width:50%;min-width:0;padding:0 9px;font-size:12px}.journey-grid,.listing-grid{grid-template-columns:1fr}.journey-card{min-height:235px}.calculator,.deal-room{padding:28px 20px}.stability-options{grid-template-columns:1fr}.listing-body h3{min-height:auto}.buyer-cta{padding:28px 22px}.deal-room li p{flex-direction:column;gap:3px}.final-cta{padding:84px 20px}.final-cta h2{font-size:45px}footer{grid-template-columns:1fr;padding:38px 20px}footer>div:nth-of-type(2){flex-wrap:wrap}.lead-modal{padding:42px 22px 26px}.lead-modal h2{font-size:35px}.preview-backdrop{padding:16px}.preview-modal{max-height:calc(100vh - 32px)}.preview-image,.preview-image img{min-height:280px}.preview-content{padding:34px 22px 26px}.preview-content h2{font-size:34px}}.registration-role-note{color:#8b7650;margin:9px 0 0;font-size:10px;line-height:1.5;display:block}.market-demand{color:#e9edf0;background:#0c2032;padding:72px max(28px,50vw - 710px)}.market-demand-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.market-demand-head p{color:#d0ac63;letter-spacing:.17em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:800}.market-demand-head h2{color:#f6f1e8;margin:0;font:400 clamp(32px,3.4vw,48px)/1.05 Georgia,serif}.market-demand-head>span{color:#91a0ac;max-width:480px;font-size:12px;line-height:1.6}.market-demand-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.market-demand-grid article{background:#10283e;border:1px solid #cba75e47;border-radius:16px;flex-direction:column;min-height:385px;padding:25px;display:flex}.market-demand-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-demand-grid header span{color:#d1ac64;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.market-demand-grid header i{color:#a7b4bd;text-transform:uppercase;border:1px solid #40576a;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.market-demand-grid h3{color:#fff;margin:27px 0 12px;font:400 25px/1.12 Georgia,serif}.market-demand-grid>article>p{color:#aab6bf;min-height:60px;margin:0 0 20px;font-size:12px;line-height:1.65}.market-demand-grid dl{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.market-demand-grid dl div{border-top:1px solid #263f53;padding-top:10px}.market-demand-grid dt{color:#748796;text-transform:uppercase;font-size:9px}.market-demand-grid dd{color:#eff1f1;margin:5px 0 0;font-size:11px}.market-demand-grid button{color:#d9b66e;text-align:left;background:0 0;border:0;border-top:1px solid #2b4457;margin-top:auto;padding:16px 0 0;font-size:11px;font-weight:800}.market-demand-grid button span{float:right}.market-demand-note{color:#7f909d;margin-top:16px;font-size:10px;display:block}.portal-hub{color:#10283e;background:#f2eee6;min-height:100vh}.portal-hub-header{color:#fff;background:#0b1d2d;border-bottom:1px solid #2f465a;grid-template-columns:250px 1fr auto;align-items:center;gap:30px;min-height:82px;padding:0 max(150px,50vw - 588px) 0 clamp(20px,4.5vw,68px);display:grid}.portal-hub-header>a{color:#fff;flex-direction:column;text-decoration:none;display:flex}.portal-hub-header>a b{letter-spacing:.08em;font:700 20px/1 Georgia,serif}.portal-hub-header>a small{color:#c8a157;letter-spacing:.08em;margin-top:6px;font-size:8px}.portal-hub-header nav{justify-content:center;gap:5px;display:flex}.portal-hub-header nav button{color:#9dacb7;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:10px;font-weight:700}.portal-hub-header nav button.active{color:#0b1d2d;background:#d1ae68}.portal-hub-user{align-items:center;gap:10px;display:flex}.portal-hub-user>span{text-align:right;flex-direction:column;display:flex}.portal-hub-user>span b{font-size:10px}.portal-hub-user>span small{color:#d1ae68;margin-top:2px;font-size:8px}.portal-hub-user select{color:#fff;background:#142e43;border:1px solid #4a6072;border-radius:6px;height:32px;padding:0 7px;font-size:9px}.portal-hub-user>a,.portal-hub-user>button{color:#b7c2ca;background:0 0;border:0;font-size:9px;text-decoration:none}.portal-hub-body{width:min(1380px,100% - 44px);margin:0 auto;padding:46px 0 76px}.portal-hub-title p{color:#a27c38;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:800}.portal-hub-title h1{color:#10283e;margin:0;font:400 clamp(32px,4vw,52px)/1.04 Georgia,serif}.portal-hub-title>span{color:#71808a;max-width:700px;margin-top:13px;font-size:12px;line-height:1.6;display:block}.portal-hub-status{color:#435767;background:#e9dfce;border-left:3px solid #c8a157;margin:22px 0 0;padding:12px 15px;font-size:11px}.portal-message-alert{color:#10283e;text-align:left;background:linear-gradient(105deg,#fff9eb,#f1e4ca);border:1px solid #caa45e;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin:24px 0 0;padding:17px 19px;display:flex;box-shadow:0 12px 30px #4f3c1b14}.portal-message-alert>span{gap:4px;min-width:0;display:grid}.portal-message-alert small{color:#96702c;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.portal-message-alert b{font:400 21px Georgia,serif}.portal-message-alert em{color:#65747f;text-overflow:ellipsis;white-space:nowrap;max-width:850px;font-size:10px;font-style:normal;overflow:hidden}.portal-message-alert i{color:#795a24;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850}.portal-message-alert:hover{background:linear-gradient(105deg,#fffaf0,#ecdbba);border-color:#a57a31}.portal-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:32px;display:grid}.portal-kpis article{background:#fff;border:1px solid #d9d0c3;border-radius:12px;padding:20px}.portal-kpis span{color:#75838c;text-transform:uppercase;font-size:9px;display:block}.portal-kpis b{color:#10283e;margin:11px 0 6px;font:400 32px Georgia,serif;display:block}.portal-kpis b.textual{font-size:25px}.portal-kpis small{color:#9b8051;font-size:9px}.portal-panel-head{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 16px;display:flex}.portal-panel-head small{color:#a27c38;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.portal-panel-head h2{color:#10283e;margin:0;font:400 28px Georgia,serif}.portal-panel-head button,.portal-panel-head>a{color:#10283e;background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:none}.portal-panel-head>b{color:#b38b45;font:400 28px Georgia,serif}.portal-panel-head>span{color:#7d8992;text-align:right;max-width:360px;font-size:10px}.portal-supplier-workspace{background:#fff;border:1px solid #d8cfc1;border-radius:18px;margin-top:30px;padding:30px}.portal-supplier-workspace>header{border-bottom:1px solid #e4ddd2;justify-content:space-between;align-items:center;gap:25px;padding-bottom:23px;display:flex}.portal-supplier-workspace>header small{color:#9a7331;letter-spacing:.13em;font-size:9px;font-weight:800}.portal-supplier-workspace>header h2{margin:7px 0 8px;font:400 30px Georgia,serif}.portal-supplier-workspace>header p{color:#71808a;margin:0;font-size:11px}.portal-supplier-workspace>header>span{color:#24704a;background:#e6f4eb;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.portal-supplier-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.portal-supplier-actions>a{color:#10283e;background:#f8faf9;border:1px solid #d9e0e2;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;min-height:135px;padding:22px;text-decoration:none;transition:all .2s;display:grid}.portal-supplier-actions>a:hover{border-color:#c8a157;transform:translateY(-2px);box-shadow:0 12px 28px #10283e14}.portal-supplier-actions i{color:#fff;text-align:center;background:#10283e;border-radius:12px;width:44px;height:44px;font:24px/44px Arial}.portal-supplier-actions span{flex-direction:column;display:flex}.portal-supplier-actions small{color:#9a7331;letter-spacing:.11em;font-size:8px;font-weight:800}.portal-supplier-actions b{margin:7px 0;font:400 21px Georgia,serif}.portal-supplier-actions em{color:#6f7e87;max-width:420px;font-size:10px;font-style:normal;line-height:1.5}.portal-supplier-actions strong{font-size:9px}.portal-supplier-workspace>footer{justify-content:space-between;margin-top:22px;display:flex}.portal-supplier-workspace>footer a{color:#536978;font-size:9px;font-weight:700;text-decoration:none}.portal-match-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.portal-match-grid>article{background:#fff;border:1px solid #d6cbbb;border-radius:14px;padding:22px;position:relative}.portal-match-grid>article>span{color:#92723b;text-transform:uppercase;font-size:9px}.portal-match-grid>article>b{color:#0c7c65;font:400 22px Georgia,serif;position:absolute;top:18px;right:18px}.portal-match-grid h3{margin:19px 0 7px;font:400 23px Georgia,serif}.portal-match-grid p{color:#77858f;margin:0;font-size:10px}.portal-match-grid strong{color:#10283e;margin:20px 0;font-size:15px;display:block}.portal-match-grid a{color:#a27c38;font-size:10px;font-weight:800;text-decoration:none}.portal-empty{background:#faf7f1;border:1px dashed #cdbfaa;border-radius:13px;grid-column:1/-1;padding:30px}.portal-empty b{font:400 22px Georgia,serif}.portal-empty p{color:#77858d;margin:9px 0 16px;font-size:11px}.portal-empty button,.portal-empty a{color:#8e6b2f;background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:none}.portal-empty.compact{padding:20px}.portal-empty.compact b{font-size:17px}.portal-owner-grid{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.portal-owner-grid.portal-owner-grid-unified{grid-template-columns:minmax(0,1fr)}.portal-owner-grid>section{background:#fff;border:1px solid #d9d0c3;border-radius:14px;padding:0 22px 22px}.portal-business-row,.portal-demand-row{border-top:1px solid #e6dfd4;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.portal-business-row span,.portal-demand-row span{flex-direction:column;display:flex}.portal-business-row b,.portal-demand-row strong{font-size:12px}.portal-business-row small,.portal-demand-row small{color:#78858d;margin-top:4px;font-size:9px}.portal-business-row i{color:#776f63;background:#eee9e0;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.portal-business-row i.approved{color:#135b4d;background:#dcefe9}.portal-business-row>span{margin-right:auto}.portal-business-row>button{color:#294255;background:#fff;border:1px solid #d8cfc2;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.portal-business-row>button:hover{background:#fbf7ef;border-color:#b48a41}.portal-demand-row>b{color:#0c7c65;width:48px;font:400 21px Georgia,serif}.owner-listings-workspace{margin-top:28px}.owner-listings-note{color:#74828b;max-width:760px;margin:0 0 22px;font-size:11px;line-height:1.6}.owner-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.owner-listing-card{background:#fff;border:1px solid #d8cfc2;border-radius:15px;grid-template-columns:190px 1fr;display:grid;overflow:hidden;box-shadow:0 16px 40px #1627360e}.owner-listing-card>img{object-fit:cover;width:100%;height:100%;min-height:260px}.owner-listing-card>div{min-width:0;padding:22px}.owner-listing-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-listing-card header span{color:#96733a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.owner-listing-card header i{color:#765f3a;background:#f0e8da;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.owner-listing-card header i.published{color:#146351;background:#deeee8}.owner-listing-card h3{color:#10283e;margin:18px 0 6px;font:400 25px/1.08 Georgia,serif}.owner-listing-card>div>p{color:#75838b;margin:0;font-size:10px}.owner-listing-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 0;display:grid}.owner-listing-card dl div{border-top:1px solid #e5ded3;padding-top:10px}.owner-listing-card dt{color:#909ba1;text-transform:uppercase;font-size:7px}.owner-listing-card dd{color:#273f51;margin:5px 0 0;font-size:9px;font-weight:700}.owner-listing-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:20px;display:flex}.owner-listing-actions button,.owner-listing-actions a{color:#18364c;background:#fff;border:1px solid #d8d0c4;border-radius:6px;padding:9px 10px;font-size:8px;font-weight:800;text-decoration:none}.owner-listing-actions button:first-child{color:#fff;background:#10283e;border-color:#10283e}.owner-listing-actions button.delete{color:#8d3d35;background:#fff9f8;border-color:#d7b9b3}.owner-listing-actions button:disabled{opacity:.48;cursor:not-allowed}.owner-listing-modal-backdrop{z-index:170;background:#05111bc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.owner-listing-preview,.owner-listing-editor{background:#f7f3ec;border-radius:16px;width:min(920px,100%);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000004d}.owner-listing-preview{grid-template-columns:.9fr 1.1fr;display:grid}.owner-listing-preview>img{object-fit:cover;width:100%;height:100%;min-height:560px}.owner-listing-preview-body{padding:40px}.owner-listing-preview-body>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-listing-preview-body>header span{color:#99743a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.owner-listing-preview-body>header i{color:#315268;background:#e2e9ec;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.owner-listing-preview-body>small{color:#a17a3a;text-transform:uppercase;margin-top:24px;font-size:8px;display:block}.owner-listing-preview-body h2{color:#10283e;margin:10px 0 15px;font:400 37px/1.03 Georgia,serif}.owner-listing-preview-body>p{color:#667681;font-size:11px;line-height:1.65}.owner-listing-preview-body dl{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;display:grid}.owner-listing-preview-body dl div{background:#fff;border:1px solid #ded6ca;border-radius:9px;padding:12px}.owner-listing-preview-body dt{color:#90999e;text-transform:uppercase;font-size:8px}.owner-listing-preview-body dd{color:#19364c;margin:6px 0 0;font-size:10px;font-weight:800}.owner-preview-contact{background:#eee5d7;border-left:3px solid #b78d45;flex-direction:column;padding:15px;display:flex}.owner-preview-contact b{font-size:10px}.owner-preview-contact small{color:#718089;margin-top:4px;font-size:8px}.owner-listing-preview footer{align-items:center;gap:10px;margin-top:22px;display:flex}.owner-listing-preview footer button,.owner-listing-preview footer a{color:#fff;background:#10283e;border:0;border-radius:7px;padding:11px 14px;font-size:9px;font-weight:800;text-decoration:none}.owner-listing-preview footer a{color:#10283e;background:#e6ded1}.owner-modal-close{z-index:2;color:#fff;background:#10283e;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;line-height:1;position:absolute;top:14px;right:14px}.owner-listing-editor{max-height:calc(100vh - 48px);padding:34px;overflow:auto}.owner-listing-editor>header{padding-right:40px}.owner-listing-editor>header span{color:#a17b3b;letter-spacing:.12em;font-size:8px;font-weight:800}.owner-listing-editor>header h2{color:#10283e;margin:8px 0;font:400 32px Georgia,serif}.owner-listing-editor>header p{color:#74818a;margin:0;font-size:10px}.owner-editor-fields{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:25px;display:grid}.owner-editor-fields label{color:#657581;gap:6px;font-size:9px;display:grid}.owner-editor-fields label.wide,.owner-editor-fields fieldset.wide{grid-column:1/-1}.owner-editor-fields input,.owner-editor-fields select,.owner-editor-fields textarea{color:#183348;width:100%;font:inherit;background:#fff;border:1px solid #d2c9bb;border-radius:7px;padding:11px}.owner-editor-fields textarea{resize:vertical}.owner-editor-fields fieldset{border:1px solid #d7cec0;border-radius:8px;gap:20px;margin:0;padding:14px;display:flex}.owner-editor-fields fieldset legend{color:#6d7b84;padding:0 6px;font-size:9px}.owner-editor-fields fieldset label{align-items:center;gap:7px;display:flex}.owner-editor-fields fieldset input{width:auto}.owner-listing-editor>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.owner-listing-editor>footer button{color:#10283e;background:#fff;border:1px solid #d5cbbb;border-radius:7px;padding:12px 16px;font-size:9px;font-weight:800}.owner-listing-editor>footer button:last-child{color:#fff;background:#10283e;border-color:#10283e}.owner-listing-editor>footer button:disabled{opacity:.55}.owner-photo-editor{background:#fff;border:1px solid #d7cec0;border-radius:10px;padding:16px}.owner-photo-editor.wide{grid-column:1/-1}.owner-photo-editor-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.owner-photo-editor-head>div{gap:5px;display:grid}.owner-photo-editor-head b{color:#203b4e;font-size:10px}.owner-photo-editor-head small{color:#7b878e;font-size:8px;line-height:1.5}.owner-photo-editor-head>label{color:#fff;cursor:pointer;background:#10283e;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}.owner-photo-editor-head>label.disabled{opacity:.5;cursor:not-allowed}.owner-photo-editor-head input{display:none}.owner-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.owner-photo-grid article{background:#f7f3ec;border:1px solid #ddd4c7;border-radius:9px;position:relative;overflow:hidden}.owner-photo-grid img{object-fit:cover;width:100%;height:112px;display:block}.owner-photo-grid article>span{color:#fff;background:#081824c7;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800;position:absolute;top:7px;left:7px}.owner-photo-grid article>div{gap:5px;padding:7px;display:flex}.owner-photo-grid button{color:#19364c;background:#fff;border:1px solid #d7cec0;border-radius:5px;min-width:28px;padding:7px;font-size:9px}.owner-photo-grid button.delete{color:#8d3d35;margin-left:auto}.owner-photo-grid button:disabled{opacity:.4;cursor:not-allowed}.owner-photo-loading{color:#74818a;margin:15px 0 0;font-size:9px}.owner-delete-confirm{background:#f8f4ec;border-radius:16px;width:min(520px,100%);padding:42px;position:relative;box-shadow:0 30px 90px #0000004d}.owner-delete-confirm>span{color:#a17b3b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.owner-delete-confirm h2{color:#10283e;margin:12px 0;font:400 35px Georgia,serif}.owner-delete-confirm p{color:#697782;margin:0;font-size:11px;line-height:1.7}.owner-delete-confirm>div{justify-content:flex-end;gap:9px;margin-top:26px;display:flex}.owner-delete-confirm>div button{color:#10283e;background:#fff;border:1px solid #d5cbbb;border-radius:7px;padding:12px 16px;font-size:9px;font-weight:800}.owner-delete-confirm>div button:last-child{color:#fff;background:#873f38;border-color:#873f38}.owner-delete-confirm>div button:disabled{opacity:.55}.portal-business-row>button:disabled,.owner-listing-preview footer button:disabled{opacity:.48;cursor:not-allowed}.buy-box-form{background:#fff;border:1px solid #d7cec1;border-radius:16px;grid-template-columns:.72fr 1.28fr;margin-top:30px;display:grid;overflow:hidden}.buy-box-intro{color:#e7edf0;background:#10283e;padding:34px}.buy-box-intro>small,.mandate-workspace form>small{color:#d1ac64;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.buy-box-intro h2,.mandate-workspace form h2{margin:15px 0 13px;font:400 32px/1.06 Georgia,serif}.buy-box-intro p{color:#a7b4bd;font-size:11px;line-height:1.65}.verification-stack{gap:9px;margin-top:30px;display:grid}.verification-stack span{color:#8798a5;border:1px solid #334d61;padding:10px;font-size:9px}.verification-stack span.complete{color:#b8d8cd;border-color:#427965}.buy-box-fields{grid-template-columns:1fr 1fr;gap:16px;padding:30px;display:grid}.buy-box-fields label,.mandate-workspace form label{color:#60717d;gap:7px;font-size:9px;display:grid}.buy-box-fields label.wide{grid-column:1/-1}.buy-box-fields label small{color:#9a8a6e}.buy-box-fields input,.buy-box-fields select,.mandate-workspace input,.mandate-workspace select,.mandate-workspace textarea{color:#10283e;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d5cec2;border-radius:7px;padding:0 11px}.buy-box-fields button,.mandate-workspace form>button{color:#fff;background:#10283e;border:0;border-radius:8px;grid-column:1/-1;min-height:48px;font-size:10px;font-weight:800}.buy-box-fields button:disabled,.mandate-workspace button:disabled{opacity:.6}.seller-readiness{grid-template-columns:.65fr 1.35fr;gap:20px;margin-top:30px;display:grid}.seller-readiness>div,.seller-readiness ol{background:#fff;border:1px solid #d9d0c3;border-radius:14px;margin:0;padding:28px}.seller-readiness>div>span{color:#9a783c;text-transform:uppercase;font-size:9px;font-weight:800}.seller-readiness>div>b{color:#10283e;margin:18px 0;font:400 66px Georgia,serif;display:block}.seller-readiness>div>b small{font-size:22px}.seller-readiness>div p{color:#77858d;font-size:11px;line-height:1.6}.seller-readiness>div a{color:#8e6b2f;margin-top:18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.seller-readiness ol{list-style:none}.seller-readiness li{border-bottom:1px solid #e4ddd2;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.seller-readiness li:last-child{border-bottom:0}.seller-readiness li>b{color:#a4adb2;font:400 18px Georgia,serif}.seller-readiness li span{flex-direction:column;display:flex}.seller-readiness li strong{font-size:12px}.seller-readiness li small{color:#839099;margin-top:4px;font-size:9px}.seller-readiness li i{color:#9a6d2c;font-size:8px;font-style:normal}.seller-readiness li.done>b,.seller-readiness li.done i{color:#15705d}.mandate-workspace{grid-template-columns:.88fr 1.12fr;gap:20px;margin-top:30px;display:grid}.mandate-workspace>form,.mandate-workspace>section{background:#fff;border:1px solid #d8cfc2;border-radius:14px;padding:27px}.mandate-workspace form h2{color:#10283e}.mandate-workspace form>p{color:#79868e;margin:0 0 20px;font-size:10px;line-height:1.55}.mandate-workspace form label{margin-top:13px}.mandate-workspace form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mandate-workspace form>button{width:100%;margin-top:20px}.mandate-card{background:#fbf9f4;border:1px solid #ded5c8;border-radius:12px;margin-top:12px;padding:20px}.mandate-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mandate-card header span{color:#9d7735;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.mandate-card header i,.mandate-card header>b{color:#166b5a;background:#dfeee9;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.mandate-card h3{color:#10283e;margin:16px 0 8px;font:400 22px/1.15 Georgia,serif}.mandate-card>p{color:#77848c;font-size:10px;line-height:1.55}.mandate-card dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mandate-card dl div{border-top:1px solid #e3dcd2;padding-top:8px}.mandate-card dt{color:#8c969b;text-transform:uppercase;font-size:8px}.mandate-card dd{color:#30475a;margin:4px 0 0;font-size:9px}.mandate-card>button{color:#fff;background:#10283e;border:0;border-radius:7px;width:100%;margin-top:15px;padding:12px;font-size:9px;font-weight:800}.owner-mandates{margin-top:28px}.owner-mandates>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.owner-mandates .mandate-card{margin:0}.portal-embedded-deals>.deal-portal>header{display:none}.portal-embedded-deals .deal-portal,.portal-embedded-deals .deal-shell{min-height:calc(100vh - 82px)}.portal-embedded-deals .deal-shell.simple-mode{height:calc(100vh - 102px);min-height:620px;margin:10px auto}.portal-files-workspace{gap:16px;display:grid}.portal-files-workspace>header{background:#fff;border:1px solid #d9d1c5;justify-content:space-between;align-items:flex-end;gap:28px;padding:22px;display:flex}.portal-files-workspace>header small{color:#a27b35;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.portal-files-workspace>header h2{color:#173247;margin:7px 0;font:400 28px Georgia,serif}.portal-files-workspace>header p{color:#6b7982;max-width:740px;margin:0;font-size:11px;line-height:1.6}.portal-files-workspace>header label{color:#64737d;gap:6px;min-width:260px;font-size:9px;font-weight:750;display:grid}.portal-files-workspace>header select{background:#fff;border:1px solid #cfc7bb;height:42px;padding:0 10px}@media (width<=760px){.portal-files-workspace>header{flex-direction:column;align-items:stretch}.portal-files-workspace>header label{min-width:0}}@media (width<=1100px){.portal-hub-header{grid-template-columns:200px 1fr}.portal-hub-user{grid-column:1/-1;justify-content:flex-end;padding-bottom:12px}.portal-hub-header nav{justify-content:flex-end}.portal-kpis{grid-template-columns:repeat(2,1fr)}.portal-match-grid,.owner-mandates>div:last-child{grid-template-columns:1fr 1fr}.owner-listings-grid{grid-template-columns:1fr}}@media (width<=820px){.market-demand-head{flex-direction:column;align-items:flex-start}.market-demand-grid{grid-template-columns:1fr}.portal-hub-header{grid-template-columns:1fr;padding:16px 20px}.portal-hub-header nav{order:3;justify-content:flex-start;overflow-x:auto}.portal-hub-user{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.portal-hub-user>span{text-align:left}.portal-hub-body{width:min(100% - 28px,1380px);padding-top:30px}.portal-kpis{grid-template-columns:1fr 1fr}.portal-match-grid,.portal-owner-grid,.buy-box-form,.seller-readiness,.mandate-workspace,.owner-mandates>div:last-child,.portal-supplier-actions,.owner-listing-preview{grid-template-columns:1fr}.owner-listing-preview>img{height:280px;min-height:0}.owner-listing-preview-body{padding:28px}.portal-supplier-workspace{padding:20px 15px}.portal-supplier-workspace>header{flex-direction:column;align-items:flex-start}.portal-supplier-actions>a{grid-template-columns:42px 1fr}.portal-supplier-actions>a>strong{grid-column:2}.portal-supplier-workspace>footer{flex-direction:column;gap:15px}.portal-embedded-deals .deal-shell.simple-mode{height:calc(100vh - 82px);min-height:520px;margin:0}.portal-message-alert{flex-direction:column;align-items:flex-start;gap:12px}.portal-message-alert em{white-space:normal}}@media (width<=520px){.portal-kpis,.portal-match-grid,.buy-box-fields{grid-template-columns:1fr}.buy-box-fields label.wide{grid-column:auto}.mandate-workspace form>div,.owner-listing-card{grid-template-columns:1fr}.owner-listing-card>img{height:220px;min-height:0}.owner-listing-card dl,.owner-editor-fields{grid-template-columns:1fr}.owner-editor-fields label.wide,.owner-editor-fields fieldset.wide,.owner-photo-editor.wide{grid-column:auto}.owner-editor-fields fieldset{flex-direction:column}.owner-listing-editor{padding:24px 17px}.owner-listing-modal-backdrop{padding:12px}.owner-photo-editor-head{flex-direction:column;align-items:flex-start}.owner-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=901px){.theme-institutional .hero{min-height:482px}.theme-institutional .site-header{height:82px}.theme-institutional .brand span{font-size:28px}.theme-institutional .brand small{margin-top:6px;font-size:10px}.theme-institutional .nav button{font-size:12px}.theme-institutional .header-cta{height:42px;padding:0 18px;font-size:12px}.theme-institutional .hero-grid{min-height:400px}.theme-institutional .hero-copy{padding:38px 0 48px}.theme-institutional .hero-copy .eyebrow{margin-bottom:14px;font-size:10px}.theme-institutional .hero h1{max-width:610px;font-size:clamp(46px,4.15vw,62px);line-height:.98}.theme-institutional .hero-lead{max-width:590px;margin-top:20px;font-size:14px;line-height:1.55}.theme-institutional .hero-actions{margin-top:24px}.theme-institutional .hero-actions .button{min-height:46px;padding:0 21px;font-size:12px}.theme-institutional .valuation-art{height:390px;transform:translate(36px)scale(.74)}.theme-institutional .trust-strip,.theme-institutional .trust-strip>div{min-height:88px}.theme-institutional .trust-strip>div{padding-top:15px;padding-bottom:15px}.theme-institutional .trust-mark{flex-basis:40px;width:40px;height:46px}.theme-institutional .trust-strip strong{font-size:14px}.theme-institutional .trust-strip small{font-size:11px}.theme-institutional .featured-market{padding-top:38px;padding-bottom:72px}.theme-institutional .featured-market-head{margin-bottom:22px}.theme-institutional .featured-market-head h2{font-size:36px}.theme-institutional .featured-market-head>p{font-size:12px;line-height:1.5}}.verification-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;box-shadow:0 5px 18px #0003;z-index:4!important;width:auto!important;padding:8px 10px!important;font:700 9px/1 Inter,sans-serif!important;position:absolute!important;inset:16px 16px auto auto!important}.verification-badge.approved{text-align:center;white-space:normal;background:#071626e6;border:2px solid #d6b35b;border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg);box-shadow:inset 0 0 0 3px #d5b25847,0 7px 22px #0000003d;color:#f1d681!important;width:88px!important;height:88px!important;padding:13px 9px!important;line-height:1.2!important}.verification-badge.approved:before{content:"✓";margin-bottom:-8px;font-size:15px;display:block}.verification-badge.owner{background:#f7f5efeb;color:#44515c!important}.submission-page{color:#122031;background:#f2eee5;grid-template-rows:92px 1fr;grid-template-columns:.82fr 1.18fr;min-height:100vh;display:grid}.submission-header{border-bottom:1px solid #d7cfbf;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 max(34px,50vw - 690px);display:flex}.submission-header>a:last-child{color:#173d5e;font-size:12px;text-decoration:none}.submission-brand{color:#102337;font:28px Georgia,serif;text-decoration:none}.submission-brand small{color:#98753a;letter-spacing:.08em;margin-top:5px;font:9px Inter,sans-serif;display:block}.submission-intro{color:#f5f0e7;background:#071626;padding:70px max(42px,50vw - 690px)}.submission-intro>p{color:#d2ad60;letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:10px}.submission-intro h1{letter-spacing:-.03em;margin:0;font:46px/.98 Georgia,serif}.submission-intro>span{color:#aebbc5;max-width:520px;margin-top:24px;font-size:13px;line-height:1.65;display:block}.submission-intro ol{gap:22px;margin:50px 0 0;padding:0;list-style:none;display:grid}.submission-intro li{align-items:center;gap:16px;display:flex}.submission-intro li b{color:#d6b76f;border:1px solid #a98545;border-radius:50%;place-items:center;width:32px;height:32px;font:11px Georgia,serif;display:grid}.submission-intro li strong,.submission-intro li small{display:block}.submission-intro li strong{font-size:12px}.submission-intro li small{color:#8193a2;margin-top:4px;font-size:10px}.submission-form-wrap{padding:46px clamp(28px,5vw,76px) 70px}.submission-form{background:#fbf9f4;border:1px solid #d8d0c1;border-radius:20px;max-width:760px;margin:0 auto;padding:34px}.form-title span{color:#98753a;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.form-title h2{margin:7px 0 26px;font:28px Georgia,serif}.submission-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.submission-fields label{color:#687681;font-size:10px;font-weight:650}.submission-fields label.wide{grid-column:1/-1}.submission-fields input,.submission-fields select,.submission-fields textarea{color:#182837;background:#fff;border:1px solid #d9d1c5;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:12px}.submission-fields textarea{resize:vertical}.submission-fields input:focus,.submission-fields select:focus,.submission-fields textarea:focus{border-color:#a47c39}.upload-field{background:#f4efe4;border:1px dashed #baa77f;border-radius:10px;padding:16px}.upload-field input{background:0 0;border:0;padding:4px}.upload-field small{color:#89949b;margin-top:8px;font-weight:400;line-height:1.5;display:block}.contact-mode-field{background:#f6f2e9;border:1px solid #d8cfbf;border-radius:10px;gap:9px;padding:16px;display:grid}.contact-mode-field>span{color:#687681;font-size:10px;font-weight:700}.contact-mode-field label{cursor:pointer;background:#fff;border:1px solid #ded5c6;border-radius:8px;grid-template-columns:16px 1fr;align-items:start;column-gap:8px;margin:0;padding:12px;display:grid}.contact-mode-field label.active{background:#fffdf8;border-color:#a47c39}.contact-mode-field input{accent-color:#9a7331;width:auto;margin:2px 0 0;padding:0}.contact-mode-field b{color:#20384c;font-size:11px}.contact-mode-field small{color:#7b8790;grid-column:2;font-size:9px;font-weight:400;line-height:1.45}.contact-phone-choice{background:#ede6d9;border:1px solid #d5c9b7;border-radius:9px;grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin-top:4px;padding:14px;display:grid}.contact-mode-field .contact-phone-choice label{cursor:default;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:6px;padding:0;display:grid}.contact-phone-choice label,.contact-phone-choice>small{color:#60717d;font-size:9px}.contact-phone-choice select,.contact-phone-choice input:not([type=hidden]){color:#183348;background:#fff;border:1px solid #c9bda9;border-radius:7px;width:100%;height:42px;margin:0;padding:0 11px}.contact-phone-choice>small{color:#7a878f;grid-column:1/-1;line-height:1.45}@media (width<=650px){.contact-phone-choice{grid-template-columns:1fr}.contact-phone-choice>*{grid-column:1!important}}.submission-consent{color:#697781;align-items:flex-start;gap:8px;margin-top:18px;font-size:10px;line-height:1.5;display:flex}.submission-consent input{accent-color:#a47c39}.submission-form>button{color:#f7f1e7;background:#0d2a43;border:0;border-radius:9px;width:100%;height:48px;margin-top:20px;font-weight:750}.submission-form>button:disabled{opacity:.6}.submission-error{color:#9b342e;font-size:11px}.submission-success{text-align:center;background:#fbf9f4;border:1px solid #d8d0c1;border-radius:20px;max-width:620px;margin:80px auto;padding:54px}.submission-success>span{color:#2f6e45;background:#dbe9df;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:22px;display:grid}.submission-success h2{font:30px Georgia,serif}.submission-success p{color:#6f7b84;font-size:12px;line-height:1.65}.submission-success a{color:#173d5e;margin-top:15px;display:inline-block}.moderation-count{color:#805d22;background:#eee2c7;border-radius:99px;padding:7px 10px;font-size:9px}.moderation-row{border-bottom:1px solid #e3ddd2;grid-template-columns:92px 1fr 100px 100px;align-items:center;gap:14px;min-height:76px;padding:12px 22px;display:grid}.moderation-row>span{color:#8b774d;font-size:9px}.moderation-row div strong,.moderation-row div small{display:block}.moderation-row div strong{font-size:12px}.moderation-row div small{color:#87939b;margin-top:4px;font-size:9px}.moderation-row>b{font-size:11px}.moderation-row button{color:#173d5e;background:0 0;border:1px solid #b9ad98;border-radius:8px;padding:9px;font-size:10px}.moderation-rules{background:#eee9df;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px;padding:16px;font-size:9px;display:flex}.moderation-rules span{background:#fff;border-radius:99px;padding:6px 8px}.moderation-empty{color:#7e8991;text-align:center;padding:38px 22px;font-size:12px}.moderation-feedback{color:#366046;background:#dfece3;border-radius:8px;margin:12px 20px;padding:10px;font-size:10px}.moderation-backdrop{z-index:150;background:#030d16c2;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow:auto}.moderation-detail{background:#f8f5ee;border-radius:20px;grid-template-columns:1.05fr .95fr;width:min(1050px,100%);max-height:calc(100vh - 60px);display:grid;position:relative;overflow:auto}.moderation-close{z-index:3;color:#172b3c;background:#ffffffe6;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:14px;right:14px}.moderation-gallery{background:#0a1c2d;grid-template-columns:1fr 1fr;align-content:start;gap:8px;min-height:620px;padding:18px;display:grid}.moderation-gallery img{object-fit:cover;border-radius:9px;width:100%;height:190px}.moderation-gallery img:first-child{grid-column:1/-1;height:300px}.moderation-info{padding:45px 36px}.moderation-info>p:first-child{color:#93713a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px}.moderation-info h2{margin:10px 0 12px;font:31px Georgia,serif}.moderation-info>strong{font-size:20px}.moderation-info dl{border-top:1px solid #ddd5c7;margin:24px 0}.moderation-info dl div{border-bottom:1px solid #ddd5c7;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.moderation-info dt{color:#7b8891;font-size:10px}.moderation-info dd{text-align:right;margin:0;font-size:10px;font-weight:700}.moderation-description{color:#697680;font-size:11px;line-height:1.65}.moderation-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.moderation-actions button{color:#17364f;background:0 0;border:1px solid #c7bdac;border-radius:8px;min-height:42px;padding:8px;font-size:10px;font-weight:700}.moderation-actions .publish{color:#fff;background:#17364f;border-color:#17364f;grid-column:1/-1}.moderation-actions .approve{color:#624714;background:#ead6a6;border-color:#b7903f;grid-column:1/-1}@media (width<=900px){.submission-page{display:block}.submission-header{height:82px;padding:0 22px}.submission-intro{padding:48px 24px}.submission-form-wrap{padding:28px 18px}.moderation-row{grid-template-columns:75px 1fr 80px}.moderation-row button{grid-column:2/-1}}@media (width<=760px){.moderation-detail{grid-template-columns:1fr}.moderation-gallery{min-height:auto}.moderation-info{padding:30px 20px}}.admin-edit-listing{color:#fff;background:#17364f;border:1px solid #17364f;border-radius:8px;width:100%;min-height:42px;margin-top:18px;font-size:11px;font-weight:700}.admin-listing-editor{color:#17364f;background:#f8f5ee;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 56px);padding:38px;position:relative;overflow:auto}.admin-listing-editor header span{color:#93713a;letter-spacing:.1em;font-size:10px}.admin-listing-editor h2{margin:8px 0;font:30px Georgia,serif}.admin-listing-editor header p{color:#697680;margin:0 0 24px;font-size:12px;line-height:1.5}.admin-listing-editor-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-listing-editor label{color:#53636d;gap:7px;font-size:11px;font-weight:700;display:grid}.admin-listing-editor label.wide{grid-column:1/-1}.admin-listing-editor input,.admin-listing-editor select,.admin-listing-editor textarea{color:#172b3c;background:#fff;border:1px solid #cfc3b1;border-radius:7px;width:100%;padding:11px;font:13px inherit}.admin-listing-editor textarea{resize:vertical}.admin-listing-editor footer{background:0 0;border:0;justify-content:flex-end;gap:10px;min-height:0;margin-top:24px;padding:0;display:flex}.admin-listing-editor footer button{color:#17364f;background:0 0;border:1px solid #c7bdac;border-radius:8px;padding:12px 17px;font-weight:700}.admin-listing-editor footer .publish{color:#fff;background:#17364f;border-color:#17364f}@media (width<=760px){.admin-listing-editor{padding:28px 18px}.admin-listing-editor-grid{grid-template-columns:1fr}.admin-listing-editor label.wide{grid-column:auto}}@media (width<=600px){.submission-brand{font-size:23px}.submission-brand small{display:none}.submission-intro h1{font-size:38px}.submission-fields{grid-template-columns:1fr}.submission-fields label.wide{grid-column:auto}.submission-form{padding:24px 18px}.moderation-row{grid-template-columns:1fr}.moderation-row button{grid-column:auto}.verification-badge.approved{width:74px!important;height:74px!important;font-size:8px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-data{--theme-accent:#0e5e4f;--theme-accent-2:#d8f28a;--theme-dark:#17201d;--theme-surface:#f7f5f0;--theme-text:#17201d;color:#17201d;background:#f7f5f0}.theme-data .hero{color:#17201d;background:linear-gradient(90deg,#0000 49.9%,#0e5e4f1f 50%),radial-gradient(circle at 82% 34%,#d8f28a9e,#0000 27%),#f7f5f0}.theme-data .site-header{border-bottom-color:#17201d2e}.theme-data .brand,.theme-data .nav,.theme-data .hero h1{color:#17201d}.theme-data .brand span,.theme-data .hero h1,.theme-data .section-heading h2,.theme-data .valuation-copy h2,.theme-data .process-copy h2,.theme-data .final-cta h2,.theme-data .lead-modal h2,.theme-data .preview-content h2{letter-spacing:-.055em;font-family:Arial Narrow,Helvetica Neue,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750}.theme-data .brand small,.theme-data .eyebrow,.theme-data .eyebrow.dark{color:#0e5e4f}.theme-data .nav button:after{background:#0e5e4f;height:3px}.theme-data .header-cta{color:#0e5e4f;border-color:#0e5e4f}.theme-data .header-cta:hover{color:#fff;background:#0e5e4f}.theme-data .hero-lead{color:#53605b}.theme-data .button.primary{color:#fff;background:#0e5e4f;border-color:#0e5e4f;box-shadow:0 12px 34px #0e5e4f33}.theme-data .button.primary:hover{background:#087363}.theme-data .button.secondary{color:#17201d;border-color:#17201d}.theme-data .button.secondary:hover{background:#0e5e4f14}.theme-data .frame{border-color:#0e5e4f;box-shadow:0 0 0 1px #d8f28af2,inset 0 0 24px #0e5e4f1a,0 20px 40px #17201d1a}.theme-data .art-grid{opacity:.3;background-image:linear-gradient(#0e5e4f47 1px,#0000 1px),linear-gradient(90deg,#0e5e4f47 1px,#0000 1px)}.theme-data .valuation-art:before,.theme-data .valuation-art:after{border-color:#0e5e4f47}.theme-data .value-path i{filter:none;background:#0e5e4f}.theme-data .keystone{color:#17201d;background:#d8f28a}.theme-data .art-caption{color:#5b6863;border-left-color:#0e5e4f}.theme-data .art-caption strong{color:#0e5e4f}.theme-data .trust-strip{background:#fff;border-top-color:#0e5e4f}.theme-data .trust-mark{color:#0e5e4f;clip-path:none;border-color:#0e5e4f}.theme-data .journey-section{background:#f7f5f0}.theme-data .opportunities-section{background:#eef2eb}.theme-data .journey-switch{background:#e4e9e3;border-color:#cbd4ce}.theme-data .journey-switch button.active,.theme-data .filter-row button.active{color:#fff;background:#0e5e4f}.theme-data .journey-card>div span,.theme-data .text-link,.theme-data .listing-body>button{color:#0e5e4f}.theme-data .valuation-section,.theme-data .final-cta{background:radial-gradient(circle at 75% 25%,#d8f28a24,#0000 34%),#17201d}.theme-data .calculator{background:#21302b;border-color:#d8f28a6b}.theme-data .stability-options button.active{color:#17201d;background:#d8f28a;border-color:#d8f28a}.theme-data .listing-card{background:#fff;border-color:#cad4cc;border-radius:8px;overflow:hidden}.theme-data .buyer-cta,.theme-data .process-section{background:#0e5e4f}.theme-data .deal-room{background:#17483f;border-color:#d8f28a73}.theme-data footer{background:#101714}.theme-data .theme-switcher button.active{color:#17201d;background:#d8f28a;border-color:#d8f28a}.theme-advisory{--theme-accent:#2457f5;--theme-accent-2:#dfe6ff;--theme-dark:#20211f;--theme-surface:#ede7dc;--theme-text:#20211f;color:#20211f;background:#ede7dc}.theme-advisory .hero{color:#20211f;background:radial-gradient(circle at 82% 30%,#2457f52b,#0000 28%),radial-gradient(circle at 60% 80%,#c76a4526,#0000 34%),#ede7dc}.theme-advisory .site-header{border-bottom-color:#20211f2e}.theme-advisory .brand,.theme-advisory .nav,.theme-advisory .hero h1{color:#20211f}.theme-advisory .brand span,.theme-advisory .hero h1,.theme-advisory .section-heading h2,.theme-advisory .valuation-copy h2,.theme-advisory .process-copy h2,.theme-advisory .final-cta h2,.theme-advisory .lead-modal h2,.theme-advisory .preview-content h2{letter-spacing:-.05em;font-family:Helvetica Neue,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:650}.theme-advisory .brand small,.theme-advisory .eyebrow,.theme-advisory .eyebrow.dark{color:#c76a45}.theme-advisory .nav button:after{background:#2457f5;height:3px}.theme-advisory .header-cta{color:#2457f5;border-color:#2457f5;border-radius:999px}.theme-advisory .header-cta:hover{color:#fff;background:#2457f5}.theme-advisory .hero-lead{color:#5e615d}.theme-advisory .button{border-radius:999px}.theme-advisory .button.primary{color:#fff;background:#2457f5;border-color:#2457f5;box-shadow:0 12px 34px #2457f533}.theme-advisory .button.primary:hover{background:#1748df}.theme-advisory .button.secondary{color:#20211f;border-color:#20211f}.theme-advisory .button.secondary:hover{background:#2457f514}.theme-advisory .frame{border-color:#2457f5;border-radius:18px;box-shadow:0 0 0 1px #2457f542,inset 0 0 24px #2457f517,0 20px 40px #20211f1a}.theme-advisory .frame-two,.theme-advisory .frame-four{border-color:#c76a45}.theme-advisory .art-grid{opacity:.18;background-image:linear-gradient(#2457f542 1px,#0000 1px),linear-gradient(90deg,#2457f542 1px,#0000 1px)}.theme-advisory .valuation-art:before,.theme-advisory .valuation-art:after{border-color:#c76a4559}.theme-advisory .value-path i{filter:none;background:#c76a45}.theme-advisory .keystone{clip-path:none;color:#fff;background:#2457f5;border-radius:12px}.theme-advisory .art-caption{color:#5e615d;border-left-color:#c76a45}.theme-advisory .art-caption strong{color:#2457f5}.theme-advisory .trust-strip{background:#f8f5ef;border-top-color:#2457f5}.theme-advisory .trust-mark{clip-path:none;color:#2457f5;border-color:#2457f5;border-radius:14px}.theme-advisory .journey-section{background:#ede7dc}.theme-advisory .opportunities-section{background:#e4ddd1}.theme-advisory .journey-switch{background:#dcd4c8;border:0;border-radius:999px}.theme-advisory .journey-switch button{border-radius:999px}.theme-advisory .journey-switch button.active,.theme-advisory .filter-row button.active{color:#fff;background:#2457f5}.theme-advisory .filter-row button{border-radius:999px}.theme-advisory .journey-card>div span,.theme-advisory .text-link,.theme-advisory .listing-body>button{color:#2457f5}.theme-advisory .valuation-section{background:radial-gradient(circle at 18% 24%,#c76a453b,#0000 32%),#20211f}.theme-advisory .calculator{background:#2d2e2b;border-color:#c76a458f;border-radius:20px}.theme-advisory .stability-options button{border-radius:999px}.theme-advisory .stability-options button.active{color:#fff;background:#2457f5;border-color:#2457f5}.theme-advisory .listing-card{background:#f8f5ef;border:0;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #20211f14}.theme-advisory .buyer-cta{background:#2457f5;border-radius:20px}.theme-advisory .process-section{background:#20211f}.theme-advisory .deal-room{background:#30312e;border:0;border-radius:20px}.theme-advisory .final-cta{background:radial-gradient(circle,#ffffff1f,#0000 38%),#2457f5}.theme-advisory .final-cta .eyebrow{color:#f2c5b3}.theme-advisory .final-cta .button.primary{color:#2457f5;background:#fff;border-color:#fff}.theme-advisory .final-cta .button.secondary{color:#fff;border-color:#fffc}.theme-advisory footer{background:#171816}.theme-advisory .lead-modal,.theme-advisory .preview-modal{border-top-color:#2457f5;border-radius:20px;overflow:hidden}.theme-advisory .theme-switcher button.active{color:#fff;background:#2457f5;border-color:#2457f5}@media (width<=900px){.theme-data .nav{color:#17201d;background:#f7f5f0}.theme-advisory .nav{color:#20211f;background:#ede7dc}}@media (width<=620px){.theme-switcher{bottom:10px;left:10px;right:10px;overflow-x:auto}.theme-switcher>span{display:none}.theme-switcher>div{width:100%}.theme-switcher button{flex:1;justify-content:center;min-width:0}.theme-switcher button.active em{max-width:115px}}.account-security{background:#fff;border:1px solid #d7cec1;border-radius:16px;grid-template-columns:.82fr 1.18fr;margin-top:30px;display:grid;overflow:hidden}.account-security>div{color:#e7edf0;background:#10283e;padding:34px}.account-security>div>small,.admin-settings-grid>article>span,.admin-focus-card>span{color:#d1ac64;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.account-security h2,.admin-settings-grid h2,.admin-focus-card h2{margin:14px 0 12px;font:400 31px/1.08 Georgia,serif}.account-security>div>p{color:#a7b4bd;font-size:11px;line-height:1.65}.account-security ul,.admin-settings-grid ul{margin:24px 0 0;padding:0;list-style:none}.account-security li,.admin-settings-grid li{border-top:1px solid #ffffff1f;padding:10px 0;font-size:10px}.account-security li:before,.admin-settings-grid li:before{content:"✓";color:#d1ac64;margin-right:9px}.account-security form,.admin-settings-grid form{gap:15px;padding:34px;display:grid}.account-security form label,.admin-settings-grid form label{color:#60717d;gap:7px;font-size:9px;display:grid}.account-security form input,.admin-settings-grid form input{color:#10283e;background:#fff;border:1px solid #d5cec2;border-radius:8px;width:100%;height:44px;padding:0 12px}.account-security form button,.admin-settings-grid form button{color:#fff;background:#10283e;border:0;border-radius:8px;height:46px;margin-top:3px;font-size:10px;font-weight:800}.admin-overview{gap:18px;display:grid}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-focus-card{background:#faf8f3;border:1px solid #d9d0c3;border-radius:18px;flex-direction:column;min-height:230px;padding:28px;display:flex}.admin-focus-card>span{color:#9b7536}.admin-focus-card h2{color:#10283e;max-width:520px}.admin-focus-card p{color:#74818a;max-width:570px;margin:0;font-size:11px;line-height:1.65}.admin-focus-card button{color:#8d6a2f;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:11px 0;font-size:10px;font-weight:800}.admin-focus-card.dark{color:#eef1f1;background:#10283e;border-color:#10283e}.admin-focus-card.dark h2{color:#fff}.admin-focus-card.dark p{color:#a8b5bd}.admin-focus-card.dark button{color:#d7b66f}.admin-attention-list>button{color:#10283e;text-align:left;background:0 0;border:0;border-top:1px solid #e4ddd2;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;width:100%;min-height:78px;padding:14px 22px;display:grid}.admin-attention-list>button>b{color:#87672d;background:#eee5d4;border-radius:10px;place-items:center;width:36px;height:36px;font:400 17px Georgia,serif;display:grid}.admin-attention-list>button span{flex-direction:column;display:flex}.admin-attention-list>button strong{font-size:11px}.admin-attention-list>button small{color:#87929a;margin-top:5px;font-size:9px}.admin-attention-list>button i{color:#8d6a2f;font-size:9px;font-style:normal;font-weight:800}.admin-settings-grid{background:#fff;border:1px solid #d7cec1;border-radius:18px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.admin-settings-grid>article{color:#eef1f1;background:#10283e;padding:34px}.admin-settings-grid>article p{color:#a8b5bd;font-size:11px;line-height:1.7}.admin-settings-grid li{color:#c4ced4}.admin-editorial{gap:18px;min-width:0;display:grid}.admin-article-draft{background:#fff;border:1px solid #d8cdbd;border-radius:18px;min-width:0;padding:28px;box-shadow:0 14px 38px #10283e0f}.article-status-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.article-status-row>span{color:#79571d;text-transform:uppercase;background:#f4e9d5;border:1px solid #d0ad65;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.article-status-row>small{color:#8a979f;font-size:9px}.admin-article-draft h3{color:#10283e;max-width:780px;margin:22px 0 12px;font:400 31px/1.12 Georgia,serif}.admin-article-draft>p{color:#63747e;max-width:760px;margin:0;font-size:11px;line-height:1.7}.admin-article-draft footer{border-top:1px solid #e1d8cb;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}.admin-article-draft footer small{color:#9a6d24}.admin-article-draft footer a{color:#fff;background:#10283e;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:800;text-decoration:none}.traffic-strategy-grid{grid-template-columns:.92fr 1.08fr;gap:16px;margin:16px 0;display:grid}.traffic-funnel-card,.traffic-insights-card{background:#fff;border:1px solid #d8cdbd;border-radius:18px;min-width:0;padding:24px;box-shadow:0 14px 38px #10283e0d}.traffic-funnel-card header,.traffic-insights-card header{margin-bottom:18px}.traffic-funnel-card header span,.traffic-insights-card header span,.traffic-deep-dive header span{color:#9b7536;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.traffic-funnel-card h3,.traffic-insights-card h3,.traffic-deep-dive h3{color:#10283e;margin:8px 0 0;font:400 25px/1.1 Georgia,serif}.traffic-funnel-card>div{gap:12px;display:grid}.traffic-funnel-card p{grid-template-columns:96px minmax(0,1fr) 52px;align-items:center;gap:12px;margin:0;display:grid}.traffic-funnel-card b,.traffic-bar-row b{color:#334d5e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.traffic-funnel-card i,.traffic-bar-row i{background:#eee6da;border-radius:999px;height:9px;overflow:hidden}.traffic-funnel-card em,.traffic-bar-row em{border-radius:inherit;background:linear-gradient(90deg,#10283e,#c8a157);height:100%;display:block}.traffic-funnel-card strong{color:#10283e;text-align:right;font-size:11px}.traffic-insights-card{gap:10px;display:grid}.traffic-insights-card p{border-top:1px solid #ebe4da;grid-template-columns:28px minmax(0,1fr);gap:11px;margin:0;padding:12px 0;display:grid}.traffic-insights-card p:first-of-type{border-top:0}.traffic-insights-card p b{color:#80612d;background:#eee4d3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.traffic-insights-card p span{color:#60717d;font-size:11px;line-height:1.55}.traffic-bar-row{grid-template-columns:minmax(120px,1fr) minmax(80px,1.1fr) auto;align-items:center!important;gap:10px!important;display:grid!important}.traffic-deep-dive section p{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:4px 14px!important;display:grid!important}.traffic-deep-dive section p b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.traffic-deep-dive section p small{color:#88949c;grid-column:1;font-size:9px}.traffic-deep-dive section p span{white-space:nowrap;grid-area:1/2/3;align-self:center}@media (width<=900px){.account-security,.admin-overview-grid,.admin-settings-grid,.traffic-strategy-grid{grid-template-columns:1fr}}@media (width<=520px){.account-security form,.account-security>div,.admin-settings-grid form,.admin-settings-grid>article{padding:24px 18px}.article-status-row,.admin-article-draft footer{flex-direction:column;align-items:flex-start}.admin-article-draft h3{font-size:25px}.admin-attention-list>button{grid-template-columns:40px 1fr}.admin-attention-list>button i{grid-column:2}.traffic-funnel-card p{grid-template-columns:82px minmax(0,1fr) 42px}.traffic-bar-row{grid-template-columns:1fr auto}.traffic-bar-row i{order:3;grid-column:1/-1}.traffic-deep-dive section p{grid-template-columns:1fr!important}.traffic-deep-dive section p span{white-space:normal;grid-area:auto}}.seo-page{color:#17202a;background:#f1ede5;min-height:100vh}.seo-header{color:#f8f3e8;background:#071626;justify-content:space-between;align-items:center;height:78px;padding:0 max(28px,50vw - 590px);display:flex}.seo-header>a{color:inherit;font-size:13px;text-decoration:none}.seo-brand{letter-spacing:.035em;flex-direction:column;font:400 25px/1 Georgia,serif;display:flex}.seo-brand small{color:#c8a157;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font:700 9px/1.2 Arial,sans-serif}.seo-hero{color:#f8f3e8;background:#0b1d2d;padding:70px max(28px,50vw - 590px) 54px}.seo-hero>p{color:#c8a157;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.seo-hero h1{max-width:850px;margin:0;font:400 clamp(42px,6vw,76px)/.98 Georgia,serif}.seo-hero>span{color:#b8c3c9;max-width:720px;margin-top:24px;font-size:15px;line-height:1.7;display:block}.seo-listings{gap:22px;max-width:1180px;margin:0 auto;padding:54px 28px;display:grid}.seo-listing-card{background:#fff;border:1px solid #d8cfc1;border-radius:20px;grid-template-columns:minmax(300px,.91fr) minmax(0,1.09fr);display:grid;overflow:hidden;box-shadow:0 16px 42px #10283e0e}.seo-listing-image{background:#17202a;min-height:374px;display:block;position:relative}.seo-listing-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.seo-listing-image span{color:#fff;text-transform:uppercase;background:#0b1d2ddd;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:800;position:absolute;top:18px;left:18px}.seo-listing-content{flex-direction:column;align-items:flex-start;min-width:0;padding:30px 34px;display:flex}.seo-listing-kicker{color:#8c733f;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.seo-listing-card h2{margin:13px 0 15px;font:400 clamp(29px,3.2vw,43px)/1.03 Georgia,serif}.seo-listing-card h2 a{color:inherit;text-decoration:none}.seo-listing-card strong{font:400 25px Georgia,serif;display:block}.seo-listing-specs{border-top:1px solid #ded6c9;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;width:100%;margin:23px 0 0;display:grid}.seo-listing-specs>div{border-bottom:1px solid #ded6c9;min-width:0;padding:12px 0}.seo-listing-specs dt{color:#7d8991;font-size:9px}.seo-listing-specs dd{color:#17202a;margin:5px 0 0;font-size:10px;font-weight:800;line-height:1.35}.seo-card-link{color:#8d6a2f;align-items:center;gap:9px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.seo-card-link span{font-size:15px;line-height:.7}.seo-empty{background:#fff;border:1px solid #d8cfc1;border-radius:18px;padding:50px}.seo-empty h2{font:400 30px Georgia,serif}.seo-empty a{color:#8d6a2f;text-decoration:none}.seo-copy{max-width:1124px;margin:0 auto;padding:12px 28px 80px}.seo-copy h2{font:400 38px Georgia,serif}.seo-copy p{color:#64727c;max-width:850px;line-height:1.8}.seo-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.seo-hero-actions a{color:#071626;background:#c8a157;border:1px solid #c8a157;padding:14px 18px;font-size:11px;font-weight:800;text-decoration:none}.seo-hero-actions a+a{color:#f8f3e8;background:0 0}.seo-landing-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1124px;margin:0 auto;padding:66px 28px 20px;display:grid}.seo-landing-content section{background:#fff;border:1px solid #d8cfc1;border-radius:16px;padding:28px}.seo-landing-content h2{margin:0 0 16px;font:400 28px/1.08 Georgia,serif}.seo-landing-content p{color:#64727c;margin:0;font-size:14px;line-height:1.75}.seo-related-listings{max-width:1124px;margin:0 auto;padding:60px 28px}.seo-related-listings>header>p,.seo-faq>p{color:#8d6a2f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.seo-related-listings h2,.seo-faq>h2{margin:0 0 28px;font:400 38px/1.05 Georgia,serif}.seo-related-listings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-related-listings a{min-height:145px;color:inherit;background:#fff;border:1px solid #d8cfc1;border-radius:14px;flex-direction:column;padding:22px;text-decoration:none;display:flex}.seo-related-listings small{color:#8d6a2f;text-transform:uppercase;font-size:9px;font-weight:800}.seo-related-listings strong{margin:14px 0 auto;font:400 23px/1.1 Georgia,serif}.seo-related-listings span{color:#66747d;margin-top:18px;font-size:11px;font-weight:800}.seo-faq{max-width:1124px;margin:0 auto;padding:44px 28px 70px}.seo-faq>div{gap:12px;display:grid}.seo-faq article{background:#e8e0d2;border-left:3px solid #c8a157;padding:23px 25px}.seo-faq h3{margin:0 0 9px;font:400 20px Georgia,serif}.seo-faq article p{color:#5f6c75;margin:0;font-size:13px;line-height:1.65}.seo-topic-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1124px;margin:0 auto;padding:0 28px 80px;display:grid}.seo-topic-links a{color:#17202a;background:#fff;border:1px solid #d8cfc1;justify-content:space-between;padding:17px 19px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.seo-topic-links span{color:#8d6a2f}.seo-detail{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:44px;max-width:1180px;margin:0 auto;padding:54px 28px 80px;display:grid}.seo-detail-image{background:#17202a;border-radius:22px;min-height:570px;position:relative;overflow:hidden}.seo-detail-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.seo-detail-image span{color:#fff;text-transform:uppercase;background:#0b1d2ddd;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800;position:absolute;top:22px;left:22px}.seo-detail-content>p{color:#8d6a2f;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.seo-detail-content h1{margin:13px 0 18px;font:400 clamp(38px,5vw,64px)/1 Georgia,serif}.seo-detail-content>strong{font:400 28px Georgia,serif}.seo-detail-content dl{border-top:1px solid #d8cfc1;margin:30px 0}.seo-detail-content dl>div{border-bottom:1px solid #d8cfc1;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.seo-detail-content dt{color:#7d8991;font-size:11px}.seo-detail-content dd{text-align:right;margin:0;font-size:11px;font-weight:800}.seo-description h2{font:400 29px Georgia,serif}.seo-description p{color:#5f6c75;white-space:pre-line;font-size:14px;line-height:1.75}.seo-detail-content aside{background:#e8e0d2;border-left:3px solid #c8a157;gap:7px;margin:25px 0;padding:20px;display:grid}.seo-detail-content aside b{font-size:11px}.seo-detail-content aside span{color:#63717a;font-size:11px;line-height:1.6}.seo-primary{color:#fff;background:#10283e;border-radius:9px;padding:16px 21px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=900px){.seo-related-listings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-listing-card{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.seo-listing-content{padding:26px}.seo-landing-content,.seo-detail{grid-template-columns:1fr}.seo-detail-image{min-height:460px}}@media (width<=620px){.seo-header{height:70px;padding:0 18px}.seo-hero{padding:48px 20px}.seo-hero h1{font-size:42px}.seo-related-listings>div,.seo-topic-links{grid-template-columns:1fr}.seo-landing-content,.seo-related-listings,.seo-faq,.seo-topic-links{padding-left:18px;padding-right:18px}.seo-listings{padding:28px 14px}.seo-listing-card{grid-template-columns:1fr}.seo-listing-image{min-height:260px}.seo-listing-content{padding:23px 20px 24px}.seo-listing-card h2{font-size:33px}.seo-listing-specs{column-gap:16px}.seo-detail{padding:24px 14px 55px}.seo-detail-image{min-height:330px}.seo-detail-content h1{font-size:39px}}.market-nav a{color:inherit;padding:8px 0;font-size:13px;text-decoration:none}.market-card-actions a{color:#fff;background:#10283e;border:1px solid #10283e;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.market-card-actions a span{color:#d5b46f;margin-left:8px}.saved-search-workspace .mandate-card.unread{border-color:#bb923abf;box-shadow:0 12px 30px #6047161f}.saved-search-workspace .mandate-card.unread header span{color:#8b671f;font-weight:800}.admin-article-draft input,.admin-article-draft textarea{width:100%;font:inherit;background:#fff;border:1px solid #d5d8dc;border-radius:10px;padding:12px 14px}.admin-article-draft textarea{resize:vertical;min-height:96px}.admin-article-draft footer{flex-wrap:wrap;gap:12px}.admin-article-draft footer button{cursor:pointer;background:#fff;border:1px solid #c7a45b;border-radius:999px;padding:8px 14px}.article-publish-toggle{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.article-publish-toggle input{opacity:0;pointer-events:none;position:absolute}.article-publish-toggle span{background:#c9cdd2;border-radius:999px;width:38px;height:22px;padding:3px;transition:all .2s}.article-publish-toggle span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 1px 3px #0003}.article-publish-toggle input:checked+span{background:#1f6b50}.article-publish-toggle input:checked+span:after{transform:translate(16px)}.article-editor-fields{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;margin-top:22px;display:grid}.article-editor-fields label{gap:7px;min-width:0;display:grid}.article-editor-fields label>span{color:#526775;letter-spacing:.04em;font-size:10px;font-weight:800}.article-editor-fields input,.article-editor-fields textarea{font-size:14px;line-height:1.6}.article-editor-fields textarea{min-height:110px}.article-editor-fields .article-editor-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.article-editor-fields .article-editor-long{min-height:190px}.article-editor-sections{background:#f8f5ef;border:1px solid #ddd3c5;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:20px;display:grid}.article-editor-sections>header{justify-content:space-between;align-items:center;display:flex}.article-editor-sections>header strong{color:#10283e;font:400 22px Georgia,serif}.article-editor-sections>header small{text-align:center;background:#e8dece;border-radius:999px;min-width:30px;padding:5px 8px}.article-editor-sections>div{background:#fff;border:1px solid #e1d8cb;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.article-section-remove,.article-section-add{color:#735c3d;background:#fff;border:1px solid #d5c9ba;border-radius:8px;justify-self:start;padding:9px 13px;font-size:10px;font-weight:800}.article-section-add{color:#fff;background:#10283e;border-color:#10283e}.article-language-tabs{background:#ebe5da;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin:22px 0 0;padding:5px;display:grid}.article-language-tabs button{color:#697983;background:0 0;border:0;border-radius:8px;min-height:42px;padding:9px 12px;font-size:10px;font-weight:800}.article-language-tabs button.active{color:#fff;background:#10283e;box-shadow:0 6px 16px #10283e29}.article-translation-note{background:#f8f3e9;border-left:3px solid #c8a157;width:100%;padding:11px 13px;color:#667680!important;margin:10px 0 0!important;font-size:10px!important;line-height:1.55!important}.article-edit-group,.article-edit-section{background:#fff;border:1px solid #ddd3c5;border-radius:12px;min-width:0}.article-edit-group>summary,.article-edit-section>summary{color:#173349;cursor:pointer;align-items:center;gap:10px;padding:15px 17px;font-size:11px;font-weight:800;list-style:none;display:flex}.article-edit-group>summary::-webkit-details-marker{display:none}.article-edit-section>summary::-webkit-details-marker{display:none}.article-edit-group>summary:after,.article-edit-section>summary:after{content:"+";color:#a07832;margin-left:auto;font-size:18px;font-weight:400}.article-edit-group[open]>summary:after,.article-edit-section[open]>summary:after{content:"−"}.article-edit-group[open]>summary,.article-edit-section[open]>summary{border-bottom:1px solid #e6ded2}.article-edit-group>label,.article-edit-group>.article-editor-meta{margin:15px 17px}.article-edit-section{background:#fff}.article-edit-section>summary b{color:#795b27;background:#eee2cf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.article-edit-section>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.article-edit-section>label{margin:15px 17px}.article-edit-section>.article-section-remove{margin:0 17px 17px}.article-editor-sections>.article-edit-section{padding:0;display:block}@media (width<=760px){.admin-article-draft{padding:20px 14px}.article-editor-fields .article-editor-meta{grid-template-columns:1fr}.article-editor-sections{padding:12px}.article-editor-sections>div{padding:13px}.article-editor-fields .article-editor-long{min-height:160px}}.article-comments{background:#fff;border-top:2px solid #17364d;border-bottom:1px solid #ded5c7;margin:48px 0 28px;padding:28px}.article-comments>header{align-items:center;gap:10px;display:flex}.article-comments>header h3{color:#10283e;margin:0;font:400 28px/1.1 Georgia,serif}.article-comments>header>span{color:#76571f;background:#f0e5d0;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;font-weight:800;display:grid}.article-comment-list{margin-top:15px}.article-comment-list article{border-top:1px solid #e8e0d4;padding:17px 0}.article-comment-list article header{justify-content:space-between;align-items:center;gap:16px;display:flex}.article-comment-list article header b{color:#17364d;font-size:11px}.article-comment-list article time{color:#929ba1;font-size:9px}.article-comment-list article p{color:#425865;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.65}.comments-empty{color:#8a959c;text-align:center;border-top:1px solid #e8e0d4;margin:0;padding:22px 0;font-size:11px}.article-comments>form{border-top:1px solid #d8cfc1;grid-template-columns:190px minmax(0,1fr);gap:12px;margin-top:10px;padding:18px 0 0;display:grid}.article-comments form h4{color:#17364d;grid-column:1/-1;margin:0 0 2px;font-size:12px;font-weight:800}.article-comments form label{display:grid}.article-comments input,.article-comments textarea{color:#10283e;background:#fff;border:1px solid #d8cfc1;border-radius:8px;outline:none;width:100%;font:400 12px/1.5 Inter,sans-serif;transition:border-color .18s,box-shadow .18s}.article-comments input{height:41px;padding:0 11px}.article-comments textarea{resize:vertical;min-height:78px;padding:10px 11px}.article-comments input:focus,.article-comments textarea:focus{border-color:#b68b41;box-shadow:0 0 0 3px #c8a15721}.comment-message-field{position:relative}.comment-message-field small{color:#9aa3a8;font-size:8px;font-weight:500;position:absolute;bottom:7px;right:9px}.comment-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.article-comments form footer{color:#75828a;background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:0;display:flex}.article-comments form footer p{color:#839098;align-items:center;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.article-comments form footer i{color:#fff;letter-spacing:.05em;background:#173d58;border-radius:5px;flex:0 0 25px;place-items:center;width:25px;height:19px;font-size:7px;font-style:normal;font-weight:900;display:grid}.article-comments form footer button{color:#fff;background:#10283e;border:0;border-radius:8px;min-width:160px;height:40px;padding:0 16px;font-size:10px;font-weight:800}.article-comments form footer button:disabled{opacity:.5;cursor:not-allowed}.comment-status{border-radius:8px;margin:12px 0 0;padding:11px 13px;font-size:10px;line-height:1.5}.comment-status.published{color:#275f45;background:#e4f2e9}.comment-status.pending{color:#775918;background:#f5ebd5}.comment-status.rejected,.comment-status.error{color:#8a3934;background:#f5e5e3}.admin-comment-list{gap:12px;display:grid}.admin-comment-card{background:#fff;border:1px solid #dcd3c6;border-radius:14px;padding:22px}.admin-comment-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-comment-card>header div{gap:5px;display:grid}.admin-comment-card>header b{color:#17364d;font-size:12px}.admin-comment-card>header small{color:#87939a;font-size:9px}.admin-comment-card>header>span{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.admin-comment-card>header>span.published{color:#2b684c;background:#e3f1e8}.admin-comment-card>header>span.pending{color:#755617;background:#f3e8d0}.admin-comment-card>header>span.rejected,.admin-comment-card>header>span.hidden{color:#853b35;background:#f2e2df}.admin-comment-card>p{color:#3c5361;margin:17px 0;font-size:12px;line-height:1.7}.admin-comment-risk{background:#f8f3e9;border-left:3px solid #c69d52;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.admin-comment-risk div{flex-wrap:wrap;gap:7px;display:flex}.admin-comment-risk i{color:#745520;background:#fff;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.admin-comment-risk b{color:#8a6a33;font-size:10px}.admin-comment-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-comment-actions button{color:#17364d;background:#fff;border:1px solid #c9bfaf;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:800}.admin-comment-actions button:first-child{color:#fff;background:#17364d;border-color:#17364d}@media (width<=760px){.article-comments{margin-top:36px;padding:22px 0}.article-comments>header h3{font-size:25px}.article-comments>form{grid-template-columns:1fr}.article-comments form h4,.article-comments form footer{grid-column:auto}.article-comments form footer{flex-direction:column;align-items:stretch}.article-comments form footer button{width:100%}.admin-comment-card{padding:17px}.admin-comment-risk{flex-direction:column;align-items:flex-start}}.content-heading-actions{align-items:center;gap:10px;display:flex}.content-heading-actions>button{color:#fff;letter-spacing:.04em;background:#17364d;border:0;border-radius:999px;min-height:36px;padding:0 15px;font-size:9px;font-weight:850}.content-admin-intro{color:#5f707b;background:#f7f2e8;border-left:3px solid #c8a157;margin:-6px 0 2px;padding:16px 18px;font-size:11px;line-height:1.6}.content-delete-button{color:#8a4038!important;background:#fff8f6!important;border-color:#d9bdb8!important}.article-editor-meta .article-publish-toggle{border:1px solid #d5d8dc;border-radius:10px;min-height:48px;padding:0 13px;display:flex}.news-admin-preview{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;margin-top:20px;display:grid}.news-admin-preview img{object-fit:cover;background:#e8e1d6;border-radius:12px;width:190px;height:124px}.news-admin-preview small{color:#9a7130;text-transform:uppercase;font-size:9px;font-weight:850}.news-admin-preview h3{margin:9px 0 7px;font-size:25px}.news-admin-preview p{color:#66757e;margin:0;font-size:11px;line-height:1.6}.news-editor-fields textarea{min-height:130px}.market-news-empty{color:#61717b;text-align:center;background:#faf7f0;border:1px solid #ded5c7;border-radius:14px;margin:28px 0 0;padding:28px}.analytics-line-chart{width:100%;min-height:250px;padding:8px 4px 0}.analytics-line-chart svg{width:100%;height:260px;overflow:visible}.analytics-line-chart .analytics-grid-lines line{stroke:#e7ded1;stroke-width:1px}.analytics-line-chart circle{fill:#c8a157;stroke:#fff;stroke-width:4px}.analytics-line-chart text{fill:#84919a;font-size:20px;font-weight:650}.country-distribution{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;min-height:220px;display:grid}.country-donut{border-radius:50%;place-items:center;width:174px;height:174px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #10283e14}.country-donut:after{content:"";background:#fff;border-radius:50%;width:104px;height:104px;position:absolute;box-shadow:0 8px 28px #10283e14}.country-donut>span{z-index:1;text-align:center;display:grid}.country-donut strong{color:#17364d;font:400 29px Georgia,serif}.country-donut small{color:#839099;text-transform:uppercase;font-size:8px}.country-distribution>div:last-child{gap:9px;display:grid}.country-distribution p{border:0!important;grid-template-columns:8px minmax(0,1fr) auto auto!important;align-items:center!important;gap:9px!important;margin:0!important;padding:6px 0!important;display:grid!important}.country-distribution p i{border-radius:50%;width:8px;height:8px}.country-distribution p b{font-size:10px!important}.country-distribution p span{color:#17364d;font-size:10px;font-weight:850}.country-distribution p small{color:#8b969d;font-size:9px}.top-content-card{grid-column:auto}.top-content-card>article{border-top:1px solid #e7dfd4;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 0;display:grid}.top-content-card>article>i{color:#9a7331;background:#f1e8d9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:850;display:grid}.top-content-card>article>div{gap:5px;min-width:0;display:grid}.top-content-card>article b{color:#17364d;font-size:10px;white-space:normal!important}.top-content-card>article small{color:#8a959c;font-size:8px}.top-content-card>article em{background:#ece5da;border-radius:99px;width:100%;height:5px;overflow:hidden}.top-content-card>article em span{border-radius:inherit;background:linear-gradient(90deg,#17364d,#c8a157);height:100%;display:block}.top-content-card>article>strong,.top-content-card>article>mark{color:#17364d;text-align:right;background:0 0;min-width:64px;font-size:12px}.top-content-card>article>strong small,.top-content-card>article>mark small{margin-top:3px;font-size:7px;font-weight:600;display:block}.top-content-card>article>mark{color:#9a7130}@media (width<=760px){.content-heading-actions{justify-content:space-between;width:100%}.content-heading-actions>button{min-height:40px}.news-admin-preview{grid-template-columns:1fr}.news-admin-preview img{width:100%;height:190px}.analytics-line-chart{min-width:0;min-height:190px;padding-inline:0;overflow:hidden}.analytics-line-chart svg{aspect-ratio:960/260;width:100%;min-width:0;height:auto;display:block}.analytics-line-chart text{font-size:25px}.country-distribution{grid-template-columns:1fr;justify-items:center}.country-distribution>div:last-child{width:100%;min-width:0}.top-content-card>article{grid-template-columns:30px minmax(0,1fr);gap:10px}.top-content-card>article>strong,.top-content-card>article>mark{text-align:left;grid-column:2;min-width:0}.top-content-card>article>strong small,.top-content-card>article>mark small{margin:0 0 0 5px;display:inline}}.news-reader-backdrop{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071626c7;padding:28px;position:fixed;inset:0;overflow:auto}.news-reader{color:#233642;background:#f8f5ee;border:1px solid #c8a1576b;border-radius:18px;width:min(860px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #0000005c}.news-reader-topbar{background:#fcfaf4;border-bottom:1px solid #ded5c7;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 22px;display:flex}.news-reader-topbar button{color:#173a55;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:10px;font-weight:800}.news-reader-topbar>span{color:#9b7536;letter-spacing:.16em;font-size:9px;font-weight:850}.news-reader-topbar .news-reader-close{border:1px solid #d7ccbc;border-radius:50%;width:34px;height:34px;padding:0;font-size:22px;font-weight:400}.news-reader-hero{background:#0c2032;height:360px;margin:0;position:relative;overflow:hidden}.news-reader-hero:after{content:"";background:linear-gradient(#0000 38%,#071626b8 100%);position:absolute;inset:0}.news-reader-hero img{object-fit:cover;width:100%;height:100%;display:block}.news-reader-hero figcaption{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.news-reader-hero figcaption span{color:#f0cf8a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.news-reader-hero figcaption small{color:#f6f0e6;font-size:10px}.news-reader-copy{max-width:700px;margin:0 auto;padding:38px 46px 48px}.news-reader-category{color:#9b7536;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:850}.news-reader-copy h1{color:#10283e;margin:0;font:400 clamp(34px,5vw,52px)/1.04 Georgia,serif}.news-reader-lead{color:#566773;margin:22px 0 0;font:400 20px/1.48 Georgia,serif}.news-reader-summary{background:#eee7da;border-left:3px solid #c8a157;gap:7px;margin:28px 0;padding:18px 20px;display:grid}.news-reader-summary b,.news-reader-takeaway b,.news-reader-source>span{color:#89672f;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.news-reader-summary span{color:#455863;font-size:13px;line-height:1.65}.news-reader-sections{gap:28px;display:grid}.news-reader-sections section{border-top:1px solid #ded5c7;padding-top:26px}.news-reader-sections h2{color:#173a55;margin:0 0 11px;font:400 27px/1.12 Georgia,serif}.news-reader-sections p,.news-reader-takeaway p,.news-reader-source p{color:#4f626d;margin:0;font-size:14px;line-height:1.75}.news-reader-takeaway{background:#10283e;border:1px solid #b887355c;margin-top:32px;padding:22px 24px}.news-reader-takeaway b{color:#e2c77e}.news-reader-takeaway p{color:#f3eee7;margin-top:9px;font:400 18px/1.45 Georgia,serif}.news-reader-source{border-top:1px solid #ded5c7;margin-top:32px;padding-top:25px}.news-reader-source p{margin-top:9px;font-size:12px;line-height:1.6}.news-reader-source a{color:#173a55;margin-top:14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.news-reader-source a b{color:#a57d35;margin-left:8px}@media (width<=760px){.news-reader-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f5ee;padding:0}.news-reader{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0}.news-reader-topbar{z-index:2;padding:0 16px;position:sticky;top:0}.news-reader-topbar>span{font-size:8px}.news-reader-hero{height:250px}.news-reader-hero figcaption{bottom:16px;left:18px;right:18px}.news-reader-copy{padding:27px 20px 40px}.news-reader-copy h1{font-size:34px}.news-reader-lead{font-size:18px}.news-reader-sections h2{font-size:25px}.news-reader-sections p,.news-reader-takeaway p{font-size:15px}.news-reader-summary{margin:23px 0;padding:16px}.news-reader-takeaway{padding:20px}}@media (width<=680px){body:has(.marketplace-admin){background:#f1eee7;overflow-x:hidden}.marketplace-admin.admin-shell{width:100%;min-width:0;display:block}.marketplace-admin .admin-nav{z-index:70;border-bottom:1px solid #c8a15747;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;height:auto;padding:14px 14px 12px;display:grid;position:sticky;top:0}.marketplace-admin .admin-brand{white-space:nowrap;font-size:0}.marketplace-admin .admin-brand:before{content:"TP";color:#f4efe5;letter-spacing:.04em;font:400 22px/1 Georgia,serif}.marketplace-admin .admin-brand small{display:none}.marketplace-admin .admin-nav nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;min-width:0;margin:0;padding-bottom:2px;display:flex;overflow-x:auto}.marketplace-admin .admin-nav nav::-webkit-scrollbar{display:none}.marketplace-admin .admin-nav nav button,.marketplace-admin .admin-nav nav button:not(.active),.marketplace-admin .admin-nav nav button.active{white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;gap:7px;width:auto;min-width:max-content;min-height:38px;padding:8px 11px;font-size:11px;display:inline-flex}.marketplace-admin .admin-nav nav button span{border-radius:50%;width:21px;height:21px;font-size:9px}.marketplace-admin .admin-nav nav button>b{min-width:18px;height:18px;font-size:8px}.marketplace-admin .admin-user{display:none}.marketplace-admin .admin-workspace{width:100%;min-width:0;padding:18px 12px 42px;overflow-x:hidden}.marketplace-admin .traffic-analytics,.marketplace-admin .traffic-toolbar,.marketplace-admin .traffic-kpis,.marketplace-admin .traffic-kpis article,.marketplace-admin .traffic-strategy-grid,.marketplace-admin .traffic-chart-card,.marketplace-admin .traffic-split,.marketplace-admin .traffic-split>section,.marketplace-admin .country-distribution,.marketplace-admin .top-content-card{width:100%;min-width:0;max-width:100%}.marketplace-admin .admin-topbar{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:16px}.marketplace-admin .admin-topbar h1{font-size:27px}.marketplace-admin .admin-topbar-actions,.marketplace-admin .admin-topbar>div:last-child{flex-wrap:wrap;gap:8px;width:100%;display:flex!important}.marketplace-admin .admin-topbar-actions>a,.marketplace-admin .admin-topbar-actions>button:not(.admin-notification-bell){background:#fbf8f2;border:1px solid #d0c7b8;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:9px 11px;font-size:10px;font-weight:750;display:inline-flex!important}.marketplace-admin .admin-notification-wrap{margin-right:auto}.marketplace-admin .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.marketplace-admin .admin-kpis article{border-radius:13px;min-height:106px;padding:14px 12px}.marketplace-admin .admin-kpis article>span{font-size:8px}.marketplace-admin .admin-kpis article strong{font-size:22px}.marketplace-admin .admin-panel,.marketplace-admin .admin-popular,.marketplace-admin .admin-article-draft,.marketplace-admin .assistant-settings-card,.marketplace-admin .assistant-dialogs,.marketplace-admin .admin-deals>article,.marketplace-admin .traffic-toolbar,.marketplace-admin .traffic-chart-card,.marketplace-admin .traffic-split>section{border-radius:14px}.marketplace-admin .panel-heading,.marketplace-admin .admin-popular-head,.marketplace-admin .traffic-toolbar{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:16px 14px}.marketplace-admin .traffic-toolbar>div,.marketplace-admin .traffic-toolbar>div:last-child{width:100%;min-width:0}.marketplace-admin .traffic-toolbar>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketplace-admin .traffic-toolbar button{width:100%;min-height:36px;padding-inline:5px}.marketplace-admin .panel-heading h2,.marketplace-admin .admin-popular-head h2,.marketplace-admin .traffic-toolbar h2{font-size:21px}.marketplace-admin .panel-heading select{width:100%;height:38px}.marketplace-admin .admin-overview-grid,.marketplace-admin .admin-popular-grid,.marketplace-admin .assistant-admin,.marketplace-admin .traffic-kpis,.marketplace-admin .traffic-split,.marketplace-admin .admin-settings-grid{grid-template-columns:1fr}.marketplace-admin .admin-focus-card{min-height:0;padding:22px 18px}.marketplace-admin .admin-focus-card h2,.marketplace-admin .admin-settings-grid h2{font-size:25px}.marketplace-admin .admin-attention-list>button{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:0;padding:14px}.marketplace-admin .admin-attention-list>button i{grid-column:2}.marketplace-admin .admin-request-row,.marketplace-admin .admin-request-row.admin-user-row,.marketplace-admin .moderation-row.admin-listing-row{background:#fff;border:1px solid #e0d8cc;border-radius:13px;grid-template-columns:1fr;align-items:stretch;gap:10px;margin:10px 10px 0;padding:14px}.marketplace-admin .moderation-row.admin-listing-row>span,.marketplace-admin .request-new,.marketplace-admin .request-offline{width:max-content;max-width:100%}.marketplace-admin .admin-listing-status{align-items:flex-start}.marketplace-admin .admin-request-row button,.marketplace-admin .moderation-row button,.marketplace-admin .admin-deal-access button,.marketplace-admin .admin-deal-reply button,.marketplace-admin .assistant-settings-card>button{width:100%;min-height:42px}.marketplace-admin .admin-deals>article{padding:16px 14px}.marketplace-admin .admin-deals>article>header{flex-direction:column;align-items:flex-start;gap:9px}.marketplace-admin .admin-deal-meta,.marketplace-admin .admin-deal-access{flex-direction:column;align-items:stretch}.marketplace-admin .admin-deal-meta span{width:100%}.marketplace-admin .admin-deal-thread{max-height:330px;padding:8px}.marketplace-admin .admin-deal-thread p,.marketplace-admin .admin-deal-reply{grid-template-columns:1fr}.marketplace-admin .assistant-dialogs article header{flex-direction:column;align-items:flex-start;gap:5px}.marketplace-admin .article-language-tabs{grid-template-columns:1fr}.marketplace-admin .article-edit-group>summary,.marketplace-admin .article-edit-section>summary{padding:14px 12px}.marketplace-admin .admin-settings-grid>article,.marketplace-admin .admin-settings-grid form,.marketplace-admin .assistant-settings-card,.marketplace-admin .assistant-dialogs,.marketplace-admin .traffic-chart-card,.marketplace-admin .traffic-split>section{padding:18px 14px}.marketplace-admin .traffic-chart{width:100%;min-width:0;padding-bottom:6px;overflow:hidden}.marketplace-admin .traffic-chart>div{min-width:0}.marketplace-admin .hourly-chart-scroll,.marketplace-admin .hourly-traffic-chart{width:100%;min-width:0;max-width:100%;overflow:hidden}.marketplace-admin .hourly-traffic-chart{gap:2px}.marketplace-admin .hourly-traffic-chart>div{min-width:0}.marketplace-admin .hourly-traffic-chart b,.marketplace-admin .hourly-traffic-chart small{font-size:6px}.marketplace-admin .hourly-traffic-chart i{width:min(12px,82%)}.marketplace-admin .traffic-split p{flex-direction:column;align-items:flex-start;gap:6px}.marketplace-admin .traffic-split p b{white-space:normal;overflow-wrap:anywhere;max-width:100%}.marketplace-admin .country-distribution p{grid-template-columns:8px minmax(0,1fr) auto auto!important;gap:7px!important}.marketplace-admin .country-distribution p b{overflow-wrap:anywhere;min-width:0}.marketplace-admin .traffic-deep-dive .top-content-card>article{grid-template-columns:30px minmax(0,1fr);width:100%;min-width:0}.marketplace-admin .admin-notification-panel{flex-direction:column;max-height:calc(100vh - 86px);display:flex;top:64px;left:10px;right:10px;overflow:hidden}.marketplace-admin .admin-notification-list{min-height:0;max-height:none}.marketplace-admin .moderation-backdrop{place-items:stretch stretch;padding:0}.marketplace-admin .moderation-detail{border-radius:0;grid-template-columns:1fr;width:100%;min-height:100vh;max-height:none}.marketplace-admin .moderation-close{position:fixed;top:12px;right:12px}.marketplace-admin .moderation-gallery{grid-template-columns:1fr 1fr;min-height:0;padding:12px}.marketplace-admin .moderation-gallery img{height:125px}.marketplace-admin .moderation-gallery img:first-child{height:210px}.marketplace-admin .moderation-info{padding:24px 16px 36px}.marketplace-admin .moderation-info h2{font-size:27px}.marketplace-admin .moderation-info dl div{flex-direction:column;align-items:flex-start;gap:5px}.marketplace-admin .moderation-info dd{text-align:left}.marketplace-admin .moderation-actions{grid-template-columns:1fr}}@media (width<=390px){.marketplace-admin .admin-kpis{grid-template-columns:1fr}}.traffic-strategy-grid.single{grid-template-columns:1fr}.listing-flow{color:#10283e;background:#f1eee7;min-height:100vh}.listing-flow-header{background:#081827;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 620px);display:flex}.listing-flow-brand{color:#fff;letter-spacing:.045em;font:400 25px/1 Georgia,serif;text-decoration:none}.listing-flow-brand small{color:#c9a35b;letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font:700 8px/1 Arial,sans-serif;display:block}.listing-flow-exit{color:#ced8de;font-size:11px;font-weight:700;text-decoration:none}.listing-flow-hero{color:#f8f2e7;background:radial-gradient(circle at 82% 30%,#cda6532b,#0000 24%),linear-gradient(118deg,#0f3149,#102338);grid-template-columns:1fr minmax(250px,340px);align-items:end;gap:70px;padding:48px max(24px,50vw - 550px);display:grid}.listing-flow-hero p,.listing-flow-title>span,.registration-form-kicker{color:#d3ad65;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.listing-flow-hero h1{color:#fff;letter-spacing:-.035em;margin:12px 0;font:400 clamp(34px,4vw,53px)/.99 Georgia,serif}.listing-flow-hero>div>span{color:#bdc9d0;max-width:620px;font-size:13px;line-height:1.6;display:block}.listing-flow-hero aside{border-left:1px solid #d3ad656b;padding:18px 0 4px 22px}.listing-flow-hero aside b{color:#e0bc73;letter-spacing:.08em;font-size:10px}.listing-flow-hero aside p{color:#bdc9d0;margin:8px 0 0;font-size:11px;line-height:1.6}.listing-flow-shell{background:#fff;border:1px solid #ded7cb;grid-template-columns:245px minmax(0,1fr);width:min(1100px,100% - 48px);margin:34px auto 64px;display:grid;box-shadow:0 18px 55px #0c1f2e14}.listing-flow-steps{background:#f8f5ef;align-content:start;gap:4px;margin:0;padding:28px 18px;list-style:none;display:grid}.listing-flow-steps li{color:#8a959b;align-items:flex-start;gap:12px;padding:15px 10px;display:flex}.listing-flow-steps li b{border:1px solid #cdc4b4;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.listing-flow-steps li strong,.listing-flow-steps li small{display:block}.listing-flow-steps li strong{margin-top:2px;font-size:11px}.listing-flow-steps li small{margin-top:4px;font-size:9px;line-height:1.35}.listing-flow-steps li.active{color:#10283e;background:#fff}.listing-flow-steps li.active b,.listing-flow-steps li.complete b{color:#fff;background:#b68c42;border-color:#b68c42}.listing-flow-steps li.complete{color:#536b78}.listing-flow-content{min-width:0;padding:39px 44px 32px}.listing-flow-title{border-bottom:1px solid #e6e0d7;padding-bottom:23px}.listing-flow-title h2{color:#10283e;margin:8px 0;font:400 31px/1.12 Georgia,serif}.listing-flow-title p{color:#6d7b83;max-width:620px;margin:0;font-size:11px;line-height:1.58}.listing-flow-form{display:block}.listing-step{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding-top:27px;display:grid}.listing-step[hidden]{display:none}.listing-step label{color:#41525e;min-width:0;font-size:10px;font-weight:750}.listing-step label.wide,.listing-step .wide{grid-column:1/-1}.listing-step input:not([type=checkbox]):not([type=radio]),.listing-step select,.listing-step textarea{box-sizing:border-box;color:#183044;background:#fff;border:1px solid #d7cfc3;border-radius:7px;outline:none;width:100%;margin-top:7px;padding:12px;font:400 13px Arial,sans-serif}.listing-step textarea{resize:vertical;line-height:1.55}.listing-step input:focus,.listing-step select:focus,.listing-step textarea:focus{border-color:#ab8038;box-shadow:0 0 0 3px #ba904221}.listing-step label small{color:#7a878e;margin-top:7px;font-size:9px;font-weight:400;line-height:1.45;display:block}.listing-check{background:#fbfaf7;border:1px solid #ded5c6;border-radius:8px;align-items:flex-start;gap:10px;display:flex;padding:13px 14px!important}.listing-check input{margin:2px 0 0}.listing-check b,.listing-check small{display:block}.listing-check b{color:#263e50;font-size:10px}.listing-check small{margin-top:4px!important}.listing-data-note{background:#f5efe3;border-left:3px solid #c49a50;padding:15px 17px}.listing-data-note b{color:#8d6c35;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.listing-data-note p{color:#596c76;margin:6px 0 0;font-size:10px;line-height:1.5}.listing-contact-choice>span{color:#41525e;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.listing-contact-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.listing-contact-grid label{cursor:pointer;background:#fbfaf7;border:1px solid #ded6ca;border-radius:8px;min-height:98px;padding:13px}.listing-contact-grid label.active{background:#fffaf0;border-color:#b88d42;box-shadow:inset 0 3px #b88d42}.listing-contact-grid input{margin:0 0 9px}.listing-contact-grid b,.listing-contact-grid small{display:block}.listing-contact-grid b{color:#20384a;font-size:10px}.listing-contact-grid small{color:#78858c;margin-top:6px;font-size:8px;font-weight:400;line-height:1.4}.listing-phone-choice{background:#f8f6f1;border:1px solid #ded5c6;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.listing-phone-choice>small{color:#77858d;grid-column:1/-1;font-size:9px}.listing-upload{background:#fcfbf8;border:1px dashed #c5b89f;padding:17px}.listing-upload input{display:block;border:0!important;margin:10px 0!important;padding:0!important}.listing-flow-actions{border-top:1px solid #e6e0d7;justify-content:space-between;gap:12px;margin-top:29px;padding-top:22px;display:flex}.listing-flow-actions button,.listing-flow-result a{color:#fff;cursor:pointer;background:#102d44;border:0;border-radius:7px;min-height:43px;padding:0 19px;font-size:11px;font-weight:800;text-decoration:none}.listing-flow-actions .listing-back{color:#385162;background:#f1eee7}.listing-flow-actions button:disabled{opacity:.65;cursor:wait}.listing-flow-error{color:#823d36;background:#f6e6e3;margin:17px 0 0;padding:12px;font-size:10px}.listing-flow-result{text-align:left;max-width:500px;padding:54px 5px}.listing-flow-result>span{color:#fff;background:#b68c42;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.listing-flow-result h2{margin:16px 0 8px;font:400 29px Georgia,serif}.listing-flow-result p{color:#6e7a81;margin:0 0 22px;font-size:12px;line-height:1.6}.listing-flow-result a{align-items:center;display:inline-flex}.registration-refined header{justify-content:space-between;align-items:center;display:flex}.registration-refined header>span{color:#c7a35c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.registration-refined .registration-intro>span{color:#ad833a;letter-spacing:.14em;font-size:9px;font-weight:800}.registration-refined form>h2{margin:8px 0 25px}.registration-refined form{position:relative}.registration-refined .registration-submit{margin-top:8px}.registration-refined .registration-security{margin-top:15px}@media (width<=760px){.listing-flow-header{height:68px;padding-inline:20px}.listing-flow-brand{font-size:22px}.listing-flow-exit{font-size:10px}.listing-flow-hero{padding:37px 20px;display:block}.listing-flow-hero aside{margin-top:25px}.listing-flow-shell{width:calc(100% - 30px);margin:17px auto 32px;display:block}.listing-flow-steps{grid-template-columns:repeat(3,1fr);gap:0;padding:13px 10px}.listing-flow-steps li{text-align:center;padding:7px 4px;display:block}.listing-flow-steps li b{margin:auto}.listing-flow-steps li strong{margin-top:7px;font-size:8px}.listing-flow-steps li small{display:none}.listing-flow-content{padding:28px 20px 23px}.listing-flow-title h2{font-size:28px}.listing-step{grid-template-columns:1fr;gap:15px}.listing-step label.wide,.listing-step .wide{grid-column:auto}.listing-contact-grid{grid-template-columns:1fr}.listing-contact-grid label{min-height:auto}.listing-phone-choice{grid-template-columns:1fr}.listing-flow-actions{background:#fff;margin-inline:-20px;padding:13px 20px;position:sticky;bottom:0}.listing-flow-actions button{flex:1}.registration-refined header>span{display:none}}.article-journey-card header small{color:#82909a;max-width:760px;margin-top:8px;font-size:9px;line-height:1.5;display:block}.article-journey-table{margin-top:20px;overflow-x:auto}.article-journey-table table{border-collapse:collapse;width:100%;min-width:900px}.article-journey-table th{color:#92703a;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f5efe4;border-bottom:1px solid #ded5c9;padding:10px 12px;font-size:8px}.article-journey-table td{color:#586973;vertical-align:top;border-bottom:1px solid #ede6db;padding:14px 12px;font-size:10px;line-height:1.45}.article-journey-table td:first-child{color:#17364d;min-width:210px}.article-journey-table td b{font-size:11px}.listing-photo-status{background:#f5faf7;border:1px solid #d7e4dc;border-radius:8px;margin-top:15px;padding:13px}.listing-photo-status>b{color:#26704d;font-size:10px;display:block}.listing-photo-status>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.listing-photo-status figure{background:#fff;border:1px solid #d8dfd9;border-radius:6px;min-width:0;margin:0;overflow:hidden}.listing-photo-status img{object-fit:cover;width:100%;height:80px;display:block}.listing-photo-status figcaption{padding:6px}.listing-photo-status figcaption span,.listing-photo-status figcaption small{display:block}.listing-photo-status figcaption span{color:#2d7a55;font-size:8px;font-weight:800}.listing-photo-status figcaption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:3px!important;font-size:8px!important}@media (width<=520px){.listing-photo-status>div{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-photo-status img{height:72px}}.admin-backup-download{background:#102d44;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin:14px 0 10px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.admin-settings-grid article small{color:#73818a;font-size:10px;line-height:1.45;display:block}.nvidia-catalog-cta{color:#f7f2e8;background:#102a3a;grid-template-columns:1fr auto;align-items:center;gap:6px 24px;margin:38px 0 12px;padding:25px 28px;text-decoration:none;display:grid;box-shadow:0 16px 32px #14253824}.nvidia-catalog-cta span{color:#d6b267;letter-spacing:.13em;text-transform:uppercase;grid-column:1;font-size:10px;font-weight:800}.nvidia-catalog-cta b{font:400 24px/1.2 Georgia,serif}.nvidia-catalog-cta i{color:#fff;grid-area:1/2/3;font-size:12px;font-style:normal;font-weight:800}.nvidia-catalog-cta:hover i{text-decoration:underline}@media (width<=620px){.nvidia-catalog-cta{grid-template-columns:1fr;padding:22px}.nvidia-catalog-cta span,.nvidia-catalog-cta i{grid-area:auto/1}.nvidia-catalog-cta b{font-size:21px}.nvidia-catalog-cta i{margin-top:8px}}.nvidia-photo-trigger{cursor:zoom-in;background:#202b34;border:0;width:100%;padding:0;display:block;position:relative}.nvidia-photo-trigger img{object-fit:cover;object-position:center 20%;width:100%;max-height:520px;display:block}.nvidia-photo-trigger span{color:#fff;letter-spacing:.04em;opacity:0;background:#0a1924c7;padding:7px 10px;font:700 10px Inter,sans-serif;transition:opacity .18s;position:absolute;bottom:12px;right:12px}.nvidia-photo-trigger:hover span,.nvidia-photo-trigger:focus-visible span{opacity:1}.nvidia-photo-trigger:focus-visible{outline-offset:4px;outline:3px solid #c49a4a}.nvidia-lightbox{z-index:1000;cursor:zoom-out;background:#050e16eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nvidia-lightbox-inner{cursor:default;max-width:min(1120px,100%);max-height:100%;position:relative}.nvidia-lightbox-inner img{object-fit:contain;background:#15232d;max-width:100%;max-height:calc(100vh - 96px);display:block}.nvidia-lightbox-inner p{color:#dce4e5;margin:10px 42px 0 0;font:400 12px/1.45 Inter,sans-serif}.nvidia-lightbox-close{color:#fff;cursor:pointer;background:#050e16b8;border:1px solid #ffffff80;border-radius:50%;width:36px;height:36px;font:400 28px/30px Arial,sans-serif;position:absolute;top:10px;right:10px}@media (width<=620px){.nvidia-photo-trigger span{opacity:1}.nvidia-lightbox{padding:16px}.nvidia-lightbox-inner img{max-height:calc(100vh - 76px)}}.company-registry-toolbar{border-bottom:1px solid #e3ddd2;grid-template-columns:minmax(280px,1fr) 220px;gap:12px;padding:18px 22px;display:grid}.company-registry-toolbar label{color:#8a744d;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.company-registry-toolbar input,.company-registry-toolbar select{box-sizing:border-box;color:#17364d;background:#fff;border:1px solid #d7cec0;border-radius:9px;width:100%;height:42px;padding:0 13px;font:400 11px Arial,sans-serif}.company-registry-head,.company-registry-row{grid-template-columns:minmax(270px,1.5fr) 150px 190px 150px;align-items:center;gap:18px;display:grid}.company-registry-head{color:#939b9f;letter-spacing:.08em;text-transform:uppercase;background:#f1ece3;padding:13px 22px;font-size:8px;font-weight:800}.company-registry-list{padding-bottom:12px}.company-registry-row{color:#17364d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8e1d7;width:100%;padding:17px 22px}.company-registry-row:hover,.company-registry-row:focus-visible{background:#faf6ef;outline:none}.company-registry-name,.company-registry-products,.company-registry-updated{flex-direction:column;gap:5px;min-width:0;display:flex}.company-registry-name b{text-overflow:ellipsis;font:400 18px Georgia,serif;overflow:hidden}.company-registry-row small{color:#7c898f;font-size:8px;line-height:1.35}.company-registry-products b,.company-registry-updated b{font-size:11px}.company-status{color:#6d7780;white-space:nowrap;background:#eee9e0;border-radius:999px;width:max-content;max-width:100%;padding:7px 9px;font-size:8px;font-weight:850}.company-status-approved{color:#286044;background:#dcecdf}.company-status-pending{color:#72571c;background:#f3e4ba}.company-status-revision{color:#855b25;background:#f5dfc9}.company-status-rejected{color:#8a4038;background:#f2deda}.company-registry-empty{text-align:center;padding:54px 24px}.company-registry-empty b{color:#203d51;font:400 24px Georgia,serif}.company-registry-empty p{color:#7d898f;max-width:480px;margin:9px auto 0;font-size:10px;line-height:1.55}.company-detail{padding:22px}.company-back{color:#8d6d37;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.company-detail-header{background:#fff;border:1px solid #ded5c8;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px;display:flex}.company-detail-header h3{margin:10px 0 5px;font:400 29px Georgia,serif}.company-detail-header p{color:#7b878e;margin:0;font-size:9px}.company-detail-header .moderation-actions{grid-template-columns:repeat(3,1fr);width:360px;margin:0}.company-detail-header .moderation-actions .approve{grid-column:auto}.company-detail-tabs{border-bottom:1px solid #dcd3c5;gap:4px;margin-top:16px;display:flex;overflow-x:auto}.company-detail-tabs button{color:#74828b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 15px;font-size:9px;font-weight:800}.company-detail-tabs button.active{color:#17364d;border-bottom-color:#b28a45}.company-detail-grid{grid-template-columns:1fr 1fr;gap:16px;padding-top:20px;display:grid}.company-detail-grid section{background:#fff;border:1px solid #e0d8cc;border-radius:13px;min-height:260px;padding:22px}.company-detail-grid section>span,.company-products-head span{color:#a07b39;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.company-detail-grid h4,.company-products-head h4{margin:7px 0 17px;font:400 22px Georgia,serif}.company-detail-grid dl{margin:0}.company-detail-grid dl div{border-bottom:1px solid #eee8df;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.company-detail-grid dt{color:#7b888f;font-size:9px}.company-detail-grid dd{color:#203d51;text-align:right;margin:0;font-size:9px;font-weight:750}.company-detail-grid section>p{color:#657680;font-size:10px;line-height:1.65}.company-detail-grid section>small{color:#89949a;font-size:8px}.company-review-note{background:#f5eee2;border-left:3px solid #bf9650;margin-top:18px;padding:13px}.company-review-note b{font-size:9px}.company-review-note p{color:#6e7b82;margin:6px 0 0;font-size:9px}.company-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:20px;display:grid}.company-stat-grid article{background:#fff;border:1px solid #dfd6ca;border-radius:12px;padding:19px}.company-stat-grid span,.company-stat-grid small{color:#849097;font-size:8px;display:block}.company-stat-grid strong{color:#17364d;margin:13px 0 6px;font:400 25px Georgia,serif;display:block}.company-timeline{background:#fff;border:1px solid #e1d8cb;border-radius:12px;margin-top:14px;padding:10px 18px}.company-timeline p{border-bottom:1px solid #eee8df;justify-content:space-between;gap:20px;margin:0;padding:11px 0;font-size:9px;display:flex}.company-timeline p:last-child{border-bottom:0}.company-timeline span{color:#7d8990}.company-products{padding-top:20px}.company-products-head{justify-content:space-between;align-items:end;padding:0 4px 10px;display:flex}.company-products-head h4{margin-bottom:0}.company-products-head>b{font:400 25px Georgia,serif}.company-products .admin-request-row{margin-inline:0}@media (width<=900px){.company-registry-head{display:none}.company-registry-row{grid-template-columns:1fr 140px}.company-registry-products,.company-registry-updated{align-items:flex-end}.company-stat-grid{grid-template-columns:1fr 1fr}.company-detail-header{flex-direction:column;align-items:flex-start}.company-detail-header .moderation-actions{width:100%}}@media (width<=620px){.company-registry-toolbar{grid-template-columns:1fr;padding:14px}.company-registry-row{grid-template-columns:1fr;padding:15px}.company-registry-products,.company-registry-updated{align-items:flex-start}.company-detail{padding:14px}.company-detail-grid,.company-stat-grid{grid-template-columns:1fr}.company-detail-header{padding:17px}.company-detail-header h3{font-size:24px}.company-detail-header .moderation-actions{grid-template-columns:1fr}.company-detail-header .moderation-actions .approve{grid-column:1}.company-detail-tabs button{padding-inline:11px}}.nvidia-cover{isolation:isolate;background:#112b3a;min-height:420px;margin:38px auto 0;position:relative;overflow:hidden;box-shadow:0 24px 48px #1425382b}.nvidia-cover:after{z-index:-1;content:"";background:linear-gradient(90deg,#091d2af0 3%,#091d2a94 55%,#091d2a1f),linear-gradient(#0000 52%,#04131d61);position:absolute;inset:0}.nvidia-cover img{z-index:-2;object-fit:cover;object-position:center 25%;filter:saturate(.82)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.nvidia-cover>div{color:#fff;max-width:440px;position:absolute;bottom:clamp(25px,5vw,49px);left:clamp(22px,5vw,52px)}.nvidia-cover span{color:#d9b76d;letter-spacing:.17em;margin-bottom:12px;font:800 10px Inter,sans-serif;display:block}.nvidia-cover b{letter-spacing:-.06em;font:400 clamp(50px,8vw,92px)/.8 Georgia,serif;display:block}.nvidia-cover p{color:#e6ecea;margin:18px 0 0;font:400 18px/1.3 Georgia,serif}.nvidia-cover-credit{color:#7a8287;font-size:11px;line-height:1.45;margin-top:9px!important}.nvidia-market-card{color:#eff3ef;background:linear-gradient(135deg,#102a3a,#173f4b);margin:26px 0 25px;padding:25px;box-shadow:0 16px 32px #14253824}.nvidia-market-top{border-bottom:1px solid #e8d1964a;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:15px;display:flex}.nvidia-market-top span{color:#e6c87e;letter-spacing:.15em;text-transform:uppercase;font:800 11px Inter,sans-serif}.nvidia-market-top p{color:#aebdc0;margin:0;font-size:10px}.nvidia-market-grid{grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.nvidia-market-grid>div{border-left:1px solid #ffffff24;min-height:109px;padding:0 16px}.nvidia-market-grid>div:first-child{border:0;padding-left:0}.nvidia-market-grid span,.nvidia-investment span{color:#d6b46d;letter-spacing:.11em;text-transform:uppercase;font:800 10px Inter,sans-serif;display:block}.nvidia-market-grid strong{color:#fff;letter-spacing:-.025em;margin:8px 0 7px;font:400 25px/1 Georgia,serif;display:block}.nvidia-market-grid small{color:#c1cdd0;font-size:10px;line-height:1.35;display:block}.nvidia-market-note{color:#b8c7c8;border-top:1px solid #ffffff1f;margin:17px 0 0;padding-top:13px;font-size:10px;line-height:1.45}.nvidia-investment{background:#d8c9ae;grid-template-columns:1fr 1fr;gap:1px;margin:27px 0 29px;display:grid}.nvidia-investment>div{background:#edf1eb;padding:25px}.nvidia-investment>div+div{background:#f5eae4}.nvidia-investment span{margin-bottom:14px}.nvidia-investment>div+div span{color:#a94c39}.nvidia-investment ul{margin:0;padding-left:19px}.nvidia-investment li{padding:0 0 10px 2px;font-size:14px;line-height:1.52}@media (width<=620px){.nvidia-cover{min-height:360px;margin:28px -4px 0}.nvidia-cover>div{bottom:27px;left:24px;right:20px}.nvidia-cover b{font-size:64px}.nvidia-cover p{font-size:16px}.nvidia-cover-credit{margin-left:0!important;margin-right:0!important}.nvidia-market-card{margin-left:-4px;margin-right:-4px;padding:21px 18px}.nvidia-market-top{flex-direction:column;align-items:flex-start;gap:5px}.nvidia-market-grid{grid-template-columns:1fr 1fr;gap:16px 0}.nvidia-market-grid>div{min-height:92px;padding:0 12px}.nvidia-market-grid>div:nth-child(3){border-left:0;padding-left:0}.nvidia-market-grid strong{font-size:22px}.nvidia-investment{grid-template-columns:1fr}.nvidia-investment>div{padding:22px}.nvidia-investment li{font-size:13px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.draft-article{color:#173047;background:#eee8dc;min-height:100vh}.draft-toolbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071626f5;border-bottom:1px solid #c8a15757;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:12px max(22px,50vw - 590px);display:flex;position:sticky;top:0}.draft-toolbar a{color:#f3ead7;font-size:12px;font-weight:750;text-decoration:none}.draft-toolbar div{align-items:center;gap:10px;display:flex}.draft-toolbar b{color:#e0bc72;letter-spacing:.12em;border:1px solid #dab05b85;border-radius:999px;padding:7px 10px;font-size:9px}.draft-toolbar span{color:#8fa1ae;font-size:10px}.draft-article>article{background:#fbf8f1;border:1px solid #d6caba;width:min(1180px,100% - 34px);margin:32px auto 80px;overflow:hidden;box-shadow:0 28px 80px #1124351a}.draft-hero{background:#0b2033;grid-template-columns:.92fr 1.08fr;min-height:540px;display:grid}.draft-hero-copy{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,78px);display:flex}.draft-hero-copy p,.draft-section-head span,.draft-fieldwork>span,.draft-sources>span{color:#cda85f;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.draft-hero h1{color:#f8f2e6;letter-spacing:-.04em;margin:22px 0 24px;font:400 clamp(38px,5vw,65px)/1.02 Georgia,serif}.draft-hero-copy>span{color:#afbbc2;max-width:540px;font-size:15px;line-height:1.7}.draft-hero figure{min-height:420px;margin:0;position:relative}.draft-hero img{object-fit:cover;width:100%;height:100%}.draft-hero figure:after{content:"";background:linear-gradient(90deg,#0b2033b3,#0000 42%);position:absolute;inset:0}.draft-hero figcaption{z-index:2;color:#e9e0d1;background:#06121db8;max-width:330px;padding:8px 10px;font-size:9px;line-height:1.45;position:absolute;bottom:15px;right:18px}.draft-disclosure{background:#efe5d3;border-bottom:1px solid #d9cebd;grid-template-columns:170px 1fr;gap:24px;margin:0;padding:25px clamp(24px,6vw,70px);display:grid}.draft-disclosure b{color:#8d692a;letter-spacing:.09em;text-transform:uppercase;font-size:11px}.draft-disclosure p{color:#526674;margin:0;font-size:12px;line-height:1.7}.draft-disclosure strong{color:#243e52}.draft-lead{padding:55px clamp(24px,10vw,130px) 30px}.draft-lead p{color:#405667;margin:0 0 18px;font:400 clamp(18px,2vw,23px)/1.65 Georgia,serif}.draft-lead b{color:#10283e}.draft-facts{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px clamp(24px,6vw,70px) 60px;display:grid}.draft-facts article{background:#fff;border:1px solid #d9cfbf;min-height:190px;padding:24px}.draft-facts strong{color:#a07832;font:400 30px Georgia,serif;display:block}.draft-facts span{color:#314b5d;margin:14px 0;font-size:12px;line-height:1.55;display:block}.draft-facts small{color:#8c979f;text-transform:uppercase;font-size:9px}.draft-section{border-top:1px solid #ddd2c3;padding:64px clamp(24px,10vw,130px)}.draft-section-head{grid-template-columns:150px 1fr;align-items:start;gap:30px;display:grid}.draft-section h2,.draft-fieldwork h2{color:#10283e;letter-spacing:-.035em;max-width:760px;margin:0;font:400 clamp(30px,4vw,48px)/1.08 Georgia,serif}.draft-section>p{color:#536876;margin:28px 0;font-size:14px;line-height:1.8}.draft-section blockquote{color:#294357;background:#efe6d7;border-left:4px solid #c8a157;margin:35px 0 0;padding:22px 27px;font:400 20px/1.55 Georgia,serif}.draft-chart{background:#fff;border:1px solid #d8cdbd;margin-top:34px;padding:28px}.draft-chart header{justify-content:space-between;gap:15px;display:flex}.draft-chart header b{font:400 21px Georgia,serif}.draft-chart header span,.draft-chart>small{color:#849099;font-size:10px}.draft-chart>div{border-bottom:1px solid #cfc4b4;grid-template-columns:repeat(5,1fr);align-items:end;gap:18px;height:270px;margin:28px 0 14px;display:grid}.draft-chart figure{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;margin:0;display:flex}.draft-chart i{background:linear-gradient(#d9b766,#9a712c);width:min(72px,76%);display:block;position:relative}.draft-chart i b{color:#314a5d;font-size:10px;font-style:normal;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.draft-chart figcaption{color:#667984;padding:9px;font-size:10px}.draft-table-wrap{margin-top:34px;overflow-x:auto}.draft-table-wrap table{border-collapse:collapse;background:#fff;width:100%}.draft-table-wrap th{color:#8c6b31;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#eee5d6;padding:14px 16px;font-size:9px}.draft-table-wrap td{color:#526572;vertical-align:top;border-bottom:1px solid #e2d9cc;padding:17px 16px;font-size:11px;line-height:1.55}.draft-table-wrap td b{color:#173349}.draft-investment{background:#fff;border:1px solid #d7ccbc;grid-template-columns:1.35fr .65fr;margin-top:30px;display:grid}.draft-investment ul{margin:0;padding:24px 30px;list-style:none}.draft-investment li{color:#526775;border-bottom:1px solid #e6dfd4;justify-content:space-between;gap:18px;padding:13px 0;font-size:12px;display:flex}.draft-investment li b{color:#173349}.draft-investment>div{color:#edf0ee;background:#10283e;flex-direction:column;justify-content:center;padding:34px;display:flex}.draft-investment>div span{color:#d2ad65;text-transform:uppercase;font-size:10px}.draft-investment>div strong{color:#fff;margin:12px 0;font:400 42px Georgia,serif}.draft-investment>div small{color:#aab8c0;line-height:1.6}.draft-assumptions{background:#10283e;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:18px;margin-top:32px;padding:28px;display:grid}.draft-assumptions h3{color:#fff;margin:0;font:400 22px Georgia,serif}.draft-assumptions div{border-left:1px solid #d5b46f5c;padding-left:17px}.draft-assumptions span{color:#9eafb9;font-size:9px;display:block}.draft-assumptions b{color:#e3c580;margin-top:7px;font-size:13px;display:block}.draft-assumptions small{color:#8fa0aa;grid-column:1/-1;line-height:1.6}.draft-pnl td.loss{color:#9c433c;font-weight:800}.draft-pnl td.profit{color:#317254;font-weight:800}.draft-break-even{background:#f1e5ce;border:1px solid #cfb477;grid-template-columns:1fr auto;gap:8px 20px;margin-top:25px;padding:25px 28px;display:grid}.draft-break-even span{color:#896624;text-transform:uppercase;font-size:10px}.draft-break-even strong{color:#10283e;grid-row:span 2;font:400 28px Georgia,serif}.draft-break-even p{color:#5a6d78;margin:0;font-size:11px}.draft-risk-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.draft-risk-grid article{background:#fff;border:1px solid #d9cfbf;padding:22px}.draft-risk-grid b{color:#17354b;font:400 19px Georgia,serif}.draft-risk-grid p{color:#647580;margin:11px 0 0;font-size:11px;line-height:1.6}.draft-fieldwork{color:#eef1ee;background:#10283e;padding:65px clamp(24px,10vw,130px)}.draft-fieldwork h2{color:#fff;margin:13px 0 30px}.draft-fieldwork ol{counter-reset:fieldwork;margin:0;padding:0;list-style:none}.draft-fieldwork li{counter-increment:fieldwork;color:#afbdc5;border-top:1px solid #ffffff1f;padding:17px 0;font-size:12px;line-height:1.65}.draft-fieldwork li:before{content:"0" counter(fieldwork);color:#d1ae68;width:42px;display:inline-block}.draft-fieldwork li b{color:#fff}.draft-sources{background:#eee7dc;gap:10px;padding:38px clamp(24px,10vw,130px);display:grid}.draft-sources a{color:#29485e;border-bottom:1px solid #bea05f;width:max-content;max-width:100%;font-size:11px;text-decoration:none}.draft-sources p{color:#7a898f;margin:12px 0 0;font-size:10px}@media (width<=900px){.draft-hero{grid-template-columns:1fr}.draft-hero figure{min-height:330px}.draft-facts{grid-template-columns:1fr 1fr}.draft-section-head{grid-template-columns:1fr;gap:12px}.draft-investment{grid-template-columns:1fr}.draft-assumptions{grid-template-columns:1fr 1fr}.draft-assumptions h3{grid-column:1/-1}.draft-risk-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.draft-toolbar span{display:none}.draft-toolbar div{gap:4px}.draft-toolbar b{font-size:8px}.draft-article>article{border:0;width:100%;margin:0}.draft-hero-copy{padding:45px 22px}.draft-facts{grid-template-columns:1fr;padding-inline:22px}.draft-disclosure{grid-template-columns:1fr}.draft-section,.draft-lead,.draft-fieldwork,.draft-sources{padding-inline:22px}.draft-assumptions,.draft-risk-grid{grid-template-columns:1fr}.draft-assumptions div{border-top:1px solid #d5b46f40;border-left:0;padding:13px 0 0}.draft-investment li{flex-direction:column;align-items:flex-start;gap:5px}.draft-break-even{grid-template-columns:1fr}.draft-break-even strong{grid-row:auto}.draft-chart>div{gap:7px}.draft-chart i{width:70%}}body:has(.b2b-test-shell)>.site-language-switch{display:none}@media (width<=1100px){.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.b2b-catalog-controls{border-radius:18px;margin-bottom:26px;padding:13px}.b2b-catalog-section-heading{align-items:flex-start}.b2b-catalog-section-heading>span{display:none}.b2b-catalog-section-heading h2{font-size:20px}.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-catalog-controls .b2b-department-tabs button{min-height:92px}.b2b-results-heading{margin-inline:4px;padding-top:22px}.b2b-results-heading h2{max-width:240px;font-size:23px}.b2b-results-heading>span{font-size:9px}.b2b-order-company>footer{grid-template-columns:1fr auto;align-items:stretch;display:grid}.b2b-order-chat-button{grid-column:1/-1;width:100%}}.b2b-catalog-controls{box-shadow:none!important;background:#f7f8f8!important;border:1px solid #e4e7e8!important;border-radius:26px!important;padding:22px!important}.b2b-catalog-controls .b2b-department-tabs{grid-auto-flow:dense;grid-auto-rows:72px;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important}.b2b-catalog-controls .b2b-department-tabs button{background:#172d3d;grid-area:span 2/span 3;border-radius:18px!important;min-height:0!important}.b2b-catalog-controls .b2b-department-tabs button.b2b-category-large{grid-area:span 3/span 6}.b2b-catalog-controls .b2b-department-tabs button.b2b-category-medium{grid-area:span 2/span 4}.b2b-catalog-controls .b2b-department-tabs button.b2b-category-small{grid-area:span 2/span 3}.b2b-catalog-controls .b2b-department-tabs button:after{background:linear-gradient(#07111805 22%,#071118d1 100%)!important}.b2b-catalog-controls .b2b-department-copy b{font-size:14px!important;font-weight:650!important}.b2b-catalog-controls .b2b-department-copy small{font-size:9px!important}.b2b-order-chat{grid-template-rows:auto minmax(0,1fr) auto;z-index:120!important;background:#f5f7f8!important;border:1px solid #ffffffb3!important;border-radius:28px!important;width:min(760px,100vw - 32px)!important;height:min(760px,100vh - 32px)!important;margin:auto!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;box-shadow:0 0 0 9999px #07131c94,0 30px 90px #06121b4d!important}.b2b-order-chat>header{color:#fff;background:#112b3e;min-height:92px;padding:20px 24px}.b2b-order-chat>header>span{gap:6px;display:grid}.b2b-order-chat>header small{color:#c6a764;letter-spacing:.09em;font-size:10px;font-weight:750}.b2b-order-chat>header b{color:#fff;font-size:20px;font-weight:650}.b2b-order-chat>header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1}.b2b-order-chat-messages{padding:24px;max-height:none!important;margin:0!important}.b2b-order-chat-messages article{border-radius:17px 17px 17px 5px;padding:13px 15px}.b2b-order-chat-messages article.mine{border-radius:17px 17px 5px}.b2b-order-chat-messages small{font-size:10px}.b2b-order-chat-messages p{font-size:14px;line-height:1.5}.b2b-order-chat>form{background:#fff;border-top:1px solid #dfe5e8;padding:16px 18px 18px}.b2b-order-chat input{height:52px;font-size:14px}.b2b-order-chat form button{min-width:124px;font-size:12px}@media (width<=1050px){.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(8,minmax(0,1fr))!important}.b2b-catalog-controls .b2b-department-tabs button.b2b-category-large,.b2b-catalog-controls .b2b-department-tabs button.b2b-category-medium{grid-column:span 4}.b2b-catalog-controls .b2b-department-tabs button.b2b-category-small{grid-column:span 2}}@media (width<=760px){.b2b-catalog-controls{border-radius:20px!important;padding:12px!important}.b2b-catalog-controls .b2b-department-tabs{grid-auto-rows:58px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.b2b-catalog-controls .b2b-department-tabs button.b2b-category-large{grid-area:span 3/span 4}.b2b-catalog-controls .b2b-department-tabs button.b2b-category-medium,.b2b-catalog-controls .b2b-department-tabs button.b2b-category-small{grid-area:span 2/span 2}.b2b-catalog-controls .b2b-department-copy b{font-size:12px!important}.b2b-order-chat{border-radius:22px!important;width:auto!important;height:auto!important;inset:8px!important}.b2b-order-chat>header{min-height:78px;padding:15px 17px}.b2b-order-chat>header b{font-size:17px}.b2b-order-chat-messages{padding:16px 13px}.b2b-order-chat>form{padding:11px;grid-template-columns:1fr auto!important}.b2b-order-chat form button{min-width:92px}}.b2b-test-shell{--tp-ink:#111820;--tp-muted:#69727a;--tp-soft:#f3f4f2;--tp-line:#11182017;--tp-gold:#b88d3b;color:var(--tp-ink);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#fafaf8;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.b2b-market-topbar{border:1px solid var(--tp-line);background:#ffffffeb;border-radius:20px;grid-template-columns:152px minmax(0,1fr) 50px;gap:6px;height:62px;margin:0 0 26px;padding:6px;box-shadow:0 10px 34px #1118200e}.b2b-market-catalog-button,.b2b-market-search-button,.b2b-market-search-field{height:48px;border-radius:14px!important}.b2b-market-catalog-button:hover{color:#fff;background:var(--tp-ink);box-shadow:none}.b2b-catalog-controls{border:1px solid var(--tp-line)!important;background:#fff!important;border-radius:22px!important;margin:-8px 0 30px!important;padding:26px!important;box-shadow:0 24px 70px #11182017!important}.b2b-catalog-controls .b2b-department-tabs button,.b2b-catalog-controls .b2b-department-tabs button.b2b-category-large,.b2b-catalog-controls .b2b-department-tabs button.b2b-category-medium,.b2b-catalog-controls .b2b-department-tabs button.b2b-category-small{border:0!important;border-bottom:1px solid var(--tp-line)!important;min-height:72px!important;color:var(--tp-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;grid-area:auto!important;padding:0 18px!important;transform:none!important}.b2b-sponsored-week b{color:#ffffff9e;letter-spacing:.12em;margin-top:12px;font-size:10px;font-weight:720}.b2b-sponsored-week>button{color:#fff;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:11px;font-weight:690}.b2b-sponsored-week>button i{color:#d8b86f;margin-left:8px;font-style:normal}.b2b-sponsored-strip{color:#fff;background:linear-gradient(105deg,#171f27,#38464d);border:1px solid #d9d0c3;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:174px;margin:-14px 0 66px;padding:29px 33px;display:flex}.b2b-sponsored-strip small,.b2b-sponsored-note small{color:#d8b86f;letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:760;display:block}.b2b-sponsored-strip b{color:#ffffffa6;letter-spacing:.12em;font-size:10px;font-weight:700;display:block}.b2b-sponsored-strip strong{letter-spacing:-.04em;margin-top:9px;font-size:25px;font-weight:590;display:block}.b2b-sponsored-strip p{color:#ffffff9e;max-width:570px;margin:8px 0 0;font-size:12px;line-height:1.5}.b2b-sponsored-strip button,.b2b-sponsored-note button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:12px;flex:none;min-height:43px;padding:0 17px;font-size:11px;font-weight:690}.b2b-sponsored-strip button span,.b2b-sponsored-note button span{color:#d8b86f;margin-left:12px}.b2b-sponsored-note{background:#f5f1ea;border:1px solid #ddd4c8;border-radius:18px;grid-template-columns:minmax(160px,.45fr) minmax(280px,1fr) auto;align-items:center;gap:24px;margin:-14px 0 66px;padding:21px 25px;display:grid}.b2b-sponsored-note small{color:#88724c;margin:0}.b2b-sponsored-note strong{color:#17202a;letter-spacing:-.025em;font-size:16px}.b2b-sponsored-note p{color:#6d7477;margin:5px 0 0;font-size:11px;line-height:1.5}.b2b-sponsored-note button{color:#fff;background:#17202a;border-color:#17202a}.b2b-shelf-grid,.b2b-product-results.marketplace{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.b2b-shelf-grid .b2b-market-card,.b2b-product-results.marketplace .b2b-market-card{border:1px solid var(--tp-line);min-width:0;box-shadow:none;background:#fff;border-radius:20px;transition:transform .22s,box-shadow .22s,border-color .22s}.b2b-market-title{min-height:42px;color:var(--tp-ink);letter-spacing:-.022em;margin:7px 0 3px;font-size:15px;font-weight:640;line-height:1.32}.b2b-market-card footer{align-items:center;min-height:66px;padding-top:12px}.b2b-market-card footer strong{font-size:17px}.b2b-market-card footer>.b2b-add-cart{background:var(--tp-ink);border-radius:12px;width:40px;min-width:40px;height:40px;padding:0;font-size:20px;font-weight:430}.b2b-market-card footer>.b2b-add-cart:not(:only-child){flex:0 0 40px}@media (width<=1240px){.b2b-shelf-grid,.b2b-product-results.marketplace{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-shelf-grid .b2b-market-card:nth-child(5){display:none}}@media (width<=900px){.b2b-commerce-hero{grid-template-columns:1fr}.b2b-commerce-hero>aside{min-height:230px}.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.b2b-catalog-controls .b2b-department-tabs button:nth-child(n){border-left:0!important}.b2b-catalog-controls .b2b-department-tabs button:nth-child(2n){border-left:1px solid var(--tp-line)!important}.b2b-shelf-grid,.b2b-product-results.marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-shelf-grid .b2b-market-card:nth-child(4){display:none}.b2b-product-shelf>header{grid-template-columns:1fr auto}.b2b-product-shelf>header p{display:none}}@media (width<=760px){.b2b-products-page{padding:10px 10px 70px}.b2b-market-topbar{border-radius:16px;grid-template-columns:44px minmax(0,1fr) 42px;height:54px;margin-bottom:16px;padding:4px}.b2b-market-catalog-button,.b2b-market-search-button,.b2b-market-search-field{height:44px;border-radius:12px!important}.b2b-market-catalog-button{min-width:44px;padding:0;font-size:0}.b2b-market-search-field{padding-left:12px}.b2b-market-search-field input{font-size:11px}.b2b-search-suggestions{left:0;right:0}.b2b-catalog-controls{border-radius:18px!important;margin-top:-5px!important;padding:17px!important}.b2b-catalog-section-heading h2{font-size:22px}.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:1fr!important}.b2b-catalog-controls .b2b-department-tabs button:nth-child(n){border-left:0!important;min-height:58px!important;padding:0 6px!important}.b2b-commerce-hero{border-radius:22px;min-height:0;margin-bottom:42px}.b2b-commerce-hero>div{padding:37px 24px}.b2b-commerce-hero h1{margin-top:16px;font-size:39px}.b2b-commerce-hero>div>p{font-size:12px}.b2b-commerce-hero>aside{border-radius:18px;min-height:190px;margin:0 12px 12px;padding:24px}.b2b-commerce-hero>aside strong{font-size:22px}.b2b-commerce-hero>aside span{font-size:32px}.b2b-sponsored-strip{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:48px;padding:24px}.b2b-sponsored-note{grid-template-columns:1fr;gap:12px;margin-bottom:48px}.b2b-product-shelf{margin-bottom:48px}.b2b-product-shelf>header{justify-content:space-between;align-items:flex-end;min-height:0;margin-bottom:14px;padding:0 3px 14px;display:flex}.b2b-product-shelf>header h2{font-size:25px}.b2b-shelf-pulse{display:none}.b2b-shelf-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:repeat(5,minmax(178px,74vw));margin-inline:-10px;padding:0 10px 8px;overflow-x:auto}.b2b-shelf-grid::-webkit-scrollbar{display:none}.b2b-shelf-grid .b2b-market-card:nth-child(n){scroll-snap-align:start;display:flex}.b2b-product-results.marketplace{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-shelf-grid .b2b-market-image,.b2b-product-results.marketplace .b2b-market-image{height:150px}.b2b-market-title{min-height:38px;font-size:13px}.b2b-market-card-body>p{font-size:10px}.b2b-results-heading h2{font-size:27px}}@media (width<=1100px){.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.b2b-catalog-controls{border-radius:18px;margin-bottom:26px;padding:13px}.b2b-catalog-section-heading{align-items:flex-start}.b2b-catalog-section-heading>span{display:none}.b2b-catalog-section-heading h2{font-size:20px}.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-catalog-controls .b2b-department-tabs button{min-height:92px}.b2b-results-heading{margin-inline:4px;padding-top:22px}.b2b-results-heading h2{max-width:240px;font-size:23px}.b2b-results-heading>span{font-size:9px}.b2b-order-company>footer{grid-template-columns:1fr auto;align-items:stretch;display:grid}.b2b-order-chat-button{grid-column:1/-1;width:100%}}.b2b-test-shell{color:#10283e;--b2b-gold:#c9a45f;--b2b-navy:#071a2b;--b2b-blue:#102d44;background:#f3efe7;width:100%;max-width:100vw;min-height:100vh;overflow-x:clip}.b2b-test-shell button,.b2b-test-shell input,.b2b-test-shell select,.b2b-test-shell textarea{font-family:inherit}.b2b-test-strip{color:#5f4a23;letter-spacing:.06em;text-align:center;background:#ead9b5;justify-content:center;align-items:center;gap:14px;min-height:34px;padding:7px max(24px,50vw - 710px);font-size:9px;display:flex}.b2b-test-strip strong{border:1px solid #856b38;border-radius:999px;padding:3px 7px;font-size:8px}.b2b-test-strip span{letter-spacing:.02em}.b2b-service-warning{color:#6d4b08;text-align:center;background:#fff1c8;border-bottom:1px solid #e5ca80;padding:9px max(24px,50vw - 710px);font-size:11px;font-weight:700}.b2b-header{color:#f7f1e7;background:var(--b2b-navy);z-index:30;border-bottom:1px solid #c9a45f38;grid-template-columns:250px 1fr auto;align-items:center;gap:30px;height:82px;padding:0 max(28px,50vw - 710px);display:grid;position:sticky;top:0}.b2b-brand{color:inherit;flex-direction:column;text-decoration:none;display:flex}.b2b-brand b{letter-spacing:.09em;font:700 21px Georgia,serif}.b2b-brand small{color:var(--b2b-gold);letter-spacing:.17em;margin-top:5px;font-size:7px}.b2b-header nav{justify-content:center;gap:6px;display:flex}.b2b-header nav button{color:#8fa0ac;background:0 0;border:0;border-radius:7px;height:38px;padding:0 14px;font-size:10px;font-weight:750}.b2b-header nav button.active{color:#f8f3e9;background:#153249}.b2b-account-button{color:#f7f1e7;background:0 0;border:1px solid #3d5567;border-radius:8px;min-width:112px;height:38px;padding:0 16px;font-size:9px;font-weight:800}.b2b-account-button:hover{color:#10283e;border-color:var(--b2b-gold);background:var(--b2b-gold)}.b2b-hero{color:#f6f1e9;background:radial-gradient(circle at 74% 45%,#355c7773,#0000 25%),linear-gradient(115deg,#061625,#0d2940);grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;min-height:525px;padding:76px max(28px,50vw - 710px);display:grid}.b2b-hero>div>span,.b2b-directory>header span,.b2b-page-heading>div>span{color:var(--b2b-gold);letter-spacing:.18em;font-size:9px;font-weight:850}.b2b-hero h1{letter-spacing:-.035em;max-width:940px;margin:19px 0 24px;font:400 clamp(44px,5.2vw,76px)/1 Georgia,serif}.b2b-hero>div>p{color:#acbbc5;max-width:700px;margin:0;font-size:14px;line-height:1.7}.b2b-hero-actions{gap:10px;margin-top:32px;display:flex}.b2b-hero-actions button,.b2b-page-heading>button,.b2b-page-heading-actions>button,.b2b-price-list-link{border:1px solid var(--b2b-gold);color:#10283e;background:var(--b2b-gold);border-radius:8px;height:46px;padding:0 20px;font-size:10px;font-weight:850}.b2b-page-heading-actions{align-items:center;gap:10px;display:flex}.b2b-page-heading-actions>button,.b2b-price-list-link{box-sizing:border-box;color:#fff;background:#172129;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.b2b-price-list-link{color:#10283e;background:#c9a45f}.b2b-price-list-link span{font-size:17px;line-height:1}.b2b-hero-actions .secondary{color:#f4ead8;background:0 0}.b2b-hero>aside{background:#ffffff09;border:1px solid #c9a45f54;grid-template-columns:1fr auto;gap:6px 18px;padding:27px;display:grid}.b2b-hero>aside>span{color:var(--b2b-gold);letter-spacing:.14em;grid-column:1/-1;margin-bottom:13px;font-size:8px;font-weight:850}.b2b-hero>aside strong{font:400 31px Georgia,serif}.b2b-hero>aside small{color:#9aabb7;text-align:right;align-self:center;font-size:9px}.b2b-directory,.b2b-requests-page,.b2b-workspace{max-width:1420px;margin:0 auto;padding:62px 28px 86px}.b2b-directory>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.b2b-directory h2,.b2b-page-heading h1{margin:8px 0 0;font:400 clamp(34px,4vw,51px)/1.05 Georgia,serif}.b2b-search{grid-template-columns:minmax(260px,420px) 220px;gap:8px;display:grid}.b2b-search input,.b2b-search select,.b2b-filter-panel select{color:#314958;background:#fff;border:1px solid #d2c8b9;border-radius:8px;height:44px;padding:0 12px;font-size:10px}.b2b-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.b2b-company-card{background:#fff;border:1px solid #d9d0c3;border-radius:15px;min-width:0;padding:25px;box-shadow:0 12px 35px #10283e0a}.b2b-company-top{grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:15px;display:grid}.b2b-company-mark{color:#e0c582;background:#102a40;border:1px solid #c7a45e;border-radius:14px;place-items:center;width:58px;height:58px;font:400 18px Georgia,serif;display:grid}.b2b-company-top small,.b2b-company-profile header small{color:#9b7738;text-transform:uppercase;font-size:8px;font-weight:800}.b2b-company-top h3{margin:6px 0 4px;font:400 25px Georgia,serif}.b2b-company-top p{color:#88939a;margin:0;font-size:9px}.b2b-verified{color:#2c674a;text-transform:uppercase;background:#e3f0e8;border-radius:999px;width:max-content;padding:6px 8px;font-size:7px;font-weight:850}.b2b-company-card>p{color:#64737d;min-height:39px;margin:20px 0;font-size:11px;line-height:1.65}.b2b-tags{flex-wrap:wrap;gap:6px;display:flex}.b2b-tags span,.b2b-tags b{color:#536874;background:#faf7f1;border:1px solid #ded6ca;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:700}.b2b-company-card footer{border-top:1px solid #e5ded3;justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding-top:18px;display:flex}.b2b-company-card footer small{color:#8a959b;font-size:8px}.b2b-company-card footer button,.b2b-rfq-card footer button{color:#fff;background:#102c43;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800}.b2b-page-heading{border-bottom:1px solid #d8cfc1;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;padding:26px 0 32px;display:flex}.b2b-page-heading p{color:#687883;max-width:650px;margin:14px 0 0;font-size:12px;line-height:1.65}.b2b-request-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:24px;display:grid}.b2b-filter-panel{background:#fff;border:1px solid #d8cfc1;border-radius:13px;gap:15px;padding:20px;display:grid;position:sticky;top:106px}.b2b-filter-panel>b{font:400 20px Georgia,serif}.b2b-filter-panel label{color:#73818a;gap:7px;font-size:9px;font-weight:750;display:grid}.b2b-filter-panel select{width:100%;height:40px}.b2b-filter-panel>button{color:#fff;background:#102c43;border:0;border-radius:7px;height:40px;font-size:9px;font-weight:800}.b2b-rfq-list{gap:14px;display:grid}.b2b-rfq-card{background:#fff;border:1px solid #d8cfc1;border-radius:15px;padding:25px}.b2b-rfq-card>header{justify-content:space-between;gap:25px;display:flex}.b2b-rfq-card header small,.b2b-panel header small,.b2b-rfq-detail>small,.b2b-form-modal>small{color:#9a7432;letter-spacing:.1em;font-size:8px;font-weight:850}.b2b-rfq-card h2{margin:8px 0 0;font:400 27px/1.15 Georgia,serif}.b2b-rfq-card header>span{color:#5a6c77;background:#edf0f0;border-radius:999px;height:max-content;padding:6px 8px;font-size:8px;font-weight:800}.b2b-rfq-card>p{color:#667680;max-width:850px;font-size:11px;line-height:1.65}.b2b-rfq-card dl{border-block:1px solid #e2dbd0;grid-template-columns:repeat(4,1fr);margin:22px 0 0;display:grid}.b2b-rfq-card dl div{border-right:1px solid #e2dbd0;padding:14px}.b2b-rfq-card dl div:first-child{padding-left:0}.b2b-rfq-card dl div:last-child{border:0}.b2b-rfq-card dt{color:#89949a;font-size:8px}.b2b-rfq-card dd{margin:6px 0 0;font-size:10px;font-weight:800}.b2b-rfq-card footer{justify-content:space-between;align-items:center;padding-top:17px;display:flex}.b2b-rfq-card footer small{color:#77858e;font-size:8px}.b2b-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.b2b-kpis article{background:#fff;border:1px solid #d8cfc1;border-radius:13px;align-items:baseline;gap:10px;padding:22px;display:flex}.b2b-kpis strong{font:400 30px Georgia,serif}.b2b-kpis span{color:#7c8991;font-size:9px}.b2b-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.b2b-workspace-grid.supplier{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.b2b-panel{background:#fff;border:1px solid #d8cfc1;border-radius:15px;min-width:0;padding:24px}.b2b-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.b2b-panel h2{margin:7px 0 0;font:400 25px Georgia,serif}.b2b-panel header>span{color:#7e8b92;font-size:8px}.b2b-orders-panel{grid-column:1/-1}.b2b-orders-list{gap:12px;display:grid}.b2b-order-card{background:#fbf9f5;border:1px solid #ded6ca;border-radius:12px;overflow:hidden}.b2b-order-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}.b2b-order-summary>div{gap:5px;min-width:0;display:grid}.b2b-order-summary small{color:#8a969d;font-size:7px}.b2b-order-summary b{color:#243f52;font-size:10px}.b2b-order-summary>strong{white-space:nowrap;font:400 19px Georgia,serif}.b2b-order-status{color:#76591f;white-space:nowrap;background:#fff8e9;border:1px solid #d7c8aa;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:800}.b2b-order-parts{background:#fff;border-top:1px solid #e4ddd2}.b2b-order-parts>div{border-bottom:1px solid #eee8df;padding:13px 16px}.b2b-order-parts>div:last-child{border-bottom:0}.b2b-order-parts header{justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}.b2b-order-parts header b{font-size:9px}.b2b-order-parts header span{color:#876923;font-size:7px;font-weight:800}.b2b-order-parts p{color:#60727d;justify-content:space-between;gap:12px;margin:5px 0;font-size:8px;display:flex}.b2b-order-parts p b{color:#273f50;white-space:nowrap}.b2b-orders-empty{color:#7c898f;text-align:center;background:#faf8f3;padding:28px 16px;font-size:9px;line-height:1.6}.b2b-supplier-order-lines{background:#fff;border-block:1px solid #e4ddd2;padding:0 16px}.b2b-supplier-order-lines>div{color:#60727d;border-bottom:1px solid #eee8df;grid-template-columns:minmax(0,1.5fr) minmax(160px,.8fr) auto;align-items:center;gap:15px;padding:12px 0;font-size:8px;display:grid}.b2b-supplier-order-lines>div:last-child{border-bottom:0}.b2b-supplier-order-lines>div>span:first-child{gap:4px;display:grid}.b2b-supplier-order-lines small{color:#929ca1;font-size:7px}.b2b-supplier-order-lines strong{color:#243f52;white-space:nowrap}.b2b-order-actions{justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.b2b-order-actions button{color:#fff;background:#173a54;border:0;border-radius:7px;min-height:34px;padding:0 13px;font-size:8px;font-weight:800}.b2b-order-actions button.decline{color:#8d4137;background:#fff;border:1px solid #dcc7c2}.b2b-order-actions button:disabled,.b2b-cart-order:disabled{opacity:.55;cursor:wait}.b2b-comparison{overflow-x:auto}.b2b-comparison .head,.b2b-comparison>button{grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:12px;min-width:650px;display:grid}.b2b-comparison .head{color:#8a959b;background:#f2eee7;padding:10px 12px;font-size:8px}.b2b-comparison>button{color:#385060;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5ded4;width:100%;padding:16px 12px;font-size:9px}.b2b-comparison>button:hover{background:#fbf8f2}.b2b-comparison>button>span:first-child{font-weight:800}.b2b-comparison small{color:#39845b;margin-top:4px;font-size:7px;display:block}.b2b-activity,.b2b-matches{flex-direction:column;display:flex}.b2b-activity>button,.b2b-matches>button{color:#425966;text-align:left;background:0 0;border:0;border-bottom:1px solid #e4ddd2;gap:5px;padding:15px 0;display:grid}.b2b-activity>button b,.b2b-matches>button b{font-size:10px}.b2b-activity>button span,.b2b-matches>button span{color:#7a8890;font-size:9px}.b2b-activity>button small,.b2b-matches>button small{color:#a27b37;font-size:7px}.b2b-upload{background:#faf7f0;border:1px dashed #cdbd9e;border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid}.b2b-upload>span{color:#fff;background:#24455c;border-radius:9px;place-items:center;width:50px;height:50px;font-size:9px;font-weight:850;display:grid}.b2b-upload b{font-size:11px;display:block}.b2b-upload small{color:#7c8991;margin-top:6px;font-size:8px;display:block}.b2b-upload label{color:#fff;cursor:pointer;background:#102c43;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}.b2b-upload input{display:none}.b2b-template{color:#916d2d;background:0 0;border:0;margin-top:13px;padding:0;font-size:9px;font-weight:800;text-decoration:underline}.b2b-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030e18c7;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow:auto}.b2b-close{color:#526673;background:#fff;border:1px solid #d8cfc1;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:18px;right:20px}.b2b-company-profile,.b2b-rfq-detail,.b2b-form-modal{background:#fff;border-radius:18px;width:min(820px,100%);max-height:calc(100vh - 60px);padding:38px;position:relative;overflow:auto}.b2b-company-profile>header{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:17px;padding-right:42px;display:grid}.b2b-company-mark.large{width:74px;height:74px}.b2b-company-profile h2{margin:6px 0 4px;font:400 33px Georgia,serif}.b2b-company-profile header p{color:#7c8991;margin:0;font-size:9px}.b2b-profile-lead{color:#566b77;margin:27px 0;font:400 16px/1.65 Georgia,serif}.b2b-company-profile>section{border-top:1px solid #e1d9ce;padding:24px 0}.b2b-company-profile>section>span{color:#9a7432;letter-spacing:.13em;margin-bottom:15px;font-size:8px;font-weight:850;display:block}.b2b-company-profile>section>article{grid-template-columns:32px 1fr auto;gap:12px;padding:11px 0;display:grid}.b2b-company-profile>section>article small{color:#b18840}.b2b-company-profile>section>article b{font-size:10px}.b2b-company-profile>section>article span{color:#89949b;font-size:8px}.b2b-company-profile>footer{border-top:1px solid #e1d9ce;align-items:center;gap:9px;padding-top:23px;display:flex}.b2b-company-profile>footer>div{margin-right:auto;display:grid}.b2b-company-profile>footer strong{font:400 28px Georgia,serif}.b2b-company-profile>footer span{color:#849098;font-size:8px}.b2b-company-profile>footer button,.b2b-rfq-detail footer button,.b2b-form-modal footer button{color:#fff;background:#102c43;border:1px solid #102c43;border-radius:7px;height:42px;padding:0 15px;font-size:9px;font-weight:800}.b2b-company-profile>footer .secondary{color:#102c43;background:#fff}.b2b-rfq-detail{width:min(650px,100%)}.b2b-rfq-detail h2,.b2b-form-modal h2{margin:10px 45px 18px 0;font:400 34px/1.08 Georgia,serif}.b2b-rfq-detail>p{color:#637580;font-size:12px;line-height:1.7}.b2b-rfq-detail h3{margin:27px 0 10px;font:400 21px Georgia,serif}.b2b-rfq-detail ul{color:#536875;padding-left:18px;font-size:11px;line-height:1.9}.b2b-rfq-detail footer{margin-top:27px}.b2b-form-modal{gap:14px;width:min(690px,100%);display:grid}.b2b-form-modal>label,.b2b-form-modal>div label{color:#64747e;gap:7px;font-size:9px;font-weight:750;display:grid}.b2b-form-modal>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.b2b-form-modal input,.b2b-form-modal select,.b2b-form-modal textarea{color:#274052;resize:vertical;background:#fff;border:1px solid #d5ccc0;border-radius:7px;width:100%;padding:11px;font-size:11px}.b2b-file-label{background:#faf7f0;border:1px dashed #cdbd9e;border-radius:9px;padding:14px}.b2b-form-modal footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.b2b-form-modal footer button:first-child{color:#526673;background:#fff;border-color:#d5ccc0}.b2b-registration-modal{width:min(720px,100%)}.b2b-registration-modal>p{color:#637580;max-width:590px;margin:-5px 0 7px;font-size:11px;line-height:1.65}.b2b-form-modal>.b2b-registration-options{grid-template-columns:1fr 1fr;gap:12px}.b2b-registration-options>button{color:#18384f;text-align:left;background:#faf8f3;border:1px solid #d8cfc1;border-radius:12px;align-content:start;gap:10px;min-height:158px;padding:20px;display:grid}.b2b-registration-options>button:hover,.b2b-registration-options>button.active{background:#f4eddf;border-color:#c9a45f;box-shadow:inset 0 0 0 1px #c9a45f40}.b2b-registration-options>button>span{color:#b78e45;letter-spacing:.12em;font-size:9px;font-weight:850}.b2b-registration-options>button>b{font:400 20px/1.2 Georgia,serif}.b2b-registration-options>button>small{color:#6e7d86;font-size:10px;line-height:1.55}.b2b-modal-backdrop.room{padding:24px}.b2b-secure-room{background:#f5f1e9;border:1px solid #c9a45f8c;border-radius:18px;grid-template-rows:auto 1fr;width:min(1050px,100%);height:min(720px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 35px 100px #00000059}.b2b-secure-room>header{color:#eef2f3;background:#0a2032;justify-content:space-between;gap:24px;padding:21px 24px;display:flex}.b2b-secure-room>header small{color:#d3b56f;letter-spacing:.13em;font-size:8px}.b2b-secure-room>header h2{margin:7px 0 8px;font:400 24px Georgia,serif}.b2b-secure-room>header p{flex-wrap:wrap;gap:7px;margin:0;display:flex}.b2b-secure-room>header p span{color:#aab8c2;border:1px solid #355065;border-radius:999px;padding:5px 7px;font-size:7px}.b2b-secure-room>header>button{color:#fff;background:0 0;border:1px solid #385267;border-radius:50%;width:36px;height:36px;font-size:21px}.b2b-room-body{grid-template-columns:210px 1fr;min-height:0;display:grid}.b2b-room-body>aside{background:#ede7dc;border-right:1px solid #d8cfc1;flex-direction:column;gap:6px;padding:19px;display:flex}.b2b-room-body>aside>button{color:#647681;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:9px;font-weight:750;display:flex}.b2b-room-body>aside>button.active{color:#fff;background:#16364e}.b2b-room-body>aside>button b{background:#ffffff21;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.b2b-room-body>aside>div{background:#fff;border:1px solid #d2c6b5;border-radius:9px;gap:6px;margin-top:auto;padding:15px;display:grid}.b2b-room-body>aside>div small{color:#829098;font-size:8px}.b2b-room-body>aside>div strong{font:400 20px Georgia,serif}.b2b-room-body>aside>div>span{background:#e0d8cc;border-radius:4px;height:4px}.b2b-room-body>aside i{background:#c9a45f;width:33%;height:100%;display:block}.b2b-room-body>main{background:#faf8f3;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;padding:20px;display:grid}.b2b-room-note{background:#f2ead9;border-left:3px solid #c9a45f;gap:3px;padding:12px 14px;display:grid}.b2b-room-note b{font-size:9px}.b2b-room-note span{color:#78868e;font-size:8px}.b2b-messages{flex-direction:column;gap:11px;padding:22px 6px;display:flex;overflow:auto}.b2b-messages article{background:#e8e2d8;border-radius:3px 13px 13px;align-self:flex-start;max-width:72%;padding:12px 14px}.b2b-messages article.mine{color:#fff;background:#173a54;border-radius:13px 3px 13px 13px;align-self:flex-end}.b2b-messages article b{text-transform:uppercase;font-size:7px}.b2b-messages article p{margin:5px 0 7px;font-size:10px;line-height:1.55}.b2b-messages article small{color:#83929b;font-size:7px}.b2b-messages article.mine small{color:#adc0cc}.b2b-room-body>main>form{background:#fff;border:1px solid #d5ccc0;border-radius:10px;grid-template-columns:1fr auto;gap:7px;padding:7px;display:grid}.b2b-room-body>main>form input{border:0;outline:0;min-width:0;padding:7px;font-size:10px}.b2b-room-body>main>form button{color:#fff;background:#102c43;border:0;border-radius:7px;padding:0 14px;font-size:9px;font-weight:800}.b2b-toast{z-index:1200;overflow-wrap:anywhere;color:#fff;white-space:normal;background:#0b263a;border:1px solid #c9a45f;border-radius:10px;width:min(420px,100vw - 32px);max-height:min(180px,100vh - 32px);padding:14px 17px;font-size:10px;line-height:1.5;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 16px 45px #00000040}@media (width<=980px){.b2b-header{grid-template-columns:1fr auto}.b2b-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;height:52px;overflow-x:auto}.b2b-header{height:auto;padding-top:15px}.b2b-account-button{justify-self:end}.b2b-hero{grid-template-columns:1fr}.b2b-hero>aside{max-width:560px}.b2b-company-grid,.b2b-workspace-grid,.b2b-workspace-grid.supplier{grid-template-columns:1fr}.b2b-kpis{grid-template-columns:1fr 1fr}.b2b-header{position:relative}.b2b-filter-panel{position:static}}@media (width<=720px){.b2b-test-strip{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:7px 14px}.b2b-header{gap:10px;padding:14px 16px 0}.b2b-brand b{font-size:18px}.b2b-brand small{font-size:6px}.b2b-account-button{min-width:0;padding:0 11px}.b2b-header nav{scrollbar-width:none;width:calc(100vw - 32px);padding-bottom:10px}.b2b-header nav button{min-width:max-content}.b2b-hero{gap:35px;min-height:auto;padding:50px 20px}.b2b-hero h1{font-size:43px}.b2b-hero-actions{flex-direction:column;align-items:stretch}.b2b-directory,.b2b-requests-page,.b2b-workspace{padding:42px 14px 65px}.b2b-directory>header,.b2b-page-heading{flex-direction:column;align-items:stretch}.b2b-search{grid-template-columns:1fr}.b2b-company-card{padding:19px}.b2b-company-top{grid-template-columns:49px minmax(0,1fr)}.b2b-company-mark{width:49px;height:49px}.b2b-verified{grid-column:2}.b2b-company-card footer{flex-direction:column;align-items:flex-start}.b2b-request-layout{grid-template-columns:1fr}.b2b-filter-panel{display:none}.b2b-rfq-card{padding:20px 16px}.b2b-rfq-card>header{flex-direction:column}.b2b-rfq-card dl{grid-template-columns:1fr 1fr}.b2b-rfq-card dl div{border-bottom:1px solid #e2dbd0;padding:12px}.b2b-rfq-card dl div:nth-child(2){border-right:0}.b2b-kpis{grid-template-columns:1fr 1fr;gap:8px}.b2b-kpis article{flex-direction:column;align-items:flex-start;padding:16px}.b2b-panel{padding:18px 14px}.b2b-order-summary{grid-template-columns:minmax(0,1fr) auto;gap:9px}.b2b-order-summary>strong{grid-row:2;font-size:17px}.b2b-order-status{grid-area:1/2/span 2;align-self:center}.b2b-order-parts p{flex-direction:column;align-items:flex-start;gap:3px}.b2b-supplier-order-lines>div{grid-template-columns:1fr auto;gap:6px 10px}.b2b-supplier-order-lines>div>span:nth-child(2){grid-column:1}.b2b-supplier-order-lines>div>strong{grid-area:1/2/span 2}.b2b-order-actions{grid-template-columns:1fr 1fr;display:grid}.b2b-order-actions .decline{grid-column:1/-1}.b2b-upload{grid-template-columns:44px 1fr}.b2b-upload>span{width:44px;height:44px}.b2b-upload label{text-align:center;grid-column:1/-1}.b2b-modal-backdrop,.b2b-modal-backdrop.room{padding:0}.b2b-company-profile,.b2b-rfq-detail,.b2b-form-modal{border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:27px 17px}.b2b-company-profile>header{grid-template-columns:58px 1fr;padding-right:35px}.b2b-company-mark.large{width:58px;height:58px}.b2b-company-profile>header .b2b-verified{grid-column:2}.b2b-company-profile>section>article{grid-template-columns:27px 1fr}.b2b-company-profile>section>article span{grid-column:2}.b2b-company-profile>footer{flex-direction:column;align-items:stretch}.b2b-company-profile>footer>div{margin:0 0 8px}.b2b-form-modal>div,.b2b-form-modal>.b2b-registration-options{grid-template-columns:1fr}.b2b-registration-options>button{min-height:130px}.b2b-secure-room{border:0;border-radius:0;width:100%;height:100vh}.b2b-secure-room>header{padding:17px}.b2b-secure-room>header h2{font-size:20px}.b2b-room-body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.b2b-room-body>aside{border:0;border-bottom:1px solid #d8cfc1;flex-direction:row;padding:8px;overflow-x:auto}.b2b-room-body>aside>button{min-width:max-content}.b2b-room-body>aside>div{display:none}.b2b-room-body>main{padding:12px}.b2b-messages article{max-width:88%}.b2b-toast{bottom:16px;right:16px}}.b2b-test-shell{--b2b-ink:#101820;--b2b-muted:#68727c;--b2b-line:#10182017;--b2b-surface:#ffffffeb;--b2b-accent:#d2a94d;color:var(--b2b-ink);letter-spacing:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#f5f5f2;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.b2b-header nav button{color:#ffffff8c;letter-spacing:-.01em;border-radius:999px;height:42px;padding:0 18px;font-size:12px;font-weight:620;transition:color .2s,background .2s}.b2b-cart-button,.b2b-account-button{color:#fff;background:#ffffff09;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:10px;min-width:0;height:50px;padding:0 14px;font-size:11px;font-weight:650;transition:background .2s,border-color .2s,transform .2s;display:flex}.b2b-cart-button:hover,.b2b-account-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff47;transform:translateY(-1px)}.b2b-header-action-copy strong{letter-spacing:-.01em;font-size:11px;font-weight:680}.b2b-cart-button>b{background:var(--b2b-accent);color:#15202a;min-width:19px;height:19px;font-size:8px}.b2b-market-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #10182012;border-radius:20px;grid-template-columns:148px minmax(0,1fr) 50px;gap:5px;height:62px;margin-bottom:26px;padding:5px;box-shadow:0 18px 45px #131d2612,inset 0 1px #ffffffbf}.b2b-market-catalog-button:hover{background:#26323b;transform:translateY(-1px);box-shadow:0 11px 26px #0f182033}.b2b-catalog-mark{border:1px solid #ffffffad;border-radius:6px;width:18px;height:18px;position:relative}.b2b-catalog-mark:before,.b2b-catalog-mark:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:3px;box-shadow:7px 0,0 7px,7px 7px}.b2b-catalog-mark:after{display:none}.b2b-market-search-field input::placeholder{color:#8b939a;opacity:1}.b2b-market-search-field button{background:#10182012}.b2b-department-copy{bottom:14px;left:15px;right:15px}.b2b-department-copy small{padding:5px 8px;font-size:8px;font-weight:560}.b2b-market-card{background:var(--b2b-surface);border:1px solid #1018200e;border-radius:24px;transition:transform .22s,box-shadow .22s;box-shadow:0 8px 24px #121c240b}.b2b-market-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #121c2416}.b2b-market-card-body>small{color:#838b92;letter-spacing:.015em;font-size:9px;font-weight:580}.b2b-discount-badge{background:#c74636;border-radius:11px;padding:7px 10px;top:14px;left:14px;box-shadow:0 8px 18px #8b241b33}.b2b-discount-badge small{font-size:7px}.b2b-market-supplier{border-color:var(--b2b-line)}.b2b-market-card dl dt{font-size:8px}.b2b-market-card dl dd{font-size:10px}.b2b-market-card footer{border-color:var(--b2b-line)}.b2b-cart-page>h1{color:#11181e;letter-spacing:-.052em;margin-bottom:30px;font-family:inherit;font-size:clamp(36px,4vw,54px);font-weight:650}.b2b-cart-toolbar,.b2b-cart-company,.b2b-cart-summary{border:1px solid var(--b2b-line);background:#ffffffed;border-radius:22px;box-shadow:0 8px 28px #121c240b}.b2b-cart-toolbar{min-height:64px;padding:14px 20px}.b2b-cart-toolbar label,.b2b-cart-company>header label{font-size:12px;font-weight:630}.b2b-cart-toolbar button,.b2b-cart-remove{font-size:10px;font-weight:600}.b2b-cart-company>header{border-bottom-color:var(--b2b-line);min-height:66px;padding:16px 22px}.b2b-cart-company .b2b-cart-lines article{border-bottom-color:var(--b2b-line);min-height:164px}.b2b-cart-company .b2b-cart-lines img{border-radius:17px}.b2b-cart-product-info small,.b2b-cart-product-info span{font-size:10px}.b2b-cart-company .b2b-cart-quantity{background:#f1f2f2;border-radius:14px}.b2b-cart-line-price strong{letter-spacing:-.02em;font-family:inherit;font-size:19px;font-weight:700}.b2b-cart-summary h2{letter-spacing:-.025em;font-family:inherit;font-size:21px;font-weight:650}.b2b-cart-summary header span,.b2b-cart-summary dl>div{font-size:11px}.b2b-cart-total strong{letter-spacing:-.035em;font-family:inherit;font-size:25px;font-weight:720}.b2b-workspace{max-width:1420px;padding-top:44px}.b2b-page-heading{border-bottom-color:var(--b2b-line);padding:12px 0 30px}.b2b-page-heading>div>span{color:#8b6b2d;font-size:9px}.b2b-page-heading h1{color:#11181e;letter-spacing:-.05em;font-family:inherit;font-size:clamp(38px,4vw,56px);font-weight:650}.b2b-page-heading p{color:var(--b2b-muted);font-size:13px}.b2b-page-heading>button,.b2b-page-heading-actions>button{color:#fff;background:#172129;border:0;border-radius:14px;font-size:11px;font-weight:650}.b2b-kpis{gap:14px}.b2b-kpis article{border:1px solid var(--b2b-line);background:#ffffffd1;border-radius:20px}.b2b-kpis strong{letter-spacing:-.04em;font-family:inherit;font-size:31px;font-weight:650}.b2b-kpis span{font-size:10px}.b2b-panel{border:1px solid var(--b2b-line);background:#ffffffeb;border-radius:22px;box-shadow:0 10px 32px #121c240b}.b2b-panel h2{letter-spacing:-.03em;font-family:inherit;font-size:25px;font-weight:650}.b2b-panel>header small{color:#8b6b2d}.b2b-order-filters button.active{background:#172129}.b2b-order-card{border-color:var(--b2b-line);box-shadow:none;border-radius:18px}.b2b-order-summary{padding:20px}.b2b-order-identity b,.b2b-order-metrics b{font-size:11px;font-weight:650}.b2b-order-status{border:0;padding:7px 11px;font-size:8px}.b2b-order-company{border-color:var(--b2b-line);border-radius:14px}.b2b-order-products article{border-top-color:var(--b2b-line)}.b2b-order-products article>div b{font-size:10px}@media (width<=1100px){.b2b-header{grid-template-columns:220px 1fr auto;padding-inline:22px}.b2b-header-action-copy{display:none}.b2b-cart-button,.b2b-account-button{justify-content:center;min-width:50px}.b2b-product-results.marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.b2b-header{grid-template-columns:minmax(120px,1fr) auto auto;gap:5px;height:66px;padding-inline:12px}.b2b-brand b{font-size:17px}.b2b-brand small{font-size:5px}.b2b-header nav{justify-content:flex-end}.b2b-header nav button{height:36px;padding:0 10px;font-size:9px}.b2b-header nav button:nth-child(2){display:none}.b2b-cart-button,.b2b-account-button{border-radius:12px;min-width:38px;height:38px;padding:0 9px}.b2b-header-icon{flex-basis:16px;width:16px;height:16px}.b2b-cart-button>b{min-width:14px;height:14px;padding:0 3px;font-size:6px;position:absolute;top:9px;right:47px}.b2b-products-page{padding:10px 8px 64px}.b2b-market-topbar{border-radius:16px;grid-template-columns:42px minmax(0,1fr) 40px;height:50px;margin-bottom:14px}.b2b-market-catalog-button{border-radius:12px;min-width:42px;padding:0;font-size:0}.b2b-market-search-field{border-radius:12px;padding-left:11px}.b2b-market-search-field input{font-size:10px}.b2b-market-search-button{border-radius:12px}.b2b-search-suggestions{left:0;right:0}.b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-department-tabs button{border-radius:17px;min-height:112px}.b2b-department-copy b{font-size:11px}.b2b-product-results.marketplace{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-market-card{border-radius:16px}.b2b-market-card-body{padding:11px}.b2b-market-title{font-size:12px}.b2b-market-card-body>p{font-size:9px;line-height:1.45}.b2b-market-card footer strong{font-size:13px}.b2b-market-card footer>.b2b-add-cart{min-width:34px;height:34px}.b2b-discount-badge{padding:5px 6px;top:7px;left:7px}.b2b-discount-badge span{font-size:8px}.b2b-discount-badge small{font-size:6px}.b2b-cart-page{padding:28px 9px 64px}.b2b-cart-page>h1{margin:0 5px 22px;font-size:36px}.b2b-cart-layout{grid-template-columns:1fr}.b2b-cart-summary{border-radius:18px;order:-1;position:static}.b2b-cart-toolbar,.b2b-cart-company{border-radius:18px}.b2b-cart-product-info>button:first-child{font-size:11px}.b2b-workspace{padding:24px 10px 64px}.b2b-page-heading{flex-direction:column;align-items:flex-start}.b2b-page-heading h1{font-size:38px}.b2b-page-heading>button,.b2b-page-heading-actions,.b2b-page-heading-actions>button,.b2b-price-list-link{width:100%}.b2b-page-heading-actions{flex-direction:column;align-items:stretch}.b2b-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-panel{border-radius:18px;padding:15px}.b2b-order-summary{padding:15px}}.b2b-catalog-controls{background:#fff;border:1px solid #d6cdbf;border-radius:15px;margin-bottom:22px;padding:14px;box-shadow:0 10px 28px #10283e09}.b2b-department-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.b2b-department-tabs button{color:#fff;text-align:left;background:#102d44;border:1px solid #d4c9b8;border-radius:14px;min-width:0;min-height:132px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #10283e14}.b2b-department-tabs button:after{content:"";background:linear-gradient(#04121e0a 20%,#04121ee6 100%);position:absolute;inset:0}.b2b-department-tabs button>img{object-fit:cover;width:100%;height:100%;transition:transform .24s;position:absolute;inset:0}.b2b-department-tabs button:hover>img{transform:scale(1.035)}.b2b-department-copy{z-index:1;justify-content:space-between;align-items:flex-end;gap:8px;min-width:0;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.b2b-department-copy b{text-shadow:0 1px 6px #00000073;min-width:0;font-size:12px;font-weight:800;line-height:1.2}.b2b-department-copy small{color:#fff5df;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071a2bb8;border:1px solid #ffffff38;border-radius:999px;flex:none;padding:5px 7px;font-size:7px;font-weight:850}.b2b-department-tabs button.active{color:#fff;border-color:#c9a45f;transform:translateY(-1px);box-shadow:0 0 0 2px #c9a45f,0 12px 28px #10283e29}.b2b-subcategory-tabs{scrollbar-width:thin;gap:6px;margin:12px -2px 0;padding:0 2px 3px;display:flex;overflow-x:auto}.b2b-subcategory-tabs button{color:#586d79;background:#fff;border:1px solid #ddd5c8;border-radius:999px;min-width:max-content;height:32px;padding:0 10px;font-size:8px;font-weight:750}.b2b-subcategory-tabs button small{color:#9a7b43;margin-left:3px;font-size:7px}.b2b-subcategory-tabs button.active{color:#17364d;background:#f3e7cf;border-color:#c9a45f}.b2b-catalog-controls .b2b-product-search{background:#f7f4ee;border-radius:10px;margin:12px 0 0;padding:3px 7px 3px 3px}.b2b-catalog-controls .b2b-product-search input{background:0 0;height:36px;padding:0 10px;font-size:9px}.b2b-search-clear{color:#6d5a36;background:#eadfc9;border:0;border-radius:7px;height:34px;padding:0 10px;font-size:8px;font-weight:800}.b2b-search-scope{color:#8b969c;margin:8px 5px 0;font-size:7px;line-height:1.45}@media (width<=920px){.b2b-department-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-department-tabs button{min-height:120px}}@media (width<=720px){.b2b-catalog-controls{border-radius:11px;margin-bottom:14px;padding:9px}.b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid;overflow:visible}.b2b-department-tabs button{min-width:0;min-height:108px}.b2b-department-tabs button:first-child{grid-column:1/-1;min-width:0;min-height:92px}.b2b-department-copy{flex-direction:column;align-items:flex-start;gap:5px;bottom:9px;left:9px;right:9px}.b2b-department-tabs button:first-child .b2b-department-copy{flex-direction:row;align-items:flex-end}.b2b-department-copy b{font-size:10px}.b2b-department-copy small{padding:4px 6px;font-size:6px}.b2b-subcategory-tabs{margin-top:9px}.b2b-catalog-controls .b2b-product-search{flex-flow:row;align-items:center;gap:5px;padding:3px 5px 3px 3px}.b2b-catalog-controls .b2b-product-search input{background:#fff;border-radius:7px;flex-basis:auto;width:auto;height:36px;padding:0 8px;font-size:9px}.b2b-catalog-controls .b2b-product-search span{margin-left:auto;padding:0 2px;font-size:7px}.b2b-search-clear{height:28px;padding:0 8px;font-size:7px}.b2b-search-scope{display:none}}.b2b-market-note{border-left:3px solid var(--b2b-gold);color:#617480;background:#ebe4d8;align-items:center;gap:12px;margin:-4px 0 22px;padding:13px 16px;font-size:9px;display:flex}.b2b-market-note b{color:#17364d;text-transform:uppercase;letter-spacing:.08em}.b2b-product-results.marketplace{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.b2b-market-card{background:#fff;border:1px solid #d9d0c3;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 12px 35px #10283e0b}.b2b-market-image,.b2b-supplier-market-image{background:#ece8df;border:0;width:100%;height:190px;padding:0;position:relative;overflow:hidden}.b2b-market-image img,.b2b-supplier-market-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.b2b-market-image:hover img,.b2b-supplier-market-image:hover img{transform:scale(1.025)}.b2b-market-image>span,.b2b-supplier-market-image>span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051928ad;border:1px solid #ffffff80;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;bottom:13px;left:13px}.b2b-market-image>em{color:#174b33;background:#e5f1e9;border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:13px;right:13px}.b2b-market-card-body{flex-direction:column;height:100%;padding:15px;display:flex}.b2b-market-card-body>small,.b2b-supplier-market-grid article>div>small{color:#997437;font-size:8px;font-weight:800}.b2b-market-title,.b2b-supplier-market-title{color:#173449;text-align:left;background:0 0;border:0;margin:8px 0 7px;padding:0;font:400 19px/1.15 Georgia,serif}.b2b-market-card-body>p,.b2b-supplier-market-grid article>div>p{color:#667984;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.b2b-market-supplier{border:0;color:#294659;text-align:left;background:0 0;border-block:1px solid #e7e0d6;gap:4px;margin-top:auto;padding:11px 0;display:grid}.b2b-market-supplier span{color:#3d7957;font-size:7px}.b2b-market-card dl{grid-template-columns:1fr 1fr;margin:13px 0;display:grid}.b2b-market-card dl div+div{border-left:1px solid #e4ddd3;padding-left:12px}.b2b-market-card dt{color:#8b969d;font-size:7px}.b2b-market-card dd{color:#3d5564;margin:4px 0 0;font-size:9px;font-weight:800}.b2b-market-card footer,.b2b-supplier-market-grid footer{border-top:1px solid #e5ded4;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:13px;display:flex}.b2b-market-card footer>div,.b2b-supplier-market-grid footer>span{gap:4px;display:grid}.b2b-market-card footer strong,.b2b-supplier-market-grid footer b{color:#173449;font:400 20px Georgia,serif}.b2b-market-card footer small,.b2b-supplier-market-grid footer small{color:#87949b;font-size:7px}.b2b-market-card footer>button,.b2b-supplier-market-grid footer>button{color:#fff;background:#102c43;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:800}.b2b-supplier-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.b2b-supplier-market-grid>article{background:#fff;border:1px solid #ddd5ca;border-radius:11px;min-width:0;overflow:hidden}.b2b-supplier-market-image{height:145px}.b2b-supplier-market-grid article>div{padding:13px}.b2b-supplier-market-title{font-size:16px}.b2b-product-detail{background:#fff;border-radius:18px;width:min(1040px,100%);max-height:calc(100vh - 60px);padding:34px;position:relative;overflow:auto}.b2b-product-detail-top{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:36px;display:grid}.b2b-product-detail-image{background:#ece8df;border-radius:14px;min-height:430px;position:relative;overflow:hidden}.b2b-product-detail-image img{object-fit:cover;width:100%;height:100%}.b2b-product-detail-image>span{color:#fff;background:#051928b8;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;bottom:16px;left:16px}.b2b-product-detail-copy>small{color:#9a7432;letter-spacing:.08em;font-size:8px;font-weight:850}.b2b-product-detail-copy h2{color:#143146;margin:10px 44px 13px 0;font:400 36px/1.05 Georgia,serif}.b2b-product-detail-copy>p{color:#617580;font-size:11px;line-height:1.75}.b2b-product-detail-supplier{color:#244358;text-align:left;background:#faf8f3;border:1px solid #ded6ca;border-radius:10px;align-items:center;gap:12px;width:100%;margin:18px 0;padding:12px;display:flex}.b2b-product-detail-supplier .b2b-company-mark{border-radius:10px;width:42px;height:42px;font-size:13px}.b2b-product-detail-supplier>span:last-child{gap:4px;display:grid}.b2b-product-detail-supplier b{font-size:10px}.b2b-product-detail-supplier small{color:#3f7b59;font-size:8px}.b2b-product-detail-price{gap:5px;margin:15px 0;display:grid}.b2b-product-detail-price strong{font:400 32px Georgia,serif}.b2b-product-detail-price span{color:#7e8c94;font-size:8px}.b2b-product-detail-copy dl{border-block:1px solid #e2dbd1;grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.b2b-product-detail-copy dl div{border-right:1px solid #e2dbd1;padding:13px 10px}.b2b-product-detail-copy dl div:last-child{border:0}.b2b-product-detail-copy dt{color:#8a969c;font-size:7px}.b2b-product-detail-copy dd{margin:5px 0 0;font-size:9px;font-weight:800}.b2b-primary-action{color:#fff;background:#102c43;border:0;border-radius:8px;width:100%;height:46px;font-size:9px;font-weight:850}.b2b-product-recommendations{border-top:1px solid #ded6ca;margin-top:34px;padding-top:26px}.b2b-product-recommendations>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.b2b-product-recommendations header small{color:#9a7432;letter-spacing:.11em;font-size:7px;font-weight:850}.b2b-product-recommendations h3{margin:6px 0 0;font:400 22px Georgia,serif}.b2b-product-recommendations header>span{color:#7e8c94;font-size:8px}.b2b-product-recommendations>div{gap:8px;display:grid}.b2b-product-recommendations>div>button{color:#294659;text-align:left;background:#faf8f3;border:1px solid #e0d8cc;border-radius:9px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.b2b-product-recommendations img{object-fit:cover;border-radius:6px;width:62px;height:48px}.b2b-product-recommendations button>span{gap:4px;min-width:0;display:grid}.b2b-product-recommendations button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.b2b-product-recommendations button small{color:#7e8c94;font-size:7px}.b2b-product-recommendations button strong{font:400 16px Georgia,serif}@media (width<=1220px){.b2b-product-results.marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.b2b-product-results.marketplace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.b2b-products-page,.b2b-product-results.marketplace,.b2b-market-card,.b2b-market-card-body{min-width:0;max-width:100%}.b2b-market-note{flex-direction:column;align-items:flex-start}.b2b-product-results.marketplace{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.b2b-market-card{border-radius:9px;box-shadow:0 5px 14px #10283e0d}.b2b-market-image{aspect-ratio:1/.82;height:auto}.b2b-market-image>span{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;max-width:calc(100% - 10px);padding:3px 5px;font-size:5px;bottom:5px;left:5px;overflow:hidden}.b2b-market-image>em{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 10px);padding:3px 5px;font-size:5px;top:5px;right:5px;overflow:hidden}.b2b-market-card-body{padding:7px}.b2b-market-card-body>small{white-space:nowrap;text-overflow:ellipsis;font-size:5px;line-height:1.25;overflow:hidden}.b2b-market-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:29px;margin:5px 0 4px;font:600 10px/1.35 Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden}.b2b-market-card-body>p,.b2b-market-card dl,.b2b-market-card footer>button,.b2b-market-supplier span{display:none}.b2b-market-supplier{border-bottom:0;margin-top:auto;padding:5px 0}.b2b-market-supplier b{white-space:nowrap;text-overflow:ellipsis;font-size:6px;line-height:1.25;overflow:hidden}.b2b-market-card footer{padding-top:6px;display:block}.b2b-market-card footer strong{overflow-wrap:anywhere;font:700 10px/1.2 Arial,Helvetica,sans-serif}.b2b-market-card footer small{font-size:5px;line-height:1.2}.b2b-supplier-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.b2b-supplier-market-grid>article{border-radius:9px}.b2b-supplier-market-image{aspect-ratio:1/.82;height:auto}.b2b-supplier-market-grid article>div{padding:7px}.b2b-supplier-market-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;margin:5px 0 4px;font:600 10px/1.35 Arial,Helvetica,sans-serif;display:-webkit-box;overflow:hidden}.b2b-supplier-market-grid article>div>p{display:none}.b2b-supplier-market-grid footer{padding-top:6px}.b2b-supplier-market-grid footer b{font:700 10px/1.2 Arial,Helvetica,sans-serif}.b2b-supplier-market-grid footer button{display:none}.b2b-product-detail{border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:62px 16px 30px}.b2b-product-detail-top{grid-template-columns:1fr;gap:24px}.b2b-product-detail-image{min-height:300px}.b2b-product-detail-copy h2{margin-right:0;font-size:29px}.b2b-product-detail-copy dl{grid-template-columns:1fr}.b2b-product-detail-copy dl div{border-bottom:1px solid #e2dbd1;border-right:0}.b2b-product-recommendations>div>button{grid-template-columns:55px minmax(0,1fr)}.b2b-product-recommendations button strong{grid-column:2}}.b2b-market-catalog-button{color:#18212a;letter-spacing:-.01em;background:#f1f2f4;border-radius:12px;min-width:112px;padding:0 15px;font-size:10px}.b2b-market-catalog-button>span{font-size:17px;font-weight:400}.b2b-market-search-field input{color:#17191c;letter-spacing:-.01em;font-size:12px}.b2b-market-search-field button{color:#6d7279;background:#e4e6e9}.b2b-market-search-button{color:#fff;background:#1769ff;border-radius:12px;font-size:23px}.b2b-market-search-button:hover{background:#0759e8}.b2b-search-suggestions{z-index:40;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#fffffff7;border:1px solid #11192217;border-radius:18px;max-height:min(430px,64vh);padding:7px;position:absolute;top:calc(100% + 8px);left:121px;right:49px;overflow-y:auto;box-shadow:0 22px 70px #121b242b}.b2b-search-suggestions>button{color:#1b252e;text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:7px 10px 7px 7px;display:grid}.b2b-search-suggestions>button:hover,.b2b-search-suggestions>button:focus-visible{background:#f3f4f6;outline:none}.b2b-search-suggestions img{object-fit:cover;background:#eceef0;border-radius:10px;width:48px;height:48px}.b2b-search-suggestions span{gap:5px;min-width:0;display:grid}.b2b-search-suggestions b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.b2b-search-suggestions small{color:#81868c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.b2b-search-suggestions em{color:#a2a6ab;font-size:14px;font-style:normal}.b2b-search-suggestions p{color:#858a90;text-align:center;margin:0;padding:22px;font-size:10px}.b2b-catalog-controls{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:24px;padding:0}.b2b-department-tabs button:after{background:linear-gradient(#00000005 26%,#000000b3 100%)}.b2b-department-copy b{letter-spacing:-.02em;font-size:13px}.b2b-department-copy small{color:#ffffffdb;background:#0f14196b;border:0}.b2b-market-image{background:#f0f1f2}.b2b-market-title{color:#1c252d;letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:650}.b2b-market-supplier,.b2b-market-card footer{border-color:#eceef0}@media (width<=720px){.b2b-products-page{padding:10px 8px 65px}.b2b-market-topbar{border-radius:14px;grid-template-columns:38px minmax(0,1fr) 36px;height:46px;margin-bottom:12px}.b2b-market-catalog-button{border-radius:10px;min-width:38px;padding:0}.b2b-market-catalog-button>span{font-size:17px}.b2b-market-search-field{border-radius:10px;padding-inline:10px 5px}.b2b-market-search-field input{font-size:10px}.b2b-market-search-button{border-radius:10px;font-size:20px}.b2b-search-suggestions{border-radius:15px;top:calc(100% + 6px);left:0;right:0}.b2b-search-suggestions>button{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;min-height:56px}.b2b-search-suggestions img{width:42px;height:42px}.b2b-search-suggestions b{font-size:10px}.b2b-catalog-controls{margin-bottom:14px}.b2b-department-tabs{gap:7px}.b2b-department-tabs button{border-radius:15px;min-height:106px}.b2b-department-tabs button:first-child{min-height:86px}}.b2b-cart-button.active{color:#10283e;border-color:var(--b2b-gold);background:var(--b2b-gold)}.b2b-cart-page{color:#10283e;background:#f2f4f7;min-height:calc(100vh - 116px);padding:44px max(28px,50vw - 710px) 90px}.b2b-cart-page>h1{color:#071a2b;letter-spacing:-.04em;margin:0 0 34px;font:700 clamp(34px,4vw,52px)/1.05 Arial,sans-serif}.b2b-cart-page>h1 sup{color:#87939e;vertical-align:top;margin-left:4px;font-size:16px;font-weight:500}.b2b-cart-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:28px;display:grid}.b2b-cart-main{gap:14px;min-width:0;display:grid}.b2b-cart-toolbar,.b2b-cart-company,.b2b-cart-summary{background:#fff;border-radius:18px;box-shadow:0 10px 30px #12273709}.b2b-cart-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:18px 22px;display:flex}.b2b-cart-toolbar label,.b2b-cart-company>header label{align-items:center;gap:11px;font-size:13px;font-weight:800;display:flex}.b2b-cart-page input[type=checkbox]{accent-color:#1769e0;flex:none;width:20px;height:20px;margin:0}.b2b-cart-toolbar>div{gap:8px;display:flex}.b2b-cart-toolbar button,.b2b-cart-remove{color:#617180;background:#f4f6f8;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.b2b-cart-toolbar button.danger,.b2b-cart-remove{color:#a7463d}.b2b-cart-company{overflow:hidden}.b2b-cart-company>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:16px 22px;display:flex}.b2b-cart-company>header span{color:#2e7958;font-size:9px;font-weight:800}.b2b-cart-company .b2b-cart-lines{gap:0;padding:0 22px}.b2b-cart-company .b2b-cart-lines article{min-height:154px;box-shadow:none;border:0;border-bottom:1px solid #edf0f2;border-radius:0;grid-template-columns:20px 112px minmax(190px,1fr) 112px minmax(135px,auto);align-items:center;gap:16px;padding:20px 0}.b2b-cart-company .b2b-cart-lines article:last-child{border-bottom:0}.b2b-cart-company .b2b-cart-lines img{object-fit:cover;background:#f3f5f7;border-radius:13px;width:112px;height:112px}.b2b-cart-product-info{align-content:center;align-self:stretch}.b2b-cart-product-info>button:first-child{color:#10283e;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;line-height:1.35}.b2b-cart-product-info small,.b2b-cart-product-info span{color:#7e8b94;font-size:9px;line-height:1.4}.b2b-cart-product-info .b2b-cart-remove{background:0 0;width:max-content;min-height:28px;margin-top:5px;padding:0}.b2b-cart-company .b2b-cart-quantity{background:#f3f5f7;border-radius:12px;justify-content:space-between;width:112px;height:44px;padding:4px}.b2b-cart-company .b2b-cart-quantity button{background:0 0;border:0;width:32px;height:32px;font-size:19px}.b2b-cart-company .b2b-cart-quantity span{font-size:12px}.b2b-cart-line-price{text-align:right;gap:5px;display:grid}.b2b-cart-line-price strong{color:#10283e;white-space:nowrap;font:700 18px Arial,sans-serif}.b2b-cart-line-price small{color:#c44569;font-size:9px;font-weight:850}.b2b-cart-line-price span{color:#7b8992;font-size:8px}.b2b-cart-summary{padding:22px;position:sticky;top:105px}.b2b-cart-summary .b2b-cart-order{background:#31bd63;border-radius:13px;width:100%;height:54px;font-size:13px}.b2b-cart-summary>p{color:#73818c;margin:15px 0 20px;font-size:11px;line-height:1.45}.b2b-cart-summary hr{border:0;border-top:1px solid #e5e9ec;margin:0 -22px 22px}.b2b-cart-summary>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:21px;display:flex}.b2b-cart-summary h2{margin:0;font:700 20px Arial,sans-serif}.b2b-cart-summary header span{color:#74838e;font-size:10px}.b2b-cart-summary dl{gap:12px;margin:0;display:grid}.b2b-cart-summary dl>div{justify-content:space-between;gap:15px;font-size:11px;display:flex}.b2b-cart-summary dt{color:#5f6f7a}.b2b-cart-summary dd{margin:0;font-weight:800}.b2b-cart-total{border-top:1px solid #e2e7ea;justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-top:20px;display:flex}.b2b-cart-total span{font-size:14px;font-weight:850}.b2b-cart-total strong{white-space:nowrap;font:700 23px Arial,sans-serif}.b2b-cart-summary>small{color:#7d8a94;margin-top:12px;font-size:9px;display:block}.b2b-cart-empty-page{text-align:center;background:#fff;border-radius:18px;place-content:center;justify-items:center;gap:12px;min-height:380px;display:grid}.b2b-cart-empty-page b{font-size:24px}.b2b-cart-empty-page span{color:#74828d;max-width:430px;font-size:12px;line-height:1.55}.b2b-cart-empty-page button{color:#fff;background:#102c43;border:0;border-radius:10px;height:44px;padding:0 20px;font-weight:850}@media (width<=980px){.b2b-cart-layout{grid-template-columns:1fr}.b2b-cart-summary{order:-1;position:static}}@media (width<=760px){.b2b-cart-page{padding:25px 10px 60px}.b2b-cart-page>h1{margin:0 4px 20px;font-size:34px}.b2b-cart-layout{gap:10px}.b2b-cart-toolbar{border-radius:13px;min-height:58px;padding:12px}.b2b-cart-toolbar label{font-size:11px}.b2b-cart-toolbar button{min-height:30px;padding:0 8px;font-size:8px}.b2b-cart-company{border-radius:13px}.b2b-cart-company>header{min-height:54px;padding:11px 12px}.b2b-cart-company>header label{font-size:10px}.b2b-cart-company>header span{display:none}.b2b-cart-company .b2b-cart-lines{padding:0 12px}.b2b-cart-company .b2b-cart-lines article{grid-template-columns:18px 74px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:132px;padding:14px 0}.b2b-cart-page input[type=checkbox]{width:18px;height:18px}.b2b-cart-company .b2b-cart-lines img{border-radius:9px;width:74px;height:84px}.b2b-cart-product-info>button:first-child{font-size:10px}.b2b-cart-product-info small{display:none}.b2b-cart-product-info span{font-size:7px}.b2b-cart-product-info .b2b-cart-remove{font-size:8px}.b2b-cart-company .b2b-cart-quantity{grid-column:3;width:92px;height:34px;margin-top:-39px}.b2b-cart-company .b2b-cart-quantity button{width:26px;height:26px;font-size:16px}.b2b-cart-company .b2b-cart-quantity span{font-size:10px}.b2b-cart-line-price{grid-area:1/4/span 2}.b2b-cart-line-price strong{font-size:13px}.b2b-cart-line-price span{display:none}.b2b-cart-summary{border-radius:13px;padding:15px}.b2b-cart-summary .b2b-cart-order{height:48px;font-size:11px}.b2b-cart-summary>p{margin:11px 0 16px;font-size:9px}.b2b-cart-summary hr{margin:0 -15px 16px}.b2b-cart-summary h2{font-size:17px}.b2b-cart-total strong{font-size:18px}}@media (width<=420px){.b2b-product-results.marketplace,.b2b-supplier-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=390px){.b2b-hero h1{font-size:37px}.b2b-kpis,.b2b-rfq-card dl{grid-template-columns:1fr}.b2b-rfq-card dl div{border-right:0}.b2b-rfq-card footer{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.b2b-test-shell *{scroll-behavior:auto!important;transition:none!important}}.b2b-global-search{background:#ffffff14;border:1px solid #c9a45f85;border-radius:12px;grid-template-columns:1fr auto;gap:6px;max-width:760px;margin-top:28px;padding:6px;display:grid}.b2b-global-search input{color:#f7f1e7;background:0 0;border:0;outline:0;min-width:0;padding:0 14px;font-size:11px}.b2b-global-search input::placeholder{color:#9bacb7}.b2b-global-search button{color:#10283e;background:var(--b2b-gold);border:0;border-radius:8px;height:44px;padding:0 18px;font-size:9px;font-weight:850}.b2b-products-page{width:100%;max-width:1420px;margin:0 auto;padding:24px 28px 86px;overflow:hidden}.b2b-market-topbar{background:#102c43;border:2px solid #c9a45f;border-radius:13px;grid-template-columns:auto minmax(0,1fr) 50px;align-items:stretch;gap:4px;width:100%;height:54px;margin:0 0 18px;padding:4px;display:grid;box-shadow:0 8px 22px #102c4317}.b2b-market-catalog-button,.b2b-market-search-button{color:#fff;background:#102c43;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.b2b-market-catalog-button{min-width:126px;padding:0 17px}.b2b-market-catalog-button>span{font-size:19px;line-height:1}.b2b-market-search-field{background:#fff;border-radius:9px;align-items:center;min-width:0;padding:0 8px 0 14px;display:flex}.b2b-market-search-field input{color:#263f50;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:11px}.b2b-market-search-field input::placeholder{color:#8b969e}.b2b-market-search-field button{color:#657681;background:#eef1f3;border:0;border-radius:50%;flex:0 0 28px;width:28px;height:28px;font-size:17px;line-height:1}.b2b-market-search-button{font-size:25px}.b2b-company-card{padding:0 25px 25px;overflow:hidden}.b2b-company-cover{background-position:50%;background-size:cover;align-items:flex-end;height:148px;margin:0 -25px 23px;padding:16px;display:flex}.b2b-company-cover span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0519288c;border:1px solid #ffffff73;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.b2b-card-facts{color:#869198;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:8px;display:flex}.b2b-product-search{background:#fff;border:1px solid #d2c8b9;border-radius:12px;align-items:center;gap:12px;margin-bottom:19px;padding:8px 12px 8px 8px;display:flex}.b2b-product-search input{color:#263f50;background:#f7f4ee;border:0;outline:0;flex:1;min-width:0;height:46px;padding:0 14px;font-size:11px}.b2b-product-search span{color:#8a959b;white-space:nowrap;font-size:9px}.b2b-product-results{gap:10px;display:grid}.b2b-product-offer{background:#fff;border:1px solid #d9d0c3;border-radius:13px;grid-template-columns:minmax(240px,1.5fr) minmax(170px,.85fr) minmax(160px,.7fr) minmax(170px,.65fr);align-items:center;gap:18px;min-width:0;padding:20px;display:grid}.b2b-product-main small{color:#9b7738;font-size:8px;font-weight:800}.b2b-product-main h2{margin:7px 0 5px;font:400 21px Georgia,serif}.b2b-product-main p{color:#839098;margin:0;font-size:9px}.b2b-supplier-link{color:#294457;text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.b2b-supplier-link b{font-size:10px}.b2b-supplier-link span{color:#3b7c58;font-size:8px}.b2b-offer-meta{color:#546b78;gap:5px;font-size:9px;display:grid}.b2b-offer-meta small{color:#929ca1;font-size:8px}.b2b-offer-price{text-align:right;justify-items:end;gap:7px;display:grid}.b2b-offer-price em{color:#287149;background:#e4f1e9;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.b2b-offer-price strong{font:400 21px Georgia,serif}.b2b-offer-price button{color:#fff;background:#102c43;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.b2b-import-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.b2b-import-actions .b2b-template{margin:0}.b2b-import-actions>span{color:#397754;font-size:8px}.b2b-import-actions>span b{color:#244358}.b2b-company-profile{width:min(920px,100%)}.b2b-profile-cover{color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;gap:15px;height:245px;margin:-38px -38px 28px;padding:23px 38px;display:flex}.b2b-profile-cover span{font:400 21px Georgia,serif}.b2b-profile-cover b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05162380;border:1px solid #ffffff7a;border-radius:999px;padding:7px 10px;font-size:8px}.b2b-company-facts{border-block:1px solid #e1d9ce;grid-template-columns:repeat(4,1fr);margin:0 0 24px;padding:17px 0;display:grid}.b2b-company-facts div{border-right:1px solid #e1d9ce;padding:0 16px}.b2b-company-facts div:first-child{padding-left:0}.b2b-company-facts div:last-child{border:0}.b2b-company-facts dt{color:#89959b;font-size:8px}.b2b-company-facts dd{margin:6px 0 0;font:400 18px Georgia,serif}.b2b-company-catalog>input{color:#294457;background:#faf8f4;border:1px solid #d5ccc0;border-radius:8px;width:100%;height:42px;margin-bottom:10px;padding:0 12px;font-size:10px}.b2b-company-catalog>article{align-items:center;grid-template-columns:minmax(0,1fr) auto!important;padding:12px 0!important}.b2b-company-catalog>article>div{gap:4px;display:grid}.b2b-company-catalog>article>div small{font-size:7px}.b2b-company-catalog>article>div span{color:#87939a;font-size:8px}.b2b-company-catalog>article>strong{font:400 16px Georgia,serif}.b2b-company-catalog>p{color:#839098;font-size:10px}@media (width<=980px){.b2b-product-offer{grid-template-columns:1fr 1fr}.b2b-offer-price{text-align:left;justify-items:start}.b2b-products-page{padding:48px 20px 70px}}@media (width<=720px){.b2b-global-search{grid-template-columns:1fr}.b2b-global-search input{height:44px}.b2b-products-page{padding:12px 10px 65px}.b2b-market-topbar{border-radius:10px;grid-template-columns:auto minmax(0,1fr) 36px;gap:3px;height:44px;margin-bottom:10px;padding:3px}.b2b-market-catalog-button{min-width:38px;padding:0 9px;font-size:0}.b2b-market-catalog-button>span{font-size:18px}.b2b-market-search-field{border-radius:7px;padding:0 7px 0 10px}.b2b-market-search-field input{font-size:9px}.b2b-market-search-field button{flex-basis:24px;width:24px;height:24px;font-size:15px}.b2b-market-search-button{border-radius:7px;font-size:21px}.b2b-product-search{flex-direction:column;align-items:stretch}.b2b-product-search span{padding:0 6px 4px}.b2b-product-offer{grid-template-columns:1fr;padding:17px}.b2b-supplier-link,.b2b-offer-meta,.b2b-offer-price{border-top:1px solid #e7e0d6;padding-top:12px}.b2b-import-actions{flex-direction:column;align-items:flex-start}.b2b-profile-cover{height:205px;margin:-27px -17px 24px;padding:18px 17px}.b2b-profile-cover span{font-size:17px}.b2b-company-facts{grid-template-columns:1fr 1fr;gap:18px 0}.b2b-company-facts div:nth-child(2){border:0}.b2b-company-catalog>article{grid-template-columns:1fr!important}.b2b-company-catalog>article>strong{margin-top:6px}}.b2b-modal-backdrop:has(.b2b-form-modal){z-index:1300}.b2b-loading{color:#f5efe5;background:#071a2b;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.b2b-loading b{letter-spacing:.1em;font:400 30px Georgia,serif}.b2b-loading span{color:#c9a45f;letter-spacing:.08em;font-size:10px}.b2b-test-strip.production{color:#d9eadf;background:#214f3a}.b2b-test-strip.production strong{border-color:#8fc1a3}.b2b-test-strip.production a{color:#fff;font-weight:800}.b2b-context-line{color:#5f7180;background:#f5eddd;border-left:3px solid #c9a45f;padding:11px 13px;font-size:9px}.b2b-check{align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.b2b-check input{width:16px!important}.b2b-form-modal button:disabled,.b2b-secure-room button:disabled,.b2b-upload label.disabled{opacity:.55;cursor:wait}.b2b-upload-button:has(input:disabled){opacity:.55;cursor:wait}.b2b-detail-facts{border-block:1px solid #e2dbd0;grid-template-columns:repeat(4,1fr);margin:24px 0 0;display:grid}.b2b-detail-facts div{border-right:1px solid #e2dbd0;padding:13px 10px}.b2b-detail-facts div:last-child{border:0}.b2b-detail-facts dt{color:#8b969c;font-size:8px}.b2b-detail-facts dd{margin:6px 0 0;font-size:10px;font-weight:800}.b2b-company-catalog>article{grid-template-columns:minmax(0,1fr) auto auto!important}.b2b-company-catalog>article>button{color:#fff;background:#102c43;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.b2b-secure-room{grid-template-rows:auto auto 1fr}.b2b-room-status{background:#fff;border-bottom:1px solid #d9d0c3;align-items:center;gap:15px;padding:9px 18px;display:flex}.b2b-room-status label{color:#77858d;align-items:center;gap:8px;font-size:8px;display:flex}.b2b-room-status select{color:#17354a;background:#faf8f4;border:1px solid #d5ccc0;border-radius:7px;height:32px;padding:0 9px;font-size:9px}.b2b-room-status>span{color:#526875;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.b2b-messages article.system{color:#6e613f;text-align:center;background:#f6eddc;border:1px solid #e0d4be;align-self:center;max-width:100%}.b2b-messages article em{color:#b58d42;margin-bottom:7px;font-size:7px;font-style:normal;display:block}.b2b-room-panel{grid-row:1/-1;min-height:0;padding:2px 4px;overflow:auto}.b2b-room-panel>header{border-bottom:1px solid #e0d8cd;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.b2b-room-panel>header small{color:#9a7432;letter-spacing:.12em;font-size:8px;font-weight:850}.b2b-room-panel>header h3{margin:6px 0 0;font:400 27px Georgia,serif}.b2b-room-panel>header button,.b2b-upload-button{color:#fff;background:#173a54;border:0;border-radius:7px;place-items:center;height:36px;padding:0 12px;font-size:8px;font-weight:800;display:grid}.b2b-upload-button input{display:none}.b2b-proposal-card{background:#fff;border:1px solid #d9d0c3;border-radius:11px;margin-bottom:12px;padding:18px}.b2b-proposal-card>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.b2b-proposal-card>div small{color:#8a959b;margin-right:auto;font-size:8px}.b2b-proposal-card>div strong{font:400 23px Georgia,serif}.b2b-proposal-card>div span{color:#2d6f4d;background:#e2f0e7;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.b2b-proposal-card dl{border-top:1px solid #e4ddd3;grid-template-columns:repeat(4,1fr);margin:16px 0 0;display:grid}.b2b-proposal-card dl div{padding:12px 10px 0 0}.b2b-proposal-card dt{color:#8d989e;font-size:7px}.b2b-proposal-card dd{margin:5px 0 0;font-size:9px;font-weight:800}.b2b-proposal-card p{color:#637681;margin:14px 0 0;font-size:9px;line-height:1.6}.b2b-empty{color:#7f8b91;text-align:center;background:#fff;border:1px dashed #d2c5af;border-radius:10px;padding:34px 20px;font-size:10px}.b2b-documents{gap:9px;display:grid}.b2b-documents a{color:#244358;background:#fff;border:1px solid #d9d0c3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 15px;text-decoration:none;display:grid}.b2b-documents a b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.b2b-documents a span{color:#87939a;font-size:8px}.b2b-documents a small{color:#9a7432;font-size:8px;font-weight:800}.b2b-nda-card{background:#fff;border:1px solid #d8cdbd;border-radius:12px;padding:23px}.b2b-nda-card strong{font:400 24px Georgia,serif}.b2b-nda-card p{color:#657680;max-width:650px;font-size:10px;line-height:1.7}.b2b-nda-card>div{gap:8px;display:flex}.b2b-nda-card button{color:#fff;background:#173a54;border:1px solid #173a54;border-radius:7px;height:38px;padding:0 13px;font-size:8px;font-weight:800}.b2b-nda-card button.secondary{color:#173a54;background:#fff}.b2b-history{margin-top:18px}.b2b-history h4{font:400 20px Georgia,serif}.b2b-history>div{border-top:1px solid #e2dbd1;grid-template-columns:150px 1fr auto;gap:10px;padding:10px 0;display:grid}.b2b-history b{font-size:8px}.b2b-history span,.b2b-history small{color:#859198;font-size:8px}@media (width<=720px){.b2b-test-strip.production a{margin-top:2px}.b2b-detail-facts{grid-template-columns:1fr 1fr}.b2b-company-catalog>article{grid-template-columns:1fr auto!important}.b2b-company-catalog>article>button{grid-column:1/-1}.b2b-room-status{flex-direction:column;align-items:flex-start}.b2b-room-status>span{width:100%}.b2b-room-panel>header{flex-direction:column;align-items:flex-start}.b2b-room-panel>header button,.b2b-upload-button{width:100%}.b2b-proposal-card dl{grid-template-columns:1fr 1fr}.b2b-documents a{grid-template-columns:minmax(0,1fr) auto}.b2b-documents a span{grid-column:1}.b2b-nda-card{padding:18px 14px}.b2b-nda-card>div{flex-direction:column;align-items:stretch}.b2b-history>div{grid-template-columns:1fr}.b2b-secure-room{height:100dvh}.b2b-room-body>main{overflow:hidden}.b2b-room-panel{overflow:auto}}.b2b-header-actions{align-items:center;gap:8px;display:flex}.b2b-cart-button{color:#f7f1e7;background:0 0;border:1px solid #3d5567;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.b2b-cart-button b{color:#10283e;background:var(--b2b-gold);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.b2b-discount-badge{z-index:2;color:#fff;background:#b64132;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:13px;left:13px}.b2b-product-rating{color:#645f55;margin:0 0 8px;font-size:8px;font-weight:800}.b2b-product-rating small{color:#8b969d;font-size:7px}.b2b-market-card footer del{color:#9ba3a7;font-size:8px}.b2b-product-actions{gap:8px;display:grid}.b2b-secondary-action{color:#173449;background:#faf8f3;border:1px solid #cbbfae;border-radius:8px;width:100%;height:42px;font-size:9px;font-weight:800}.b2b-cart-overlay{z-index:120;background:#03101b8f;justify-content:flex-end;display:flex;position:fixed;inset:0}.b2b-cart-drawer{color:#173449;background:#f7f4ee;flex-direction:column;width:min(520px,100%);height:100dvh;padding:24px;display:flex;overflow:auto;box-shadow:-24px 0 70px #03101b3d}.b2b-cart-drawer>header{border-bottom:1px solid #ddd5ca;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;display:flex}.b2b-cart-drawer>header small{color:#9a7432;letter-spacing:.12em;font-size:8px;font-weight:850}.b2b-cart-drawer>header h2{margin:5px 0 0;font:400 35px Georgia,serif}.b2b-cart-drawer>header>button{background:#fff;border:1px solid #d9d0c3;border-radius:50%;width:36px;height:36px;font-size:24px}.b2b-cart-lines{gap:10px;display:grid}.b2b-cart-lines article{background:#fff;border:1px solid #ddd5ca;border-radius:12px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.b2b-cart-lines img{object-fit:cover;border-radius:8px;width:76px;height:68px}.b2b-cart-lines article>div{gap:5px;min-width:0;display:grid}.b2b-cart-lines article b{font-size:10px;line-height:1.3}.b2b-cart-lines article small{color:#7e8c94;font-size:7px}.b2b-cart-lines article>strong{white-space:nowrap;font:400 16px Georgia,serif}.b2b-cart-quantity{align-items:center;gap:7px!important;display:flex!important}.b2b-cart-quantity button{background:#f7f3ec;border:1px solid #d3c9ba;border-radius:6px;width:24px;height:24px}.b2b-cart-quantity span{font-size:8px;font-weight:800}.b2b-cart-drawer>footer{gap:10px;margin-top:auto;padding-top:22px;display:grid}.b2b-cart-drawer>footer>div{color:#647681;justify-content:space-between;font-size:9px;display:flex}.b2b-cart-drawer>footer .total{border-top:1px solid #d8cfc2;align-items:end;margin-top:4px;padding-top:14px}.b2b-cart-drawer>footer .total strong{color:#102c43;font:400 28px Georgia,serif}.b2b-cart-drawer>footer>small{color:#7e8c94;font-size:7px}.b2b-cart-order{color:#fff;background:#102c43;border:0;border-radius:9px;height:48px;font-size:10px;font-weight:850}.b2b-cart-empty{text-align:center;gap:8px;margin:auto;padding:30px;display:grid}.b2b-cart-empty b{font:400 25px Georgia,serif}.b2b-cart-empty span{color:#7d8a92;font-size:9px;line-height:1.6}@media (width<=760px){.b2b-header-actions{gap:5px}.b2b-cart-button{justify-content:center;min-width:38px;padding:0 7px}.b2b-cart-button>span{display:none}.b2b-discount-badge{padding:3px 4px;font-size:5px;top:4px;left:4px}.b2b-product-rating{white-space:nowrap;margin-bottom:3px;font-size:6px;overflow:hidden}.b2b-product-rating small{display:none}.b2b-market-card footer>.b2b-add-cart{border-radius:6px;place-items:center;width:23px;height:23px;padding:0;font-size:0;display:grid}.b2b-market-card footer>.b2b-add-cart:after{content:"+";font-size:15px;line-height:1}.b2b-test-shell .b2b-add-cart:after{content:none!important}.b2b-test-shell .b2b-add-cart>span[aria-hidden=true]{font-size:24px;font-weight:350;line-height:1;display:block;transform:translateY(-1px)}.b2b-market-card footer{align-items:center;display:flex}.b2b-market-card footer del{display:none}.b2b-cart-drawer{padding:18px 12px}.b2b-cart-lines article{grid-template-columns:58px minmax(0,1fr)}.b2b-cart-lines img{width:58px;height:58px}.b2b-cart-lines article>strong{grid-column:2;font-size:15px}}.b2b-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.b2b-order-filters{scrollbar-width:none;gap:7px;margin:-2px 0 16px;padding-bottom:3px;display:flex;overflow-x:auto}.b2b-order-filters::-webkit-scrollbar{display:none}.b2b-order-filters button{color:#536875;white-space:nowrap;background:#fff;border:1px solid #dce2e6;border-radius:9px;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.b2b-order-filters button span{color:#89969e;margin-left:5px}.b2b-order-filters button.active{color:#fff;background:#173a54;border-color:#173a54}.b2b-order-filters button.active span{color:#d9e3e9}.b2b-order-card{background:#fff;border-color:#dfe5e8;border-radius:14px;box-shadow:0 5px 18px #1533480b}.b2b-order-summary{grid-template-columns:minmax(170px,.8fr) minmax(330px,1.35fr) auto auto;gap:20px;padding:17px 18px}.b2b-order-identity{gap:3px;display:grid}.b2b-order-identity small,.b2b-order-metrics small,.b2b-order-company header small{color:#8d9aa2;letter-spacing:.08em;font-size:7px;font-weight:800}.b2b-order-identity b{color:#173a54;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.b2b-order-identity>span{color:#73838c;font-size:8px}.b2b-order-metrics{grid-template-columns:.55fr .65fr 1.3fr;gap:12px;min-width:0;display:grid}.b2b-order-metrics>span{gap:4px;min-width:0;display:grid}.b2b-order-metrics b{color:#1d374a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.b2b-order-status[data-status=processing],.b2b-order-company header>span[data-status=processing]{color:#235875;background:#eff7fb;border-color:#bad0dc}.b2b-order-status[data-status=completed],.b2b-order-company header>span[data-status=completed]{color:#276344;background:#eef9f2;border-color:#b9d8c5}.b2b-order-status[data-status=cancelled],.b2b-order-company header>span[data-status=cancelled]{color:#8b4037;background:#fff3f1;border-color:#e2c3bd}.b2b-order-expand{color:#173a54;white-space:nowrap;background:#fff;border:1px solid #cfd9df;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800}.b2b-order-expand span{color:#8b9aa3;margin-left:7px}.b2b-order-expand:hover{background:#f6f9fa;border-color:#173a54}.b2b-order-details{background:#f8fafb;border-top:1px solid #e4eaed}.b2b-order-company{background:#fff;border:1px solid #e1e7ea;border-radius:11px;margin:14px;overflow:hidden}.b2b-order-company>header{background:#fbfcfc;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.b2b-order-company>header>div{gap:4px;display:grid}.b2b-order-company>header b{color:#18374c;font-size:10px}.b2b-order-company>header>span{color:#76591f;white-space:nowrap;background:#fff8e9;border:1px solid #d7c8aa;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.b2b-order-products article{border-top:1px solid #edf0f2;grid-template-columns:48px minmax(0,1fr) minmax(190px,.7fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.b2b-order-products img,.b2b-order-image-placeholder{object-fit:cover;border-radius:8px;width:48px;height:48px}.b2b-order-image-placeholder{color:#a0782b;background:#f2eadb;place-items:center;font-size:9px;font-weight:900;display:grid}.b2b-order-products article>div{gap:4px;min-width:0;display:grid}.b2b-order-products article>div b{color:#243e50;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.b2b-order-products article small{color:#8b989f;font-size:7px}.b2b-order-products article>span{color:#647681;font-size:8px}.b2b-order-products article>strong{color:#18374c;white-space:nowrap;font-size:9px}.b2b-order-company>footer{color:#71818a;background:#fbfcfc;border-top:1px solid #edf0f2;justify-content:flex-end;gap:28px;padding:11px 14px;font-size:8px;display:flex}.b2b-order-company>footer b{color:#18374c;font-size:10px}.b2b-order-total{border-top:1px solid #dde5e9;justify-content:flex-end;align-items:center;gap:34px;padding:15px 18px;display:flex}.b2b-order-total>span{color:#435b69;gap:4px;font-size:9px;font-weight:800;display:grid}.b2b-order-total small{color:#87949b;font-size:7px;font-weight:500}.b2b-order-total strong{color:#132f43;white-space:nowrap;font:400 20px Georgia,serif}@media (width<=900px){.b2b-order-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px}.b2b-order-identity{grid-column:1}.b2b-order-status{grid-area:1/2;align-self:center}.b2b-order-metrics{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-order-expand{grid-area:2/2;align-self:end}.b2b-order-products article{grid-template-columns:44px minmax(0,1fr) auto}.b2b-order-products article>span{grid-column:2}.b2b-order-products article>strong{grid-area:1/3/span 2}}@media (width<=560px){.b2b-order-filters{margin-inline:-2px}.b2b-order-summary{gap:11px 8px;padding:14px 12px}.b2b-order-identity b{max-width:190px}.b2b-order-status{text-overflow:ellipsis;max-width:110px;padding:6px 8px;overflow:hidden}.b2b-order-metrics{border-top:1px solid #edf0f2;grid-column:1/-1;padding-top:10px}.b2b-order-metrics>span:last-child{text-align:right}.b2b-order-expand{grid-area:3/1/auto/-1;width:100%}.b2b-order-company{margin:9px}.b2b-order-products article{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:10px}.b2b-order-products img,.b2b-order-image-placeholder{width:42px;height:42px}.b2b-order-products article>span{font-size:7px}.b2b-order-company>footer{justify-content:space-between}.b2b-order-total{justify-content:space-between;gap:12px;padding:13px 11px}.b2b-order-total strong{font-size:17px}}.b2b-products-page{max-width:1480px;padding-top:18px}.b2b-market-topbar{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fffffff0;border:1px solid #10283e17;border-radius:17px;grid-template-columns:auto minmax(0,1fr) 44px;gap:5px;height:52px;margin-bottom:22px;padding:4px;position:relative;box-shadow:0 10px 30px #15233012}.b2b-market-catalog-button{color:#18212a;background:#f1f2f4;border-radius:12px;min-width:112px;padding:0 15px}.b2b-market-catalog-button:hover,.b2b-market-catalog-button[aria-expanded=true]{color:#fff;background:#18212a}.b2b-market-search-field{background:#f5f5f7;border-radius:12px;padding-inline:14px 8px}.b2b-market-search-field input{color:#17191c;font-size:12px}.b2b-market-search-button{color:#fff;background:#1769ff;border-radius:12px}.b2b-catalog-controls{box-shadow:none;background:0 0;border:0;margin-bottom:24px;padding:0}.b2b-department-tabs{gap:12px}.b2b-department-tabs button{min-height:148px;box-shadow:none;border:0;border-radius:22px}.b2b-department-tabs button.active{border-color:#0000;transform:none;box-shadow:inset 0 0 0 2px #ffffffd1}.b2b-product-results.marketplace{gap:14px}.b2b-market-card{border:0;border-radius:20px;box-shadow:0 8px 26px #1620290e}.b2b-market-title{letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:650}.b2b-market-card footer>button{background:#18212a;border-radius:10px}@media (width<=720px){.b2b-products-page{padding:10px 8px 65px}.b2b-market-topbar{border-radius:14px;grid-template-columns:38px minmax(0,1fr) 36px;height:46px;margin-bottom:12px;padding:4px}.b2b-market-catalog-button{border-radius:10px;min-width:38px;padding:0}.b2b-market-search-field{border-radius:10px;padding-inline:10px 5px}.b2b-market-search-field input{font-size:10px}.b2b-market-search-button{border-radius:10px}.b2b-catalog-controls{margin-bottom:14px;padding:0}.b2b-department-tabs{gap:7px}.b2b-department-tabs button{border-radius:15px;min-height:106px}.b2b-department-tabs button:first-child{min-height:86px}.b2b-market-card{border-radius:12px}.b2b-market-card-body{padding:7px}.b2b-market-title{font-size:10px}}.b2b-sponsored-week{isolation:isolate;overflow:hidden;box-shadow:0 24px 54px #5c2b7142;background:linear-gradient(142deg,#f05a3c 0%,#dd3e5c 41%,#643bb3 100%)!important;border-color:#ffffff4d!important}.b2b-sponsored-week:after{content:"";z-index:-1;background:linear-gradient(90deg,#13102a75 0%,#13102a1a 60%,#13102a05 100%);position:absolute;inset:0}.b2b-sponsored-art{z-index:-2;object-fit:cover;object-position:center right;mix-blend-mode:luminosity;opacity:.83;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.035)}.b2b-sponsored-glow{z-index:-1;filter:blur(25px);background:#ffd36aad;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-90px}.b2b-sponsored-content{z-index:1;position:relative}.b2b-sponsored-week b,.b2b-sponsored-week small{color:#ffffffd4!important}.b2b-sponsored-week>.b2b-sponsored-content>span{color:#fff6c9;text-shadow:0 3px 18px #4c0f3257}.b2b-sponsored-week>.b2b-sponsored-content>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1311232e;border:1px solid #ffffff52;border-radius:11px;padding:10px 13px}.b2b-sponsored-strip{isolation:isolate;min-height:204px;overflow:hidden;box-shadow:0 20px 45px #134f6033;background:linear-gradient(112deg,#112546 0%,#134d67 47%,#0c6d75 100%)!important;border:0!important}.b2b-sponsored-strip:before{content:"";z-index:-1;background:linear-gradient(90deg,#081a2fe6 0%,#081a2f91 43%,#081a2f0a 100%);position:absolute;inset:0}.b2b-strip-art{z-index:-2;object-fit:cover;object-position:right center;opacity:.92;width:65%;height:100%;position:absolute;inset:0 0 0 auto}.b2b-strip-content{z-index:1;max-width:620px;position:relative}.b2b-sponsored-strip>button{z-index:1;color:#17202a;background:#ffb43e;border-color:#ffb43e;position:relative;box-shadow:0 8px 22px #0c1d3738}.b2b-sponsored-strip>button span{color:#17202a}.b2b-sponsored-note{isolation:isolate;min-height:152px;overflow:hidden;box-shadow:0 14px 32px #79531e1f;background:#fff4db!important;border:0!important;grid-template-columns:minmax(320px,.9fr) auto!important}.b2b-note-art{z-index:-1;object-fit:cover;object-position:right center;width:47%;height:100%;position:absolute;inset:0 0 0 auto}.b2b-note-content{z-index:1;max-width:500px;position:relative}.b2b-sponsored-note:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff4db 0% 44%,#fff4dbb3 62%,#fff4db05 100%);position:absolute;inset:0}.b2b-sponsored-note>button{z-index:1;background:#1c4161;border-color:#1c4161;position:relative}.b2b-sponsored-product-campaign{min-height:190px;margin-top:-18px;box-shadow:0 18px 38px #15354824;background:#eef3f5!important}.b2b-sponsored-product-campaign:after{background:linear-gradient(90deg,#eef3f5 0% 43%,#eef3f5d1 61%,#eef3f514 100%)}.b2b-sponsored-product-campaign .b2b-note-art{opacity:1;object-position:right center;width:53%}.b2b-sponsored-product-campaign .b2b-note-content small{color:#2b7795}.b2b-sponsored-product-campaign .b2b-note-content b{color:#53636d;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.b2b-sponsored-product-campaign .b2b-note-content strong{font-size:22px;line-height:1.13;display:block}.b2b-sponsored-product-campaign>button{background:#17617e;border-color:#17617e}@media (width<=720px){.b2b-sponsored-product-campaign{min-height:208px}.b2b-sponsored-product-campaign:after{background:linear-gradient(90deg,#eef3f5 0%,#eef3f5d6 72%,#eef3f547 100%)}.b2b-sponsored-product-campaign .b2b-note-art{opacity:.48;width:100%}.b2b-sponsored-product-campaign .b2b-note-content strong{font-size:19px}.b2b-sponsored-art{opacity:.57;object-position:62% center}.b2b-sponsored-week:after{background:linear-gradient(90deg,#13102ab8,#13102a33)}.b2b-strip-art{opacity:.48;width:100%}.b2b-sponsored-strip:before{background:linear-gradient(90deg,#081a2fe6,#081a2f6b)}.b2b-sponsored-note{min-height:190px}.b2b-note-art{opacity:.44;width:100%}.b2b-sponsored-note:after{background:linear-gradient(90deg,#fff4db 0%,#fff4dbc7 72%,#fff4db33 100%)}}.b2b-test-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.b2b-market-topbar{border-color:#131b2214;border-radius:18px;height:56px;padding:5px;box-shadow:0 12px 36px #121b2311}.b2b-market-catalog-button{color:#f9f7f2;letter-spacing:.01em;background:linear-gradient(145deg,#252a2e,#111518);border:1px solid #ffffff1a;border-radius:13px;min-width:128px;padding:0 18px;font-size:11px;font-weight:650;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 7px 16px #1115182e,inset 0 1px #ffffff1c}.b2b-market-catalog-button:hover,.b2b-market-catalog-button[aria-expanded=true]{color:#fff;background:linear-gradient(145deg,#343a3f,#171b1f);transform:translateY(-1px);box-shadow:0 9px 20px #11151838,inset 0 1px #ffffff21}.b2b-catalog-mark{border:1px solid #ffffffd1;border-radius:4px;width:14px;height:14px;margin-right:2px;position:relative}.b2b-catalog-mark:before{content:"";background:currentColor;border-radius:50%;width:2px;height:2px;position:absolute;top:3px;left:3px;box-shadow:5px 0,0 5px,5px 5px}.b2b-market-card-body>small{letter-spacing:.01em;font-size:9.5px;line-height:1.35}.b2b-market-title{color:#1d252c;letter-spacing:-.012em;margin:9px 0 6px;font-family:inherit;font-size:18px;font-weight:660;line-height:1.24}.b2b-product-rating{letter-spacing:0;margin-bottom:9px;font-size:10px;font-weight:700}.b2b-market-card-body>p{color:#5d6c76;letter-spacing:0;margin-bottom:16px;font-size:12.5px;font-weight:430;line-height:1.58}.b2b-market-supplier b{font-size:10.5px;font-weight:700}.b2b-market-supplier span{font-size:8.5px;line-height:1.35}.b2b-market-card dt{font-size:8.5px}.b2b-market-card dd{font-size:10.5px;line-height:1.35}.b2b-market-card footer del{font-size:9.5px}.b2b-market-card footer strong{letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.08}.b2b-market-card footer>button{letter-spacing:.005em;min-height:39px;padding:0 14px;font-size:9.5px}.b2b-discount-badge{text-align:left;background:linear-gradient(145deg,#e24936,#b9271e);border:1px solid #ffffff4d;border-radius:12px;gap:1px;min-width:70px;padding:7px 10px 6px;display:grid;top:12px;left:12px;box-shadow:0 7px 18px #7e19133d}.b2b-discount-badge span{letter-spacing:-.01em;font-size:12px;font-weight:850;line-height:1}.b2b-discount-badge small{color:#ffffffe6;letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:750;line-height:1.2}@media (width<=760px){.b2b-market-topbar{height:47px}.b2b-market-catalog-button{min-width:38px;padding:0}.b2b-market-catalog-button .b2b-catalog-mark{margin:0}.b2b-market-search-field input{font-size:10.5px}.b2b-market-title{letter-spacing:-.006em;font-family:inherit;font-size:10.5px;font-weight:650}.b2b-discount-badge{border-radius:7px;min-width:0;padding:4px 5px;top:4px;left:4px}.b2b-discount-badge span{font-size:7px}.b2b-discount-badge small{display:none}}.b2b-test-shell{color:#101820;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#f5f5f2;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.b2b-test-strip.production{display:none}.b2b-header{-webkit-backdrop-filter:saturate(150%)blur(22px);backdrop-filter:saturate(150%)blur(22px);background:#061826f7;border-bottom:1px solid #ffffff12;grid-template-columns:260px 1fr auto;gap:36px;height:88px;padding-inline:max(32px,50vw - 740px)}.b2b-brand b{letter-spacing:.085em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700}.b2b-brand small{letter-spacing:.22em;margin-top:4px;font-size:7px}.b2b-header nav{gap:4px}.b2b-header nav button{color:#ffffff8c;letter-spacing:-.01em;border-radius:999px;height:42px;padding:0 18px;font-size:12px;font-weight:620}.b2b-header nav button.active{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff0a}.b2b-header-actions{gap:8px}.b2b-cart-button,.b2b-account-button{color:#fff;background:#ffffff09;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:10px;min-width:0;height:50px;padding:0 14px;font-size:11px;font-weight:650;display:flex}.b2b-cart-button:hover,.b2b-account-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.b2b-cart-button.active{color:#fff;background:#d2a94d24;border-color:#d2a94d8c}.b2b-header-action-copy{text-align:left;gap:2px;min-width:88px;display:grid}.b2b-header-action-copy strong{font-size:11px;font-weight:680}.b2b-header-action-copy small{color:#ffffff7a;font-size:8px;font-weight:500}.b2b-header-icon{flex:0 0 18px;width:18px;height:18px;position:relative}.b2b-bag-icon{border:1.5px solid;border-radius:4px 4px 5px 5px}.b2b-bag-icon:before{content:"";border:1.5px solid;border-bottom:0;border-radius:5px 5px 0 0;width:7px;height:5px;position:absolute;top:-5px;left:4px}.b2b-person-icon:before{content:"";border:1.5px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;left:5px}.b2b-person-icon:after{content:"";border:1.5px solid;border-radius:9px 9px 4px 4px;width:14px;height:8px;position:absolute;bottom:0;left:1px}.b2b-cart-button>b{color:#15202a;background:#d2a94d;min-width:19px;height:19px;font-size:8px}.b2b-market-topbar{background:#ffffffe6;border:1px solid #10182012;border-radius:20px;grid-template-columns:148px minmax(0,1fr) 50px;gap:5px;height:62px;margin-bottom:26px;padding:5px;box-shadow:0 18px 45px #131d2612}.b2b-market-catalog-button{color:#fff;letter-spacing:-.012em;background:#182129;border:0;border-radius:15px;min-width:0;padding:0 18px;font-size:12px;font-weight:660;box-shadow:0 8px 20px #0f182029}.b2b-catalog-mark{border:1px solid #ffffffad;border-radius:6px;width:18px;height:18px;margin-right:0}.b2b-market-search-field{background:#f1f2f3;border-radius:15px;padding:0 8px 0 18px}.b2b-market-search-field input{color:#151c22;letter-spacing:0;font-size:13px;font-weight:470}.b2b-market-search-button{background:#d4ac51;border:0;border-radius:15px;place-items:center;display:grid}.b2b-search-icon{border:2px solid #16212a;border-radius:50%;width:17px;height:17px;position:relative}.b2b-search-icon:after{content:"";transform-origin:0;background:#16212a;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.b2b-search-suggestions{border:1px solid #10182017;border-radius:18px;top:calc(100% + 9px);left:153px;right:55px;box-shadow:0 24px 60px #0e161d29}.b2b-catalog-controls{margin-bottom:30px}.b2b-department-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.b2b-department-tabs button{border-radius:22px;min-height:156px;box-shadow:0 8px 22px #1018200f}.b2b-department-copy b{letter-spacing:-.02em;font-size:14px;font-weight:650}.b2b-department-copy small{font-size:8px;font-weight:560}.b2b-product-results.marketplace{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.b2b-market-card{background:#fffffff0;border:1px solid #1018200e;border-radius:24px;box-shadow:0 8px 24px #121c240b}.b2b-market-card-body{padding:18px}.b2b-market-title{color:#151c22;letter-spacing:-.026em;margin-top:8px;font-family:inherit;font-size:17px;font-weight:660;line-height:1.25}.b2b-product-rating{margin:10px 0 8px;font-size:10px;font-weight:650}.b2b-product-rating small{font-size:9px}.b2b-market-card-body>p{color:#626d76;letter-spacing:0;font-size:12px;font-weight:440;line-height:1.52}.b2b-discount-badge{background:#c74636;border-radius:11px;min-width:0;padding:7px 10px;top:14px;left:14px;box-shadow:0 8px 18px #8b241b33}.b2b-discount-badge span{font-size:10px}.b2b-discount-badge small{font-size:7px;display:block}.b2b-market-card footer strong{letter-spacing:-.025em;font-family:inherit;font-size:18px;font-weight:720}.b2b-market-card footer>.b2b-add-cart{background:#172129;border-radius:12px;min-width:94px;height:42px;font-size:10px;font-weight:680}.b2b-cart-page{background:#f5f5f2;min-height:calc(100vh - 88px);padding-top:46px}.b2b-cart-page>h1{color:#11181e;letter-spacing:-.052em;margin-bottom:30px;font-family:inherit;font-weight:650}.b2b-cart-layout{grid-template-columns:minmax(0,1fr) 370px;gap:22px}.b2b-cart-toolbar,.b2b-cart-company,.b2b-cart-summary{background:#fffffff0;border:1px solid #10182017;border-radius:22px;box-shadow:0 8px 28px #121c240b}.b2b-cart-product-info>button:first-child{color:#151d23;letter-spacing:-.015em;font-size:14px;font-weight:650}.b2b-cart-line-price strong,.b2b-cart-summary h2,.b2b-cart-total strong{letter-spacing:-.025em;font-family:inherit;font-weight:700}.b2b-cart-summary{padding:24px;top:112px}.b2b-cart-summary .b2b-cart-order{background:#1c8a52;border-radius:15px;height:56px;font-size:12px;font-weight:680;box-shadow:0 12px 24px #1c8a522e}.b2b-order-terms-overlay{z-index:1000;background:#0a121999;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.b2b-order-terms-modal{background:#fff;border-radius:22px;width:min(720px,100%);overflow:hidden;box-shadow:0 30px 80px #00000040}.b2b-order-terms-modal>header{border-bottom:1px solid #e8eaeb;justify-content:space-between;gap:20px;padding:28px 30px 22px;display:flex}.b2b-order-terms-modal small,.b2b-supplier-review small,.b2b-order-terms-card small{color:#a3782e;letter-spacing:.08em;font-size:9px;font-weight:800}.b2b-order-terms-modal h2{color:#15262f;letter-spacing:-.04em;margin:7px 0;font-size:28px}.b2b-order-terms-modal p,.b2b-supplier-review p{color:#72808a;max-width:560px;margin:0;font-size:11px;line-height:1.55}.b2b-order-terms-modal>header button,.b2b-supplier-review>header>button{color:#243841;background:#fff;border:1px solid #d9dfe2;border-radius:50%;width:34px;height:34px;font-size:22px}.b2b-order-terms-grid,.b2b-supplier-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:24px 30px;display:grid}.b2b-order-terms-grid label,.b2b-supplier-review label{color:#51626c;gap:7px;font-size:10px;font-weight:700;display:grid}.b2b-order-terms-grid label.wide,.b2b-supplier-review label.wide{grid-column:1/-1}.b2b-order-terms-grid input,.b2b-order-terms-grid select,.b2b-order-terms-grid textarea,.b2b-supplier-review input,.b2b-supplier-review select,.b2b-supplier-review textarea{color:#152c39;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8dfe2;border-radius:10px;padding:10px 11px}.b2b-order-terms-grid textarea,.b2b-supplier-review textarea{resize:vertical;min-height:76px}.b2b-order-terms-modal>footer{color:#687883;border-top:1px solid #e8eaeb;justify-content:space-between;align-items:center;gap:14px;padding:18px 30px;font-size:10px;display:flex}.b2b-order-terms-modal>footer button,.b2b-order-terms-actions .primary,.b2b-order-actions .primary,.b2b-supplier-review footer .primary{color:#fff;background:#1c8a52;border:0;border-radius:11px;min-height:44px;padding:0 17px;font-weight:750}.b2b-order-terms-card{background:#fbfdfc;border:1px solid #dce6e1;border-radius:13px;margin:0 18px 14px;padding:15px 18px}.b2b-order-terms-card.supplier{background:#fdfbf7;border-color:#e5ded1;margin:14px 18px 0}.b2b-order-terms-card header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.b2b-order-terms-card header b{color:#183c4a;font-size:11px}.b2b-order-terms-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.b2b-order-terms-card dl div{gap:4px;display:grid}.b2b-order-terms-card dt{color:#85929a;font-size:8px}.b2b-order-terms-card dd{color:#263d49;margin:0;font-size:10px;font-weight:650;line-height:1.35}.b2b-order-terms-card p{color:#596d77;margin:7px 0 0;font-size:9px;line-height:1.45}.b2b-order-terms-actions{gap:8px;margin-top:14px;display:flex}.b2b-order-terms-actions button{color:#29414e;background:#fff;border:1px solid #d2dadd;border-radius:9px;min-height:38px;padding:0 12px;font-size:9px;font-weight:750}.b2b-supplier-review{background:#fbfdfc;border:1px solid #d7e0dc;border-radius:16px;margin:14px 18px 18px;overflow:hidden}.b2b-supplier-review>header{border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.b2b-supplier-review h3{color:#183744;margin:5px 0;font-size:20px}.b2b-supplier-review>div{padding:18px 20px}.b2b-supplier-review footer{border-top:1px solid #e2e9e6;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.b2b-supplier-review footer button{color:#29404c;background:#fff;border:1px solid #ccd7d8;border-radius:9px;min-height:40px;padding:0 12px;font-size:9px;font-weight:750}.b2b-supplier-review footer .decline{color:#9c403a;border-color:#e7c3c0}@media (width<=640px){.b2b-order-terms-overlay{padding:10px}.b2b-order-terms-modal>header,.b2b-order-terms-grid,.b2b-order-terms-modal>footer{padding-left:18px;padding-right:18px}.b2b-order-terms-grid,.b2b-supplier-review>div{grid-template-columns:1fr}.b2b-order-terms-card{margin:0 10px 10px}.b2b-order-terms-card dl{grid-template-columns:1fr}.b2b-supplier-review{margin:10px}.b2b-supplier-review footer{flex-wrap:wrap}.b2b-supplier-review footer button{flex:140px}}.b2b-company-contacts{border-top:1px solid #10182017;padding:16px 0}.b2b-company-contacts>span{color:#8e7442;letter-spacing:.08em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.b2b-company-contacts>div{flex-wrap:wrap;gap:8px 14px;display:flex}.b2b-company-contacts a,.b2b-company-contacts p{color:#1b7551;margin:0;font-size:11px;text-decoration:none}.b2b-company-contacts p{color:#536872}.b2b-workspace{padding-top:44px}.b2b-page-heading h1{color:#11181e;letter-spacing:-.05em;font-family:inherit;font-weight:650}.b2b-page-heading p{font-size:13px}.b2b-kpis article,.b2b-panel{background:#ffffffe6;border:1px solid #10182017;border-radius:20px;box-shadow:0 10px 32px #121c240b}.b2b-kpis strong,.b2b-panel h2{letter-spacing:-.035em;font-family:inherit;font-weight:650}.b2b-order-filters button{background:#f1f2f2;border:0;border-radius:999px;min-height:38px;font-size:9px;font-weight:600}.b2b-order-card{box-shadow:none;border-color:#10182017;border-radius:18px}.b2b-order-expand{background:#f0f2f3;border:0;border-radius:11px;min-height:38px;font-size:9px;font-weight:650}@media (width<=1100px){.b2b-header{grid-template-columns:220px 1fr auto;padding-inline:22px}.b2b-header-action-copy{display:none}.b2b-cart-button,.b2b-account-button{justify-content:center;min-width:50px}.b2b-product-results.marketplace{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.b2b-header{grid-template-columns:minmax(120px,1fr) auto auto;gap:5px;height:66px;padding-inline:12px}.b2b-brand b{font-size:17px}.b2b-brand small{font-size:5px}.b2b-header nav{justify-content:flex-end}.b2b-header nav button{height:36px;padding:0 10px;font-size:9px}.b2b-header nav button:nth-child(2){display:none}.b2b-cart-button,.b2b-account-button{border-radius:12px;min-width:38px;height:38px;padding:0 9px}.b2b-cart-button>b{display:none}.b2b-products-page{padding:10px 8px 64px}.b2b-market-topbar{border-radius:16px;grid-template-columns:42px minmax(0,1fr) 40px;height:50px;margin-bottom:14px}.b2b-market-catalog-button{border-radius:12px;min-width:42px;padding:0;font-size:0}.b2b-market-search-field{border-radius:12px;padding-left:11px}.b2b-market-search-field input{font-size:10px}.b2b-market-search-button{border-radius:12px}.b2b-search-suggestions{left:0;right:0}.b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-department-tabs button{border-radius:17px;min-height:112px}.b2b-department-copy b{font-size:11px}.b2b-product-results.marketplace{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-market-card{border-radius:16px}.b2b-market-card-body{padding:11px}.b2b-market-title{font-size:12px}.b2b-market-card-body>p{font-size:9px;line-height:1.45}.b2b-market-card footer strong{font-size:13px}.b2b-market-card footer>.b2b-add-cart{min-width:34px;height:34px}.b2b-discount-badge{padding:5px 6px;top:7px;left:7px}.b2b-discount-badge span{font-size:8px}.b2b-discount-badge small{display:none}.b2b-cart-page{padding:28px 9px 64px}.b2b-cart-page>h1{margin:0 5px 22px;font-size:36px}.b2b-cart-layout{grid-template-columns:1fr}.b2b-cart-summary{border-radius:18px;order:-1;position:static}.b2b-workspace{padding:24px 10px 64px}.b2b-page-heading{flex-direction:column;align-items:flex-start}.b2b-page-heading>button{width:100%}.b2b-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-panel{border-radius:18px;padding:15px}}.b2b-market-card-body>small{color:#996d20;letter-spacing:-.01em;font-size:11px;font-weight:700;line-height:1.35;display:block}.b2b-market-supplier{text-align:center;justify-content:center;align-items:center;min-height:58px}.b2b-orders-panel>header small{letter-spacing:.08em;font-size:10px}.b2b-orders-panel>header span{font-size:11px}.b2b-orders-panel h2{letter-spacing:-.04em;font-size:30px}.b2b-order-filters{gap:9px;margin-bottom:20px}.b2b-order-filters button{min-height:44px;padding-inline:16px;font-size:11px}.b2b-orders-list{gap:14px}.b2b-order-summary{min-height:92px;padding:20px 22px}.b2b-order-identity small,.b2b-order-metrics small,.b2b-order-company header small{letter-spacing:.06em;font-size:9px}.b2b-order-identity b{font-size:14px;font-weight:700}.b2b-order-identity>span{font-size:11px}.b2b-order-metrics b{font-size:14px;font-weight:700}.b2b-order-status{padding:9px 13px;font-size:10px}.b2b-order-expand{min-height:42px;padding-inline:15px;font-size:11px}.b2b-order-details{padding:4px 0 1px}.b2b-order-company{border-radius:18px;margin:16px}.b2b-order-company>header{min-height:78px;padding:14px 18px}.b2b-order-company-identity{text-align:left;flex:1;justify-content:center;align-items:center;gap:12px;display:flex!important}.b2b-order-company-identity>span:last-child{gap:3px;display:grid}.b2b-order-company-mark{color:#a27524;background:#f3ead8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.b2b-order-company>header b{color:#142f42;font-size:14px;font-weight:700}.b2b-order-company-identity em{color:#388260;font-size:9px;font-style:normal}.b2b-order-company>header>span{padding:8px 11px;font-size:9px}.b2b-order-products article{grid-template-columns:54px minmax(0,1fr) minmax(220px,.65fr) auto;min-height:76px;padding:13px 18px}.b2b-order-products img,.b2b-order-image-placeholder{border-radius:11px;width:54px;height:54px}.b2b-order-products article>div b{font-size:13px;font-weight:650}.b2b-order-products article small{font-size:9px}.b2b-order-products article>span{font-size:11px}.b2b-order-products article>strong{font-size:12px}.b2b-order-company>footer{justify-content:flex-end;align-items:center;gap:16px;min-height:56px;padding:11px 18px;font-size:11px}.b2b-order-company>footer b{font-size:13px}.b2b-order-chat-button{color:#173a54;background:#fff;border:1px solid #dbe3e7;border-radius:10px;min-height:36px;padding:0 13px;font-size:10px;font-weight:650}.b2b-order-chat-button:hover{border-color:#173a54}.b2b-order-quantity-editor{align-items:center;gap:6px;display:flex}.b2b-order-quantity-editor button{color:#173a54;background:#eef2f4;border:0;border-radius:9px;width:30px;height:30px;font-size:16px}.b2b-order-quantity-editor input{text-align:center;border:1px solid #d9e1e5;border-radius:9px;width:54px;height:30px;font-size:12px}.b2b-order-quantity-editor small{font-size:10px}.b2b-order-buyer-actions{justify-content:flex-end;align-items:center;gap:9px;padding:4px 18px 16px;display:flex}.b2b-order-buyer-actions button{color:#173a54;background:#fff;border:1px solid #d8e0e4;border-radius:11px;min-height:40px;padding:0 14px;font-size:11px;font-weight:650}.b2b-order-buyer-actions button.primary{color:#fff;background:#173a54;border-color:#173a54}.b2b-order-buyer-actions button.danger{color:#98463b;background:#fff7f5;border-color:#ead0cc}.b2b-order-buyer-actions>span{color:#73838c;font-size:10px}.b2b-order-total{padding:17px 20px}.b2b-order-total>span{font-size:11px}.b2b-order-total small{font-size:9px}.b2b-order-total strong{font-family:inherit;font-size:22px;font-weight:720}.b2b-order-chat{background:#f8fafb;border-top:1px solid #e8edef;padding:16px 18px 18px}.b2b-order-chat>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.b2b-order-chat>header b{font-size:13px}.b2b-order-chat>header span{color:#71818a;font-size:10px}.b2b-order-chat-messages{gap:8px;max-height:240px;margin:14px 0;display:grid;overflow:auto}.b2b-order-chat-messages article{background:#fff;border:1px solid #e0e7ea;border-radius:13px 13px 13px 4px;max-width:72%;padding:10px 12px}.b2b-order-chat-messages article.mine{background:#edf5fa;border-color:#d8e5ee;border-radius:13px 13px 4px;margin-left:auto}.b2b-order-chat-messages small{color:#839099;font-size:8px}.b2b-order-chat-messages p{color:#203b4d;margin:5px 0 0;font-size:11px;line-height:1.45}.b2b-order-chat-empty{color:#7a8992;text-align:center;padding:18px;font-size:10px}.b2b-order-chat form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.b2b-order-chat input{background:#fff;border:1px solid #d8e0e4;border-radius:12px;height:44px;padding:0 13px;font-size:11px}.b2b-order-chat form button{color:#fff;background:#173a54;border:0;border-radius:12px;min-width:105px;font-size:10px;font-weight:700}.b2b-order-actions button.message{color:#173a54;background:#fff;border:1px solid #d5dfe4}.b2b-market-topbar{background:#f3f5f6;border-color:#e0e5e8;padding:6px;box-shadow:0 12px 34px #131d260e}.b2b-market-catalog-button,.b2b-market-search-button{color:#17222a;background:#fff;border:1px solid #dce2e5;border-radius:14px;height:50px;transition:border-color .18s,background .18s,transform .18s;box-shadow:0 3px 10px #131d260b}.b2b-market-catalog-button[aria-expanded=true]{color:#17222a;background:#fff;transform:none;box-shadow:0 3px 10px #131d260b}.b2b-market-catalog-button:hover,.b2b-market-search-button:hover{background:#fafbfb;border-color:#bdc8ce;transform:translateY(-1px)}.b2b-market-search-field{background:#fff;border:1px solid #dce2e5;border-radius:14px;height:50px}.b2b-search-icon{border-color:#17222a}.b2b-search-icon:after{background:#17222a}.supplier-order .b2b-order-summary{grid-template-columns:minmax(0,1.4fr) auto auto;gap:28px;min-height:112px;padding:24px 28px}.supplier-order .b2b-order-summary>div{gap:8px}.supplier-order .b2b-order-summary small{color:#74838c;font-size:11px;line-height:1.45}.supplier-order .b2b-order-summary b{color:#18384e;font-size:16px;font-weight:720}.supplier-order .b2b-order-summary>strong{color:#172029;letter-spacing:-.025em;font-family:inherit;font-size:24px;font-weight:620}.supplier-order .b2b-order-status{padding:10px 15px;font-size:11px}.supplier-order .b2b-supplier-order-lines{padding-inline:28px}.supplier-order .b2b-supplier-order-lines>div{color:#50636f;gap:24px;min-height:72px;padding:17px 0;font-size:12px;line-height:1.45}.supplier-order .b2b-supplier-order-lines b{color:#24465c;font-size:13px}.supplier-order .b2b-supplier-order-lines small{font-size:10px}.supplier-order .b2b-supplier-order-lines strong{font-size:13px}.supplier-order .b2b-order-actions{align-items:center;gap:10px;min-height:76px;padding:16px 20px}.supplier-order .b2b-order-actions button{border-radius:12px;min-height:44px;padding:0 18px;font-size:11px;font-weight:680}.supplier-order .b2b-order-actions button.message{color:#fff;background:#1c435d;border-color:#1c435d}.supplier-order .b2b-order-actions button.decline{color:#91473d;background:#fff;border-color:#e2cbc6}@media (width<=900px){.b2b-order-products article{grid-template-columns:48px minmax(0,1fr) auto}.b2b-order-products article>span,.b2b-order-quantity-editor{grid-column:2}}@media (width<=560px){.b2b-orders-panel h2{font-size:26px}.b2b-order-filters button{min-height:40px;padding-inline:13px;font-size:10px}.b2b-order-summary{min-height:0;padding:16px 14px}.b2b-order-identity b,.b2b-order-metrics b{font-size:12px}.b2b-order-company{margin:10px}.b2b-order-company>header{flex-direction:column;align-items:flex-start}.b2b-order-company-identity{justify-content:flex-start;width:100%}.b2b-order-products article{grid-template-columns:46px minmax(0,1fr);padding:12px}.b2b-order-products article>strong{grid-area:auto/2;font-size:12px}.b2b-order-company>footer{flex-direction:column;align-items:flex-start}.b2b-order-company>footer b{align-self:flex-end}.b2b-order-chat-button{width:100%}.b2b-order-buyer-actions{flex-direction:column;align-items:stretch}.b2b-order-buyer-actions button{width:100%}.b2b-order-chat{padding:14px 12px}.b2b-order-chat-messages article{max-width:88%}.b2b-order-chat form{grid-template-columns:1fr}.b2b-order-chat form button{min-height:42px}.b2b-market-topbar{grid-template-columns:44px minmax(0,1fr) 44px;padding:4px}.b2b-market-catalog-button,.b2b-market-search-button,.b2b-market-search-field{border-radius:11px;height:42px}.supplier-order .b2b-order-summary{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:18px 14px}.supplier-order .b2b-order-summary>strong{grid-column:1;font-size:20px}.supplier-order .b2b-order-summary small{font-size:10px}.supplier-order .b2b-order-summary b{font-size:14px}.supplier-order .b2b-order-status{grid-area:1/2/span 2}.supplier-order .b2b-supplier-order-lines{padding-inline:14px}.supplier-order .b2b-supplier-order-lines>div{font-size:11px}.supplier-order .b2b-order-actions{grid-template-columns:1fr;min-height:0;padding:14px}.supplier-order .b2b-order-actions .decline{grid-column:auto}}.b2b-catalog-section-heading,.b2b-results-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.b2b-catalog-section-heading{margin:0 2px 16px}.b2b-catalog-section-heading small,.b2b-results-heading small{color:#8c6b2f;letter-spacing:.12em;font-size:9px;font-weight:700}.b2b-catalog-section-heading h2,.b2b-results-heading h2{color:#151c22;letter-spacing:-.035em;margin:5px 0 0;font-family:inherit;font-size:24px;font-weight:650;line-height:1.1}.b2b-catalog-section-heading>span,.b2b-results-heading>span{color:#7c858c;font-size:11px;font-weight:520}.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.b2b-catalog-controls .b2b-department-tabs button{min-height:104px;box-shadow:none;border-radius:16px}.b2b-catalog-controls .b2b-department-copy{bottom:10px;left:11px;right:11px}.b2b-catalog-controls .b2b-department-copy b{font-size:11px;line-height:1.15}.b2b-catalog-controls .b2b-department-copy small{padding:4px 6px;font-size:7px}.b2b-results-heading{border-top:1px solid #18212a1a;margin:0 2px 18px;padding-top:30px}.b2b-order-company>footer{background:#fafbfb;align-items:center;min-height:66px;padding:13px 16px}.b2b-order-chat-button{min-height:42px;position:relative;color:#fff!important;background:#172d3d!important;border:1px solid #1732461f!important;border-radius:12px!important;padding:0 16px 0 42px!important;font-size:11px!important;font-weight:650!important}.b2b-order-chat-button:before{content:"";border:1.7px solid;border-radius:5px;width:15px;height:11px;position:absolute;top:13px;left:16px}.b2b-order-chat-button:after{content:"";border-bottom:1.7px solid;border-left:1.7px solid;width:4px;height:4px;position:absolute;top:23px;left:18px;transform:skewY(-35deg)}@media (width<=1100px){.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.b2b-catalog-controls{border-radius:18px;margin-bottom:26px;padding:13px}.b2b-catalog-section-heading{align-items:flex-start}.b2b-catalog-section-heading>span{display:none}.b2b-catalog-section-heading h2{font-size:20px}.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-catalog-controls .b2b-department-tabs button{min-height:92px}.b2b-results-heading{margin-inline:4px;padding-top:22px}.b2b-results-heading h2{max-width:240px;font-size:23px}.b2b-results-heading>span{font-size:9px}.b2b-order-company>footer{grid-template-columns:1fr auto;align-items:stretch;display:grid}.b2b-order-chat-button{grid-column:1/-1;width:100%}}.b2b-test-shell{color:#111820;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#fafaf8;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.b2b-products-page{max-width:1540px;padding:22px 30px 110px}.b2b-market-topbar{background:#fffffff0;border:1px solid #11182017;border-radius:20px;grid-template-columns:152px minmax(0,1fr) 50px;gap:6px;height:62px;margin:0 0 26px;padding:6px;box-shadow:0 10px 34px #1118200e}.b2b-market-catalog-button,.b2b-market-search-button,.b2b-market-search-field{border-radius:14px!important;height:48px!important}.b2b-market-catalog-button{color:#111820;box-shadow:none;background:#f0f1ef;padding:0 18px;font-size:13px;font-weight:650}.b2b-market-catalog-button:hover{color:#fff;box-shadow:none;background:#111820}.b2b-catalog-mark{border-color:currentColor}.b2b-market-search-field{background:#f6f7f5;padding:0 13px 0 16px}.b2b-market-search-field input{letter-spacing:-.01em;font-size:14px;font-weight:470}.b2b-market-search-button{background:#111820}.b2b-market-search-button .b2b-search-icon{border-color:#fff}.b2b-market-search-button .b2b-search-icon:after{background:#fff}.b2b-search-suggestions{border-radius:17px;left:159px;right:56px}.b2b-catalog-controls{background:#fff!important;border:1px solid #11182017!important;border-radius:22px!important;margin:-8px 0 30px!important;padding:26px!important;box-shadow:0 24px 70px #11182017!important}.b2b-catalog-section-heading{align-items:center;margin:0 0 22px}.b2b-catalog-section-heading small{color:#b88d3b;letter-spacing:.14em;font-size:10px}.b2b-catalog-section-heading h2{letter-spacing:-.035em;margin-top:6px;font-size:27px}.b2b-catalog-section-heading>button{color:#5f676d;background:#f1f2f0;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.b2b-catalog-controls .b2b-department-tabs{border-top:1px solid #11182017;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:0!important;display:grid!important}.b2b-catalog-controls .b2b-department-tabs button,.b2b-catalog-controls .b2b-department-tabs button.b2b-category-large,.b2b-catalog-controls .b2b-department-tabs button.b2b-category-medium,.b2b-catalog-controls .b2b-department-tabs button.b2b-category-small{color:#111820!important;min-height:72px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #11182017!important;border-radius:0!important;grid-area:auto!important;padding:0 18px!important;transform:none!important}.b2b-catalog-controls .b2b-department-tabs button:nth-child(3n+2),.b2b-catalog-controls .b2b-department-tabs button:nth-child(3n+3){border-left:1px solid #11182017!important}.b2b-catalog-controls .b2b-department-tabs button:after,.b2b-catalog-controls .b2b-department-tabs button>img{display:none!important}.b2b-catalog-controls .b2b-department-tabs button:hover{background:#f5f6f4!important}.b2b-catalog-controls .b2b-department-tabs button.active{background:#f0ece3!important}.b2b-catalog-controls .b2b-department-copy{justify-content:space-between;align-items:center;width:100%;position:static!important}.b2b-catalog-controls .b2b-department-copy b{color:#111820;letter-spacing:-.015em;text-shadow:none;font-size:14px!important;font-weight:610!important}.b2b-catalog-controls .b2b-department-copy small{color:#858d93!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important;font-weight:520!important}.b2b-commerce-hero{color:#fff;background:radial-gradient(circle at 78% 24%,#dbbb7857,#0000 24%),linear-gradient(125deg,#0d1822 0%,#182b39 62%,#32434b 100%);border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:390px;margin-bottom:58px;display:grid;position:relative;overflow:hidden}.b2b-commerce-hero:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:430px;height:430px;position:absolute;top:-225px;right:18%;box-shadow:0 0 0 70px #ffffff06,0 0 0 150px #ffffff05}.b2b-commerce-hero>div{z-index:1;padding:clamp(42px,6vw,78px);position:relative}.b2b-commerce-hero>div>span{color:#d8b86f;letter-spacing:.18em;font-size:11px;font-weight:720}.b2b-commerce-hero h1{letter-spacing:-.06em;max-width:720px;margin:20px 0 18px;font-size:clamp(42px,5.2vw,76px);font-weight:570;line-height:.98}.b2b-commerce-hero>div>p{color:#ffffffab;max-width:610px;margin:0;font-size:15px;line-height:1.6}.b2b-commerce-hero>div>button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff40;border-radius:14px;min-height:48px;margin-top:30px;padding:0 19px;font-size:13px;font-weight:620}.b2b-commerce-hero>div>button b{color:#d8b86f;margin-left:18px}.b2b-commerce-hero>aside{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:1;background:#ffffff18;border:1px solid #ffffff2e;border-radius:23px;flex-direction:column;justify-content:flex-end;margin:26px;padding:32px;display:flex;position:relative}.b2b-commerce-hero>aside small{color:#d8b86f;letter-spacing:.14em;font-size:9px;font-weight:720}.b2b-commerce-hero>aside strong{letter-spacing:-.035em;margin:14px 0 9px;font-size:27px;font-weight:580;line-height:1.08}.b2b-commerce-hero>aside p{color:#ffffffa8;margin:0;font-size:12px;line-height:1.55}.b2b-commerce-hero>aside span{color:#fff;letter-spacing:-.05em;margin-top:24px;font-size:38px;font-weight:650}.b2b-product-shelf{margin:0 0 68px}.b2b-product-shelf>header{border-bottom:1px solid #11182017;grid-template-columns:minmax(280px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:28px;min-height:70px;margin-bottom:20px;padding-bottom:18px;display:grid}.b2b-product-shelf>header small{color:#b88d3b;letter-spacing:.15em;font-size:9px;font-weight:750}.b2b-product-shelf>header h2{letter-spacing:-.045em;margin:6px 0 0;font-size:32px;font-weight:610;line-height:1}.b2b-product-shelf>header p{color:#69727a;margin:0;font-size:12px;line-height:1.5}.b2b-shelf-pulse{color:#8e392e;background:#f6e8e5;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:650}.b2b-shelf-grid,.b2b-product-results.marketplace{gap:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))!important}.b2b-shelf-grid .b2b-market-card,.b2b-product-results.marketplace .b2b-market-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #11182017;border-radius:20px;transition:transform .22s,box-shadow .22s,border-color .22s}.b2b-shelf-grid .b2b-market-card:hover,.b2b-product-results.marketplace .b2b-market-card:hover{border-color:#11182029;transform:translateY(-4px);box-shadow:0 18px 48px #11182017}.b2b-shelf-grid .b2b-market-image,.b2b-product-results.marketplace .b2b-market-image{background:#f0f1ef;height:172px}.b2b-shelf-grid .b2b-market-card-body,.b2b-product-results.marketplace .b2b-market-card-body{padding:15px}.b2b-market-card-body>small{color:#81898f;font-size:9px;font-weight:560}.b2b-market-title{color:#111820;letter-spacing:-.022em;min-height:42px;margin:7px 0 3px;font-family:inherit;font-size:15px;font-weight:640;line-height:1.32}.b2b-product-rating{margin:5px 0 8px;font-size:10px}.b2b-product-rating>span{color:#bb8c33}.b2b-market-card-body>p{color:#687279;-webkit-line-clamp:2;min-height:38px;margin-bottom:11px;font-size:11px;line-height:1.5}.b2b-market-supplier{padding:10px 0}.b2b-market-supplier b{font-size:10px}.b2b-market-supplier span{font-size:8px}.b2b-market-card dl{display:none}.b2b-market-card footer{color:#111820;background:#fff;border-top:1px solid #11182017;grid-template-columns:none;align-items:center;gap:12px;min-height:66px;padding:12px 0 0;display:flex}.b2b-market-card footer strong{font-family:inherit;font-size:17px}.b2b-market-card footer small{font-size:8px}.b2b-market-card footer>.b2b-add-cart{background:#111820;border-radius:12px;flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0;font-size:20px;font-weight:430}.b2b-discount-badge{background:#d24b3c;border-radius:10px;padding:7px 9px}.b2b-results-heading{border-top:0;margin-bottom:20px;padding-top:18px}.b2b-results-heading h2{font-size:34px}@media (width<=1240px){.b2b-shelf-grid,.b2b-product-results.marketplace{grid-template-columns:repeat(4,minmax(0,1fr))!important}.b2b-shelf-grid .b2b-market-card:nth-child(5){display:none}}@media (width<=900px){.b2b-commerce-hero{grid-template-columns:1fr}.b2b-commerce-hero>aside{min-height:230px}.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.b2b-catalog-controls .b2b-department-tabs button:nth-child(n){border-left:0!important}.b2b-catalog-controls .b2b-department-tabs button:nth-child(2n){border-left:1px solid #11182017!important}.b2b-shelf-grid,.b2b-product-results.marketplace{grid-template-columns:repeat(3,minmax(0,1fr))!important}.b2b-shelf-grid .b2b-market-card:nth-child(4){display:none}.b2b-product-shelf>header{grid-template-columns:1fr auto}.b2b-product-shelf>header p{display:none}}@media (width<=760px){.b2b-products-page{padding:10px 10px 70px}.b2b-market-topbar{border-radius:16px;grid-template-columns:44px minmax(0,1fr) 42px;height:54px;margin-bottom:16px;padding:4px}.b2b-market-catalog-button,.b2b-market-search-button,.b2b-market-search-field{border-radius:12px!important;height:44px!important}.b2b-market-catalog-button{min-width:44px;padding:0;font-size:0}.b2b-market-search-field{padding-left:12px}.b2b-market-search-field input{font-size:11px}.b2b-search-suggestions{left:0;right:0}.b2b-catalog-controls{border-radius:18px!important;margin-top:-5px!important;padding:17px!important}.b2b-catalog-section-heading h2{font-size:22px}.b2b-catalog-controls .b2b-department-tabs{grid-template-columns:1fr!important}.b2b-catalog-controls .b2b-department-tabs button:nth-child(n){border-left:0!important;min-height:58px!important;padding:0 6px!important}.b2b-commerce-hero{border-radius:22px;min-height:0;margin-bottom:42px}.b2b-commerce-hero>div{padding:37px 24px}.b2b-commerce-hero h1{margin-top:16px;font-size:39px}.b2b-commerce-hero>div>p{font-size:12px}.b2b-commerce-hero>aside{border-radius:18px;min-height:190px;margin:0 12px 12px;padding:24px}.b2b-commerce-hero>aside strong{font-size:22px}.b2b-commerce-hero>aside span{font-size:32px}.b2b-product-shelf{margin-bottom:48px}.b2b-product-shelf>header{justify-content:space-between;align-items:flex-end;min-height:0;margin-bottom:14px;padding:0 3px 14px;display:flex}.b2b-product-shelf>header h2{font-size:25px}.b2b-shelf-pulse{display:none}.b2b-shelf-grid{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-10px;padding:0 10px 8px;overflow-x:auto;grid-template-columns:repeat(5,minmax(178px,74vw))!important}.b2b-shelf-grid::-webkit-scrollbar{display:none}.b2b-shelf-grid .b2b-market-card:nth-child(n){scroll-snap-align:start;display:flex}.b2b-product-results.marketplace{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.b2b-shelf-grid .b2b-market-image,.b2b-product-results.marketplace .b2b-market-image{height:150px}.b2b-market-title{min-height:38px;font-size:13px}.b2b-market-card-body>p{font-size:10px}.b2b-results-heading h2{font-size:27px}}.b2b-test-shell .b2b-commerce-hero{color:#132534;background:#f5efe4;border:1px solid #e6ddcd;border-radius:28px;grid-template-columns:1fr;min-height:300px;margin-bottom:56px}.b2b-test-shell .b2b-commerce-hero:before{display:none}.b2b-test-shell .b2b-commerce-hero>div>span{color:#a87928;letter-spacing:.16em;font-size:10px}.b2b-test-shell .b2b-commerce-hero h1{color:#122435;letter-spacing:-.058em;max-width:670px;margin:17px 0;font-size:clamp(43px,4.8vw,68px);font-weight:610;line-height:1.01}.b2b-test-shell .b2b-commerce-hero>div>p{color:#65707a;max-width:540px;font-size:15px}.b2b-test-shell .b2b-commerce-hero>div>button{color:#fff;background:#122435;border-color:#122435;box-shadow:0 10px 20px #12243524}.b2b-test-shell .b2b-commerce-hero .b2b-sponsored-week{color:#fff;isolation:isolate;border-radius:22px;align-self:stretch;height:auto;min-height:0;margin:20px;padding:30px;overflow:hidden;box-shadow:0 16px 38px #142a3938;background:#112d43!important;border:0!important}.b2b-test-shell .b2b-sponsored-week:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1f30f5 0%,#0a1f30d6 43%,#0a1f301c 100%);display:block;position:absolute;inset:0}.b2b-test-shell .b2b-sponsored-week .b2b-sponsored-art{z-index:-2;object-fit:cover;object-position:center;opacity:.9;mix-blend-mode:normal;width:72%;height:100%;position:absolute;inset:0 0 0 auto;transform:none}.b2b-test-shell .b2b-sponsored-week .b2b-sponsored-content{z-index:1;max-width:260px;position:relative}.b2b-test-shell .b2b-sponsored-week small{letter-spacing:.13em;font-size:9px;font-weight:750;display:block;color:#f2c65e!important}.b2b-test-shell .b2b-sponsored-week b{letter-spacing:.12em;margin-top:14px;font-size:11px;font-weight:720;display:block;color:#ffffffbd!important}.b2b-test-shell .b2b-sponsored-week strong{color:#fff;letter-spacing:-.045em;margin:9px 0;font-size:28px;font-weight:620;line-height:1.04;display:block}.b2b-test-shell .b2b-sponsored-week p{color:#ffffffc2;font-size:12px;line-height:1.5}.b2b-test-shell .b2b-sponsored-week .b2b-sponsored-content>span{color:#fff2bd;letter-spacing:-.05em;margin-top:22px;font-size:25px;font-weight:670;display:block}.b2b-test-shell .b2b-sponsored-week button{color:#fff;background:#ffffff1f;border:1px solid #ffffff52;border-radius:11px;width:max-content;margin-top:19px;padding:11px 13px;font-size:11px;font-weight:690}.b2b-test-shell .b2b-sponsored-week button i{color:#f5ce6d;margin-left:8px;font-style:normal}.b2b-test-shell .b2b-sponsored-strip,.b2b-test-shell .b2b-sponsored-note{isolation:isolate;position:relative;overflow:hidden}.b2b-test-shell .b2b-sponsored-strip{border-radius:22px;min-height:218px;margin-top:-16px;padding:31px 34px;box-shadow:0 16px 36px #15344f29;background:#173f61!important;border:0!important}.b2b-test-shell .b2b-sponsored-strip:before{content:"";z-index:-1;background:linear-gradient(90deg,#0c2338fa,#0c2338d4 45%,#0c23381a);position:absolute;inset:0}.b2b-test-shell .b2b-strip-art{z-index:-2;object-fit:cover;object-position:center;opacity:.92;width:58%;height:100%;position:absolute;inset:0 0 0 auto}.b2b-test-shell .b2b-strip-content{z-index:1;max-width:590px;position:relative}.b2b-test-shell .b2b-sponsored-strip small{color:#f0c45e}.b2b-test-shell .b2b-sponsored-strip b{color:#ffffffbf}.b2b-test-shell .b2b-sponsored-strip strong{color:#fff}.b2b-test-shell .b2b-sponsored-strip p{color:#ffffffbf;max-width:520px}.b2b-test-shell .b2b-sponsored-strip em{color:#d5e7f1;margin-top:12px;font-size:11px;font-style:normal;font-weight:650;display:block}.b2b-test-shell .b2b-sponsored-strip>button{z-index:1;color:#172f43;background:#f2c85f;border-color:#f2c85f;position:relative}.b2b-test-shell .b2b-sponsored-strip>button span{color:inherit}.b2b-test-shell .b2b-sponsored-note{min-height:176px;box-shadow:none;border-radius:20px;margin-top:-16px;padding:24px 28px;background:#f3f8f8!important;border:1px solid #d9e0e3!important;grid-template-columns:minmax(320px,.9fr) auto!important}.b2b-test-shell .b2b-sponsored-note:after{content:"";z-index:-1;background:linear-gradient(90deg,#f3f8f8,#f3f8f8e6 48%,#f3f8f826);position:absolute;inset:0}.b2b-test-shell .b2b-note-art{z-index:-2;object-fit:cover;object-position:center;width:45%;height:100%;position:absolute;inset:0 0 0 auto}.b2b-test-shell .b2b-note-content{z-index:1;max-width:530px;position:relative}.b2b-test-shell .b2b-sponsored-note small{color:#8c6e2d}.b2b-test-shell .b2b-sponsored-note b{color:#42627d;letter-spacing:.11em;margin-bottom:6px;font-size:10px;font-weight:720;display:block}.b2b-test-shell .b2b-sponsored-note strong{color:#142a3d;letter-spacing:-.035em;font-size:22px;font-weight:630;display:block}.b2b-test-shell .b2b-sponsored-note p{color:#5f6f7a}.b2b-test-shell .b2b-sponsored-note>button{z-index:1;background:#173e5c;border-color:#173e5c;position:relative}.b2b-test-shell .b2b-sponsored-strip,.b2b-test-shell .b2b-sponsored-note{margin:-22px 0 56px}.b2b-test-shell .b2b-sponsored-strip strong{margin-top:7px;font-size:27px;line-height:1.08}.b2b-test-shell .b2b-sponsored-note strong{max-width:420px}@media (width<=900px){.b2b-test-shell .b2b-commerce-hero{grid-template-columns:1fr}.b2b-test-shell .b2b-commerce-hero .b2b-sponsored-week{min-height:300px}}@media (width<=720px){.b2b-test-shell .b2b-commerce-hero{border-radius:21px;margin-bottom:42px}.b2b-test-shell .b2b-commerce-hero>div{padding:36px 23px 30px}.b2b-test-shell .b2b-commerce-hero h1{font-size:41px}.b2b-test-shell .b2b-commerce-hero .b2b-sponsored-week{min-height:295px;margin:0 12px 12px;padding:24px}.b2b-test-shell .b2b-sponsored-week .b2b-sponsored-art{opacity:.6;width:100%}.b2b-test-shell .b2b-sponsored-week:after{background:linear-gradient(90deg,#0a1f30f5,#0a1f3047)}.b2b-test-shell .b2b-sponsored-strip{flex-direction:column;align-items:flex-start;margin:-18px 0 48px;padding:26px 22px}.b2b-test-shell .b2b-strip-art{opacity:.42;width:100%}.b2b-test-shell .b2b-sponsored-strip:before{background:linear-gradient(90deg,#0c2338f7,#0c23385e)}.b2b-test-shell .b2b-sponsored-note{min-height:215px;margin:-18px 0 48px;padding:24px 21px;grid-template-columns:1fr!important}.b2b-test-shell .b2b-note-art{opacity:.34;width:100%}.b2b-test-shell .b2b-sponsored-note:after{background:linear-gradient(90deg,#f3f8f8,#f3f8f8a3)}}.b2b-test-shell .b2b-commerce-hero{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:0;min-height:430px}.b2b-test-shell .b2b-commerce-hero>div{padding-right:clamp(28px,4vw,62px)}.b2b-hero-ad-stack{z-index:2;margin:18px 18px 18px 0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.b2b-hero-feature-ad,.b2b-hero-mini-ad{text-align:left;width:100%;min-width:0;font:inherit;isolation:isolate;border:0;position:relative;overflow:hidden}.b2b-hero-feature-ad{color:#fff;background:#17324b;border-radius:20px;padding:26px;box-shadow:0 16px 30px #11233429}.b2b-hero-ad-stack .b2b-hero-feature-ad{height:100%;min-height:0}.b2b-hero-feature-ad>img{z-index:-2;object-fit:cover;object-position:center;width:70%;height:100%;position:absolute;top:0;right:0}.b2b-hero-ad-shade{z-index:-1;background:linear-gradient(90deg,#112d43 0%,#112d43ed 42%,#112d4326 100%);position:absolute;inset:0}.b2b-hero-ad-copy{flex-direction:column;align-items:flex-start;max-width:254px;display:flex}.b2b-hero-ad-copy small,.b2b-hero-mini-ad small{color:#f4c65e;letter-spacing:.12em;font-size:9px;font-weight:780;line-height:1.25}.b2b-hero-ad-copy b{color:#ffffffb8;letter-spacing:.12em;margin-top:19px;font-size:10px;font-weight:760}.b2b-hero-ad-copy strong{color:#fff;letter-spacing:-.045em;margin-top:7px;font-size:30px;font-weight:630;line-height:1.03}.b2b-hero-ad-copy em{color:#e7eff4;margin-top:12px;font-size:11px;font-style:normal;font-weight:560}.b2b-hero-ad-copy i{color:#fff;margin-top:20px;font-size:10px;font-style:normal;font-weight:690}.b2b-hero-ad-copy i span{color:#f4c65e;margin-left:8px;font-size:14px}.b2b-hero-mini-ads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.b2b-hero-mini-ad{color:#183149;background:#fff;border:1px solid #e2e5e4;border-radius:17px;min-height:150px;padding:17px;transition:transform .2s,box-shadow .2s}.b2b-hero-mini-ad:hover,.b2b-hero-feature-ad:hover{transform:translateY(-2px);box-shadow:0 18px 34px #1123342e}.b2b-hero-mini-ad>img{z-index:-2;object-fit:cover;object-position:center;width:55%;height:100%;position:absolute;top:0;right:0}.b2b-hero-mini-ad>span{z-index:1;flex-direction:column;align-items:flex-start;width:70%;display:flex;position:relative}.b2b-hero-mini-ad>span:before{content:"";z-index:-1;background:linear-gradient(90deg,#fff 46%,#ffffffd9 66%,#fff0 100%);position:absolute;inset:-17px -32px -17px -17px}.b2b-hero-mini-ad b{color:#60788b;letter-spacing:.08em;margin-top:11px;font-size:9px;font-weight:740}.b2b-hero-mini-ad strong{color:#173049;letter-spacing:-.03em;min-height:32px;margin-top:4px;font-size:15px;font-weight:650;line-height:1.08}.b2b-hero-mini-ad em{color:#6c7a85;margin-top:9px;font-size:9px;font-style:normal;font-weight:590}.b2b-hero-mini-ad em i{color:#b5852c;margin-left:5px;font-size:12px;font-style:normal}.b2b-server-ad{background:#f6f0e7;border-color:#e8dac5}.b2b-server-ad>span:before{background:linear-gradient(90deg,#f6f0e7 46%,#f6f0e7db 66%,#f6f0e700 100%)}@media (width<=980px){.b2b-test-shell .b2b-commerce-hero{grid-template-columns:1fr}.b2b-hero-ad-stack{min-height:270px;margin:0 18px 18px}}@media (width<=620px){.b2b-test-shell .b2b-commerce-hero{min-height:0}.b2b-hero-ad-stack{min-height:270px;margin:0 12px 12px}.b2b-hero-feature-ad{border-radius:17px;padding:22px}.b2b-hero-feature-ad>img{opacity:.72;width:95%}.b2b-hero-ad-shade{background:linear-gradient(90deg,#112d43fa 0%,#112d43db 48%,#112d4342 100%)}.b2b-hero-ad-copy strong{font-size:27px}.b2b-hero-mini-ads{gap:10px}.b2b-hero-mini-ad{border-radius:15px;padding:15px 13px}.b2b-hero-mini-ad>img{opacity:.86;width:72%}.b2b-hero-mini-ad>span{width:92%}.b2b-hero-mini-ad>span:before{inset:-15px -26px -15px -13px}.b2b-hero-mini-ad strong{font-size:13px}}.b2b-test-shell .b2b-sponsored-note{border-radius:22px;align-items:center;gap:28px;min-height:232px;margin:-22px 0 56px;padding:0 26px 0 32px;display:grid;overflow:hidden;background:#f6f9fa!important;border:1px solid #d9e1e4!important;grid-template-columns:minmax(0,1fr) minmax(240px,34%) auto!important}.b2b-test-shell .b2b-sponsored-note:after{display:none}.b2b-test-shell .b2b-note-content{max-width:540px}.b2b-test-shell .b2b-sponsored-note strong{max-width:none;font-size:27px;line-height:1.05}.b2b-test-shell .b2b-note-content p{margin:10px 0 0;font-size:12px}.b2b-test-shell .b2b-note-media{background:#e7edef;align-self:stretch;min-height:230px;margin:0;overflow:hidden}.b2b-test-shell .b2b-note-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.b2b-test-shell .b2b-sponsored-note>button{min-width:174px}@media (width<=760px){.b2b-test-shell .b2b-sponsored-note{gap:18px;min-height:0;margin:-18px 0 48px;padding:23px;grid-template-columns:1fr!important}.b2b-test-shell .b2b-note-media{border-radius:14px;order:-1;min-height:180px}.b2b-test-shell .b2b-sponsored-note strong{font-size:23px}}.b2b-test-shell .b2b-brand{align-items:baseline;gap:34px;display:flex}.b2b-test-shell .b2b-brand b{color:var(--tp-gold);letter-spacing:-.025em;font:400 29px/1 Georgia,serif}.b2b-test-shell .b2b-brand small{color:#f1f4f5;letter-spacing:0;font:400 13px/1 Georgia,serif}.b2b-menu-button{color:#fff;cursor:pointer;background:0 0;border:0;align-content:center;gap:5px;width:42px;height:42px;padding:11px 9px;display:grid}.b2b-menu-button span{background:#d8dfe2;height:1px;display:block}.b2b-test-shell .b2b-market-search-field{padding-left:18px}.b2b-test-shell .b2b-market-search-button{background:#fff}.b2b-premium-banner{color:#fff;background:linear-gradient(90deg,#06141cf7 0 32%,#06141c8f 66%,#06141cf0),url(/ads/corporate-equipment-hero-v1.webp) 50% 64%/cover;border-radius:9px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:126px;margin:0 0 24px;padding:0 25px;display:grid;overflow:hidden}.b2b-premium-medal{border:2px solid var(--tp-gold);width:58px;height:58px;color:var(--tp-gold);border-radius:50%;place-items:center;font-size:34px;display:grid}.b2b-premium-banner h1{color:#fff;margin:0 0 8px;font:400 25px/1.08 Georgia,serif}.b2b-premium-banner p{color:#d5dde0;margin:0;font-size:11px}.b2b-premium-banner button{color:#fff;background:#007b87;border:0;border-radius:5px;min-height:44px;padding:0 22px;font-size:10px;font-weight:650}.b2b-showcase-row{grid-template-columns:minmax(0,1fr) 155px;align-items:stretch;gap:12px;display:grid}.b2b-showcase-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.b2b-showcase-products .b2b-market-card{border-color:#dfe4e6;border-radius:8px;box-shadow:0 8px 24px #0f1f2809}.b2b-showcase-products .b2b-market-image{height:205px}.b2b-showcase-products .b2b-market-card-body{padding:11px 12px 13px}.b2b-showcase-products .b2b-market-card-body>small{color:#69757b;font-size:7px}.b2b-showcase-products .b2b-market-title{min-height:35px;margin:8px 0 2px;font:400 15px/1.16 Georgia,serif}.b2b-showcase-products .b2b-product-rating{margin:7px 0 5px}.b2b-showcase-products .b2b-market-card-body>p{display:none}.b2b-showcase-products .b2b-market-supplier{text-align:left;justify-content:flex-start;min-height:32px;padding:4px 0 8px}.b2b-showcase-products .b2b-market-supplier b{font-size:8px}.b2b-showcase-products .b2b-market-supplier span{font-size:7px}.b2b-showcase-products .b2b-market-card footer{background:#fff;align-items:flex-end;min-height:74px;margin:0;padding:9px 0 0}.b2b-showcase-products .b2b-market-card footer>div{flex:1;min-width:0}.b2b-showcase-products .b2b-market-card footer strong{color:#0f1e27;white-space:nowrap;font:600 19px/1 Georgia,serif;display:block}.b2b-showcase-products .b2b-market-card footer small{color:#6c777d;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.b2b-showcase-products .b2b-market-card footer>.b2b-add-cart{background:#007d88;border-radius:5px;width:auto;min-width:66px;height:37px;padding-inline:9px;font-size:8px}.b2b-sponsored-supplier{color:#fff;background:linear-gradient(160deg,#0c1d25,#152d36);border-radius:8px;flex-direction:column;min-width:0;padding:22px 17px;display:flex}.b2b-sponsored-supplier small{color:var(--tp-gold);letter-spacing:.12em;font-size:8px}.b2b-sponsored-supplier strong{margin:28px 0 18px;font:400 21px/1.25 Georgia,serif}.b2b-sponsored-supplier i{background:var(--tp-gold);width:32px;height:2px}.b2b-sponsored-supplier p{color:#cad4d7;margin:22px 0 10px;font-size:10px;line-height:1.55}.b2b-sponsored-supplier>span{color:var(--tp-gold);text-align:center;margin:auto 0 15px;font-size:36px}.b2b-sponsored-supplier button{color:#eef7f8;background:0 0;border:1px solid #008d98;border-radius:5px;min-height:41px;font-size:9px}.b2b-trust-benefits{background:#fff;border:1px solid #dce2e5;border-radius:8px;grid-template-columns:repeat(4,1fr);align-items:center;min-height:86px;margin:16px 0 55px;padding:0 26px;display:grid}.b2b-trust-benefits article{align-items:center;gap:14px;min-width:0;padding:0 22px;display:flex}.b2b-trust-benefits article+article{border-left:1px solid #e1e5e7}.b2b-trust-benefits b{border:1px solid #9eabb2;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.b2b-trust-benefits span{gap:4px;min-width:0;display:grid}.b2b-trust-benefits strong{font:400 12px/1.1 Georgia,serif}.b2b-trust-benefits small{color:#7a858b;font-size:8px}@media (width<=1180px){.b2b-test-shell .b2b-header{grid-template-columns:250px 1fr auto;padding-inline:20px}.b2b-test-shell .b2b-brand{gap:18px}.b2b-showcase-row{grid-template-columns:1fr}.b2b-sponsored-supplier{grid-template-columns:1fr 2fr auto;align-items:center;gap:18px;min-height:160px;display:grid}.b2b-sponsored-supplier strong,.b2b-sponsored-supplier p{margin:0}.b2b-sponsored-supplier i,.b2b-sponsored-supplier>span{display:none}}@media (width<=900px){.b2b-test-shell .b2b-header nav button:first-child{display:none}.b2b-showcase-products{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-showcase-products .b2b-market-card:nth-child(n+4){display:none}.b2b-trust-benefits{grid-template-columns:repeat(2,1fr);gap:18px 0;padding-block:18px}.b2b-trust-benefits article:nth-child(3){border-left:0}}@media (width<=760px){.b2b-test-shell .b2b-header{grid-template-columns:minmax(0,1fr) auto;height:64px;padding-inline:12px}.b2b-test-shell .b2b-brand b{font-size:22px}.b2b-test-shell .b2b-brand small,.b2b-test-shell .b2b-header nav{display:none}.b2b-test-shell .b2b-products-page{padding:10px 8px 56px}.b2b-test-shell .b2b-market-topbar{grid-template-columns:44px minmax(0,1fr) 42px 44px;gap:5px;height:48px}.b2b-test-shell .b2b-market-catalog-button,.b2b-test-shell .b2b-market-search-field,.b2b-test-shell .b2b-market-search-button,.b2b-test-shell .b2b-market-cart-button{height:48px!important}.b2b-premium-banner{grid-template-columns:46px 1fr;gap:14px;min-height:145px;padding:20px}.b2b-premium-medal{width:42px;height:42px;font-size:24px}.b2b-premium-banner h1{font-size:19px}.b2b-premium-banner p{font-size:9px;line-height:1.45}.b2b-premium-banner button{grid-column:2;width:max-content;min-height:36px;margin-top:-3px;padding-inline:14px}.b2b-showcase-products{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(174px,72vw));margin-inline:-8px;padding:0 8px 8px;overflow-x:auto}.b2b-showcase-products .b2b-market-card:nth-child(n){scroll-snap-align:start;display:flex}.b2b-showcase-products .b2b-market-image{height:165px}.b2b-sponsored-supplier{grid-template-columns:1fr;gap:8px;min-height:135px;padding:18px}.b2b-sponsored-supplier button{width:max-content;padding-inline:18px}.b2b-trust-benefits{gap:15px 0;margin-bottom:40px;padding:16px 8px}.b2b-trust-benefits article{gap:9px;padding-inline:9px}.b2b-trust-benefits b{flex-basis:32px;width:32px;height:32px}.b2b-trust-benefits strong{font-size:10px}.b2b-trust-benefits small{font-size:7px}}.b2b-test-shell .b2b-ad-slot{scroll-margin-top:24px}.b2b-test-shell [data-ad-slot=hero-feature]{min-height:394px}.b2b-test-shell [data-ad-slot=catalogue-inline-product]{min-height:232px}.b2b-site-footer{color:#eef2f3;max-width:1540px;margin:0 auto;padding:0 30px 30px}.b2b-site-footer a,.b2b-site-footer button{font:inherit}.b2b-footer-top{background:#112637;border-radius:28px 28px 0 0;grid-template-columns:minmax(250px,1.7fr) repeat(4,minmax(135px,.78fr));gap:34px;padding:48px;display:grid}.b2b-footer-brand{padding-right:22px}.b2b-footer-wordmark{color:#fff;gap:4px;width:max-content;text-decoration:none;display:grid}.b2b-footer-wordmark b{letter-spacing:.08em;font-size:20px;font-weight:760}.b2b-footer-wordmark small{color:#c6a358;letter-spacing:.16em;font-size:8px;font-weight:720}.b2b-footer-brand p{color:#eef2f3ab;max-width:330px;margin:20px 0 24px;font-size:12px;line-height:1.65}.b2b-footer-brand>span{color:#eef2f36b;font-size:10px}.b2b-footer-top>div:not(.b2b-footer-brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.b2b-footer-top h2{color:#d7b76f;letter-spacing:.13em;text-transform:uppercase;margin:2px 0 8px;font-size:10px;font-weight:750}.b2b-footer-top a,.b2b-footer-top button{color:#eef2f3c2;text-align:left;background:0 0;border:0;padding:0;font-size:12px;line-height:1.45;text-decoration:none;transition:color .18s}.b2b-footer-top a:hover,.b2b-footer-top button:hover{color:#fff}.b2b-footer-top>div>span{color:#eef2f373;font-size:10px;line-height:1.45}.b2b-footer-top>div:last-child button{color:#f1ce7f;margin-top:5px;font-size:11px;font-weight:660}.b2b-footer-protection{background:#183247;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:23px 48px;display:grid}.b2b-footer-protection article{gap:13px;min-width:0;display:flex}.b2b-footer-protection article>span{color:#e5bf68;letter-spacing:.1em;font-size:10px;font-weight:750}.b2b-footer-protection b{color:#fff;font-size:12px;font-weight:680}.b2b-footer-protection p{color:#eef2f396;margin:5px 0 0;font-size:10px;line-height:1.55}.b2b-footer-bottom{color:#eef2f385;background:#0c1d2b;border-radius:0 0 28px 28px;align-items:center;gap:24px;min-height:58px;padding:0 48px;font-size:10px;display:flex}.b2b-footer-bottom>span:nth-child(2){margin-left:auto}.b2b-footer-bottom a{color:#e1bd70;font-weight:650;text-decoration:none}@media (width<=1120px){.b2b-footer-top{grid-template-columns:minmax(230px,1.5fr) repeat(2,minmax(150px,1fr))}.b2b-footer-brand{grid-row:span 2}}@media (width<=760px){.b2b-site-footer{padding:0 10px 18px}.b2b-footer-top{border-radius:22px 22px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 20px;padding:32px 24px}.b2b-footer-brand{grid-column:1/-1;padding:0 0 4px}.b2b-footer-brand p{margin:16px 0 20px}.b2b-footer-protection{grid-template-columns:1fr;gap:17px;padding:24px}.b2b-footer-bottom{border-radius:0 0 22px 22px;flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:19px 24px}.b2b-footer-bottom>span:nth-child(2){margin-left:0}.b2b-test-shell [data-ad-slot=hero-feature]{min-height:270px}.b2b-test-shell [data-ad-slot=catalogue-inline-product]{min-height:0}}.b2b-test-shell .b2b-commerce-hero{color:#fff;background:radial-gradient(circle at 71% 0,#2e455494,#0000 34%),radial-gradient(circle at 93% 100%,#354b598f,#0000 43%),#0e1d2a;border:0;border-radius:38px;grid-template-columns:minmax(0,1.7fr) minmax(360px,.72fr);min-height:500px}.b2b-test-shell .b2b-commerce-hero>div{align-self:center;padding:clamp(54px,6vw,88px)}.b2b-test-shell .b2b-commerce-hero>div>span{color:#dfbd68;letter-spacing:.16em;font-size:11px;font-weight:760}.b2b-test-shell .b2b-commerce-hero h1{color:#fff;max-width:700px;margin:42px 0 26px;font-size:clamp(52px,5.4vw,78px);line-height:1.02}.b2b-test-shell .b2b-commerce-hero>div>p{color:#ffffffa3;max-width:590px;font-size:16px;line-height:1.55}.b2b-test-shell .b2b-commerce-hero>div>button{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff47;margin-top:32px}.b2b-test-shell .b2b-commerce-hero>div>button b{color:#dfbd68}.b2b-test-shell .b2b-hero-ad-stack{margin:38px 38px 38px 0}.b2b-test-shell .b2b-hero-feature-ad{background:#3d4a53;border:1px solid #ffffff2e;border-radius:28px;min-height:0;padding:42px 38px;box-shadow:inset 0 1px #ffffff1f,0 18px 38px #00000029}.b2b-test-shell .b2b-hero-feature-ad>img{opacity:.82;object-position:68% center;width:100%}.b2b-test-shell .b2b-hero-ad-shade{background:linear-gradient(#14202961 0%,#142029a3 48%,#142029db 100%)}.b2b-test-shell .b2b-hero-ad-copy{max-width:100%;height:100%}.b2b-test-shell .b2b-hero-ad-copy small{color:#fff;background:#2454a8;width:max-content;padding:3px 5px;font-size:9px}.b2b-test-shell .b2b-hero-ad-copy strong{margin-top:26px;font-size:clamp(28px,2.25vw,38px);line-height:1.08}.b2b-test-shell .b2b-hero-ad-copy em{color:#ffffffbd;max-width:260px;margin-top:16px;font-size:13px;line-height:1.5}.b2b-test-shell .b2b-hero-ad-copy i{color:#ffffffd6;margin-top:auto;padding-top:20px}.b2b-test-shell .b2b-hero-ad-copy i span{color:#f2c85f}.b2b-test-shell .b2b-hero-ad-copy b{color:#fff;letter-spacing:-.06em;margin-top:28px;font-size:clamp(40px,3.7vw,58px);font-weight:680}.b2b-site-footer .b2b-footer-top{border-radius:28px;grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(135px,.8fr))}@media (width<=980px){.b2b-test-shell .b2b-commerce-hero{grid-template-columns:1fr}.b2b-test-shell .b2b-hero-ad-stack{min-height:330px;margin:0 24px 24px}}@media (width<=620px){.b2b-test-shell .b2b-commerce-hero{border-radius:24px}.b2b-test-shell .b2b-commerce-hero>div{padding:42px 25px 32px}.b2b-test-shell .b2b-commerce-hero h1{margin:26px 0 20px;font-size:44px}.b2b-test-shell .b2b-commerce-hero>div>p{font-size:13px}.b2b-test-shell .b2b-hero-ad-stack{min-height:310px;margin:0 12px 12px}.b2b-test-shell .b2b-hero-feature-ad{border-radius:19px;padding:28px 25px}.b2b-test-shell .b2b-hero-ad-copy strong{margin-top:20px;font-size:30px}.b2b-test-shell .b2b-hero-ad-copy b{font-size:46px}.b2b-site-footer .b2b-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2b-test-shell .b2b-commerce-hero{min-height:410px}.b2b-test-shell .b2b-commerce-hero>div{padding-block:clamp(38px,4.2vw,62px)}.b2b-test-shell .b2b-commerce-hero h1{margin:26px 0 18px;font-size:clamp(47px,4.8vw,68px)}.b2b-test-shell .b2b-commerce-hero>div>button{margin-top:24px}.b2b-test-shell .b2b-hero-ad-stack{margin-block:28px}.b2b-test-shell .b2b-hero-feature-ad{padding:30px 32px}.b2b-test-shell .b2b-market-search-field:focus-within{box-shadow:inset 0 0 0 2px #b88d3b}@media (width<=980px){.b2b-test-shell .b2b-commerce-hero{min-height:0}.b2b-test-shell .b2b-hero-ad-stack{margin-block:0 24px}}@media (width<=620px){.b2b-test-shell .b2b-commerce-hero>div{padding-block:34px 28px}.b2b-test-shell .b2b-commerce-hero h1{margin:21px 0 16px;font-size:42px}.b2b-test-shell .b2b-hero-feature-ad{padding:25px}}.b2b-test-shell .b2b-products-page{position:relative}.b2b-test-shell .b2b-market-topbar{z-index:12;position:relative}.b2b-test-shell .b2b-category-popover{z-index:20;width:min(760px,100% - 60px);position:absolute;top:86px;left:30px;background:#fff!important;border:1px solid #1118201f!important;border-radius:18px!important;margin:0!important;padding:12px!important;box-shadow:0 22px 50px #101b2329!important}.b2b-test-shell .b2b-category-popover .b2b-catalog-section-heading{align-items:center;margin:4px 6px 10px}.b2b-test-shell .b2b-category-popover .b2b-catalog-section-heading small{font-size:8px}.b2b-test-shell .b2b-category-popover .b2b-catalog-section-heading h2{margin-top:3px;font-size:17px}.b2b-test-shell .b2b-category-popover .b2b-catalog-section-heading>button{width:30px;height:30px;font-size:20px}.b2b-test-shell .b2b-category-popover .b2b-department-tabs{border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:6px!important;display:grid!important}.b2b-test-shell .b2b-category-popover .b2b-department-tabs button,.b2b-test-shell .b2b-category-popover .b2b-department-tabs button.b2b-category-large,.b2b-test-shell .b2b-category-popover .b2b-department-tabs button.b2b-category-medium,.b2b-test-shell .b2b-category-popover .b2b-department-tabs button.b2b-category-small{color:#172733!important;background:#f5f6f4!important;border:1px solid #11182014!important;border-radius:11px!important;grid-area:auto!important;min-height:50px!important;padding:0 12px!important}.b2b-test-shell .b2b-category-popover .b2b-department-tabs button:nth-child(n){border-left:1px solid #11182014!important}.b2b-test-shell .b2b-category-popover .b2b-department-tabs button:hover,.b2b-test-shell .b2b-category-popover .b2b-department-tabs button.active{color:#fff!important;background:#172d3d!important}.b2b-test-shell .b2b-category-popover .b2b-department-tabs button:after,.b2b-test-shell .b2b-category-popover .b2b-department-tabs button>img{display:none!important}.b2b-test-shell .b2b-category-popover .b2b-department-copy{justify-content:space-between!important;align-items:center!important;position:static!important}.b2b-test-shell .b2b-category-popover .b2b-department-copy b{color:inherit!important;text-shadow:none!important;font-size:11px!important;font-weight:650!important}.b2b-test-shell .b2b-category-popover .b2b-department-copy small{opacity:.62;color:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-size:8px!important}@media (width<=760px){.b2b-test-shell .b2b-category-popover{width:calc(100% - 20px);top:64px;left:10px;border-radius:15px!important;padding:10px!important}.b2b-test-shell .b2b-category-popover .b2b-department-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.b2b-test-shell .b2b-category-popover .b2b-department-tabs button{min-height:47px!important}.b2b-test-shell .b2b-category-popover .b2b-department-copy b{font-size:10px!important}}.b2b-test-shell .b2b-market-topbar{grid-template-columns:152px minmax(0,1fr) 50px 206px}.b2b-test-shell .b2b-market-cart-button{color:#111820;cursor:pointer;text-align:left;background:#fff9ed;border:1px solid #1118201a;border-radius:14px;align-items:center;gap:10px;min-width:0;height:48px;padding:0 12px;transition:border-color .18s,background .18s,transform .18s;display:flex}.b2b-test-shell .b2b-market-cart-button:hover{background:#fff4dd;border-color:#b88d3b85;transform:translateY(-1px)}.b2b-test-shell .b2b-market-cart-copy{gap:2px;min-width:0;display:grid}.b2b-test-shell .b2b-market-cart-copy strong{color:#111820;font-size:11px;font-weight:700}.b2b-test-shell .b2b-market-cart-copy small{color:#737b80;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.b2b-test-shell .b2b-market-cart-button>b{color:#fff;background:#b88d3b;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:8px;display:grid}@media (width>=901px){.b2b-test-shell .b2b-shelf-grid,.b2b-test-shell .b2b-product-results.marketplace{grid-template-columns:repeat(5,minmax(0,1fr))!important}.b2b-test-shell .b2b-shelf-grid .b2b-market-card:nth-child(5){display:flex!important}}@media (width<=980px){.b2b-test-shell .b2b-market-topbar{grid-template-columns:136px minmax(0,1fr) 48px 54px}.b2b-test-shell .b2b-market-cart-button{justify-content:center;padding:0}.b2b-test-shell .b2b-market-cart-copy,.b2b-test-shell .b2b-market-cart-button>b{display:none}}@media (width<=760px){.b2b-test-shell .b2b-market-topbar{grid-template-columns:44px minmax(0,1fr) 42px 44px}.b2b-test-shell .b2b-market-cart-button{border-radius:12px;height:44px}}.b2b-test-shell{--tp-ink:#09151d;--tp-teal:#007b87;--tp-gold:#d39a37;background:#f5f7f8}.b2b-test-shell .b2b-test-strip.production,.b2b-test-shell .b2b-service-warning{display:none}.b2b-test-shell .b2b-header{background:linear-gradient(100deg,#07131b,#0a1b24 70%,#07131b);border:0;grid-template-columns:320px minmax(0,1fr) auto;gap:24px;height:76px;padding-inline:max(32px,50vw - 740px);box-shadow:0 3px 18px #020a0f33}.b2b-test-shell .b2b-star-vote{align-items:center;gap:8px;margin:8px 0 12px;display:flex}.b2b-test-shell .b2b-star-vote.compact{margin:3px 0 5px}.b2b-test-shell .b2b-star-buttons{gap:1px;display:inline-flex}.b2b-test-shell .b2b-star-buttons button{color:#b78224;cursor:pointer;background:0 0;border:0;width:24px;min-width:24px;height:28px;padding:0;font-size:21px;line-height:1}.b2b-test-shell .b2b-star-vote.compact .b2b-star-buttons button{width:17px;min-width:17px;height:21px;font-size:16px}.b2b-test-shell .b2b-star-buttons button:disabled{cursor:default}.b2b-test-shell .b2b-star-buttons button:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #0a7e8f}.b2b-test-shell .b2b-rating-summary{color:#243b48;font-size:13px;font-weight:800}.b2b-test-shell .b2b-rating-summary small{color:#87949b;font-weight:600}.b2b-test-shell .b2b-add-cart:disabled,.b2b-test-shell .b2b-primary-action:disabled{opacity:.48;cursor:not-allowed}.b2b-test-shell .b2b-brand{align-items:center;display:flex}.b2b-test-shell .b2b-brand img{image-rendering:auto;width:230px;height:auto;display:block;transform:translateZ(0)}.b2b-test-shell .b2b-header nav{justify-content:flex-end;gap:10px}.b2b-test-shell .b2b-header nav button{color:#e8edef;background:0 0;border:1px solid #ffffff1a;border-radius:5px;height:42px;padding:0 17px;font-size:10px;font-weight:520}.b2b-test-shell .b2b-header nav button:first-child{color:#f0c266;border-color:#0000}.b2b-test-shell .b2b-header nav button:nth-child(2),.b2b-test-shell .b2b-header nav button.active:nth-child(2){color:#fff;background:#057b86}.b2b-test-shell .b2b-account-button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:50%;min-width:44px;height:44px;padding:0 11px}.b2b-test-shell .b2b-account-button .b2b-header-action-copy{display:none}.b2b-test-shell .b2b-menu-button{color:#fff;cursor:pointer;background:0 0;border:0;align-content:center;gap:5px;width:42px;height:42px;padding:11px 9px;display:grid}.b2b-test-shell .b2b-menu-button span{background:#d8dfe2;height:1px;display:block}.b2b-test-shell .b2b-products-page{max-width:1540px;padding:18px 28px 74px}.b2b-test-shell .b2b-market-topbar{height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:205px minmax(0,1fr) 190px;gap:10px;margin-bottom:18px;padding:0}.b2b-test-shell .b2b-market-catalog-button,.b2b-test-shell .b2b-market-search-field,.b2b-test-shell .b2b-market-search-button,.b2b-test-shell .b2b-market-cart-button{background:#fff;border:1px solid #d6dde1;box-shadow:0 3px 12px #0d1c2509;border-radius:6px!important;height:54px!important}.b2b-test-shell .b2b-market-catalog-button{color:#26323a;justify-content:flex-start;padding-inline:20px;font-size:12px}.b2b-test-shell .b2b-market-catalog-button:hover{color:#fff;background:#0b222e}.b2b-test-shell .b2b-catalog-mark{border-color:currentColor}.b2b-test-shell .b2b-market-catalog-button{border-right:0;border-radius:6px 0 0 6px!important}.b2b-test-shell .b2b-market-search-field{margin-left:-10px;padding-left:18px;border-radius:0 6px 6px 0!important}.b2b-test-shell .b2b-market-search-field input{font-size:13px}.b2b-test-shell .b2b-market-cart-button{color:#142b37;background:#fff;border-color:#007d88;padding:0 11px}.b2b-test-shell .b2b-market-cart-button .b2b-bag-icon{color:#142b37}.b2b-test-shell .b2b-market-cart-button>b{background:#198e98}.b2b-test-shell .b2b-showcase-products .b2b-market-card{display:flex}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer{color:#0f1e27;background:#fff}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart{background:#007d88;border-radius:5px;min-width:66px;height:37px}.b2b-test-shell .b2b-premium-banner{isolation:isolate;background:radial-gradient(circle at 78% 20%,#169da440,#0000 25%),linear-gradient(108deg,#07151e 0%,#0b2631 58%,#0d3c43 100%);border:1px solid #e2b55c42;border-radius:12px;grid-template-columns:minmax(390px,1.15fr) minmax(230px,.65fr) minmax(180px,.42fr);align-items:center;gap:28px;min-height:220px;margin-bottom:26px;padding:28px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #07161e29}.b2b-test-shell .b2b-premium-banner:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 0 57%,#ffffff0b 57.2%,#0000 72%);position:absolute;inset:0}.b2b-test-shell .b2b-premium-copy small,.b2b-test-shell .b2b-secondary-ad-copy small{color:#e7b856;letter-spacing:.16em;font-size:8px;font-weight:800;display:block}.b2b-test-shell .b2b-premium-copy>span,.b2b-test-shell .b2b-secondary-ad-copy>span{color:#b8c9ce;letter-spacing:.06em;text-transform:uppercase;margin-top:13px;font-size:10px;font-weight:750;display:block}.b2b-test-shell .b2b-premium-copy h1{color:#fff;letter-spacing:-.035em;max-width:560px;margin:8px 0 9px;font:400 clamp(27px,2.4vw,40px)/1.02 Georgia,serif}.b2b-test-shell .b2b-premium-copy p{color:#c8d5d8;margin:0;font-size:11px;line-height:1.55}.b2b-test-shell .b2b-premium-copy button,.b2b-test-shell .b2b-secondary-ad-copy button{color:#fff;background:#008b95;border:0;border-radius:5px;min-height:42px;margin-top:20px;padding:0 17px;font-size:9px;font-weight:800}.b2b-test-shell .b2b-premium-copy button b,.b2b-test-shell .b2b-secondary-ad-copy button b{color:#f0c66b;margin-left:14px}.b2b-test-shell .b2b-premium-product{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 24px #00000059);mix-blend-mode:screen;width:100%;height:174px;display:block;position:relative}.b2b-test-shell .b2b-premium-price{border-left:1px solid #ffffff2b;flex-direction:column;justify-content:center;min-height:128px;padding-left:24px;display:flex}.b2b-test-shell .b2b-premium-price small{color:#91a9ae;letter-spacing:.13em;font-size:7px;font-weight:800}.b2b-test-shell .b2b-premium-price strong{color:#fff;margin:9px 0 5px;font:400 25px/1 Georgia,serif}.b2b-test-shell .b2b-premium-price span{color:#d7b667;font-size:8px}.b2b-test-shell .b2b-sponsored-supplier{isolation:isolate;background:linear-gradient(#07161f,#103440);padding:18px 16px;position:relative;overflow:hidden}.b2b-test-shell .b2b-sponsored-supplier:after{z-index:-1;content:"";background:linear-gradient(#05121a1a 0%,#05121aeb 58%);position:absolute;inset:0}.b2b-test-shell .b2b-sponsored-supplier>img{z-index:-2;object-fit:cover;opacity:.55;filter:saturate(.8);width:100%;height:58%;position:absolute;inset:0}.b2b-test-shell .b2b-sponsored-supplier-copy{margin-top:auto}.b2b-test-shell .b2b-sponsored-supplier-copy small{color:#e4b557;letter-spacing:.14em;font-size:7px;font-weight:800}.b2b-test-shell .b2b-sponsored-supplier-copy strong{color:#fff;margin:12px 0 11px;font:400 20px/1.12 Georgia,serif;display:block}.b2b-test-shell .b2b-sponsored-supplier-copy i{background:#d7a33f;width:30px;height:2px;display:block}.b2b-test-shell .b2b-sponsored-supplier-copy p{color:#cad7da;margin:13px 0 16px;font-size:9px;line-height:1.5}.b2b-test-shell .b2b-sponsored-supplier>button{color:#fff;background:#00758033;border-color:#1eb4bcbf;min-height:37px}.b2b-test-shell .b2b-sponsored-supplier>button span{color:#e0af4e;margin-left:8px}.b2b-test-shell .b2b-secondary-ad{isolation:isolate;color:#102530;background:linear-gradient(105deg,#eef3f2 0%,#f8faf9 48%,#dbe9e8 100%);border:1px solid #d4dde0;border-radius:12px;grid-template-columns:minmax(420px,1fr) minmax(210px,.5fr) minmax(190px,.42fr);align-items:center;gap:28px;min-height:182px;margin:18px 0 58px;padding:26px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 38px #132b3514}.b2b-test-shell .b2b-secondary-ad:before{z-index:-1;content:"";border:1px solid #007e8930;border-radius:50%;width:390px;height:390px;position:absolute;top:-130px;right:-80px;box-shadow:0 0 0 45px #007e8909,0 0 0 90px #007e8906}.b2b-test-shell .b2b-secondary-ad-copy small{color:#9c722b}.b2b-test-shell .b2b-secondary-ad-copy>span{color:#53727b}.b2b-test-shell .b2b-secondary-ad-copy h2{color:#102530;letter-spacing:-.035em;max-width:650px;margin:7px 0 8px;font:400 clamp(24px,2vw,34px)/1.04 Georgia,serif}.b2b-test-shell .b2b-secondary-ad-copy p{color:#60747b;margin:0;font-size:10px;line-height:1.5}.b2b-test-shell .b2b-secondary-ad>img{object-fit:contain;filter:drop-shadow(0 20px 18px #132d3633);width:100%;height:145px;display:block}.b2b-test-shell .b2b-secondary-ad-meta{border-left:1px solid #103e4826;gap:7px;padding-left:23px;display:grid}.b2b-test-shell .b2b-secondary-ad-meta small{color:#8e6b2e;letter-spacing:.13em;font-size:7px;font-weight:800}.b2b-test-shell .b2b-secondary-ad-meta strong{color:#143844;font:400 18px/1.2 Georgia,serif}.b2b-test-shell .b2b-secondary-ad-meta span{color:#5f7a81;font-size:9px}.b2b-test-shell .b2b-floating-cart{z-index:1150;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(105deg,#071821,#0a3440);border:1px solid #e5b858b8;border-radius:12px;grid-template-columns:25px 1fr 25px;align-items:center;gap:10px;min-width:210px;min-height:58px;padding:8px 12px 8px 15px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #04121957}.b2b-test-shell .b2b-floating-cart>span:nth-child(2){gap:3px;display:grid}.b2b-test-shell .b2b-floating-cart strong{color:#fff;font-size:11px}.b2b-test-shell .b2b-floating-cart small{color:#b9cbd0;white-space:nowrap;font-size:8px}.b2b-test-shell .b2b-floating-cart>b{color:#071821;background:#e1b457;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.b2b-test-shell .b2b-floating-cart .b2b-bag-icon{color:#f0c66b}.b2b-test-shell .b2b-toast{background:#0a2733;border-color:#e2b557e0;justify-content:space-between;align-items:center;gap:18px;width:min(520px,100vw - 32px);padding:15px 17px;font-size:11px;display:flex;top:94px;bottom:auto;right:50%;transform:translate(50%);box-shadow:0 18px 50px #0310164d}.b2b-test-shell .b2b-toast button{color:#fff;white-space:nowrap;background:#00838e;border:1px solid #fff3;border-radius:6px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}@media (width<=1180px){.b2b-test-shell .b2b-header{grid-template-columns:250px 1fr auto;padding-inline:20px}.b2b-test-shell .b2b-premium-banner,.b2b-test-shell .b2b-secondary-ad{grid-template-columns:minmax(340px,1fr) minmax(190px,.55fr)}.b2b-test-shell .b2b-premium-price,.b2b-test-shell .b2b-secondary-ad-meta{display:none}}@media (width<=980px){.b2b-test-shell .b2b-market-topbar{grid-template-columns:136px minmax(0,1fr) 54px}.b2b-test-shell .b2b-market-cart-button{justify-content:center;padding:0}.b2b-test-shell .b2b-market-cart-copy,.b2b-test-shell .b2b-market-cart-button>b{display:none}}@media (width<=900px){.b2b-test-shell .b2b-header nav button:first-child{display:none}}@media (width<=760px){.b2b-test-shell .b2b-header{grid-template-columns:minmax(0,1fr) auto;height:64px;padding-inline:12px}.b2b-test-shell .b2b-brand img{width:190px}.b2b-test-shell .b2b-header nav{display:none}.b2b-test-shell .b2b-market-topbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:5px;height:48px}.b2b-test-shell .b2b-market-catalog-button,.b2b-test-shell .b2b-market-search-field,.b2b-test-shell .b2b-market-search-button,.b2b-test-shell .b2b-market-cart-button{height:48px!important}.b2b-test-shell .b2b-market-search-field{margin-left:-5px}.b2b-test-shell .b2b-premium-banner,.b2b-test-shell .b2b-secondary-ad{grid-template-columns:1fr;gap:16px;min-height:0;padding:22px 19px}.b2b-test-shell .b2b-premium-copy h1{font-size:27px}.b2b-test-shell .b2b-premium-product{z-index:-1;opacity:.22;width:56%;height:150px;position:absolute;bottom:-15px;right:-30px}.b2b-test-shell .b2b-secondary-ad{margin-bottom:40px}.b2b-test-shell .b2b-secondary-ad-copy h2{font-size:25px}.b2b-test-shell .b2b-secondary-ad>img{display:none}.b2b-test-shell .b2b-floating-cart{min-width:190px;min-height:54px;bottom:12px;right:10px}.b2b-test-shell .b2b-toast{align-items:flex-start;top:74px}.b2b-test-shell .b2b-header .b2b-brand{justify-content:flex-start;align-items:center;display:flex}.b2b-test-shell .b2b-header .b2b-brand img{object-fit:contain;width:190px;max-width:calc(100vw - 180px);height:auto;display:block}.b2b-test-shell .b2b-showcase-products,.b2b-test-shell .b2b-shelf-grid,.b2b-test-shell .b2b-product-results.marketplace{align-items:stretch;gap:9px;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:318px!important}.b2b-test-shell .b2b-shelf-grid{scroll-snap-type:none;margin-inline:0;padding:0}.b2b-test-shell .b2b-showcase-products .b2b-market-card,.b2b-test-shell .b2b-shelf-grid .b2b-market-card,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card{flex-direction:column;align-self:stretch;min-height:0;height:318px!important;display:flex!important}.b2b-test-shell .b2b-showcase-products .b2b-market-image,.b2b-test-shell .b2b-shelf-grid .b2b-market-image,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-image{flex:0 0 126px;height:126px!important}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body,.b2b-test-shell .b2b-shelf-grid .b2b-market-card-body,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card-body{flex-direction:column;flex:auto;min-height:0;padding:9px 10px 10px;display:flex}.b2b-test-shell .b2b-showcase-products .b2b-market-title,.b2b-test-shell .b2b-shelf-grid .b2b-market-title,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;max-height:34px;margin:4px 0 1px;font-size:14px;line-height:1.17;display:-webkit-box;overflow:hidden}.b2b-test-shell .b2b-showcase-products .b2b-product-rating,.b2b-test-shell .b2b-shelf-grid .b2b-product-rating,.b2b-test-shell .b2b-product-results.marketplace .b2b-product-rating{margin:1px 0 2px}.b2b-test-shell .b2b-showcase-products .b2b-market-supplier,.b2b-test-shell .b2b-shelf-grid .b2b-market-supplier,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-supplier{justify-content:center;min-height:28px;margin:0;padding:3px 0 4px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer{align-items:center;min-height:48px;margin-top:0;padding-top:6px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer>.b2b-add-cart,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer>.b2b-add-cart{border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:0;line-height:1;display:grid}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart:after,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer>.b2b-add-cart:after,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer>.b2b-add-cart:after{content:"+";font-size:24px;font-weight:350;line-height:1;display:block;transform:translateY(-1px)}.b2b-test-shell .b2b-header{background:#071626;grid-template-columns:minmax(0,1fr) auto;height:68px;padding:0 14px}.b2b-test-shell .b2b-brand{min-width:0;overflow:hidden}.b2b-test-shell .b2b-brand img{image-rendering:auto;width:164px;max-width:100%;height:auto}.b2b-test-shell .b2b-header-actions{gap:3px}.b2b-test-shell .b2b-account-button{width:42px;min-width:42px;height:42px}.b2b-test-shell .b2b-menu-button{width:38px;height:42px;padding-inline:6px}.b2b-test-shell .b2b-products-page{padding:12px 12px calc(86px + env(safe-area-inset-bottom))}.b2b-test-shell .b2b-market-topbar{grid-template-columns:104px minmax(0,1fr) 48px;gap:0;height:50px;margin-bottom:16px}.b2b-test-shell .b2b-market-catalog-button,.b2b-test-shell .b2b-market-search-field,.b2b-test-shell .b2b-market-cart-button{border-radius:0!important;height:50px!important}.b2b-test-shell .b2b-market-catalog-button{white-space:nowrap;min-width:0;padding:0 10px;font-size:10px;border-radius:8px 0 0 8px!important}.b2b-test-shell .b2b-market-catalog-button .b2b-catalog-mark{margin-right:7px}.b2b-test-shell .b2b-market-search-field{border-left:1px solid #d6dde1;border-right:0;margin-left:0;padding:0 9px}.b2b-test-shell .b2b-market-search-field input{min-width:0;font-size:11px}.b2b-test-shell .b2b-market-cart-button{justify-content:center;min-width:48px;padding:0;border-radius:0 8px 8px 0!important}.b2b-test-shell .b2b-market-cart-copy,.b2b-test-shell .b2b-market-cart-button>b{display:none}.b2b-test-shell .b2b-premium-banner{border-radius:14px;grid-template-columns:1fr;gap:12px;min-height:0;margin-bottom:18px;padding:22px 20px}.b2b-test-shell .b2b-premium-copy h1{max-width:270px;font-size:29px;line-height:1.05}.b2b-test-shell .b2b-premium-copy p{max-width:210px}.b2b-test-shell .b2b-premium-copy button{min-height:44px;margin-top:18px;padding:0 16px}.b2b-test-shell .b2b-premium-product{opacity:.24;width:54%;height:145px;bottom:-20px;right:-28px}.b2b-test-shell .b2b-showcase-row{display:block}.b2b-test-shell .b2b-showcase-products{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;overflow:visible}.b2b-test-shell .b2b-showcase-products .b2b-market-card:nth-child(n){display:flex}.b2b-test-shell .b2b-showcase-products .b2b-market-image{height:142px}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body{padding:11px}.b2b-test-shell .b2b-showcase-products .b2b-market-title{min-height:38px;font-size:17px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer{min-height:64px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer strong{font-size:15px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart{width:38px;min-width:38px;padding:0;font-size:0}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart:after{content:"+";font-size:18px;line-height:1}.b2b-test-shell .b2b-sponsored-supplier{border-radius:12px;min-height:154px;margin-top:12px}.b2b-test-shell .b2b-secondary-ad{border-radius:14px;margin:18px 0 32px}.b2b-test-shell .b2b-floating-cart{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:14px;width:auto;min-width:0;min-height:56px;left:12px}.b2b-test-shell .b2b-toast{top:calc(76px + env(safe-area-inset-top));border-radius:10px;width:calc(100vw - 24px);padding:13px 14px;font-size:10px}}@media (width<=360px){.b2b-test-shell .b2b-brand img{width:150px}.b2b-test-shell .b2b-market-topbar{grid-template-columns:94px minmax(0,1fr) 46px}.b2b-test-shell .b2b-market-catalog-button{padding-inline:7px;font-size:9px}}@media (width<=760px){.b2b-test-shell .b2b-header .b2b-brand img{image-rendering:auto;width:208px;max-width:100%;height:auto}.b2b-test-shell .b2b-market-topbar{gap:0;height:52px;grid-template-columns:126px minmax(0,1fr)!important}.b2b-test-shell .b2b-market-catalog-button{letter-spacing:0;min-width:126px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.b2b-test-shell .b2b-market-catalog-button .b2b-catalog-mark{flex:0 0 18px;margin-right:8px}.b2b-test-shell .b2b-market-search-field{min-width:0;padding-inline:13px}.b2b-test-shell .b2b-market-search-field input{min-width:0;font-size:12px}.b2b-test-shell .b2b-market-cart-button{display:none!important}.b2b-test-shell .b2b-floating-cart{z-index:2147483000!important;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;min-height:58px!important;padding:8px 15px!important;display:grid!important;position:fixed!important;left:12px!important}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body{padding:9px 10px 10px}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body>small{line-height:1.2}.b2b-test-shell .b2b-showcase-products .b2b-market-title{min-height:34px;margin:5px 0 1px;line-height:1.08}.b2b-test-shell .b2b-showcase-products .b2b-product-rating{margin:3px 0 2px}.b2b-test-shell .b2b-showcase-products .b2b-market-supplier{gap:2px;min-height:0;margin:0;padding:5px 0 4px}.b2b-test-shell .b2b-showcase-products .b2b-market-supplier b{font-size:8px}.b2b-test-shell .b2b-showcase-products .b2b-market-supplier span{font-size:7px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer{min-height:52px;padding-top:6px}}@media (width<=360px){.b2b-test-shell .b2b-header .b2b-brand img{width:180px}.b2b-test-shell .b2b-market-topbar{grid-template-columns:116px minmax(0,1fr)!important}.b2b-test-shell .b2b-market-catalog-button{min-width:116px;padding-inline:9px;font-size:10px}}@media (width<=760px){.b2b-test-shell .b2b-showcase-products{align-items:start}.b2b-test-shell .b2b-showcase-products .b2b-market-card{align-self:start;height:auto}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body{flex:none;height:auto}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer{align-items:center;min-height:0;margin-top:0;padding-top:8px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>div{gap:3px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart{border-radius:8px;flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}}.b2b-test-shell .b2b-brand{color:#f8f3e8;text-align:left;flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none;display:inline-flex}.b2b-test-shell .b2b-brand>span{letter-spacing:.035em;white-space:nowrap;font:400 25px/1 Georgia,Times New Roman,serif}.b2b-test-shell .b2b-brand>small{color:#c8a157;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-top:6px;font:700 9px/1 Arial,sans-serif;display:block}.b2b-test-shell .b2b-header .b2b-brand>small{color:#c8a157;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:9px}.b2b-test-shell .b2b-market-topbar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.b2b-test-shell .b2b-market-catalog-button{color:#fff;box-shadow:none;background:#0b222e}.b2b-test-shell .b2b-market-catalog-button:hover,.b2b-test-shell .b2b-market-catalog-button[aria-expanded=true]{color:#fff;box-shadow:none;background:#153747;transform:none}.b2b-test-shell .b2b-market-search-field{box-shadow:none;background:#fff}@media (width<=760px){.b2b-test-shell .b2b-header .b2b-brand>span{font-size:21px}.b2b-test-shell .b2b-header .b2b-brand>small{margin-top:4px;font-size:7px}.b2b-test-shell .b2b-market-topbar{height:52px;grid-template-columns:126px minmax(0,1fr)!important}.b2b-test-shell .b2b-market-catalog-button{border:1px solid #0b222e;border-right:0;min-width:126px;padding:0 12px;font-size:11px;font-weight:750;border-radius:9px 0 0 9px!important;height:52px!important}.b2b-test-shell .b2b-market-search-field{background:#fff;border:1px solid #dce2e5;border-left:0;margin-left:0;padding:0 13px;border-radius:0 9px 9px 0!important;height:52px!important}.b2b-test-shell .b2b-market-search-field:focus-within{box-shadow:none;border-color:#dce2e5}.b2b-test-shell .b2b-showcase-products{grid-auto-rows:372px;align-items:stretch}.b2b-test-shell .b2b-showcase-products .b2b-market-card{flex-direction:column;align-self:stretch;height:372px;min-height:0;display:flex}.b2b-test-shell .b2b-showcase-products .b2b-market-image{flex:0 0 142px;height:142px}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body{flex-direction:column;flex:auto;min-height:0;padding:10px;display:flex}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b2b-test-shell .b2b-showcase-products .b2b-market-title{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;min-height:36px;max-height:36px;margin:5px 0 2px;font-size:15px;line-height:1.17;display:-webkit-box;overflow:hidden}.b2b-test-shell .b2b-showcase-products .b2b-product-rating{margin:2px 0 3px}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body>p{display:none}.b2b-test-shell .b2b-showcase-products .b2b-market-supplier{justify-content:center;min-height:32px;margin:0;padding:5px 0}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer{min-height:56px;margin-top:auto;padding-top:7px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart{border-radius:12px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.b2b-test-shell .b2b-product-results.marketplace{grid-auto-rows:372px;align-items:stretch}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card{flex-direction:column;align-self:stretch;height:372px;min-height:0;display:flex}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-image{flex:0 0 142px;height:142px}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card-body{flex-direction:column;flex:auto;min-height:0;padding:10px;display:flex}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card-body>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-title{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;min-height:36px;max-height:36px;margin:5px 0 2px;font-size:15px;line-height:1.17;display:-webkit-box;overflow:hidden}.b2b-test-shell .b2b-product-results.marketplace .b2b-product-rating{margin:2px 0 3px}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card-body>p{display:none}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-supplier{justify-content:center;min-height:32px;margin:0;padding:5px 0}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer{min-height:56px;margin-top:auto;padding-top:7px}.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer>.b2b-add-cart{border-radius:12px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.b2b-test-shell .b2b-header .b2b-brand{justify-content:flex-start;align-items:center;display:flex}.b2b-test-shell .b2b-header .b2b-brand img{object-fit:contain;width:190px;max-width:calc(100vw - 180px);height:auto;display:block}.b2b-test-shell .b2b-showcase-products,.b2b-test-shell .b2b-shelf-grid,.b2b-test-shell .b2b-product-results.marketplace{align-items:stretch;gap:9px;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:318px!important}.b2b-test-shell .b2b-shelf-grid{scroll-snap-type:none;margin-inline:0;padding:0}.b2b-test-shell .b2b-showcase-products .b2b-market-card,.b2b-test-shell .b2b-shelf-grid .b2b-market-card,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card{flex-direction:column;align-self:stretch;min-height:0;height:318px!important;display:flex!important}.b2b-test-shell .b2b-showcase-products .b2b-market-image,.b2b-test-shell .b2b-shelf-grid .b2b-market-image,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-image{flex:0 0 126px;height:126px!important}.b2b-test-shell .b2b-showcase-products .b2b-market-card-body,.b2b-test-shell .b2b-shelf-grid .b2b-market-card-body,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card-body{flex-direction:column;flex:auto;min-height:0;padding:9px 10px 10px;display:flex}.b2b-test-shell .b2b-showcase-products .b2b-market-title,.b2b-test-shell .b2b-shelf-grid .b2b-market-title,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;max-height:34px;margin:4px 0 1px;font-size:14px;line-height:1.17;display:-webkit-box;overflow:hidden}.b2b-test-shell .b2b-showcase-products .b2b-product-rating,.b2b-test-shell .b2b-shelf-grid .b2b-product-rating,.b2b-test-shell .b2b-product-results.marketplace .b2b-product-rating{margin:1px 0 2px}.b2b-test-shell .b2b-showcase-products .b2b-market-supplier,.b2b-test-shell .b2b-shelf-grid .b2b-market-supplier,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-supplier{justify-content:center;min-height:28px;margin:0;padding:3px 0 4px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer{align-items:center;min-height:48px;margin-top:0;padding-top:6px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer>.b2b-add-cart,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer>.b2b-add-cart{border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:0;line-height:1;display:grid}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart:after,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer>.b2b-add-cart:after,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer>.b2b-add-cart:after{content:"+";font-size:24px;font-weight:350;line-height:1;display:block;transform:translateY(-1px)}.b2b-test-shell .b2b-header .b2b-brand{justify-content:center}.b2b-test-shell .b2b-header .b2b-brand>span{color:#f8f3e8;letter-spacing:.035em;font:400 21px/1 Georgia,Times New Roman,serif}.b2b-test-shell .b2b-header .b2b-brand>small{color:#c8a157;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font:700 7px/1 Arial,sans-serif;display:block}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer>.b2b-add-cart,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer>.b2b-add-cart{border-radius:9px;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart:after,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer>.b2b-add-cart:after,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer>.b2b-add-cart:after{font-size:22px;line-height:1;transform:none}.b2b-test-shell .b2b-header{padding-left:10px;padding-right:12px}.b2b-test-shell .b2b-header .b2b-brand{text-align:left;align-items:flex-start;margin:0;justify-content:flex-start!important}.b2b-test-shell .b2b-header .b2b-brand img{margin:0}.b2b-test-shell .b2b-market-search-field input{min-width:0;line-height:1.2;font-size:16px!important}.b2b-test-shell .b2b-market-search-field input::placeholder{color:#a9b1b6;opacity:1}.b2b-test-shell .b2b-search-suggestions{left:0;right:0}.b2b-test-shell .b2b-showcase-products,.b2b-test-shell .b2b-shelf-grid,.b2b-test-shell .b2b-product-results.marketplace{grid-auto-rows:288px!important}.b2b-test-shell .b2b-showcase-products .b2b-market-card,.b2b-test-shell .b2b-shelf-grid .b2b-market-card,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card{height:288px!important}.b2b-test-shell .b2b-showcase-products .b2b-market-supplier,.b2b-test-shell .b2b-shelf-grid .b2b-market-supplier,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-supplier{text-align:center;flex:0 0 32px;place-content:center;place-items:center;gap:0;width:100%;height:32px;min-height:32px;margin:0;padding:0}.b2b-test-shell .b2b-showcase-products .b2b-market-supplier b,.b2b-test-shell .b2b-showcase-products .b2b-market-supplier span,.b2b-test-shell .b2b-shelf-grid .b2b-market-supplier b,.b2b-test-shell .b2b-shelf-grid .b2b-market-supplier span,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-supplier b,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-supplier span{text-align:center;width:100%}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer,.b2b-test-shell .b2b-shelf-grid .b2b-market-card footer,.b2b-test-shell .b2b-product-results.marketplace .b2b-market-card footer{margin-top:0}}.b2b-test-shell .b2b-header .b2b-brand{gap:0}.b2b-test-shell .b2b-header .b2b-brand>span{letter-spacing:.035em;font:400 25px/1 Georgia,Times New Roman,serif}.b2b-test-shell .b2b-header .b2b-brand>small{color:#c8a157;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-family:inherit;font-size:9px;font-weight:400;line-height:1}.b2b-test-shell .b2b-cart-page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.b2b-test-shell .b2b-cart-page-heading h1{color:#11181e;letter-spacing:-.052em;margin:0;font-family:inherit;font-size:clamp(36px,4vw,54px);font-weight:650}.b2b-test-shell .b2b-cart-page-heading h1 sup{color:#007d88;vertical-align:top;margin-left:7px;font-size:.35em}.b2b-test-shell .b2b-cart-page-heading>button{color:#17394c;cursor:pointer;background:#fff;border:1px solid #cbd4d8;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:10px;font-weight:760;display:inline-flex}.b2b-test-shell .b2b-cart-page-heading>button span{font-size:17px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart{color:#fff;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:#111820;border-radius:12px;flex:0 0 40px;padding:0;font-size:20px;font-weight:430}@media (width<=760px){.b2b-test-shell .b2b-header .b2b-brand>span{font-size:21px}.b2b-test-shell .b2b-header .b2b-brand>small{margin-top:4px;font-size:7px}.b2b-test-shell .b2b-cart-page-heading{flex-direction:column;align-items:flex-start;margin-bottom:20px}.b2b-test-shell .b2b-cart-page-heading>button{min-height:40px;padding:0 13px}.b2b-test-shell .b2b-showcase-products .b2b-market-card footer>.b2b-add-cart{border-radius:9px;flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px;font-size:0}}.trendyol-article{color:#142538;background:#f6f1e7;min-height:100vh;padding:32px max(22px,50vw - 500px)}.trendyol-article>*{max-width:860px;margin-left:auto;margin-right:auto}.trendyol-back{color:#876321;letter-spacing:.04em;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.trendyol-preview{color:#7b5b20;letter-spacing:.04em;background:#fbf7ef;border:1px solid #dac9a7;margin-top:24px;padding:10px 13px;font-size:11px;font-weight:700}.trendyol-article header{margin-top:30px}.trendyol-article header>p{color:#9d772e;letter-spacing:.13em;margin:0;font-size:11px;font-weight:800}.trendyol-article h1{letter-spacing:-.035em;max-width:820px;margin:17px 0 20px;font:400 clamp(38px,6vw,66px)/1.04 Georgia,serif}.trendyol-deck{color:#556474;max-width:720px;font-size:18px;font-weight:400;line-height:1.55;display:block}.trendyol-date{color:#89939b;margin-top:24px;font-size:12px;display:block}.trendyol-hero{isolation:isolate;background:#112b3a;min-height:470px;margin:38px auto 0;position:relative;overflow:hidden;box-shadow:0 24px 48px #1425382b}.trendyol-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#091d2aed,#091d2a6b 60%,#091d2a14),linear-gradient(#0000 52%,#04131d61);position:absolute;inset:0}.trendyol-hero img{z-index:-2;object-fit:cover;object-position:center 22%;filter:saturate(.86)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.trendyol-hero div{color:#fff;max-width:495px;position:absolute;bottom:clamp(25px,5vw,49px);left:clamp(22px,5vw,52px);right:20px}.trendyol-hero span{color:#d9b76d;letter-spacing:.17em;margin-bottom:12px;font:800 10px Inter,sans-serif;display:block}.trendyol-hero b{letter-spacing:-.06em;font:400 clamp(48px,8vw,86px)/.83 Georgia,serif;display:block}.trendyol-hero p{color:#e6ecea;margin:18px 0 0;font:400 18px/1.3 Georgia,serif}.trendyol-credit{color:#7a8287;font-size:11px;line-height:1.45;margin-top:9px!important}.trendyol-article article{font-size:17px;line-height:1.72}.trendyol-lead{color:#31485b;margin:0 0 32px;font:400 22px/1.6 Georgia,serif}.trendyol-article h2{letter-spacing:-.02em;margin:48px 0 15px;font:400 34px/1.12 Georgia,serif}.trendyol-article a{color:#765514}.trendyol-article a:hover{color:#172c3d}.trendyol-timeline{background:#d5c7b1;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0 35px;display:grid}.trendyol-timeline div{background:#fffaf0;padding:22px}.trendyol-timeline span{color:#986d20;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.trendyol-timeline b{margin:9px 0 7px;font:400 23px/1.1 Georgia,serif;display:block}.trendyol-timeline p{color:#657078;margin:0;font-size:12px;line-height:1.5}.trendyol-system{color:#edf2ef;background:radial-gradient(circle at 88% 0,#e9e0bf,#0000 30%),#102a3a;margin:27px 0 31px;padding:28px;box-shadow:0 18px 35px #14253821}.trendyol-system>span{color:#e9ca85;letter-spacing:.11em;font-size:11px;font-weight:800;display:block}.trendyol-system>p{color:#c6d1d2;margin:6px 0 20px;font-size:13px;line-height:1.45}.trendyol-facts{background:#ffffff2b;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.trendyol-facts div{background:#05192473;padding:17px 14px}.trendyol-facts strong{color:#fff;letter-spacing:-.035em;font:400 29px/1 Georgia,serif;display:block}.trendyol-facts span{color:#b8c6c7;margin-top:7px;font-size:10px;line-height:1.35;display:block}.trendyol-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.trendyol-flow div{color:#cbd7d8;border-top:1px solid #e8d19673;padding:13px 10px;font-size:11px;line-height:1.4;position:relative}.trendyol-flow b{color:#f7f3ea;margin-bottom:5px;font-size:13px;display:block}.trendyol-flow div:not(:last-child):after{color:#e9ca85;content:"→";position:absolute;top:12px;right:-7px}.trendyol-inline{margin:32px 0}.trendyol-inline img{object-fit:cover;width:100%;max-height:510px;display:block}.trendyol-article figcaption{color:#7a8287;margin-top:9px;font-size:11px;line-height:1.45}.trendyol-note{background:#e8dfcc;border-left:3px solid #a77a28;margin:29px 0;padding:25px 29px}.trendyol-note>span{color:#986d20;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.trendyol-note p{color:#334b59;margin:12px 0 0;font:400 20px/1.45 Georgia,serif}.trendyol-compare{background:#d5c7b1;grid-template-columns:1fr 1fr;gap:1px;margin:27px 0 30px;display:grid}.trendyol-compare div{background:#fffaf0;padding:23px}.trendyol-compare div+div{color:#fff;background:#183545}.trendyol-compare span{color:#986d20;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.trendyol-compare div+div span{color:#e8ca83}.trendyol-compare b{color:inherit;margin:8px 0;font:400 25px/1.1 Georgia,serif;display:block}.trendyol-compare p{color:#657078;margin:0;font-size:13px;line-height:1.55}.trendyol-compare div+div p{color:#ccd8d9}.trendyol-article ol{padding-left:24px}.trendyol-article li{padding:0 0 18px 8px}.trendyol-sources{border-top:1px solid #d6c9b4;margin:46px 0;padding:22px 0}.trendyol-sources h3{margin:0 0 13px;font:400 22px Georgia,serif}.trendyol-sources a{margin:9px 0;font-size:13px;line-height:1.45;display:block}.trendyol-photo-grid{grid-template-columns:1.16fr .84fr;gap:13px;margin:32px 0;display:grid}.trendyol-photo-grid figure{margin:0}.trendyol-photo-grid img{object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.trendyol-pullquote{color:#31485b;background:#eee5d4;border-left:3px solid #c49a4a;margin:30px 0;padding:27px 30px;font:400 23px/1.45 Georgia,serif}.trendyol-pullquote small{color:#746a58;letter-spacing:.04em;margin-top:12px;font:600 11px/1.45 Inter,sans-serif;display:block}@media (width<=620px){.trendyol-article{padding:22px 18px}.trendyol-article h1{font-size:38px}.trendyol-deck{font-size:16px}.trendyol-hero{min-height:370px;margin:28px -4px 0}.trendyol-hero div{bottom:27px;left:24px}.trendyol-hero b{font-size:62px}.trendyol-hero p,.trendyol-article article{font-size:16px}.trendyol-lead{font-size:20px}.trendyol-article h2{margin-top:38px;font-size:29px}.trendyol-timeline{grid-template-columns:1fr}.trendyol-timeline div{padding:18px 20px}.trendyol-system{margin-left:-4px;margin-right:-4px;padding:21px 18px}.trendyol-facts{grid-template-columns:1fr 1fr}.trendyol-facts div{padding:14px 12px}.trendyol-facts strong{font-size:25px}.trendyol-flow{grid-template-columns:1fr 1fr;gap:7px}.trendyol-flow div:not(:last-child):after{display:none}.trendyol-note{padding:21px 20px}.trendyol-note p{font-size:18px}.trendyol-compare{grid-template-columns:1fr}.trendyol-inline{margin-left:-4px;margin-right:-4px}.trendyol-photo-grid{grid-template-columns:1fr;gap:11px;margin-left:-4px;margin-right:-4px}.trendyol-photo-grid img{min-height:260px}.trendyol-pullquote{padding:22px;font-size:20px}}.trendyol-language-links{justify-content:flex-end;align-items:center;gap:6px;margin:-16px 0 18px;display:flex}.trendyol-language-links a,.trendyol-language-links span{color:#687783;letter-spacing:.1em;text-align:center;background:#fffaf0a8;border:1px solid #d8cdbb;border-radius:999px;min-width:40px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.trendyol-language-links span{color:#fff;background:#173347;border-color:#173347}.trendyol-language-links a:hover{color:#765514;border-color:#a27932}@media (width<=620px){.trendyol-language-links{justify-content:flex-start;margin:18px 0 4px}}.hotel-study{color:#153148;background:#e9e5dc;min-height:100vh}.study-toolbar{z-index:20;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#051521f7;border-bottom:1px solid #caa45745;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:11px max(24px,50vw - 620px);display:flex;position:sticky;top:0}.study-toolbar>a{color:#f8f2e8;letter-spacing:.02em;font:400 23px Georgia,serif;text-decoration:none}.study-toolbar>a small{color:#c99f50;letter-spacing:.16em;margin-top:4px;font:700 7px Arial,sans-serif;display:block}.study-toolbar>div{align-items:center;gap:10px;display:flex}.study-toolbar b{color:#e2be74;letter-spacing:.11em;border:1px solid #dcb66480;border-radius:99px;padding:7px 10px;font-size:9px}.study-toolbar span{color:#95a3ac;font-size:10px}.hotel-study>article{background:#fbf8f1;border:1px solid #d5cab9;width:min(1240px,100% - 38px);margin:32px auto 80px;overflow:hidden;box-shadow:0 28px 85px #1425331a}.hotel-hero{background:#0b2337;grid-template-columns:1.04fr .96fr;min-height:610px;display:grid}.hotel-hero>div{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,82px);display:flex}.hotel-hero p,.study-section>header span,.study-conclusion>span,.study-sources>span{color:#d3ac61;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.hotel-hero h1{color:#fbf5ea;letter-spacing:-.05em;margin:22px 0 25px;font:400 clamp(42px,5.1vw,70px)/1.01 Georgia,serif}.hotel-hero>div>span{color:#b9c5cb;max-width:545px;font-size:15px;line-height:1.74}.hotel-hero footer{gap:17px;margin-top:34px;display:flex}.hotel-hero footer b{color:#e1bd75;font-size:10px}.hotel-hero footer i{color:#81949e;font-size:9px;font-style:normal}.hotel-hero figure{margin:0;position:relative;overflow:hidden}.hotel-hero figure:after{display:none}.hotel-hero img{object-fit:cover;width:100%;height:100%}.hotel-hero figcaption{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#edf2ef;text-align:right;background:#071a288c;max-width:250px;padding:8px 10px;font-size:8px;line-height:1.45;position:absolute;bottom:18px;right:18px}.scope-note{background:#efe3ce;border-bottom:1px solid #d8c8ac;grid-template-columns:180px 1fr;gap:27px;padding:25px clamp(24px,7vw,85px);display:grid}.scope-note b{color:#866123;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.scope-note p{color:#506573;margin:0;font-size:12px;line-height:1.7}.thesis{padding:72px clamp(24px,11vw,145px) 35px}.thesis p{color:#647680;margin:0 0 24px;font-size:15px;line-height:1.8}.thesis h2{color:#17364d;letter-spacing:-.035em;margin:0;font:400 clamp(28px,3.4vw,43px)/1.2 Georgia,serif}.market-strip{grid-template-columns:repeat(4,1fr);gap:13px;padding:20px clamp(24px,7vw,85px) 69px;display:grid}.market-strip article{background:#fff;border:1px solid #d8cdbd;min-height:177px;padding:24px}.market-strip strong{color:#9a7130;font:400 29px Georgia,serif;display:block}.market-strip span{color:#425a69;margin-top:14px;font-size:11px;line-height:1.55;display:block}.study-section{border-top:1px solid #ddd4c6;padding:56px clamp(24px,11vw,145px)}.study-section>header{grid-template-columns:175px 1fr;align-items:start;gap:29px;display:grid}.study-section h2,.study-conclusion h2{color:#112c43;letter-spacing:-.04em;max-width:835px;margin:0;font:400 clamp(31px,4vw,50px)/1.08 Georgia,serif}.study-section>p{color:#536976;margin:29px 0;font-size:14px;line-height:1.83}.market-compare{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:37px;display:grid}.market-compare article{background:#fff;border:1px solid #d8cdbd;padding:25px}.market-compare span{color:#9b7838;text-transform:uppercase;font-size:9px;font-weight:800}.market-compare strong{color:#15354b;margin:11px 0;font:400 43px Georgia,serif;display:block}.occupancy-explainer{background:#f1eadf;border-left:3px solid #c7a15a;max-width:760px;padding:15px 18px;color:#526773!important;margin-top:-9px!important;font-size:11px!important;line-height:1.65!important}.market-compare dl{border-top:1px solid #e7ded0;gap:7px;margin:0 0 17px;padding:0;display:grid}.market-compare dl div{border-bottom:1px solid #eee7dc;justify-content:space-between;gap:10px;padding-top:8px;display:flex}.market-compare dt{color:#788891;font-size:9px;line-height:1.4}.market-compare dd{color:#1c4055;text-align:right;margin:0;font-size:9px;font-weight:800;line-height:1.4}.market-compare p{color:#657883;margin:0;font-size:10px;line-height:1.72}.study-section blockquote{color:#2a475c;background:#efe6d8;border-left:4px solid #c7a15a;margin:35px 0 0;padding:24px 28px;font:400 19px/1.58 Georgia,serif}.formula-band{background:#fff;border:1px solid #d8cdbd;grid-template-columns:155px 1fr;align-items:center;gap:12px 24px;margin-top:37px;padding:25px;display:grid}.formula-band b{color:#89662b;text-transform:uppercase;font-size:9px}.formula-band span{color:#1c3e54;font:400 17px Georgia,serif}.glossary{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:17px;display:grid}.glossary article{background:#fff;border:1px solid #ded4c4;padding:18px}.glossary b{color:#17384f;font:400 21px Georgia,serif;display:block}.glossary span{color:#71818a;margin-top:9px;font-size:9px;line-height:1.6;display:block}.assumption-table-wrap{margin-top:37px;overflow-x:auto}.assumption-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:800px}.assumption-table-wrap th{color:#87652b;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#ece3d5;padding:13px 14px;font-size:8px}.assumption-table-wrap td{color:#496171;border-bottom:1px solid #e5dcd0;padding:15px 14px;font-size:10px}.assumption-table-wrap td:first-child{color:#18384f;font-weight:800}.models{background:#10293d}.models>article{border-bottom:1px solid #d4af6342;grid-template-columns:1fr 1fr;min-height:470px;display:grid}.models>article.resort figure{order:2}.models figure{margin:0;position:relative;overflow:hidden}.models img{object-fit:cover;width:100%;height:100%}.models figure:after{content:"";background:linear-gradient(#0000 47%,#04111cbf);position:absolute;inset:0}.models figcaption{z-index:1;color:#fff;font:400 25px Georgia,serif;position:absolute;bottom:22px;left:24px}.model-copy{flex-direction:column;justify-content:center;padding:54px clamp(26px,5vw,68px);display:flex}.model-copy>p{color:#d4ae66;text-transform:uppercase;margin:0;font-size:9px}.model-copy>strong{color:#fff;margin-top:5px;font:400 54px Georgia,serif}.model-copy h2{color:#fff;margin:10px 0 19px;font:400 34px Georgia,serif}.model-copy ul{color:#bac7cc;margin:0;padding-left:16px;font-size:11px;line-height:1.68}.model-copy li+li{margin-top:6px}.model-numbers{border-top:1px solid #d2dee038;gap:22px;margin-top:26px;padding-top:18px;display:flex}.model-numbers span{color:#8ea0aa;text-transform:uppercase;gap:3px;font-size:8px;display:grid}.model-numbers b{color:#e9d2a0;font-size:15px}.model-numbers i{color:#8fa2ab;text-transform:none;font-size:8px;font-style:normal}.pnl-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:37px;display:grid}.pnl-grid article{background:#fff;border:1px solid #d8cdbc;padding:28px}.pnl-grid h3{color:#17364d;margin:0;font:400 27px Georgia,serif}.pnl-grid article>p{color:#849198;margin:9px 0 21px;font-size:9px}.pnl-grid dl{margin:0}.pnl-grid dl>div{border-top:1px solid #e7ded2;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.pnl-grid dt{color:#647782;font-size:10px}.pnl-grid dd{color:#26475c;margin:0;font-size:10px;font-weight:800}.pnl-grid footer{border-top:2px solid #be9b58;justify-content:space-between;align-items:baseline;gap:20px;margin-top:19px;padding-top:17px;display:flex}.pnl-grid footer span{color:#7c8d95;text-transform:uppercase;max-width:180px;font-size:9px}.pnl-grid footer b{color:#277256;font-size:18px}.financial-chart{background:#fff;border:1px solid #d8cdbc;margin-top:18px;padding:27px}.chart-legend{color:#70818a;justify-content:flex-end;gap:16px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{width:14px;height:7px;display:block}.rev{background:#183950}.gop{background:#bc9a59}.cash{background:#40896a}.financial-chart figure{grid-template-columns:180px 1fr;align-items:center;gap:18px;margin:26px 0 0;display:grid}.financial-chart figcaption{color:#365268;font-size:10px;font-weight:800}.financial-chart figure>div{gap:5px;display:grid}.financial-chart figure i{border-radius:2px;min-width:42px;height:18px;display:block;position:relative}.financial-chart em{color:#fff;font-size:8px;font-style:normal;position:absolute;top:3px;left:7px}.return-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:38px;display:grid}.return-grid article{background:#fff;border:1px solid #d8cdbc;padding:28px}.return-grid small{color:#977435;text-transform:uppercase;font-size:9px}.return-grid strong{color:#17384e;margin-top:12px;font:400 39px Georgia,serif;display:block}.return-grid span{color:#83919a;font-size:9px;display:block}.return-grid b{color:#276d53;margin-top:27px;font-size:21px;display:block}.return-grid i{color:#84929a;margin-top:5px;font-size:9px;font-style:normal;display:block}.return-grid em{color:#4e6877;border-top:1px solid #e5ddd2;margin-top:14px;padding-top:14px;font-size:10px;font-style:normal;display:block}.return-section aside{background:#eee5d7;border-left:4px solid #c7a15a;margin-top:18px;padding:24px 27px}.return-section aside b{color:#7d5d24;text-transform:uppercase;font-size:10px}.return-section aside p{color:#526773;margin:9px 0 0;font-size:11px;line-height:1.7}.investment-budget{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:37px;display:grid}.investment-budget article{background:#fff;border:1px solid #d8cdbc;align-content:start;gap:10px;min-height:156px;padding:23px;display:grid}.investment-budget .investment-total{color:#edf2ee;background:linear-gradient(135deg,#173d58,#0d293d);border-color:#173d58;grid-column:span 2}.investment-budget small{color:#cda962;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.investment-budget strong{color:#fff;letter-spacing:-.04em;font:400 42px/1 Georgia,serif}.investment-budget strong i{color:#d6b16b;letter-spacing:.08em;font:700 11px Arial,sans-serif}.investment-budget b{color:#173d58;font:400 25px/1.05 Georgia,serif}.investment-budget span{color:#667984;font-size:10px;line-height:1.58}.investment-budget .investment-total span{color:#c0d0d3;max-width:320px}.investment-note{background:#f0e7d8;border-left:4px solid #c7a15a;margin-top:15px;padding:22px 25px}.investment-note b{color:#7d5d24;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.investment-note p{color:#526773;margin:8px 0 0;font-size:11px;line-height:1.7}.upside{grid-template-columns:1fr 1fr;align-items:center;gap:34px;margin-top:38px;display:grid}.upside figure{margin:0}.upside img{object-fit:cover;width:100%;height:310px}.upside figcaption{color:#849099;margin-top:7px;font-size:8px}.upside p{color:#536976;margin:0 0 18px;font-size:14px;line-height:1.8}.upside b{color:#18384e}.global-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px;display:grid}.global-grid article{background:#fff;border:1px solid #d8cdbc;padding:26px}.global-grid strong{color:#a17a39;font:400 35px Georgia,serif;display:block}.global-grid span{color:#62747e;margin-top:12px;font-size:10px;line-height:1.65;display:block}.check-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:37px;display:grid}.check-grid article{background:#fff;border:1px solid #d8cdbc;padding:23px}.check-grid b{color:#18384e;font:400 20px Georgia,serif}.check-grid p{color:#667a85;margin:10px 0 0;font-size:10px;line-height:1.65}.study-conclusion{color:#edf2f1;background:#102a40;padding:58px clamp(24px,11vw,145px)}.study-conclusion h2{color:#fff;margin:16px 0 34px}.study-conclusion p{color:#b6c3c9;margin:16px 0;font-size:14px;line-height:1.85}.study-conclusion b{color:#e2c27e}.hotel-cta{background:#ffffff0f;border:1px solid #dfb96f66;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:24px 26px;display:flex}.hotel-cta span{color:#e2c27e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.hotel-cta h3{color:#fff;max-width:460px;margin:8px 0 0;font:400 25px/1.18 Georgia,serif}.hotel-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.hotel-cta-actions a{color:#102a40;white-space:nowrap;background:#e5c27e;border:1px solid #dfbd79;padding:12px 16px;font-size:10px;font-weight:800;text-decoration:none}.hotel-cta-actions a+a{color:#fff;background:0 0}.study-sources{background:#eee7dc;gap:10px;padding:48px clamp(24px,11vw,145px);display:grid}.study-sources a{color:#29485e;border-bottom:1px solid #bea05f;width:max-content;max-width:100%;font-size:10px;text-decoration:none}.study-sources p{color:#74848d;margin:11px 0 0;font-size:10px;line-height:1.7}@media (width<=900px){.hotel-hero{grid-template-columns:1fr}.hotel-hero figure{min-height:420px}.scope-note{grid-template-columns:1fr}.study-section>header{grid-template-columns:1fr;gap:11px}.market-strip{grid-template-columns:1fr 1fr}.market-compare,.global-grid{grid-template-columns:1fr}.glossary{grid-template-columns:1fr 1fr}.models>article{grid-template-columns:1fr}.models>article figure{min-height:380px}.models>article.resort figure{order:0}.pnl-grid,.upside{grid-template-columns:1fr}.check-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.study-toolbar{min-height:64px;padding:10px 16px}.study-toolbar>a{font-size:19px}.study-toolbar span{display:none}.hotel-study>article{border:0;width:100%;margin:0}.hotel-hero>div{padding:48px 22px}.hotel-hero h1{font-size:41px}.hotel-hero footer{flex-direction:column;gap:7px}.hotel-hero figure{min-height:310px}.scope-note,.thesis,.study-section,.study-conclusion,.study-sources{padding-left:22px;padding-right:22px}.thesis{padding-top:34px;padding-bottom:28px}.thesis p{margin-bottom:18px}.market-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 22px 34px}.market-strip article{min-height:0;padding:16px 14px}.market-strip strong{font-size:23px}.market-strip span{margin-top:8px;font-size:9px;line-height:1.48}.market-compare,.global-grid,.pnl-grid,.return-grid,.check-grid{grid-template-columns:1fr}.formula-band{grid-template-columns:1fr;gap:6px}.formula-band span{margin-bottom:12px}.glossary{grid-template-columns:1fr}.models>article figure{min-height:300px}.model-copy{padding:38px 22px}.model-numbers{gap:13px}.financial-chart{padding:20px 16px}.chart-legend{flex-wrap:wrap;justify-content:flex-start}.financial-chart figure{grid-template-columns:1fr;gap:8px}.upside img{height:245px}.study-section blockquote{font-size:17px}.hotel-cta{flex-direction:column;align-items:flex-start}.hotel-cta h3{font-size:22px}}@media (width>=1001px){.pnl-grid,.return-grid{grid-template-columns:repeat(3,1fr)}}.expense-breakdown{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.expense-breakdown article{background:#fff;border:1px solid #d8cdbc;min-height:140px;padding:19px}.expense-breakdown b{color:#9a7130;font:400 24px Georgia,serif;display:block}.expense-breakdown span{color:#516976;margin-top:10px;font-size:10px;line-height:1.55;display:block}.expense-chart{border-top:3px solid #c5a05b}.simple-pnl article:first-child{background:#fdfbf6}.simple-pnl article:nth-child(2){background:#f4f7f6}.simple-pnl article:nth-child(3){background:#eef4ef}.simple-pnl footer b{font-size:20px}@media (width<=1000px){.expense-breakdown,.investment-budget{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.expense-breakdown,.investment-budget{grid-template-columns:1fr}.investment-budget .investment-total{grid-column:auto}.investment-budget article,.expense-breakdown article{min-height:auto}.expense-chart figure>div{gap:7px}}.occupancy-chart{background:linear-gradient(135deg,#102f47 0%,#0a2337 100%);margin:44px 0 0;padding:30px;position:relative;overflow:hidden}.occupancy-chart:before{content:"";border:1px solid #e1bd7538;border-radius:50%;width:340px;height:340px;position:absolute;top:-195px;right:-110px}.occupancy-chart figcaption,.expense-composition figcaption,.scenario-chart figcaption{z-index:1;gap:8px;display:grid;position:relative}.occupancy-chart figcaption>span,.expense-composition figcaption>span,.scenario-chart figcaption>span{color:#d8b36b;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.occupancy-chart figcaption strong,.expense-composition figcaption strong,.scenario-chart figcaption strong{color:#fff;max-width:530px;font:400 28px/1.15 Georgia,serif}.occupancy-chart figcaption small{color:#b9c6cb;max-width:570px;font-size:10px;line-height:1.65}.occupancy-chart svg{z-index:1;width:100%;height:auto;margin-top:26px;position:relative;overflow:visible}.occupancy-chart svg line{stroke:#d6e4e526;stroke-width:1px}.occupancy-chart svg .zero{stroke:#deb666d1;stroke-dasharray:5 5}.occupancy-chart svg .area{fill:url(#occupancyArea)}.occupancy-chart svg .curve{fill:none;stroke:#dfb967;stroke-width:4px;stroke-linecap:round}.occupancy-chart svg circle{fill:#0d2a40;stroke:#f1cf88;stroke-width:4px}.occupancy-chart svg text{fill:#eef1ed;font:700 12px Arial,sans-serif}.occupancy-chart svg .axis-label{fill:#9cb0ba;font-size:10px}.chart-callout{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071b2ac9;border:1px solid #deb66675;gap:5px;max-width:145px;padding:13px 15px;display:grid;position:absolute;bottom:36px;right:38px}.chart-callout b{color:#f0c976;font:400 25px Georgia,serif}.chart-callout span{color:#cbd5d6;font-size:9px;line-height:1.5}.expense-composition{background:linear-gradient(145deg,#fff 0%,#f0eadf 100%);border:1px solid #d8cdbc;margin:37px 0 0;padding:31px}.expense-composition figcaption strong{color:#17384e}.expense-composition figcaption small{color:#74848d;max-width:600px;font-size:10px;line-height:1.65}.expense-composition-body{grid-template-columns:250px 1fr;align-items:center;gap:52px;margin-top:28px;display:grid}.expense-donut{aspect-ratio:1;background:conic-gradient(#173d58 0 44%,#c49344 44% 60%,#4c876b 60% 76%,#8e98a0 76% 85%,#7d9caa 85% 93%,#dec98e 93% 100%);border-radius:50%;place-items:center;width:218px;display:grid;box-shadow:0 19px 38px #1831432b}.expense-donut:before{content:"";aspect-ratio:1;background:#fbf8f1;border-radius:50%;width:158px;position:absolute;box-shadow:inset 0 0 0 1px #e2d8c8}.expense-donut>div{z-index:1;text-align:center;position:relative}.expense-donut b{color:#17384e;font:400 32px Georgia,serif;display:block}.expense-donut span{color:#7b898e;margin-top:4px;font-size:9px;line-height:1.35;display:block}.expense-key{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.expense-key p{color:#526774;border-bottom:1px solid #e4dccf;grid-template-columns:13px 1fr auto;align-items:center;gap:9px;margin:0;padding:12px 0;font-size:10px;display:grid}.expense-key i{border-radius:50%;width:10px;height:10px;display:block}.expense-key i.team{background:#173d58}.expense-key i.distribution{background:#c49344}.expense-key i.reserve{background:#4c876b}.expense-key i.housekeeping{background:#8e98a0}.expense-key i.utilities{background:#7d9caa}.expense-key i.breakfast{background:#dec98e}.expense-key b{color:#17384e;font-size:10px}.editorial-photo{background:#102b41;min-height:320px;margin:38px 0 0;position:relative;overflow:hidden}.editorial-photo img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.editorial-photo:after{content:"";background:linear-gradient(90deg,#051825db,#05182514 68%);position:absolute;inset:0}.editorial-photo figcaption{z-index:1;color:#fff;gap:7px;max-width:390px;display:grid;position:absolute;bottom:27px;left:30px}.editorial-photo b{font:400 25px Georgia,serif}.editorial-photo span{color:#d8e0df;font-size:10px;line-height:1.65}.scenario-chart{background:#102e46;border:1px solid #d8cdbc;margin-top:31px;padding:34px}.scenario-chart figcaption strong{max-width:600px}.scenario-columns{background:repeating-linear-gradient(0deg,#0000 0 69px,#eff4f11c 70px 71px);border-bottom:1px solid #eff4f170;grid-template-columns:repeat(3,1fr);align-items:end;gap:13px;height:282px;margin-top:29px;padding:0 4px;display:grid}.scenario-columns article{border-left:1px solid #eff4f11c;grid-template-rows:1fr auto auto auto;align-items:end;gap:7px;height:100%;padding:0 16px 18px;display:grid}.scenario-columns .column-wrap{align-items:flex-end;height:184px;display:flex}.scenario-columns i{background:linear-gradient(#d5b16a,#aa7e36);width:100%;min-height:8px;display:block;box-shadow:0 12px 20px #0000002e}.scenario-columns .loss i{background:#b06657}.scenario-columns .strong i{background:linear-gradient(#d7bf7b,#468c6a)}.scenario-columns b{color:#fff;font:400 27px Georgia,serif}.scenario-columns span{color:#c3d0d4;font-size:10px}.scenario-columns small{color:#d9b66c;letter-spacing:.04em;font-size:9px}.scenario-chart>p{color:#9eb1b8;margin:15px 0 0;font-size:9px}.hotel-study .expense-donut{position:relative}@media (width<=760px){.occupancy-chart{padding:23px 18px}.occupancy-chart figcaption strong,.expense-composition figcaption strong,.scenario-chart figcaption strong{font-size:25px}.occupancy-chart svg{width:calc(100% + 10px);margin-left:-6px}.occupancy-chart svg text{font-size:10px}.chart-callout{width:max-content;max-width:100%;margin:10px 0 0;position:relative;bottom:auto;right:auto}.expense-composition{padding:25px 20px}.expense-composition-body{grid-template-columns:1fr;gap:27px}.expense-donut{margin:auto}.expense-key{grid-template-columns:1fr}.editorial-photo{min-height:280px}.editorial-photo figcaption{bottom:22px;left:22px;right:18px}.scenario-chart{padding:25px 18px}.scenario-columns{height:245px}.scenario-columns article{padding-left:9px;padding-right:9px}.scenario-columns b{font-size:19px}.scenario-columns span{font-size:9px}.scenario-columns .column-wrap{height:150px}}.financial-story{gap:18px}.financial-story article{border:1px solid #d8cebf;flex-direction:column;min-height:355px;padding:31px 30px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #23363e0e}.financial-story article:before{content:"";background:linear-gradient(#c59c57,#ead6a6);width:4px;position:absolute;inset:0 auto 0 0}.financial-story article:first-child{background:linear-gradient(145deg,#fffdf8,#f5eee2)}.financial-story article:nth-child(2){background:linear-gradient(145deg,#f9fbfa,#edf3ef)}.financial-story article:nth-child(3){background:linear-gradient(145deg,#f7fbf8,#e3efe8)}.financial-story .financial-step{color:#a27d3e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:800;display:block}.financial-story h3{letter-spacing:-.025em;font-size:33px}.financial-story article>p{min-height:32px;margin:10px 0 22px;font-size:10px;line-height:1.6}.financial-story dl{z-index:1;position:relative}.financial-story dl>div{padding:13px 0}.financial-story footer{border-top:1px solid #d8cebf;margin-top:auto;padding:22px 0 0;display:block}.financial-story footer span{color:#687a81;letter-spacing:.1em;max-width:none;margin-bottom:7px;font-size:9px;display:block}.financial-story footer b{color:#173d58;letter-spacing:-.035em;align-items:baseline;gap:7px;font:400 38px/1 Georgia,serif;display:flex}.financial-story footer b i{color:#8a6b34;letter-spacing:.08em;font:700 10px Arial,sans-serif}.financial-story article:nth-child(3) footer b{color:#287154}.benchmark-panel{background:linear-gradient(135deg,#173449,#0e2739);border-top:3px solid #c8a25e;margin:36px 0 0;padding:34px 36px;box-shadow:0 18px 34px #132f4221}.benchmark-panel figcaption{gap:8px;display:grid}.benchmark-panel figcaption span{color:#d7b46d;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.benchmark-panel figcaption strong{color:#fff;letter-spacing:-.025em;font:400 31px/1.14 Georgia,serif}.benchmark-panel figcaption small{color:#c8d4d7;max-width:620px;font-size:10px;line-height:1.65}.benchmark-list{gap:21px;margin-top:30px;display:grid}.benchmark-row{grid-template-columns:190px 1fr;align-items:center;gap:28px;display:grid}.benchmark-row>div:first-child{gap:5px;display:grid}.benchmark-row b{color:#f7f2e9;font-size:12px}.benchmark-row span{color:#aebfc5;font-size:9px}.benchmark-track{background:repeating-linear-gradient(90deg,#eff4f12b 0 1px,#0000 1px 20%);border-top:1px solid #e7efee45;height:34px;position:relative}.benchmark-track:after{content:"";border-bottom:1px solid #e7efee45;position:absolute;inset:-2px 0 0}.benchmark-range{z-index:1;background:#d3b36f;border-radius:99px;height:10px;position:absolute;top:9px;box-shadow:0 0 0 3px #d3b36f1f}.benchmark-track small{z-index:2;color:#ead7a8;font-size:8px;font-weight:700;position:absolute;top:21px}.benchmark-marker{z-index:3;color:#eff7f1;background:#397c62;border:2px solid #9dd0b5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:3px;transform:translate(-50%);box-shadow:0 0 0 5px #5397752b}.benchmark-row.team .benchmark-range{width:10%;left:60%}.benchmark-row.team .benchmark-track small{left:60%}.benchmark-row.team .benchmark-marker{left:92%}.benchmark-row.sales .benchmark-range{width:14%;left:27%}.benchmark-row.sales .benchmark-track small{left:27%}.benchmark-row.sales .benchmark-marker{left:73%}.benchmark-row.utilities .benchmark-range{width:17%;left:50%}.benchmark-row.utilities .benchmark-track small{left:50%}.benchmark-row.utilities .benchmark-marker{left:75%}@media (width<=760px){.financial-story article{min-height:0;padding:27px 24px}.financial-story footer b{font-size:34px}.benchmark-panel{padding:27px 22px}.benchmark-panel figcaption strong{font-size:27px}.benchmark-row{grid-template-columns:1fr;gap:13px}.benchmark-track{margin-left:3px}.benchmark-list{gap:29px}}.financial-story footer{min-height:0;color:inherit;align-items:initial;background:0 0;grid-template-columns:none;gap:0}.sensitivity-panel{background:linear-gradient(135deg,#173449,#0e2739);border-top:3px solid #c8a25e;margin:37px 0 0;padding:35px 36px;box-shadow:0 18px 34px #132f4221}.sensitivity-panel figcaption{gap:8px;display:grid}.sensitivity-panel figcaption span{color:#d7b46d;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.sensitivity-panel figcaption strong{color:#fff;letter-spacing:-.025em;font:400 31px/1.14 Georgia,serif}.sensitivity-panel figcaption small{color:#c8d4d7;max-width:650px;font-size:10px;line-height:1.65}.sensitivity-list{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:29px;display:grid}.sensitivity-list article{background:#ffffff0b;border-top:1px solid #e0edeb40;grid-template-columns:30px 1fr;gap:12px;padding:20px 16px 19px;display:grid}.sensitivity-list article>b{color:#d7b46d;font:400 22px Georgia,serif}.sensitivity-list article>div{gap:8px;display:grid}.sensitivity-list strong{color:#f8f2e8;font:400 20px Georgia,serif}.sensitivity-list span{color:#becdd0;font-size:9px;line-height:1.7}@media (width<=760px){.sensitivity-panel{padding:27px 22px}.sensitivity-panel figcaption strong{font-size:27px}.sensitivity-list{grid-template-columns:1fr}.sensitivity-list article{padding:19px 15px}}.hotel-hero{background:#102c41;min-height:650px;display:block;position:relative;overflow:hidden}.hotel-hero>figure{margin:0;position:absolute;inset:0}.hotel-hero>figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hotel-hero>.hero-card{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081e2dbd;width:min(420px,100% - 52px);margin:0 0 0 clamp(26px,7vw,100px);padding:31px 32px;position:relative;transform:translateY(116px);box-shadow:0 15px 38px #04101938}.hotel-hero>.hero-card h1{margin:14px 0 18px;font-size:clamp(31px,3.25vw,43px)}.hotel-hero>.hero-card>span{font-size:12px;line-height:1.66}.hotel-hero>.hero-card footer{min-height:0;color:inherit;background:0 0;border:0;grid-template-columns:none;align-items:center;gap:17px;margin-top:23px;padding:0;display:flex}.hotel-hero>figure figcaption{background:#081e2d8a;max-width:235px;padding:8px 10px;font-size:8px;line-height:1.45;bottom:20px;right:20px}.wide-photo{background:#102b41;min-height:430px;margin:0;position:relative;overflow:hidden}.wide-photo img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.wide-photo:after{content:"";background:linear-gradient(#05192700,#051927d1);position:absolute;inset:45% 0 0}.wide-photo figcaption{z-index:1;color:#fff;gap:7px;max-width:465px;display:grid;position:absolute;bottom:26px;left:clamp(24px,7vw,85px);right:24px}.wide-photo figcaption b{font:400 26px Georgia,serif}.wide-photo figcaption span{color:#d6e0df;font-size:10px;line-height:1.65}.room-photo{min-height:410px;margin-top:37px}.restaurant-photo{min-height:430px;margin-top:37px}.restaurant-model{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:17px;display:grid}.restaurant-model article{background:#fff;border:1px solid #d8cdbc;padding:25px}.restaurant-model article:nth-child(2){background:#f5efe5;border-top:3px solid #c6a35f}.restaurant-model small{color:#9d7739;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.restaurant-model strong{color:#17384e;margin-top:13px;font:400 29px Georgia,serif;display:block}.restaurant-model span{color:#6b7e87;min-height:31px;margin-top:8px;font-size:10px;line-height:1.55;display:block}.restaurant-model b{color:#277256;margin-top:23px;font:400 27px Georgia,serif;display:block}.restaurant-model i{color:#6a7c85;border-top:1px solid #ddd3c5;margin-top:8px;padding-top:13px;font-size:9px;font-style:normal;line-height:1.55;display:block}.restaurant-note{background:#eee5d7;border-left:4px solid #c7a15a;margin-top:17px;padding:24px 27px}.restaurant-note b{color:#7d5d24;text-transform:uppercase;font-size:10px}.restaurant-note p{color:#526773;margin:9px 0 0;font-size:11px;line-height:1.7}.decision-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:35px 0;display:grid}.decision-grid article{background:#ffffff12;border-top:3px solid #b88654;padding:23px}.decision-grid article:nth-child(2){background:#d3b16d1f;border-color:#d2b16d}.decision-grid small{color:#dbbf80;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.decision-grid strong{color:#fff;margin-top:13px;font:400 31px Georgia,serif;display:block}.decision-grid span{color:#d7e0e0;margin-top:8px;font-size:10px;line-height:1.55;display:block}.decision-grid p{color:#b7c6ca;margin:15px 0 0;font-size:10px;line-height:1.65}@media (width<=760px){.hotel-hero{min-height:560px}.hotel-hero>.hero-card{width:calc(100% - 36px);margin-left:18px;padding:27px 24px;transform:translateY(58px)}.hotel-hero>.hero-card h1{font-size:34px}.hotel-hero>.hero-card>span{font-size:11px}.hotel-hero>figure figcaption{max-width:185px;bottom:12px;right:12px}.wide-photo{min-height:350px}.wide-photo figcaption{bottom:22px;left:22px}.wide-photo figcaption b{font-size:23px}.room-photo,.restaurant-photo{min-height:330px}.restaurant-model,.decision-grid{grid-template-columns:1fr}.restaurant-model span{min-height:0}}@media (width<=620px){.study-section{padding-top:30px;padding-bottom:26px}.study-section>p{margin:22px 0}.market-compare,.expense-breakdown,.investment-budget,.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-compare{grid-template-columns:1fr;margin-top:25px}.market-compare article,.expense-breakdown article,.investment-budget article,.check-grid article{min-height:0;padding:16px 14px}.market-compare strong{overflow-wrap:anywhere;margin:8px 0;font-size:31px}.occupancy-explainer{padding:13px 15px;margin-top:-3px!important;font-size:10px!important}.market-compare dl{gap:5px;margin-bottom:12px}.market-compare dl div{padding-top:6px;display:block}.market-compare dd{text-align:left;margin-top:2px}.market-compare p,.expense-breakdown span,.investment-budget span,.check-grid p{font-size:10.5px;line-height:1.55}.expense-breakdown b{font-size:21px}.expense-breakdown span{margin-top:7px}.investment-budget{margin-top:25px}.investment-budget .investment-total{grid-column:span 2;padding:18px 16px}.investment-budget strong{font-size:34px}.investment-budget b{font-size:21px}.investment-budget article{gap:7px}.check-grid{margin-top:25px}.check-grid b{font-size:18px}.check-grid p{margin-top:7px}.financial-story{gap:10px}.financial-story article{padding:22px 19px 20px}.financial-story .financial-step{margin-bottom:12px}.financial-story h3{font-size:28px}.financial-story article>p{min-height:0;margin:7px 0 13px}.financial-story dl>div{padding:10px 0}.financial-story footer{padding-top:15px}.financial-story footer b{font-size:30px}.return-grid{gap:10px;margin-top:25px}.return-grid article,.restaurant-model article,.decision-grid article{padding:18px 16px}.return-grid strong{margin-top:8px;font-size:32px}.return-grid b{margin-top:16px;font-size:18px}.return-grid em{margin-top:10px;padding-top:10px;font-size:10px}.restaurant-model{gap:10px;margin-top:13px}.restaurant-model strong{margin-top:9px;font-size:25px}.restaurant-model b{margin-top:15px;font-size:23px}.restaurant-model i{margin-top:7px;padding-top:10px}.decision-grid{gap:10px;margin:25px 0}.decision-grid strong{margin-top:9px;font-size:27px}.decision-grid p{margin-top:10px;font-size:10.5px;line-height:1.58}.sensitivity-list{gap:10px;margin-top:20px}.sensitivity-list article{padding:15px 13px}.expense-section-header{gap:0}.expense-section-header h2,.expense-breakdown{display:none}}.reading-controls{z-index:34;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071a28f0;border:1px solid #c99f50ad;border-radius:999px;padding:4px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 25px #05121c40}.reading-controls button{color:#bfcbd0;cursor:pointer;background:0 0;border:0;border-radius:50%;width:35px;height:35px;font:700 13px Arial,sans-serif}.reading-controls button+button{font-size:15px}.reading-controls button.active{color:#12293a;background:#d9b76d}.reading-controls button:focus-visible{outline-offset:2px;outline:2px solid #fff}.hotel-study[data-text-size=large] .thesis p,.hotel-study[data-text-size=large] .study-section>p,.hotel-study[data-text-size=large] .study-conclusion p{font-size:16px}.hotel-study[data-text-size=large] .market-strip span,.hotel-study[data-text-size=large] .market-compare p,.hotel-study[data-text-size=large] .expense-breakdown span,.hotel-study[data-text-size=large] .investment-budget span,.hotel-study[data-text-size=large] .check-grid p,.hotel-study[data-text-size=large] .return-grid span,.hotel-study[data-text-size=large] .return-grid i,.hotel-study[data-text-size=large] .return-grid em,.hotel-study[data-text-size=large] .decision-grid span,.hotel-study[data-text-size=large] .decision-grid p,.hotel-study[data-text-size=large] .restaurant-model span,.hotel-study[data-text-size=large] .restaurant-model i{font-size:12px}.hotel-study[data-text-size=large] .financial-story article>p,.hotel-study[data-text-size=large] .financial-story dt,.hotel-study[data-text-size=large] .financial-story dd{font-size:11px}@media (width<=620px){.study-conclusion{padding-top:38px;padding-bottom:42px}.study-conclusion h2{margin:12px 0 22px;font-size:34px;line-height:1.08}.study-conclusion p{font-size:14px;line-height:1.7}.market-strip span{font-size:10px}.financial-story article>p,.financial-story dt,.financial-story dd,.return-grid span,.return-grid i,.return-grid em,.restaurant-model span,.restaurant-model i{font-size:10.5px}.hotel-study[data-text-size=large] .market-strip span,.hotel-study[data-text-size=large] .market-compare p,.hotel-study[data-text-size=large] .expense-breakdown span,.hotel-study[data-text-size=large] .investment-budget span,.hotel-study[data-text-size=large] .check-grid p,.hotel-study[data-text-size=large] .return-grid span,.hotel-study[data-text-size=large] .return-grid i,.hotel-study[data-text-size=large] .return-grid em,.hotel-study[data-text-size=large] .decision-grid span,.hotel-study[data-text-size=large] .decision-grid p,.hotel-study[data-text-size=large] .restaurant-model span,.hotel-study[data-text-size=large] .restaurant-model i{font-size:12px}.hotel-study[data-text-size=large] .financial-story article>p,.hotel-study[data-text-size=large] .financial-story dt,.hotel-study[data-text-size=large] .financial-story dd{font-size:11.5px}}
