@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap";
:root{--bg:#fff;--panel:#fff;--panel2:#fff;--ink:#152850;--muted:#647084;--blue:#258bff;--cyan:#48caff;--line:#e5e9ef;--mono:"IBM Plex Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--ink);margin:0;font:14px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a,button,input,textarea{outline-offset:5px}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan)}p{color:var(--muted);line-height:1.8}h1,h2,h3{letter-spacing:-.035em;margin:0;font-weight:600}h1{letter-spacing:-.025em;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(72px,7.4vw,112px);font-weight:600;line-height:.94}h2{font-size:42px;line-height:1.16}h2 span{color:#8799b5}h3{font-size:24px}svg{flex-shrink:0}.announcement{font:9px var(--mono);letter-spacing:1.8px;color:#bad6f7;background:#102747;border-bottom:1px solid #254466;justify-content:space-between;padding:11px 5%;display:flex}.announcement span:last-child{align-items:center;gap:15px;display:flex}.announcement i{background:var(--cyan);width:3px;height:3px}header{border-bottom:1px solid var(--line);background:#070e1b;justify-content:space-between;align-items:center;padding:23px 5%;display:flex}.logo{width:205px;height:auto;display:block}nav{color:#c4cede;align-items:center;gap:32px;font-size:12px;display:flex}.button{background:var(--blue);border:1px solid var(--blue);color:#fff;border-radius:2px;justify-content:center;align-items:center;gap:25px;min-height:50px;padding:17px 22px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.button:hover{background:#1673df}.button.small{min-height:40px;padding:11px 16px;font-size:11px}.button.outline{background:0 0;border-color:#375373}.button.outline:hover{background:#132947}.text-link{color:#c5d2e4;background:0 0;border:0;align-items:center;gap:13px;padding:0;font-size:12px;display:inline-flex}.text-link:hover{color:#fff}.hero{grid-template-columns:1fr 1.08fr;max-width:1800px;min-height:665px;margin:auto;display:grid}.hero-copy{z-index:2;padding:65px 0 45px 5vw;position:relative}.eyebrow{font:10px var(--mono);letter-spacing:1.5px;color:#8aa1c1;align-items:center;gap:10px;margin-bottom:23px;display:flex}.status-dot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 14px #148dff}.hero h1 span{color:var(--blue)}.hero-copy>p{max-width:380px;margin:27px 0;font-size:15px}.actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.hero-specs{border-top:1px solid var(--line);gap:30px;max-width:480px;margin-top:45px;padding-top:22px;display:flex}.hero-specs div{flex-direction:column;gap:9px;display:flex}.hero-specs b{font:15px var(--mono);color:#d8e6f9}.hero-specs span{font:8px var(--mono);letter-spacing:1px;color:#8294af}.hero-art{background:#020915;align-items:center;display:flex;position:relative;overflow:hidden}.hero-art>img{object-fit:cover;object-position:50%;width:100%;height:100%;position:absolute;inset:0}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#060d19 0%,#0000 20%),linear-gradient(#0000 82%,#060d19);position:absolute;inset:0}.image-tag{z-index:1;font:9px var(--mono);letter-spacing:1.8px;color:#a3bfdc;position:absolute;left:35px;right:35px}.image-tag.top{top:30px}.image-tag.bottom{border-top:1px solid #38638b66;justify-content:space-between;padding-top:17px;display:flex;bottom:50px}.hero-art small{z-index:1;color:#778fac;font-size:9px;position:absolute;bottom:24px;left:35px}.utility-strip{border-block:1px solid var(--line);background:#0a1422;justify-content:space-between;align-items:center;gap:25px;padding:25px 5%;display:flex}.utility-strip div{color:#c0cee1;align-items:center;gap:12px;font-size:12px;display:flex}.utility-strip svg{color:var(--blue);stroke-width:1.5px;width:19px}.research-note{font:9px var(--mono);color:#6d87aa;letter-spacing:1px}.catalog-section,.label-section,.workflow{padding:80px 5%}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.section-heading>p{max-width:350px;margin:0 0 3px;font-size:13px}.catalog-row{border-top:1px solid #345274;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:30px 0;display:flex}.sku-index{font:18px var(--mono);color:#53708d}.catalog-row .eyebrow{margin-bottom:9px;font-size:8px}.catalog-row h3{font:600 40px Barlow Condensed,sans-serif}.catalog-row h3 span{color:var(--cyan);margin-left:10px;font-size:24px}.catalog-info{flex-direction:column;gap:10px;display:flex}.catalog-info>span{font:8px var(--mono);color:#6f89aa;letter-spacing:1px}.catalog-info>b{font-size:12px;font-weight:500}.label-section{border-block:1px solid var(--line);background:#0a1423}.shipping-tabs{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px;display:grid}.shipping-tabs>button{color:var(--ink);text-align:left;background:#0b1728;border:1px solid #2a3b52;align-items:center;gap:20px;padding:24px;transition:border-color .2s;display:flex}.shipping-tabs>button[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 3px var(--blue);background:#102b4b}.shipping-tabs .tab-number{font:13px var(--mono);color:#7d98bc}.shipping-tabs strong{letter-spacing:.2px;font-size:15px;display:block}.shipping-tabs small{color:#91a7c5;margin-top:9px;font-size:11px;display:block}.shipping-tabs svg{color:#5baeff;width:18px;margin-left:auto}.requirement{font:9px var(--mono);letter-spacing:.5px;color:#96c9ff;background:#0b1c31;border:1px solid #24415f;align-items:center;gap:12px;padding:16px 20px;display:flex}.requirement span{color:#a7b6ce;margin-left:auto}.diagram-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:28px;margin-top:27px;display:grid}.diagram-stage{background:#070f1d;border:1px solid #20334b;min-width:0;padding:20px}.diagram-top,.diagram-bottom{font:8px var(--mono);color:#728ba9;letter-spacing:.5px;justify-content:space-between;gap:15px;display:flex}.diagram-top{margin-bottom:35px}.annotated-label{border:1px solid #355b80;position:relative}.annotated-label>img{width:100%;display:block}.hotspot{color:#fff;width:27px;height:27px;font:11px var(--mono);z-index:1;background:#0a2a51;border:1px solid #98d9ff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #091b3480}.hotspot.active{background:#1784fb;box-shadow:0 0 0 6px #168cfe33,0 0 25px #168cfe80}.hotspot:after{content:"";pointer-events:none;border-left:1px solid #77bdff;height:22px;position:absolute;top:100%;left:50%}.diagram-bottom{margin-top:37px;font-size:7px}.field-detail{border-top:1px solid #213954;min-height:115px;margin-top:25px;padding-top:20px}.field-detail b{font:11px var(--mono);color:#57b7ff}.field-detail p{max-width:600px;margin:12px 0 0;font-size:12px}.callout-list{flex-direction:column;gap:2px;display:flex}.callout-list button{color:#c6d4e8;text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#1d3048;gap:15px;padding:16px 14px;display:flex;position:relative}.callout-list button.active{background:#102842;border-color:#2a6ba7}.callout-list button>span:first-child{font:10px var(--mono);color:#42acff;padding-top:3px}.callout-list strong{font-size:12px;font-weight:600}.callout-list p{margin:6px 0 0;font-size:11px;line-height:1.65}.callout-arrow{color:#4baefd;margin-left:auto;font-size:18px}.label-note{color:#8d9fb8;border-top:1px solid #213046;margin-top:25px;padding-top:20px;font-size:11px;line-height:1.8}.blank-panel{background:#070f1d;border:1px solid #223b56;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:30px;display:grid}.blank-vial-visual{height:330px;position:relative;overflow:hidden}.blank-vial-visual img{object-fit:cover;object-position:left;width:200%;max-width:none;height:100%;position:absolute;left:0}.blank-panel h3{font-size:32px}.blank-panel p,.blank-panel li{color:#8fa6c2;font-size:12px;line-height:1.8}.blank-panel ul{margin:22px 0;padding-left:17px}.steps{border-top:1px solid #35506e;grid-template-columns:repeat(4,1fr);display:grid}.steps article{border-right:1px solid var(--line);margin-right:25px;padding:27px 25px 5px 0}.steps article:last-child{border:0;margin:0}.steps article>span{font:12px var(--mono);color:#339bff;margin-bottom:32px;display:block}.steps h3{letter-spacing:-.02em;font-size:17px}.steps p{margin:15px 0;font-size:12px}.cta{background:#0e2747;border:1px solid #284c78;justify-content:space-between;align-items:center;gap:35px;margin:0 5% 75px;padding:38px 40px;display:flex}.cta h2{font-size:32px}.cta .eyebrow{margin-bottom:16px}.cta p{margin-bottom:0;font-size:12px}footer{border-top:1px solid var(--line);background:#040a13;padding:36px 5% 24px}.footer-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.footer-top p{font-size:11px}.footer-bottom{color:#7186a3;border-top:1px solid #172539;justify-content:space-between;gap:20px;padding-top:23px;font-size:9px;display:flex}.account{grid-template-columns:1fr 1fr;gap:12%;min-height:700px;padding:75px 7%;display:grid}.account h1{max-width:470px;font-size:76px}.account-aside{border-top:1px solid var(--line);font:12px/2 var(--mono);color:#698aaf;margin-top:50px;padding-top:25px}.form-card{background:var(--panel);border:1px solid var(--line);padding:30px}.form-card h2{margin-bottom:25px;font-size:26px}.notice{color:#a5c7ee;background:#10233b;border:1px solid #2b4666;margin-bottom:24px;padding:14px 16px;font-size:12px;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(label){color:var(--ink);margin:17px 0;font-size:12px;display:block}:where(label>span){color:var(--muted)}:where(input:not([type=checkbox]):not([type=radio]),textarea){width:100%;color:var(--ink);background:#fff;border:1px solid #d4dce7;border-radius:8px;margin-top:8px;padding:12px;display:block}:where(input,textarea)::placeholder{color:#8592a6}:where(input,textarea):focus{outline:1px solid var(--blue)}input[type=file]{font-size:11px}input[type=file]::file-selector-button{color:#d1e5ff;background:#163c68;border:0;margin-right:10px;padding:8px 12px}textarea{resize:vertical}.check{align-items:flex-start;gap:16px;font-size:12px;line-height:1.6;display:flex}.check input{accent-color:var(--blue);flex-shrink:0;margin-top:3px}.check a{color:var(--blue,#2f6bff);text-underline-offset:2px;font-weight:600;text-decoration:underline}.check a:hover{color:#1d5af0}.full{width:100%}.form-bottom{text-align:center;font-size:12px}.form-bottom a{color:#50a9ff}.section{padding:65px 5%}.portal-head{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.portal h1,.admin h1{font-size:60px}.order-grid{grid-template-columns:1.7fr 1fr;align-items:start;gap:30px;display:grid}.product-card{background:var(--panel);border:1px solid var(--line);grid-template-columns:.8fr 1fr;display:grid;overflow:hidden}.product-card>div:last-child{padding:30px}.product-card h2{font:600 42px Barlow Condensed,sans-serif}.product-card h2 span{color:var(--cyan);font-size:22px}.product-card h3{margin-top:20px}.product-card h3 small{color:var(--muted);font:12px Inter,sans-serif}.product-mark{min-height:240px;position:relative;overflow:hidden}.product-mark img{object-fit:cover;width:100%;height:100%}.spaced{margin:30px 0 20px;font-size:27px}.option{border:1px solid var(--line);background:var(--panel);margin-bottom:16px;padding:24px}.option p{font-size:12px}.option .check span{margin-left:auto;font-size:11px}.option h3{font-size:20px}.portal .shipping-tabs{grid-template-columns:1fr;margin-bottom:0}.portal .shipping-tabs button{padding:17px}.portal .shipping-tabs strong{font-size:12px}.dependency-note{color:#6cbaff;background:#102a48;border-left:2px solid #339bff;margin:18px 0;padding:13px;font-size:11px;line-height:1.6}.summary{background:#0c1d33;border:1px solid #294b75;padding:28px;position:sticky;top:20px}.summary h2{margin-bottom:25px;font-size:28px}.summary>div:not(.eyebrow){border-bottom:1px solid #24405e;justify-content:space-between;gap:15px;padding:16px 0;font-size:12px;display:flex}.summary strong{text-align:right}.summary .total{font-size:14px!important}.summary p,.summary small{font-size:11px}.summary small{color:var(--muted);margin-top:16px;display:block}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cards article{border:1px solid var(--line);background:var(--panel);padding:25px}.admin{grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin aside{border-right:1px solid var(--line);background:#091423;padding:30px 20px}.admin aside .eyebrow{margin-top:42px}.admin aside button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;justify-content:space-between;padding:15px;font-size:13px;display:flex}.admin aside button.selected{color:#fff;background:#173e6b}.admin main{padding:35px}.admin .cards{margin:30px 0}.admin .logo{width:190px}@media (min-width:1800px){.hero-copy{padding-left:90px}header,.announcement,.utility-strip,.catalog-section,.label-section,.workflow,footer{padding-inline:max(5%,50vw - 810px)}}@media (max-width:1050px){nav{gap:22px}.hero{min-height:610px}.hero h1{font-size:88px}.hero-copy{padding-top:55px}.hero-specs{gap:20px}.hero-specs b{font-size:12px}.hero-specs span{font-size:7px}.hero-copy>p{max-width:310px;font-size:14px}.hero-art>img{object-position:47%}.diagram-layout{grid-template-columns:1.3fr 1fr;gap:15px}.diagram-stage{padding:15px}.callout-list button{padding:12px 10px}.catalog-row{gap:18px}.catalog-info>b{font-size:11px}.catalog-row h3{font-size:34px}.catalog-row .button{padding:13px}.account{gap:6%;padding-inline:5%}.account h1{font-size:64px}.order-grid{grid-template-columns:1.4fr 1fr}.product-card{grid-template-columns:1fr}.product-mark{height:240px}.product-mark img{object-position:center 45%}.summary{padding:22px}.shipping-tabs strong{font-size:12px}.shipping-tabs>button{padding:20px}.research-note{display:none}.steps article{margin-right:15px;padding-right:15px}.steps h3{font-size:15px}}@media (max-width:760px){.desktop{display:none}nav{gap:18px}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:45px 6% 35px}.hero h1{font-size:94px}.hero-copy>p{max-width:440px}.hero-art{height:440px}.hero-art>img{object-fit:cover;object-position:center 48%}.hero-art:after{background:linear-gradient(#0000 82%,#060d19)}.hero-specs{justify-content:space-between;max-width:none}.hero-specs b{font-size:14px}.hero-specs span{font-size:8px}.utility-strip{flex-wrap:wrap;gap:15px}.utility-strip div{gap:8px;font-size:10px}.utility-strip svg{width:16px}.catalog-section,.label-section,.workflow{padding:55px 6%}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:440px;margin-top:22px}.section-heading h2{font-size:35px}.catalog-row{flex-wrap:wrap;justify-content:start;gap:25px}.catalog-row>div:nth-child(2){flex:1}.catalog-row>.button{width:100%}.catalog-info{width:calc(50% - 25px)}.sku-index{font-size:14px}.shipping-tabs{gap:10px}.shipping-tabs>button{align-items:flex-start;gap:12px;padding:17px 13px}.shipping-tabs .tab-number{display:none}.shipping-tabs strong{font-size:11px;line-height:1.5}.shipping-tabs small{font-size:10px;line-height:1.6}.shipping-tabs svg{width:14px}.diagram-layout{grid-template-columns:1fr}.diagram-stage{padding:20px}.callout-list{grid-template-columns:1fr 1fr;display:grid}.callout-list button{gap:10px;padding:15px 10px}.callout-list button:last-child{grid-column:1/-1}.requirement{flex-wrap:wrap;gap:9px;padding:15px;font-size:8px}.requirement span{width:100%;margin-left:26px}.diagram-bottom{font-size:6px}.blank-panel{grid-template-columns:1fr;gap:25px;padding:20px}.blank-vial-visual{height:280px}.blank-vial-visual img{object-fit:cover;width:150%;height:100%}.steps{grid-template-columns:1fr 1fr;gap:25px}.steps article{margin:0;padding-right:20px}.steps article:nth-child(2){border:0}.steps article>span{margin-bottom:20px}.steps h3{font-size:17px}.cta{margin:0 6% 55px;padding:28px;display:block}.cta h2{font-size:30px}.cta .button{margin-top:25px}.footer-top{display:block}.footer-top p{margin-top:20px}.footer-bottom{flex-direction:column;gap:14px}.account{grid-template-columns:1fr;gap:30px;padding:45px 6%}.account h1{font-size:64px}.account-aside{display:none}.form-card{padding:24px}.order-grid{grid-template-columns:1fr}.summary{position:static}.portal-head h1{font-size:48px}.portal-head a{font-size:11px}.admin{grid-template-columns:1fr}.admin aside{border-right:0;border-bottom:1px solid var(--line)}.admin aside .eyebrow{margin-top:20px}.admin aside button{gap:10px;width:auto;display:inline-flex}.admin main{padding:25px}.admin .cards{grid-template-columns:1fr}}@media (max-width:400px){header{padding:18px 5%}.logo{width:155px}nav{gap:12px;font-size:10px}.button.small{gap:8px;padding:9px;font-size:9px}.announcement{letter-spacing:.8px;font-size:7px}.announcement span:last-child{gap:8px}.hero h1{font-size:82px}.hero-specs{gap:10px}.hero-specs b{font-size:12px}.hero-specs span{font-size:6px}.hero-art{height:340px}.utility-strip{gap:17px}.utility-strip div:last-of-type{width:100%}.callout-list{grid-template-columns:1fr}.callout-list button:last-child{grid-column:auto}.diagram-stage{padding:12px}.hotspot{width:22px;height:22px;font-size:9px}.diagram-top{font-size:7px}.diagram-bottom{line-height:2;display:block}.diagram-bottom span{display:block}.form-grid{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.blank-vial-visual img{object-fit:contain;object-position:center;width:100%;height:100%;position:static}.dashboard-cards{align-items:stretch;margin-top:28px}.dashboard-cards .option{min-width:0;margin:0}.account-dashboard dl{grid-template-columns:auto 1fr;gap:12px 20px;margin:24px 0;display:grid}.account-dashboard dt{color:#7b8494}.account-dashboard dd{overflow-wrap:anywhere;margin:0}@media (max-width:700px){.dashboard-cards{grid-template-columns:1fr;display:grid}.account-dashboard h1{font-size:32px}}.wa-inbox{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px;margin:32px 0;display:grid}.wa-inbox aside,.wa-inbox section{background:#fff;border:1px solid #dae2ec;border-radius:16px;min-width:0;padding:20px}.wa-thread{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dae2ec;border-radius:10px;width:100%;margin:12px 0;padding:14px;display:block}.wa-thread.selected{background:#f0f6ff;border-color:#236bd3}.wa-thread span{margin-top:5px;font-size:13px;display:block}.wa-history{flex-direction:column;gap:14px;max-height:55vh;margin-bottom:20px;padding:12px 2px;display:flex;overflow-y:auto}.wa-message{overflow-wrap:anywhere;background:#f1f4f8;border-radius:12px;max-width:90%;padding:14px}.wa-message.outbound{background:#e6f5ed;align-self:flex-end}.wa-message p{white-space:pre-wrap;margin:8px 0}.wa-message small{color:#526079;font-size:12px}.wa-inbox textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdcadb;border-radius:10px;margin-top:8px;padding:14px;display:block}.wa-inbox button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.wa-inbox{grid-template-columns:1fr}.wa-inbox aside{max-height:260px;overflow-y:auto}.wa-inbox aside,.wa-inbox section{padding:16px}.wa-message{max-width:96%}}.custom-select{text-align:left;width:100%;min-width:0;position:relative}.custom-select-trigger{color:#172f3e;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d5da;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.custom-select-trigger>span:first-of-type,.custom-select-option>span:first-of-type{flex:1;min-width:0}.custom-select strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.custom-select small{color:#546875;margin-top:3px;font-size:12px;line-height:1.5;display:block}.custom-select img,.product-thumbnail{object-fit:contain;background:#f3f6f5;border-radius:7px;flex:0 0 46px;width:46px;height:52px}.custom-select-trigger:focus-visible{outline-offset:2px;outline:3px solid #277a7b}.custom-select-trigger:disabled,fieldset:disabled .custom-select-trigger{opacity:.6;cursor:not-allowed}.custom-select-popover{z-index:80;background:#fff;border:1px solid #c9d5da;border-radius:12px;min-width:min(280px,100%);padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #16384226}.custom-select-popover input{box-sizing:border-box;width:100%;margin:0 0 6px}.custom-select-options{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.custom-select-option{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.custom-select-option.is-active,.custom-select-option:hover{background:#edf5f3}.custom-select-option[aria-selected=true]{color:#14544a;background:#e4f1ed}.custom-select-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.product-summary{align-items:center;gap:12px;display:flex}.quote-line-card:focus-within{z-index:2;position:relative}@media (max-width:600px){.custom-select-options{max-height:220px}}.quote-builder{color:#182f4d}.quote-builder>h1{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(36px,5vw,58px);line-height:1.05}.quote-builder>p{color:#51627b;max-width:740px;line-height:1.7}.quote-builder label,.inquiry-form label,.custom-select-options{color:#243b53}.quote-steps{color:#53667d;gap:24px;margin:28px 0 32px;padding:0;font-size:13px;list-style:none;display:flex}.quote-steps b{color:#254e7e;background:#eaf0f8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.quote-steps li:first-child b{color:#fff;background:#15345a}.quote-composer{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.quote-composer>*{grid-column:1;margin:0}.quote-composer>.commission-preview{border-radius:16px;grid-area:1/2/span 6;gap:24px;padding:26px;display:grid;position:sticky;top:100px;box-shadow:0 12px 30px #132e4f17}.quote-composer .commission-preview>div+div{border-top:1px solid #ffffff35;padding-top:22px}.quote-composer>fieldset{border-radius:16px;min-width:0;padding:22px}.quote-composer legend{font-size:16px;font-weight:700}.quote-help{color:#52677b;margin:0 0 20px;font-size:13px}.quote-composer .quote-line-card{background:#f6f8fb;border-radius:12px;padding:18px}.quote-composer .quote-line-card+.quote-line-card{margin-top:18px}.quote-composer input[type=range]{accent-color:#246cc3;cursor:pointer;height:28px;box-shadow:none;background:0 0;border:0;padding:0}.quote-composer input[type=number]{color:#193e65;font-size:21px;font-weight:600}.quote-control-hint{color:#5a6e83;font-size:11px;display:block}.quantity-shortcuts{flex-wrap:wrap;gap:4px;display:flex}.quantity-shortcuts button{color:#2b4a6c;min-width:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cedae5;border-radius:6px;padding:5px 8px;font-size:12px}.quantity-shortcuts button[aria-pressed=true]{color:#fff;background:#173c65;border-color:#173c65}.quote-line-total{color:#1d4166;border-top:1px solid #dae3ec;padding-top:12px;font-size:13px;font-weight:600}.quote-submit{border-radius:10px;min-height:50px}@media (max-width:850px){.quote-composer{grid-template-columns:minmax(0,1fr)}.quote-composer>.commission-preview{grid-area:auto/1;grid-template-columns:1fr 1fr;position:static}.quote-composer .commission-preview>div+div{border-top:0;padding-top:0}}@media (max-width:520px){.quote-steps{gap:12px;font-size:11px}.quote-steps li{flex-direction:column;flex:1;align-items:flex-start}.quote-composer>fieldset{padding:14px}.quote-composer .quote-line-card{padding:12px}.quote-controls{grid-template-columns:1fr}}.quote-composer>.commission-preview{grid-template-columns:minmax(0,1fr)}@media (max-width:850px){.quote-composer>.commission-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.quantity-stepper{align-items:center;gap:10px;margin-top:8px;display:flex}.quantity-stepper button{color:#183454;background:#f2f5fa;border:1px solid #d1dae7;border-radius:8px;min-width:44px;min-height:44px;font-size:22px}.coa-option{background:#f4f7fb;border:1px solid #d9e2ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:20px;display:flex}.coa-option p{margin:6px 0;font-size:14px;line-height:1.6}.coa-option small{color:#53617a}.coa-option button{white-space:normal;flex-shrink:0;max-width:100%}.coa-option button[aria-pressed=true]{color:#214b38;background:#e2f1e9;border-color:#347557}.wire-highlights{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.wire-highlights>div{background:#edf3fc;border-radius:10px;padding:20px}.wire-highlights span,.wire-highlights strong{display:block}.wire-highlights strong{margin-top:8px;font-size:26px}.wire-warning{background:#fff8e9;border-left:4px solid #ad740b;border-radius:8px;padding:20px}.wire-warning p{margin-bottom:0;line-height:1.7}.wire-details dd{overflow-wrap:anywhere;justify-content:space-between;gap:16px;display:flex}.wire-details dd span{min-width:0}.wire-details button{flex-shrink:0}@media (max-width:700px){.coa-option{flex-direction:column;align-items:stretch}.wire-highlights{grid-template-columns:1fr}.wire-details dd{margin-left:0}}@media print{header,footer,.wire-panel button{display:none!important}.wire-panel{break-inside:avoid}.wire-warning{border:2px solid #8c630c}}.compact-order-builder h1{margin:10px 0;font-size:clamp(27px,3.4vw,42px)}.compact-order-builder>.quote-steps{gap:24px;margin:16px 0 22px}.quote-steps li{align-items:center;gap:7px;display:flex}.compact-order-builder .quote-composer{gap:20px}.compact-order-builder fieldset{padding:16px}.compact-order-builder legend{align-items:center;gap:8px;font-size:15px;display:flex}.compact-order-builder .quote-line-card{border-radius:10px;margin:10px 0;padding:14px}.compact-order-builder .quote-help{margin:0 0 10px;font-size:13px}.product-entry-grid{grid-template-columns:minmax(200px,1.2fr) minmax(250px,1fr);align-items:start;gap:12px;display:grid}.product-entry-grid>.sale-minimum{display:none}.product-entry-grid .quote-controls{gap:10px;margin:0}.compact-order-builder label{gap:4px;font-size:12px}.compact-order-builder label>svg{display:none}.compact-order-builder input:not([type=checkbox]):not([type=file]){min-height:40px;padding:10px 12px}.compact-order-builder .custom-select-trigger{min-height:64px;padding:8px 10px}.compact-order-builder .quote-control-hint{font-size:10px}.compact-order-builder .quantity-stepper{gap:6px;margin-top:4px}.compact-order-builder .quantity-stepper button{min-width:30px;min-height:28px;font-size:17px}.compact-order-builder .quantity-stepper small{font-size:10px}.compact-order-builder .quantity-shortcuts{display:none}.coa-compact{border-top:1px solid #dce4ed;margin-top:12px;padding-top:10px}.coa-choice{align-items:center;gap:10px;display:flex}.coa-choice>div{flex:1}.coa-choice strong{font-size:13px;display:block}.coa-choice strong span{color:#536680;margin-left:8px;font-weight:400}.coa-choice small{color:#536680;margin-top:3px;font-size:11px;display:block}.coa-toggle{color:#173454;cursor:pointer;background:#fff;border:1px solid #bfccdc;border-radius:6px;align-items:center;gap:4px;padding:7px 10px;display:inline-flex}.coa-toggle[aria-pressed=true]{color:#245b43;background:#e5f3ed;border-color:#80ad97}.coa-links{align-items:start;gap:20px;margin:8px 0 0 29px;display:flex}.coa-links details{color:#526681;font-size:11px}.coa-links summary{cursor:pointer}.coa-links details p{max-width:300px;margin:6px 0;font-size:12px}.coa-preview-link{color:#2169b4;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.coa-personalize{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.coa-personalize label>span{align-items:center;gap:6px;display:flex}.coa-personalize input[type=file]{max-width:100%;padding:8px 0;font-size:11px}.coa-personalize small{font-size:10px}.product-entry-footer{border-top:1px solid #dde5ef;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.compact-order-builder .quote-line-total{border:0;flex:1;margin:0;padding:0;font-size:12px}.product-entry-footer .button{align-items:center;gap:5px;min-height:34px;padding:8px 10px;font-size:11px;display:inline-flex}.product-entry-footer>.auth-text-button{font-size:11px}.compact-order-builder .button svg{vertical-align:middle}.compact-order-builder .is-confirmed{background:#fff}.confirmed-product{align-items:center;gap:12px;display:flex}.confirmed-product>div{flex:1;min-width:0}.confirmed-product strong{font-size:13px}.confirmed-product small{color:#64738a;margin-top:5px;font-size:11px;display:block}.confirmed-product .product-thumbnail{object-fit:contain;width:42px;height:48px}.icon-action{color:#23456b;cursor:pointer;background:#fff;border:1px solid #dae2ed;border-radius:6px;align-items:center;gap:4px;padding:8px;font-size:12px;display:inline-flex}.coa-dialog{color:#183454;border:1px solid #d5dfec;border-radius:16px;width:min(760px,94vw);max-height:90vh;padding:20px}.coa-dialog::backdrop{background:#0c203caa}.coa-dialog img{width:100%;height:auto;margin:12px 0;display:block}.coa-dialog-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.coa-dialog-head p{margin:4px 0;font-size:13px}.coa-dialog-head button{cursor:pointer;background:#edf2f9;border:0;border-radius:6px;padding:8px}.coa-dialog .button{align-items:center;gap:8px;display:inline-flex}.admin-order-landing{max-width:1280px;margin:0 auto;padding:24px}.admin-order-landing>a{align-items:center;gap:6px;margin-bottom:16px;font-size:13px;display:inline-flex}.admin-direct-builder{border-top:3px solid #1e5e9f;padding-top:16px}.customer-order-builder .commission-preview{display:block}.guest-coa-preview{align-items:center;gap:16px;padding:12px 0;display:flex}.guest-coa-preview span{color:#61738b;font-size:12px}.home-order-entry{justify-content:flex-end;padding:24px 5%;display:flex}.mkt-lane-coa>.coa-preview-link{background:#fff;border-radius:6px;margin-top:10px;padding:12px;font-size:14px}@media (max-width:1050px){.product-entry-grid{grid-template-columns:1fr}.compact-order-builder .quote-composer{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:700px){.compact-order-builder .quote-composer{flex-direction:column;display:flex}.compact-order-builder fieldset,.compact-order-builder .quote-line-card{padding:12px}.product-entry-grid .quote-controls{grid-template-columns:1fr 1fr;display:grid}.coa-personalize{grid-template-columns:1fr}.product-entry-footer{flex-wrap:wrap}.product-entry-footer .quote-line-total{flex-basis:100%}.confirmed-product{flex-wrap:wrap;gap:8px}.confirmed-product>div{min-width:130px}.confirmed-product>.product-thumbnail{width:32px}.coa-choice strong span{margin:3px 0 0;display:block}.coa-links{gap:12px;margin-left:0}.guest-coa-preview{flex-direction:column;align-items:start;gap:6px}.admin-order-landing{padding:12px}.compact-order-builder .quote-steps{gap:16px;font-size:12px}}.compact-order-builder .commission-explainer{color:#5b6e86;font-size:12px}.commission-explainer summary{cursor:pointer}.commission-explainer p{margin:8px 0;line-height:1.6}.compact-order-builder label{margin:8px 0}.compact-order-builder .inquiry-fields{gap:12px}.compact-order-builder .catalog-note{margin:8px 0;font-size:11px}.compact-order-builder .quote-submit{min-height:44px;padding:12px 18px}.coa-page-nav{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.coa-page-nav button{color:#183454;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5e6;border-radius:8px;padding:9px 12px;font-size:13px}.coa-page-nav button[aria-pressed=true]{color:#fff;background:#183454;border-color:#183454}.all-products{max-width:1250px;margin:auto;padding:56px 28px 80px}.products-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.products-intro h1{letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(34px,5vw,56px)}.products-intro p{color:#5a6b7f}.products-toolbar{background:#f2f6fa;border:1px solid #dbe4ee;border-radius:14px;gap:16px;padding:20px;display:flex}.products-search{flex:1}.products-search>span,.products-sort{color:#253c57;font-size:13px;font-weight:600}.products-search>div{background:#fff;border:1px solid #bdcddd;border-radius:8px;align-items:center;gap:10px;margin-top:7px;padding:0 12px;display:flex}.products-search input{width:100%;min-width:0;font:inherit;outline-offset:3px;background:0 0;border:0;padding:14px 0}.products-search button{cursor:pointer;background:0 0;border:0;padding:8px;display:flex}.products-sort select{font:inherit;background:#fff;border:1px solid #bdcddd;border-radius:8px;margin-top:7px;padding:14px 12px;display:block}.products-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.products-filters button{color:#25405e;cursor:pointer;font:inherit;background:#fff;border:1px solid #ced9e4;border-radius:24px;padding:10px 16px;font-size:13px}.products-filters button[aria-pressed=true]{color:#fff;background:#173b60;border-color:#173b60}.products-help{color:#5b6c7e;gap:24px;font-size:12px;display:flex}.products-help p{flex:1;line-height:1.6}.products-help svg{vertical-align:middle;margin-right:5px}.products-notice{background:#fff5df;border-radius:8px;padding:14px;font-size:13px}.products-count{color:#617388;margin:22px 0 14px;font-size:13px}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.browse-product{background:#fff;border:1px solid #dae3ec;border-radius:14px;overflow:hidden}.browse-product-top{align-items:center;gap:20px;padding:22px;display:flex}.browse-vial{text-align:center;background:#f5f7fa;border-radius:9px;flex-shrink:0;width:100px;padding:10px 8px}.browse-vial img{object-fit:contain;mix-blend-mode:multiply;width:70px;height:85px}.browse-vial span{letter-spacing:.07em;color:#56718b;font-size:8px;font-weight:700;display:block}.ordering-badge{color:#52687e;background:#f0f3f7;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-block}.ordering-badge.online{color:#246646;background:#e7f5ed}.ordering-badge.inquiry{color:#7e5b1a;background:#fff3da}.browse-product h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0 8px;font-size:22px}.browse-strength{color:#225b8c;margin:0;font-size:20px;font-weight:650}.browse-unit{color:#6b7e90;margin:4px 0 0;font-size:12px}.browse-product-bottom{background:#fafcfe;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.browse-product-bottom>span{color:#697d91;overflow-wrap:anywhere;font-size:10px}.browse-product-bottom small{margin-top:5px;font-size:10px;display:block}.browse-product-bottom a{color:#1c537f;flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.products-empty{text-align:center;border:1px dashed #cad8e6;border-radius:14px;padding:64px 20px}.products-empty svg{color:#7290ab;margin:auto}.products-empty h2{font-size:24px}.products-empty p{color:#617388}.product-select .custom-select-popover{width:max(100%,340px);max-width:calc(100vw - 48px)}.product-select .custom-select-option{border-bottom:1px solid #e9eef5;min-height:80px;padding:14px 12px}.product-select .custom-select-option strong{font-size:15px}.product-select .custom-select-option img{object-fit:contain;width:48px;height:56px}.product-select-count{color:#647a91;margin:8px 12px;font-size:11px}@media (max-width:700px){.all-products{padding:28px 16px 50px}.products-intro{display:block}.products-intro>.mkt-btn{margin-top:10px}.products-toolbar{padding:14px;display:block}.products-sort{margin-top:14px;display:block}.products-sort select{width:100%}.products-help{display:block}.browse-grid{grid-template-columns:1fr}.browse-product-top{gap:16px;padding:18px}.browse-product h2{font-size:21px}.browse-vial{width:82px}.browse-product-bottom{padding:14px 18px}.browse-product-bottom a{font-size:11px}.product-select .custom-select-popover{width:100%}}.all-products{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mkt .products-search input{color:#183454;box-shadow:none;background:#fff}.mkt .products-search input::placeholder{color:#65788d;opacity:1}.mkt .browse-product .browse-strength{color:#225b8c}.coa-after-delivery{color:#526681;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.customer-order-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vial-photo-step{background:#f7f9fc;border:1px dashed #b8c4d4;border-radius:6px;margin:8px 0 4px;padding:10px 12px}.vial-photo-step p{align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.vial-photo-step .button{cursor:pointer}.per-vial{color:#1a7f37;font-weight:600}.invoice-breakdown{gap:4px;margin:12px 0 0;display:grid}.invoice-breakdown div{color:#526079;justify-content:space-between;font-size:14px;display:flex}.invoice-breakdown dd{color:#152641;margin:0;font-weight:600}.verify-email{border-left:4px solid #236bd3;align-items:flex-start;gap:14px;display:flex}.verify-email h2{margin-top:0}.verify-code{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.verify-code label{gap:4px;font-weight:600;display:grid}.verify-code input{letter-spacing:6px;text-align:center;width:180px;font-size:22px}.wire-steps{gap:10px;margin:16px 0;padding-left:22px;line-height:1.55;display:grid}.wire-memo{letter-spacing:1px;color:#0b5cd5;font-family:ui-monospace,Menlo,monospace}.wire-highlights .auth-text-button{align-items:center;gap:4px;font-size:12px;display:inline-flex}.crypto-panel{margin-top:18px}.crypto-options{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.crypto-options .button[aria-pressed=true]{color:#fff;background:#173c65;border-color:#173c65}.crypto-qr{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin:8px 0 16px;display:grid}.crypto-qr svg{background:#fff;border:1px solid #d7e0ea;border-radius:10px;padding:8px}@media (max-width:700px){.crypto-qr{grid-template-columns:1fr}.crypto-qr svg{margin:0 auto}}.join-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.join-points{gap:12px;padding:0;list-style:none;display:grid}.join-points li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.join-card form{gap:10px;display:grid}@media (max-width:800px){.join-layout{grid-template-columns:1fr}}.tour{background:#fff;border:1px solid #d5e2f0;border-radius:16px;grid-template-columns:200px minmax(0,1fr);margin:0 0 28px;display:grid;overflow:hidden}.tour-steps{background:#f4f8fc;align-content:start;gap:6px;margin:0;padding:14px;list-style:none;display:grid}.tour-steps button{text-align:left;color:#3d5270;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:600;display:flex}.tour-steps button span{background:#fff;border:1px solid #c9d7e8;border-radius:99px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.tour-steps button[aria-current=step]{color:#16375f;background:#fff}.tour-steps button[aria-current=step] span{color:#fff;background:#16375f;border-color:#16375f}.tour-body{padding:20px 22px}.tour-count{letter-spacing:.04em;text-transform:uppercase;color:#5d7290;margin:0 0 6px;font-size:12px;font-weight:700}.tour h2{letter-spacing:-.02em;margin:0 0 8px;font-family:Inter,Arial,sans-serif;font-size:22px;line-height:1.25}.tour p{margin:0 0 12px;font-size:14px;line-height:1.55}.tour-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.tour-example{background:#f0f7ee;border-radius:8px;padding:10px 12px}.tour-target{outline-offset:4px;border-radius:8px;outline:3px solid #236bd3}.tour-reopen{margin:0 0 16px}@media (max-width:720px){.tour{grid-template-columns:1fr}.tour-steps{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.tour-steps button{white-space:nowrap}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-scroll{max-width:100%;margin:12px 0;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.data-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.data-table td small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.data-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table .row-actions{white-space:nowrap}.data-table .row-actions a{color:var(--blue);margin-left:12px;font-weight:600}.is-loss{color:#b42323}.notice.notice-warn{color:#5c3d00;background:#fff8e9;border-color:#ad740b}.filter-chips{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.filter-chips button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.filter-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.affiliate-alerts .notice,.affiliate-customers h3,.price-requests h2{align-items:center;gap:8px;display:flex}.invoice-card.status-declined{border-color:#ad740b}.price-requests .choice-row{border:0;flex-wrap:wrap;gap:8px 20px;margin:14px 0;padding:0;display:flex}.price-requests .choice-row legend{width:100%;margin-bottom:6px;font-weight:600}.approval-pending{border-color:var(--blue)}.order-lines{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.order-line-head{align-items:center;gap:12px;display:flex}.order-line-head .product-thumbnail{flex-basis:42px;width:42px;height:48px}.order-line-name{flex:1;min-width:0}.order-line-name strong{font-size:15px;display:block}.order-line-name small{color:#5d6f86;margin-top:2px;font-size:12px;display:block}.order-line-controls{grid-template-columns:auto minmax(110px,160px) 1fr;align-items:end;gap:12px;margin-top:10px;display:grid}.compact-order-builder .order-line-field{gap:4px;margin:0;display:grid}.order-line-field>span:first-child{color:#4f6178;font-size:12px;font-weight:600}.order-stepper{background:#fff;border:1px solid #cdd8e4;border-radius:10px;align-items:stretch;width:max-content;display:flex;overflow:hidden}.order-stepper button{color:#183454;background:#f2f5fa;border:0;min-width:44px;min-height:44px;font-size:20px}.order-stepper button:disabled{opacity:.4;cursor:not-allowed}.compact-order-builder .order-stepper input[type=number]{text-align:center;width:64px;box-shadow:none;-moz-appearance:textfield;border:0;border-radius:0;margin:0;padding:0 4px;font-size:17px}.order-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.money-input{background:#fff;border:1px solid #cdd8e4;border-radius:10px;align-items:center;gap:4px;min-height:46px;padding:0 10px;display:flex}.money-input svg{color:#5d6f86;flex:none}.compact-order-builder .money-input input[type=number]{box-shadow:none;background:0 0;border:0;outline:0;width:100%;min-width:0;margin:0;padding:0;font-size:17px}.order-line-total{text-align:right}.order-line-total span,.order-line-total small{color:#5d6f86;font-size:11px;display:block}.order-line-total strong{color:#163a62;font-size:17px;display:block}.order-line .sale-minimum{color:#4f6178;margin:8px 0 0;font-size:12px;display:block}.order-line .sale-minimum.is-error{color:#8a4b00}.order-line .coa-compact{margin-top:10px}.add-products{align-items:center;gap:6px;min-height:44px;display:inline-flex}.kit-meter{gap:6px;margin-top:12px;display:grid}.kit-meter-track{background:#e3eaf2;border-radius:3px;height:6px;display:block;overflow:hidden}.kit-meter-track span{background:#2a78d6;border-radius:3px;height:100%;transition:width .2s;display:block}.kit-meter small{color:#4f6178;font-size:12px}@media (max-width:560px){.order-line-controls{grid-template-columns:1fr 1fr}.order-line-total{text-align:left;border-top:1px solid #e1e8f0;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.order-line-total small{order:3}.order-stepper{width:100%}.compact-order-builder .order-stepper input[type=number]{flex:1;width:auto}}.product-picker{color:#183454;border:1px solid #d5dfec;border-radius:18px;flex-direction:column;width:min(560px,94vw);max-height:88vh;padding:0;display:none;overflow:hidden}.product-picker[open]{display:flex}.product-picker::backdrop{background:#0c203caa}.pp-head{color:#183454;background:#fff;justify-content:space-between;align-items:center;padding:16px 18px 8px;display:flex}.pp-head h2{color:#183454;margin:0;font-size:20px}.pp-close{color:#183454;background:#f2f5fa;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pp-search{color:#5d6f86;background:#fff;border:1px solid #cdd8e4;border-radius:10px;align-items:center;gap:8px;min-height:46px;margin:0 18px 8px;padding:0 12px;display:flex}.product-picker .pp-search input[type=search]{min-width:0;box-shadow:none;background:0 0;border:0;outline:0;flex:1;min-height:44px;margin:0;padding:0;font-size:16px}.pp-search:focus-within{border-color:#2a78d6;box-shadow:0 0 0 3px #2a78d633}.pp-count{color:#5d6f86;margin:0 18px 8px;font-size:12px}.pp-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;margin:0;padding:0 12px 16px;list-style:none;display:flex;overflow-y:auto}.pp-row{background:#fff;border:1px solid #dbe4ee;border-radius:12px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.pp-row.is-selected{border-color:#2a78d6;box-shadow:0 0 0 1px #2a78d6}.pp-row.is-oos{background:#f8fafc}.pp-row-main{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;width:100%;padding:12px 14px;display:grid}.pp-row-main:disabled{cursor:default;opacity:.92}.pp-row-main:focus-visible{outline-offset:-3px;outline:3px solid #2a78d6}.pp-row-copy{min-width:0}.pp-row-copy strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25;display:block}.pp-row-copy>small{color:#5d6f86;margin-top:2px;font-size:12px;display:block}.pp-stock{letter-spacing:.02em;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pp-stock.is-in{color:#146c43;background:#e7f6ee}.pp-stock.is-out{color:#5d6f86;background:#f1f4f8}.pp-price{white-space:nowrap;justify-self:end;font-size:15px;font-weight:700}.pp-price small{color:#5d6f86;font-size:11px;font-weight:400}.pp-add{color:#1f63b8;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.pp-unavailable{color:#7a8799;white-space:nowrap;font-size:12px;font-weight:600}.pp-check{color:#fff;background:#2a78d6;border-radius:50%;justify-self:end;place-items:center;width:24px;height:24px;display:grid}.pp-strengths{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.order-strengths{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.pp-strength,.order-strength,.pl2-strength{color:#183454;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5e6;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.pp-strength.is-active,.order-strength.is-active,.pl2-strength.is-active{color:#1f63b8;background:#f3f8ff;border-color:#1f63b8;box-shadow:0 0 0 1px #1f63b8}.pp-strength:disabled,.order-strength:disabled,.pl2-strength:disabled{opacity:.4;cursor:default;text-decoration:line-through}.pp-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 14px 10px;display:grid}.order-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px;display:grid}.pp-tier,.order-tier,.pl2-tier{text-align:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:10px;padding:8px 8px 7px}.pp-tier.is-active,.order-tier.is-active,.pl2-tier.is-active{background:#eef5ff;border-color:#1f63b8;box-shadow:0 0 0 1px #1f63b8}.pp-tier span,.order-tier span,.pl2-tier span{color:#5d6f86;letter-spacing:.02em;font-size:10px;font-weight:600;display:block}.pp-tier strong,.order-tier strong,.pl2-tier strong{color:#163a62;margin-top:2px;font-size:13px;display:block}.pp-tier-hint{color:#8a5a00;margin:0;padding:0 14px 10px;font-size:12px;font-weight:600}.order-tier-hint{color:#8a5a00;margin:0 0 8px;font-size:12px;font-weight:600}.pp-stepper{background:#f2f7fd;border-top:1px solid #e1e8f0;align-items:center;gap:4px;padding:0 8px;display:flex}.pp-stepper button{color:#183454;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.pp-stepper button:disabled{opacity:.4}.pp-stepper>span:not(.pp-row-line){text-align:center;min-width:4.5rem;font-size:14px;font-weight:700}.pp-row-line{color:#5d6f86;margin-left:auto;padding-right:6px;font-size:12px}.pp-empty{color:#5d6f86;padding:0 18px 16px}.pp-foot{background:#fff;border-top:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pp-foot strong{font-size:14px;display:block}.pp-foot small{color:#5d6f86;font-size:12px;display:block}.pp-foot .button{min-height:46px;padding:0 26px}@media (max-width:640px){.product-picker{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.pp-head,.pp-foot,.pp-count{padding-left:12px;padding-right:12px}.pp-count{margin-left:12px;margin-right:12px}.pp-search{margin:0 12px 8px}.pp-list{padding:0 12px 12px}.pp-row-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy add""price add";gap:4px 10px;padding:12px}.pp-row-copy{grid-area:copy}.pp-price{grid-area:price;justify-self:start;font-size:14px}.pp-add,.pp-check{grid-area:add;align-self:center}.pp-row-copy strong{font-size:14px}.pp-row-line{display:none}.pp-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.money-input:focus-within,.order-stepper:focus-within{border-color:#2a78d6;box-shadow:0 0 0 3px #2a78d633}.compact-order-builder .product-picker .pp-search{margin:0 18px 8px;font-size:16px;display:flex}.compact-order-builder .product-picker .pp-search>svg{flex:none;display:block}@media (max-width:640px){.compact-order-builder .product-picker .pp-search{margin:0 12px 8px}}.affiliate-sales .commerce-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.affiliate-sales .commerce-stats .option{margin:0;padding:16px}.affiliate-sales .commerce-stats h3{margin:4px 0 0}.affiliate-sales .portal-head{flex-wrap:wrap;gap:12px}@media (max-width:700px){.affiliate-sales .commerce-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd{color:#152641;max-width:1180px;margin:0 auto}.cd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.cd-head h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(28px,4vw,40px)}.cd-head p{color:#5d6f86;margin:0}.cd-new{align-items:center;gap:6px;min-height:46px;display:inline-flex}.cd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.cd-stats article{background:#fff;border:1px solid #e1e8f0;border-radius:14px;padding:16px 18px}.cd-stats span{letter-spacing:.06em;text-transform:uppercase;color:#5d6f86;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.cd-stats strong{color:#1f63b8;margin-top:6px;font-size:30px;display:block}.cd-tabs{margin-bottom:18px}.cd-tabs [role=tablist]{background:#fff;border:1px solid #e1e8f0;border-radius:14px;flex-wrap:wrap;gap:4px;max-width:100%;padding:5px;display:inline-flex}.cd-tabs button,.cd-tabs a{font:inherit;color:#3c4f68;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:10px 14px;font-weight:600;display:inline-flex}.cd-tabs [role=tab][aria-selected=true],.cd-tabs .is-active{color:#fff;background:#1f63b8;box-shadow:0 6px 16px #1f63b833}.cd-more{position:relative}.cd-menu{z-index:30;background:#fff;border:1px solid #dbe4ee;border-radius:12px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #16384226}.cd-menu button,.cd-menu a{justify-content:flex-start;width:100%}.cd-menu form{margin:0}.cd-panel,.cd-card{background:#fff;border:1px solid #e1e8f0;border-radius:16px}.cd-panel{overflow:hidden}.cd-waiting{background:#f2f7fd;border-bottom:1px solid #e1e8f0;padding:16px 20px}.cd-waiting h2{margin:0 0 8px;font-size:15px}.cd-waiting-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.cd-toolbar{border-bottom:1px solid #e1e8f0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 20px;display:flex}.cd-toolbar .custom-select{min-width:200px}.cd-search{color:#5d6f86;background:#fff;border:1px solid #cdd8e4;border-radius:10px;flex:1;align-items:center;gap:8px;max-width:460px;min-height:46px;padding:0 12px;display:flex}.cd-search input{box-shadow:none;background:0 0;border:0;outline:0;flex:1;min-width:0;margin:0;padding:0;font-size:15px}.cd-search:focus-within{border-color:#2a78d6;box-shadow:0 0 0 3px #2a78d633}.cd-count{color:#5d6f86;margin:0;padding:12px 20px;font-size:13px}.cd-table-wrap{overflow-x:auto}.cd-table{border-collapse:collapse;width:100%;font-size:14px}.cd-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#5d6f86;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e1e8f0;padding:10px 20px;font-size:11px}.cd-table td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:14px 20px}.cd-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-order-no{font-family:var(--mono);color:#1f63b8;white-space:nowrap;background:#eef5ff;border:1px solid #d6e5fa;border-radius:8px;padding:4px 8px;font-weight:600;display:inline-block}.cd-items{align-items:center;gap:10px;min-width:200px;display:flex}.cd-items .product-thumbnail{flex-basis:34px;width:34px;height:40px}.cd-more-pill{color:#1f63b8;white-space:nowrap;background:#eef5ff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.cd-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.cd-actions button,.cd-actions a{font:inherit;color:#1f4f8c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3dde8;border-radius:9px;align-items:center;gap:5px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.cd-actions button[aria-expanded=true]{background:#eef5ff;border-color:#9fc0ea}.cd-actions .is-primary{color:#fff;background:#1f63b8;border-color:#1f63b8}.cd-detail-row td{background:#f7f9fc;padding:16px 20px}.cd-steps{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.cd-steps li{color:#8a97a8;align-items:center;gap:6px;font-size:13px;display:flex}.cd-steps li span{background:#e3eaf2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.cd-steps li.is-done{color:#1d4166}.cd-steps li.is-done span{color:#fff;background:#1f63b8}.cd-steps li.is-current{color:#152641;font-weight:700}.cd-steps li.is-current span{color:#1f63b8;background:#fff;border:2px solid #1f63b8}.cd-steps li+li:before{content:"";background:#d3dde8;width:18px;height:2px;margin-right:2px}.cd-view ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cd-view li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.cd-view-actions,.cd-form-actions{flex-wrap:wrap;gap:8px;display:flex}.cd-foot{background:#f7f9fc;border-top:1px solid #e1e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.cd-foot .button{align-items:center;gap:6px;display:inline-flex}.cd-empty{text-align:center;color:#5d6f86;justify-items:center;gap:8px;padding:40px 20px;display:grid}.cd-empty h2{color:#152641;margin:4px 0 0;font-size:20px}.cd-intro{color:#4f6178;border-bottom:1px solid #e1e8f0;margin:0;padding:16px 20px;line-height:1.6}.cd-intro a{color:#1f63b8;font-weight:600}.cd-coa-list{gap:0;display:grid}.cd-coa{border-bottom:1px solid #eef2f6;padding:14px 20px}.cd-coa-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cd-coa-head>div{flex:1;min-width:180px}.cd-coa-head small{color:#5d6f86;display:block}.cd-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.cd-card{padding:20px 22px}.cd-card h2{border-bottom:1px solid #eef2f6;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:12px;font-size:18px;display:flex}.cd-card h3{letter-spacing:.06em;text-transform:uppercase;color:#5d6f86;margin:12px 0 6px;font-size:12px}.cd-dl{margin:0 0 16px}.cd-dl div{border-bottom:1px solid #eef2f6;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.cd-dl dt{color:#5d6f86}.cd-dl dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.cd-address{margin-bottom:12px}.cd-address p{margin:2px 0}.cd-muted{color:#8a97a8}.cd-form{gap:10px;display:grid}.cd-form label{color:#3c4f68;gap:4px;font-size:13px;font-weight:600;display:grid}.cd-form .inquiry-check{font-weight:500;display:flex}.cd-support-intro{text-align:center;color:#5d6f86;max-width:640px;margin:8px auto 22px}.cd-support-intro svg{color:#1f63b8}.cd-support-intro h2{color:#152641;margin:8px 0;font-size:28px}.cd-faq details{border:1px solid #e1e8f0;border-radius:12px;margin-bottom:8px;padding:12px 14px}.cd-faq summary{cursor:pointer;font-weight:600}.cd-faq p{color:#4f6178;margin:8px 0 0;line-height:1.6}.cd-history{border-top:1px solid #eef2f6;margin-top:16px;padding-top:8px;font-size:13px}.cd-history p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:860px){.cd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-grid{grid-template-columns:1fr}}@media (max-width:640px){.cd-tabs [role=tablist]{flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.cd-tabs button{white-space:nowrap;padding:10px 12px}.cd-toolbar .custom-select,.cd-search{width:100%;min-width:0;max-width:none}.cd-table thead{display:none}.cd-table tr{border-bottom:1px solid #eef2f6;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;display:grid}.cd-table td{border:0;padding:0}.cd-table td:nth-child(2){text-align:right;color:#5d6f86;font-size:13px}.cd-table td:nth-child(3),.cd-table td:last-child{grid-column:1/-1}.cd-actions{justify-content:stretch}.cd-actions>*{flex:1;justify-content:center}.cd-table tr.cd-detail-row{background:#f7f9fc;display:block}.cd-view li{flex-direction:column;gap:2px}.cd-stats strong{font-size:24px}}.invoice-print{max-width:860px;margin:0 auto;padding:24px 16px}.invoice-print-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.invoice-print-actions .button{align-items:center;gap:6px;display:inline-flex}.invoice-doc{color:#152641;background:#fff;border:1px solid #e1e8f0;border-radius:14px;padding:32px}.invoice-doc-head{background:0 0;border-bottom:2px solid #152641;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:20px;padding-bottom:16px;display:flex;position:static}.invoice-brand{color:#c92343;letter-spacing:.08em;margin:0;font-weight:800}.invoice-meta{text-align:right}.invoice-meta h1{margin:0 0 6px;font-size:24px}.invoice-meta p,.invoice-doc-head p{margin:2px 0}.invoice-status{color:#8a4b00;font-weight:700}.invoice-status.is-paid{color:#006300}.invoice-parties{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.invoice-parties h2{letter-spacing:.06em;text-transform:uppercase;color:#5d6f86;margin:0 0 6px;font-size:12px}.invoice-parties p{margin:2px 0}.invoice-lines{border-collapse:collapse;width:100%;margin-bottom:16px}.invoice-lines th{text-align:left;color:#5d6f86;border-bottom:1px solid #cdd8e4;padding:8px;font-size:12px}.invoice-lines td{vertical-align:top;border-bottom:1px solid #eef2f6;padding:10px 8px}.invoice-lines small{color:#5d6f86;display:block}.invoice-lines .num{text-align:right;font-variant-numeric:tabular-nums}.invoice-totals{max-width:320px;margin:0 0 16px auto}.invoice-totals div{justify-content:space-between;padding:4px 0;display:flex}.invoice-totals dd{font-variant-numeric:tabular-nums;margin:0}.invoice-grand-total{border-top:2px solid #152641;margin-top:6px;font-size:18px;font-weight:800;padding-top:8px!important}.invoice-foot{color:#5d6f86;margin-top:24px;font-size:12px}@media print{.invoice-print-actions{display:none}.invoice-doc{border:0;padding:0}.invoice-print{padding:0}}@media (max-width:600px){.invoice-doc{padding:18px}.invoice-meta{text-align:left}.invoice-parties{grid-template-columns:1fr}}.cd-toolbar{align-items:center}.cd-toolbar>.custom-select,.cd-toolbar .custom-select{flex:0 0 220px;width:220px}.cd .notice{color:#1d4166;background:#eef5ff;border:1px solid #cfe0f7;border-radius:10px;font-size:13px}@media (max-width:640px){.cd-toolbar>.custom-select,.cd-toolbar .custom-select{flex:100%;width:100%}.cd-steps{flex-direction:column;align-items:flex-start;gap:6px}.cd-steps li+li:before{display:none}}.order-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 26px;padding:0;list-style:none;display:grid;position:relative}.order-steps li{text-align:center;color:#8a97a8;justify-items:center;gap:4px;display:grid;position:relative}.order-steps li+li:before{content:"";background:#dbe4ee;width:calc(100% - 68px);height:2px;position:absolute;top:26px;right:calc(50% + 34px)}.order-step-icon{color:#8a97a8;background:#fff;border:2px solid #dbe4ee;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.order-steps strong{color:#8a97a8;font-size:15px}.order-steps small{font-size:12px}.order-steps li.is-current .order-step-icon{color:#1f63b8;border-color:#1f63b8;box-shadow:0 0 0 5px #1f63b81f}.order-steps li.is-current strong{color:#152641}.order-steps li.is-done .order-step-icon{color:#fff;background:#1f63b8;border-color:#1f63b8}.order-steps li.is-done strong{color:#152641}.order-steps li.is-done+li:before,.order-steps li.is-current+li:before{background:#1f63b8}.moq-banner{color:#1d4f8f;background:#eef5ff;border:1px solid #cfe0f7;border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;display:flex}.moq-banner svg{flex:none}.order-line{background:#fff;border:1px solid #dbe4ee;border-radius:14px;padding:14px 16px}.order-line.is-invalid{background:#fffdf7;border-color:#d9a43a}.order-line-top{border-bottom:1px solid #eef2f6;align-items:center;gap:10px;padding-bottom:12px;display:flex}.order-line-no{color:#1f63b8;background:#eef5ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.order-line-title{flex:1;min-width:0}.order-line-title strong{font-size:16px}.order-line-title small{color:#5d6f86;margin-left:6px;font-size:13px}.coa-head-toggle{font:inherit;color:#183454;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd8e4;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.coa-head-toggle.is-on{color:#1f5a35;background:#e7f5ec;border-color:#5aa877}.order-line-top .icon-action{justify-content:center;min-width:40px;min-height:40px}.order-line-product{background:#f5f8fc;border:1px solid #e1e8f0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:grid}.order-line-product .product-thumbnail{background:#fff;flex-basis:52px;width:52px;height:60px}.order-line-product .order-line-name strong{font-size:15px;display:block}.order-line-product .order-line-name small{color:#5d6f86;margin:2px 0;font-size:12px;display:block}.link-button{font:inherit;color:#1f63b8;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.compact-order-builder .order-line-price{text-align:right;justify-items:end;gap:4px;margin:0;display:grid}.order-line-price>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:#5d6f86;font-size:11px;font-weight:700}.order-line-price .money-input{width:150px}.money-input.is-readonly{background:0 0;border-color:#0000;justify-content:flex-end;padding:0}.compact-order-builder .money-input.is-readonly input[type=number]{text-align:right;color:#1f63b8;flex:none;width:110px;font-size:20px;font-weight:800}.order-line-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.order-line-bottom .order-line-field>span:first-child{color:#4f6178;font-size:12px;font-weight:600}.order-line-bottom .order-line-total strong{color:#1f63b8;font-size:20px}.coa-compact.is-slim{margin-top:10px;padding-top:10px}.coa-compact.is-slim .coa-links{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0}.coa-slim-note{color:#5d6f86;font-size:12px}.add-products.is-dashed{width:100%;min-height:56px;font:inherit;color:#183454;cursor:pointer;background:0 0;border:2px dashed #c3d1e1;border-radius:14px;justify-content:center;margin-top:12px;font-weight:700}.add-products.is-dashed:hover{color:#1f63b8;background:#f5f9ff;border-color:#1f63b8}.quote-composer>.order-summary{color:#152641;background:#fff;border:1px solid #dbe4ee;gap:12px;margin:0;padding:22px;box-shadow:0 12px 30px #132e4f12}.order-summary h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.order-summary h2 svg{color:#1f63b8}.quote-composer .order-summary>div+div{border-top:0;padding-top:0}.os-lines{gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.os-lines li{border-bottom:1px solid #eef2f6;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:grid}.os-no{color:#1f63b8;background:#eef5ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.os-name small{color:#5d6f86;font-size:11px;display:block}.os-qty{color:#5d6f86;font-size:12px}.order-summary .os-lines strong,.order-summary .os-commission small,.order-summary>small{letter-spacing:0;font-size:13px}.order-summary>small,.order-summary .os-commission small{color:#5d6f86;display:block}.os-empty{color:#5d6f86;margin:0;font-size:13px}.os-total{justify-content:space-between;align-items:baseline;padding-top:4px;display:flex}.os-total span{font-size:16px;font-weight:700}.order-summary .os-total strong{letter-spacing:-.02em;font-size:26px}.os-commission{background:#f5f8fc;border-radius:10px;gap:2px;padding:12px;display:grid}.os-commission span{color:#4f6178;font-size:12px;font-weight:600}.order-summary .os-commission strong{letter-spacing:0;color:#1f63b8;font-size:20px}.os-notes{color:#3c4f68;gap:8px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.os-notes li{align-items:flex-start;gap:8px;display:flex}.os-notes svg{color:#1f63b8;flex:none;margin-top:2px}.os-cta{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:50px;margin:6px 0 0;font-weight:700;display:flex;position:relative;overflow:hidden}.os-cta.is-blocked{color:#5b7598;background:#e6eef8}.os-cta-fill{opacity:.22;background:#1f63b8;position:absolute;inset:0 auto 0 0}.os-cta-label{position:relative}@media (max-width:700px){.order-steps li+li:before{width:calc(100% - 52px);top:20px;right:calc(50% + 26px)}.order-step-icon{width:40px;height:40px}.order-steps small{display:none}.order-line-top{flex-wrap:wrap}.order-line-title{flex:calc(100% - 50px)}.order-line-top .coa-head-toggle{flex:1;order:3;justify-content:center}.order-line-top .icon-action{order:4}.order-line-product{grid-template-columns:auto 1fr}.compact-order-builder .order-line-price{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;place-items:center stretch}.order-line-price .money-input{width:auto}.order-line-bottom{align-items:center}.order-line-bottom .order-line-total{text-align:right;border:0;grid-column:auto;padding:0;display:block}}.quote-composer .order-summary>.os-total{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.quote-composer .order-summary small{color:#5d6f86}.quote-composer .order-summary .os-commission{display:grid}.quote-composer>aside.order-summary{grid-template-columns:minmax(0,1fr)}.payment-proof{background:#fff;border:1px solid #dbe4ee;border-radius:14px;margin-top:16px;padding:18px}.payment-proof h3{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.payment-proof h3 svg{color:#1f63b8}.payment-proof>p{color:#4f6178;margin:0 0 12px;font-size:14px;line-height:1.6}.payment-proof form{gap:10px;display:grid}.payment-proof-sent{color:#1f5a35;background:#e7f5ec;border-radius:10px;margin:0 0 12px;padding:10px 12px 10px 28px;font-size:13px}.proof-drop{text-align:center;cursor:pointer;color:#4f6178;border:2px dashed #c3d1e1;border-radius:14px;justify-items:center;gap:4px;padding:22px 16px;display:grid;position:relative}.proof-drop:hover,.proof-drop:focus-within{background:#f5f9ff;border-color:#1f63b8}.proof-drop.has-file{background:#f3fbf6;border-style:solid;border-color:#5aa877}.proof-drop svg{color:#1f63b8}.proof-drop strong{color:#1f63b8;overflow-wrap:anywhere;font-size:15px}.proof-drop small{font-size:12px}.proof-drop input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.proof-choice{gap:8px;display:grid}.proof-choice label{cursor:pointer;border:1px solid #dbe4ee;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.proof-choice label.is-on{background:#eef5ff;border-color:#1f63b8}.proof-amount{color:#3c4f68;gap:4px;font-size:13px;font-weight:600;display:grid}.proof-confirm{color:#1d4166;background:#f5f9ff;border:1px solid #cfe0f7;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.proof-confirm input{margin-top:3px}.proof-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:10px 0;padding:12px}.proof-list p{margin:4px 0}.proof-list small{color:#64748b}.payment-proof .proof-choice input[type=radio],.payment-proof .proof-confirm input[type=checkbox]{width:18px;height:18px;box-shadow:none;accent-color:#1f63b8;border:0;flex:none;margin:0;padding:0}.payment-proof .proof-confirm input[type=checkbox]{margin-top:2px}.payment-proof form>label,.payment-proof .proof-choice label{margin:0}.cd-view-table{margin-bottom:14px;overflow-x:auto}.cd-view-table table{border-collapse:collapse;width:100%;font-size:14px}.cd-view-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#5d6f86;white-space:nowrap;border-bottom:1px solid #dbe4ee;padding:6px 10px 8px;font-size:11px}.cd-view-table td{vertical-align:top;border-bottom:1px solid #e8edf3;padding:10px}.cd-view-table tfoot td{border-bottom:0;padding-top:12px}.cd-view-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cd-view-table small{color:#5d6f86;margin-top:2px;font-size:12px;font-weight:400;display:block}.cd-view-table td strong{font-weight:600}@media (max-width:640px){.cd-view-table th:nth-child(3),.cd-view-table td:nth-child(3){display:none}.cd-view-table td{padding:8px 6px}}.ordering-badge.out{color:#8a1f1f;background:#fde8e8}.browse-oos,.catalog-oos{color:#8a1f1f;margin:0;font-size:13px;font-weight:700}.browse-price,.catalog-price{color:#183454;margin:8px 0 0;font-weight:700}.browse-price small,.catalog-price small{color:#5a6b7f;font-size:12px;font-weight:600;display:block}
.mkt{--red:#0879ee;--navy:#152850;--muted:#5c6b82;--line:#e6ebf2;--soft:#f5f7fa;color:var(--navy);background:#fff;min-height:100vh;font-family:Inter,Arial,sans-serif}.mkt p,.mkt li{color:var(--muted);line-height:1.6}.mkt h1,.mkt h2,.mkt h3{color:var(--navy);letter-spacing:-.045em;font-family:Inter,Arial,sans-serif;font-weight:650;line-height:1.08}.mkt h1{font-size:clamp(40px,5vw,64px)}.mkt a{color:inherit}.mkt-announce{background:var(--soft);color:var(--muted);justify-content:space-between;gap:16px;padding:10px 5%;font-size:12px;font-weight:600;display:flex}.mkt-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;padding:16px 5%;display:flex;position:sticky;top:0}.mkt-logo{width:auto;height:28px;display:block}.mkt-nav{color:#3d4d68;align-items:center;gap:22px;font-size:14px;font-weight:600;display:flex}.mkt-nav a[aria-current=page]{color:var(--red)}.mkt-btn{background:var(--red);border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:650;display:inline-flex;color:#fff!important}.mkt-btn:hover{background:#0562c3}.mkt-btn-small{padding:8px 14px}.mkt-text{color:var(--navy);font-weight:650}.mkt-kicker{letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700;color:var(--red)!important}.mkt-hero{background:#eef2f6;border-radius:28px;min-height:520px;margin:18px 4% 0;position:relative;overflow:hidden}.mkt-hero img{object-fit:cover;object-position:center right;width:100%;height:520px;display:block}.mkt-hero-copy{background:linear-gradient(90deg,#fff 0% 62%,#fff0 100%);flex-direction:column;justify-content:center;width:min(560px,58%);padding:48px;display:flex;position:absolute;top:0;bottom:0;left:0}.mkt-hero-copy p{max-width:440px;font-size:16px}.mkt-hero-actions{align-items:center;gap:18px;margin-top:8px;display:flex}.mkt-lanes,.mkt-catalog,.mkt-labels,.mkt-switch,.mkt-steps,.mkt-caps,.mkt-page-hero{width:min(1120px,92%);margin:0 auto}.mkt-lanes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.mkt-lanes article,.mkt-switch article,.mkt-step-grid article,.mkt-cap-grid article,.mkt-stats article{background:var(--soft);border-radius:22px;padding:24px}.mkt-lanes span,.mkt-switch span,.mkt-step-grid span,.mkt-cap-grid span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.mkt-lanes h2,.mkt-switch h3,.mkt-step-grid h3,.mkt-cap-grid h3{margin-bottom:8px;font-size:24px}.mkt-research{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(1120px,92%);margin:18px auto 0;padding:14px 18px;font-size:13px}.mkt-section-head{margin:64px 0 20px}.mkt-section-head p{max-width:520px;margin:10px 0 0}.mkt-products{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mkt-product{background:var(--soft);text-align:center;border-radius:28px;padding:28px 24px 0;overflow:hidden}.mkt-product h3{font-size:28px}.mkt-product p{margin:6px 0 14px}.mkt-product img{width:min(340px,78%);margin:18px auto 0;display:block}.mkt-process{width:min(1120px,92%);margin:0 auto}.mkt-process .mkt-section-head{justify-content:space-between;align-items:center;display:flex}.mkt-process-grid,.mkt-photo-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mkt-process-grid article{background:var(--soft);border-radius:22px;overflow:hidden}.mkt-process-grid img,.mkt-photo-row img{object-fit:cover;width:100%;height:220px;display:block}.mkt-process-grid span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:700;display:block}.mkt-process-grid h3{margin-top:6px;font-size:22px}.mkt-process-grid p{margin-bottom:18px}.mkt-photo-row{margin:8px 0 16px}.mkt-photo-row img{border-radius:18px;height:200px}.mkt-flow{margin-bottom:16px}.mkt-flow-row,.mkt-flow-step{align-items:flex-start;gap:6px;display:flex}.mkt-flow-step>div{justify-items:center;gap:6px;min-width:72px;display:grid}.mkt-flow-step small,.mkt-flow p{color:var(--muted);margin:0;font-size:12px}.mkt-flow-step span{color:var(--navy);letter-spacing:0;text-transform:none;margin:8px 0 0;font-size:16px}.mkt-switch article.dark .mkt-flow-step small,.mkt-switch article.dark .mkt-flow p,.mkt-switch article.dark .mkt-flow-step span,.mkt-cap-grid article.dark svg,.mkt-switch article.dark svg{color:#fff}.mkt-step-grid svg,.mkt-cap-grid svg{color:var(--red)}.mkt-sku{background:var(--soft);border-radius:28px;grid-template-columns:280px 1fr;align-items:center;gap:28px;padding:22px;display:grid}.mkt-sku img{background:#fff;border-radius:20px;width:100%}.mkt-sku h3{margin:4px 0 16px;font-size:32px}.mkt-sku dl{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0 0 20px;display:grid}.mkt-sku dt{color:var(--muted);font-size:13px}.mkt-sku dd{margin:2px 0 0;font-size:20px;font-weight:700}.mkt-tabs{gap:8px;margin-bottom:18px;display:flex}.mkt-tabs button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:10px 16px;font-weight:650}.mkt-tabs button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.mkt-blank,.mkt-custom{background:var(--soft);border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;padding:22px;display:grid}.mkt-blank img,.mkt-pack-photo{background:#fff;border-radius:20px;width:100%}.mkt-pack{grid-template-columns:220px 1fr;align-items:center;gap:16px;display:grid}.mkt-label{background:#fff;border-radius:18px;min-height:280px;padding:18px 16px 14px;position:relative;box-shadow:0 16px 40px #15285014}.mkt-label img:first-child{width:auto;height:16px;margin-bottom:16px}.mkt-label strong{letter-spacing:-.04em;font-size:26px;display:block}.mkt-label-sub{color:var(--muted);margin:2px 0 12px;font-size:13px;display:block}.mkt-label-bar{background:var(--navy);color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650}.mkt-label-bar.on,.mkt-label li.on,.mkt-qr.on{outline:2px solid var(--red);outline-offset:2px}.mkt-label-mark{width:54px!important;height:54px!important;margin:14px 0 8px!important}.mkt-label ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mkt-label li{color:var(--navy);border-radius:6px;font-size:12px}.mkt-qr{border:1px solid var(--line);width:36px;height:36px;color:var(--navy);border-radius:6px;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;bottom:36px;right:14px}.mkt-label small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.mkt-fields{gap:8px;display:grid}.mkt-fields button{text-align:left;color:var(--navy);background:#fff;border:1px solid #0000;border-radius:16px;gap:12px;padding:12px;display:flex}.mkt-fields button.on{border-color:var(--red)}.mkt-fields button>span{color:var(--red);font-size:13px;font-weight:700}.mkt-fields strong{margin-bottom:2px;display:block}.mkt-fields p,.mkt-field-note{margin:0;font-size:13px}.mkt-field-note{padding:4px 8px 0}.mkt-cta{background:var(--navy);border-radius:28px;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,92%);margin:28px auto 72px;padding:28px;display:flex}.mkt-cta h2,.mkt-cta p{color:#fff}.mkt-cta p{opacity:.75;margin:6px 0 0}.mkt-foot{border-top:1px solid var(--line);background:#fff;padding:36px 5% 28px}.mkt-foot-brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mkt-spin{transform-origin:50%;will-change:transform;width:72px;height:72px;display:block}.mkt-spin img{object-fit:contain;width:100%;height:100%;display:block}.mkt-foot p{max-width:360px;margin:0}.mkt-foot-links{gap:18px;margin-top:22px;font-weight:650;display:flex}.mkt-legal{max-width:720px;font-size:12px;margin-top:22px!important}.mkt-foot-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.mkt-page-hero{padding:54px 0 10px}.mkt-page-hero p:last-child{max-width:560px;font-size:18px}.mkt-switch-grid,.mkt-step-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mkt-switch article.dark,.mkt-cap-grid article.dark{background:var(--navy)}.mkt-switch article.dark h3,.mkt-switch article.dark span,.mkt-cap-grid article.dark h3,.mkt-cap-grid article.dark span,.mkt-cap-grid article.dark li{color:#fff}.mkt-switch article.dark p,.mkt-cap-grid article.dark p{color:#ffffffbf}.mkt-stats{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1120px,92%);margin:18px auto 0;display:grid}.mkt-stats b{letter-spacing:-.04em;font-size:28px;display:block}.mkt-stats span{color:var(--muted);font-size:13px}.mkt-cap-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mkt-cap-grid ul{margin:14px 0 0;padding:0;list-style:none}.mkt-cap-grid li{margin-top:6px;padding-left:16px;position:relative}.mkt-cap-grid li:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.mkt-cap-grid article.dark li:before{background:#fff}@media (max-width:900px){.mkt-nav a:not(.mkt-btn){display:none}.mkt-nav a[href=\/how-it-works],.mkt-nav a[href=\/sign-in]{display:inline}.mkt-hero,.mkt-hero img{height:auto;min-height:0}.mkt-hero img{height:220px}.mkt-hero-copy{background:0 0;width:auto;padding:24px 8px 8px;position:static}.mkt-lanes,.mkt-switch-grid,.mkt-step-grid,.mkt-stats,.mkt-blank,.mkt-custom,.mkt-sku,.mkt-pack,.mkt-cap-grid,.mkt-products,.mkt-process-grid,.mkt-photo-row{grid-template-columns:1fr}.mkt-process .mkt-section-head,.mkt-section-head,.mkt-cta,.mkt-foot-bottom{display:block}.mkt-cta .mkt-btn{margin-top:16px}}@media (prefers-reduced-motion:reduce){.mkt-spin{transform:none!important}}.mkt{--navy:#272a43;--muted:#737584;--soft:#f7f8fa;--line:#e9eaf0}.mkt h1,.mkt h2,.mkt h3{letter-spacing:-.035em;font-weight:600}.mkt h2{font-size:30px}.mkt h3{font-size:23px}.mkt-announce{background:#f8f9fb;justify-content:center;padding:8px 24px;font-size:11px;font-weight:400}.mkt-announce span+span{color:#0879ee}.mkt-header{border-bottom:1px solid #f1f2f5;gap:32px;min-height:65px;padding:13px max(24px,50% - 560px)}.mkt-logo{height:25px}.mkt-nav{gap:28px;font-size:13px;font-weight:500}.mkt-btn{gap:9px;min-height:42px;padding:7px 16px 7px 7px;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.mkt-btn:hover{transform:translateY(-2px)}.mkt-btn-small{min-height:36px;padding:9px 20px}.mkt-arrow{background:#ffffff30;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.mkt-text{align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.mkt a:focus-visible,.mkt button:focus-visible,.mkt summary:focus-visible{outline-offset:4px;outline:3px solid #0879ee}.mkt-hero{background:#cbd7df;border-radius:0;height:310px;min-height:310px;margin:0}.mkt-hero>img{object-position:center 43%;width:100%;height:100%}.mkt-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 76%,#fff 100%),linear-gradient(90deg,#142c40d9 0%,#23354d77 39%,#1b324d0a 75%);position:absolute;inset:0}.mkt-hero-copy{z-index:1;background:0 0;width:100%;max-width:1120px;padding:26px 0 44px;display:block;left:50%;transform:translate(-50%)}.mkt-hero-copy .mkt-kicker{letter-spacing:.14em;margin:0 0 13px;font-size:10px;color:#d5eaff!important}.mkt-hero-copy h1{color:#fff;letter-spacing:-.035em;max-width:660px;margin:0;font-size:44px;line-height:1.12}.mkt-hero-copy h1 span{color:#e3ecf7}.mkt-hero-copy>p:not(.mkt-kicker){color:#e2e9f0;max-width:460px;margin:15px 0 19px;font-size:14px}.mkt-lanes{z-index:2;gap:16px;margin-top:0;position:relative}.mkt-lanes article{background:#f7f8fa;border-radius:24px;flex-direction:column;justify-content:space-between;height:220px;padding:23px 20px;display:flex;position:relative;overflow:hidden}.mkt-lanes article>div:first-child{z-index:2;position:relative}.mkt-lanes h2{letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.06}.mkt-lanes em{color:#0879ee;font-style:normal}.mkt-lanes p{margin:9px 0 0;font-size:13px;line-height:1.4}.mkt-lanes .mkt-btn{z-index:3;align-self:flex-start;position:relative}.mkt-lanes .mkt-arrow{letter-spacing:0;color:#fff;margin:0}.mkt-lanes article>img{object-fit:cover;mix-blend-mode:multiply;width:48%;height:200px;position:absolute;bottom:-43px;right:-22px}.mkt-lane-box>img{transform:rotate(-8deg);width:50%!important;height:125px!important;bottom:5px!important;right:-28px!important}.mkt-report{color:#333d55;background:#fff;border:5px solid #e0e6ed;border-radius:13px;width:151px;height:195px;padding:14px 11px;position:absolute;bottom:-39px;right:-15px;transform:rotate(-8deg);box-shadow:0 5px 25px #24385718}.mkt-report>span{letter-spacing:1px;margin:0 0 9px;font-size:7px}.mkt-report b{font-size:13px;line-height:1.2;display:block}.mkt-report hr{border:0;border-top:2px solid #0879ee;margin:10px 0}.mkt-report small{font-size:5px}.mkt-report i{background:#e3e8ef;height:3px;margin-top:9px;display:block}.mkt-report .mkt-report-stamp{color:#0879ee;position:absolute;bottom:39px;right:15px}.mkt-research{background:#f8f9fb;border:0;border-radius:18px;align-items:center;gap:15px;margin-top:17px;padding:17px 22px;display:flex}.mkt-research>svg{color:#0879ee;flex-shrink:0}.mkt-research h2{margin:0 0 5px;font-size:17px}.mkt-research p{margin:0;font-size:12px;line-height:1.5}.mkt-section-head{justify-content:space-between;align-items:center;gap:20px;margin:38px 0 20px;display:flex}.mkt-section-head p{margin:8px 0 0;font-size:13px}.mkt-section-head h2{margin:0}.mkt-products{gap:20px}.mkt-product{text-align:left;background:#fafbfc;border:1px solid #f0f1f4;border-radius:24px;grid-template-columns:44% 56%;min-height:285px;padding:0;display:grid}.mkt-product-photo{background:#f5f7f9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mkt-product-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:260px;margin:24px 0 0}.mkt-product-tag{letter-spacing:.06em;color:#0879ee;z-index:1;background:#fff;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:600;position:absolute;top:16px;left:16px}.mkt-product-info{flex-direction:column;justify-content:center;padding:30px 22px 24px;display:flex}.mkt-product-info .mkt-product-origin{color:#0879ee;margin:0 0 8px;font-size:10px}.mkt-product-info h3{margin:0;font-size:27px}.mkt-product-info>p{margin:9px 0 15px;font-size:12px;line-height:1.5}.mkt-product-delivery{color:#737584;align-items:center;gap:7px;margin-bottom:22px;font-size:10px;display:flex}.mkt-product-buy{justify-content:space-between;gap:8px;width:100%;padding:10px 13px;font-size:11px}.mkt-product-buy>span{align-items:center;gap:6px;display:flex}.mkt-product-buy strong{white-space:nowrap;font-size:18px}.mkt-product-buy small{font-size:9px;font-weight:400}.mkt-process{margin-top:56px}.mkt-process-grid article{background:#f8f9fb;border-radius:22px}.mkt-process-grid img{height:210px}.mkt-process-grid article>div{padding:22px}.mkt-process-grid span,.mkt-process-grid h3,.mkt-process-grid p{margin-left:0;margin-right:0}.mkt-process-grid span{margin-top:0;font-size:9px}.mkt-process-grid h3{margin:9px 0;font-size:21px}.mkt-process-grid p{margin-bottom:0;font-size:13px}.mkt-labels{padding-top:22px}.mkt-labels .mkt-section-head p{max-width:580px}.mkt-blank,.mkt-custom{border-radius:22px}.mkt-labels .mkt-pack-photo,.mkt-blank img{object-fit:contain;mix-blend-mode:multiply;max-height:370px}.mkt-fields button{border-radius:11px;padding:11px}.mkt-fields p{font-size:12px}.mkt-fields strong{font-size:13px}.mkt-tabs button{font-size:12px}.mkt-tabs button[aria-pressed=true]{background:#0879ee;border-color:#0879ee}.mkt-faq{grid-template-columns:1fr 1.3fr;gap:75px;width:min(1120px,92%);margin:72px auto;display:grid}.mkt-faq h2{margin:12px 0;font-size:34px;line-height:1.15}.mkt-faq>div>p{font-size:13px}.mkt-faq .mkt-btn{margin-top:13px}.mkt-faq details{border-bottom:1px solid #e5e8ee;padding:19px 0}.mkt-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;font-weight:500;list-style:none;display:flex}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary span{color:#0879ee;font-size:22px;line-height:16px;transition:transform .2s}.mkt-faq details[open] summary span{transform:rotate(45deg)}.mkt-faq details p{margin:13px 20px 0 0;font-size:13px;line-height:1.7}.mkt-cta{background:#edf5fe;margin-bottom:50px;padding:36px 40px}.mkt-cta h2{color:#272a43;font-size:29px}.mkt-cta p{color:#737584;opacity:1;font-size:13px}.mkt-foot{background:#f8f9fb;padding:35px max(24px,50% - 560px)}.mkt-foot-brand .mkt-spin{width:45px;height:45px;display:block}.mkt-foot-brand p,.mkt-foot-links{font-size:13px}.mkt-foot .mkt-legal{max-width:800px}.mkt-foot-bottom{font-size:11px}@media (max-width:1180px){.mkt-hero-copy{width:92%}.mkt-lanes h2{font-size:20px}.mkt-product-info{padding:20px 16px}}@media (max-width:900px){.mkt-header{padding:12px 4%}.mkt-nav{gap:18px}.mkt-hero{height:315px}.mkt-hero>img{height:100%}.mkt-hero-copy{width:92%;padding:30px 0;position:absolute;top:0}.mkt-hero-copy h1{font-size:38px}.mkt-lanes{grid-template-columns:repeat(3,1fr);gap:10px}.mkt-lanes article{height:215px;padding:18px 14px}.mkt-lanes h2{font-size:18px}.mkt-lanes p{font-size:11px}.mkt-lanes article>img,.mkt-report{opacity:.45}.mkt-lanes .mkt-btn{padding-right:10px;font-size:10px}.mkt-products{grid-template-columns:repeat(2,1fr)}.mkt-product{grid-template-columns:1fr}.mkt-product-photo img{height:210px}.mkt-product-info{padding:20px}.mkt-process-grid{grid-template-columns:repeat(3,1fr)}.mkt-process-grid img{height:150px}.mkt-process-grid article>div{padding:17px}.mkt-process-grid h3{font-size:18px}.mkt-process .mkt-section-head{display:flex}.mkt-faq{gap:35px}.mkt-cta{padding:28px;display:flex}.mkt-cta .mkt-btn{flex-shrink:0;margin:0}}@media (max-width:600px){.mkt-announce{padding:7px 12px;font-size:9px}.mkt-header{gap:12px;min-height:60px;padding:12px 5%}.mkt-logo{height:21px}.mkt-nav{gap:14px;font-size:11px}.mkt-nav a[href=\/how-it-works]{display:none}.mkt-btn-small{min-height:32px;padding:8px 15px}.mkt-hero{height:320px}.mkt-hero>img{object-position:63% center}.mkt-hero:after{background:linear-gradient(#0000 83%,#fff),linear-gradient(90deg,#142c40dc,#23354d77 65%,#23354d33)}.mkt-hero-copy{width:90%;padding:35px 0 50px}.mkt-hero-copy h1{max-width:355px;font-size:34px}.mkt-hero-copy .mkt-kicker{font-size:9px}.mkt-hero-copy>p:not(.mkt-kicker){max-width:260px;margin:14px 0 18px;font-size:12px}.mkt-lanes{grid-template-columns:1fr;gap:12px;width:90%;margin-top:0}.mkt-lanes article{height:190px;padding:23px}.mkt-lanes h2{font-size:23px}.mkt-lanes p,.mkt-lanes .mkt-btn{font-size:12px}.mkt-lanes article>img{opacity:1;width:43%;height:210px;bottom:-40px;right:0}.mkt-lane-box>img{width:46%!important;height:140px!important;right:0!important}.mkt-report{opacity:1;width:138px;bottom:-39px;right:16px}.mkt-research{align-items:flex-start;gap:10px;width:90%;padding:17px}.mkt-research h2{font-size:16px}.mkt-research p{font-size:11px}.mkt-catalog,.mkt-process,.mkt-labels{width:90%}.mkt-section-head{margin-top:32px;display:block}.mkt-section-head .mkt-text{margin-top:13px}.mkt h2{font-size:26px}.mkt-products{gap:12px}.mkt-product{border-radius:18px;min-width:0}.mkt-product-photo img{height:185px;margin-top:12px}.mkt-product-tag{padding:5px 7px;font-size:7px;top:10px;left:10px}.mkt-product-info{padding:16px 12px}.mkt-product-info h3{font-size:23px}.mkt-product-info .mkt-product-origin{min-height:24px;font-size:9px}.mkt-product-info>p{min-height:48px;margin-bottom:10px;font-size:11px}.mkt-product-delivery{align-items:flex-start;min-height:28px;margin-bottom:12px;font-size:9px}.mkt-product-delivery svg{flex-shrink:0;width:13px}.mkt-product-buy{border-radius:13px;flex-direction:column;gap:5px;padding:10px 6px;font-size:10px}.mkt-product-buy strong{font-size:20px}.mkt-product-buy>span svg{width:12px}.mkt-process{margin-top:38px}.mkt-process .mkt-section-head{align-items:flex-start;gap:16px;display:block}.mkt-process .mkt-btn{margin-top:15px}.mkt-process-grid{grid-template-columns:1fr;gap:16px}.mkt-process-grid img{height:205px}.mkt-process-grid h3{font-size:23px}.mkt-process-grid article>div{padding:23px}.mkt-labels{padding-top:0}.mkt-blank,.mkt-custom{gap:18px;padding:16px}.mkt-pack{grid-template-columns:1fr 1fr;gap:12px}.mkt-label{min-height:250px;padding:14px 10px}.mkt-label strong{font-size:22px}.mkt-label img:first-child{max-width:100%;height:auto;max-height:16px}.mkt-label-bar{font-size:10px}.mkt-labels .mkt-pack-photo{border-radius:10px}.mkt-faq{grid-template-columns:1fr;gap:20px;width:90%;margin:45px auto}.mkt-faq h2{font-size:30px}.mkt-cta{border-radius:20px;width:90%;margin:0 auto 35px;padding:26px;display:block}.mkt-cta h2{font-size:27px}.mkt-cta .mkt-btn{margin-top:20px}.mkt-foot{padding:30px 5%}.mkt-foot-bottom span{margin-top:8px;display:block}}.mkt section[id]{scroll-margin-top:90px}@media (max-width:600px){.mkt-lane-coa .mkt-report{width:125px;height:175px;bottom:-45px;right:-5px}.mkt-lane-coa h2{font-size:22px}}.mkt-brand-lockup,.wholesale-brand-lockup{align-items:center;gap:9px;display:flex}.mkt-brand-symbol{object-fit:contain;mix-blend-mode:multiply;width:33px;height:36px}.wholesale-brand-symbol{object-fit:contain;border-radius:50%;width:36px;height:39px}.mkt-pack{display:block}.mkt-vial-proof{text-align:center;margin:0}.mkt-vial-proof .mkt-pack-photo{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:470px;margin:auto;display:block}.mkt-vial-proof figcaption{color:#737584;margin:12px 0 0;font-size:11px;line-height:1.6}.mkt-process-grid img.mkt-process-product{object-fit:contain;mix-blend-mode:multiply;background:#f7f8fa;padding:12px}@media (max-width:600px){.mkt-brand-symbol{width:27px;height:29px}.mkt-brand-lockup{gap:6px}.mkt-header .mkt-logo{height:19px}.mkt-vial-proof .mkt-pack-photo{max-height:370px}}.how-hero,.how-onboarding,.how-kit,.how-label-intro,.how-coa,.how-shipping{width:min(1120px,92%);margin-left:auto;margin-right:auto}.how-hero{grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:46px 0 40px;display:grid}.how-hero h1{margin:0 0 18px;font-size:46px;line-height:1.09}.how-hero h1 span{color:#0879ee}.how-hero-copy>p:not(.mkt-kicker){max-width:440px;margin-bottom:23px;font-size:14px}.how-hero-art{background:#f7f8fa;border-radius:25px;padding:24px 14px 55px;position:relative;overflow:hidden}.how-hero-art>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:300px;display:block}.how-ship-note{color:#0879ee;background:#ffffffed;border-radius:13px;align-items:center;gap:10px;padding:10px 15px;display:flex;position:absolute;bottom:19px;left:24px;box-shadow:0 3px 15px #24385a08}.how-ship-note span{color:#737584;font-size:9px}.how-ship-note strong{color:#272a43;margin-top:2px;font-size:12px;display:block}.how-secondary{align-items:center;gap:8px;margin-left:20px;font-size:12px;font-weight:500;display:inline-flex}.how-onboarding{padding-bottom:36px}.how-onboarding .mkt-section-head{margin-top:15px}.how-onboarding .mkt-kicker{margin:0 0 9px;font-size:10px}.how-step-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.how-step-grid article{background:#fbfcfd;border:1px solid #e9edf3;border-radius:21px;padding:25px}.how-step-top{color:#0879ee;justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.how-step-top span{color:#a0aaba;font-size:12px}.how-step-grid h3{margin:0 0 10px;font-size:20px}.how-step-grid p{margin:0;font-size:13px}.how-step-grid article>a{color:#0879ee;align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:500;display:inline-flex}.how-kit{grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-top:40px;margin-bottom:48px;display:grid}.how-kit-image{background:#f7f8fa;border-radius:25px;padding:24px}.how-kit-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:340px;display:block}.how-kit-copy h2,.how-shipping h2{margin:0 0 14px;font-size:34px;line-height:1.12}.how-kit-copy>p,.how-shipping>div>p{font-size:13px}.how-price-row{border-top:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.how-price-row strong{font-size:14px;font-weight:500;display:block}.how-price-row span{color:#737584;margin-top:6px;font-size:11px;display:block}.how-price-row b{letter-spacing:-.04em;white-space:nowrap;font-size:27px;font-weight:600}.how-price-row small{text-align:right;color:#737584;letter-spacing:0;font-size:10px;font-weight:400;display:block}.how-caption{margin:0;color:#818895!important;font-size:11px!important}.how-label-intro{padding-top:20px}.how-label-intro+.mkt-labels{padding-top:0}.how-label-intro+.mkt-labels .mkt-section-head{margin-top:10px}.how-coa{background:#f1f7fe;border:1px solid #dbe9f9;border-radius:20px;align-items:center;gap:20px;margin-top:18px;padding:24px;display:flex}.how-coa-icon{color:#0879ee;background:#fff;border-radius:15px;flex-shrink:0;place-items:center;width:59px;height:59px;display:grid}.how-coa h3{margin:0 0 7px;font-size:20px}.how-coa p{max-width:670px;margin:0;font-size:12px}.how-coa-price{white-space:nowrap;margin-left:auto;font-size:28px;font-weight:600}.how-coa-price span{color:#737584;text-align:right;font-size:11px;font-weight:400;display:block}.how-shipping{grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-top:65px;margin-bottom:55px;display:grid}.how-shipping>img{object-fit:cover;border-radius:25px;width:100%;height:390px;display:block}.how-shipping ul{margin:23px 0 0;padding:0;list-style:none}.how-shipping li{align-items:flex-start;gap:14px;margin-top:18px;display:flex}.how-shipping li>svg{color:#0879ee;flex-shrink:0}.how-shipping li strong{font-size:13px;font-weight:500;display:block}.how-shipping li span{color:#737584;margin-top:4px;font-size:12px;display:block}@media (max-width:900px){.how-hero h1{font-size:37px}.how-hero{gap:20px}.how-hero-art>img{height:250px}.how-secondary{margin:16px 0 0;display:flex}.how-step-grid article{padding:20px}.how-kit,.how-shipping{gap:30px}.how-kit-copy h2,.how-shipping h2{font-size:29px}}@media (max-width:600px){.how-hero,.how-onboarding,.how-kit,.how-label-intro,.how-coa,.how-shipping{width:90%}.how-hero{grid-template-columns:1fr;gap:26px;padding:32px 0 24px}.how-hero h1{font-size:36px}.how-hero-copy>p:not(.mkt-kicker){max-width:330px;font-size:13px}.how-secondary{margin:0 0 0 15px;font-size:11px;display:inline-flex}.how-hero-art{border-radius:20px;padding-top:12px}.how-hero-art>img{height:235px}.how-onboarding{padding-bottom:15px}.how-onboarding .mkt-section-head>p{margin-top:10px}.how-step-grid{grid-template-columns:1fr;gap:12px}.how-step-grid article{padding:23px}.how-step-top{margin-bottom:16px}.how-kit{grid-template-columns:1fr;gap:25px;margin-top:32px;margin-bottom:30px}.how-kit-image img{height:240px}.how-kit-image{padding:18px}.how-kit-copy h2,.how-shipping h2{font-size:30px}.how-label-intro{padding-top:12px}.how-coa{grid-template-columns:40px 1fr;gap:13px;padding:20px;display:grid}.how-coa-icon{border-radius:10px;width:40px;height:44px}.how-coa-icon svg{width:25px}.how-coa h3{font-size:18px}.how-coa-price{grid-column:2;margin-left:0;font-size:26px}.how-coa-price span{text-align:left;margin-left:7px;display:inline}.how-shipping{grid-template-columns:1fr;gap:25px;margin-top:40px;margin-bottom:35px}.how-shipping>img{border-radius:20px;height:245px}}.kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kit-card{background:#fafbfc;border:1px solid #f0f1f4;border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.kit-card-photo{background:#f5f7f9;justify-content:center;align-items:flex-end;height:168px;display:flex;position:relative}.kit-card-photo img{object-fit:contain;mix-blend-mode:multiply;width:92px;height:128px;margin:0 0 10px}.kit-card-tag{letter-spacing:.06em;text-transform:uppercase;color:#0879ee;background:#fff;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.kit-card-tag.is-out{color:#8a1f1f}.kit-card-body{flex-direction:column;flex:1;gap:6px;padding:16px 16px 18px;display:flex}.kit-card-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;color:#0879ee!important}.kit-card h3{overflow-wrap:anywhere;margin:0;font-size:22px}.kit-card-strength{margin:0;font-size:14px}.kit-card-strengths{flex-wrap:wrap;gap:6px;margin:2px 0 4px;display:flex}.kit-card-price{margin:4px 0 8px;font-size:18px;font-weight:700;color:#152850!important}.kit-card-price small{color:#5c6b82;font-size:12px;font-weight:600;display:block}.kit-card-tiers{gap:6px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.kit-card-tier{background:#f8fafc;border:1px solid #dbe4ee;border-radius:10px;margin:0;padding:9px 10px}.kit-card-tier.is-active{background:#eef5ff;border-color:#0879ee;box-shadow:0 0 0 1px #0879ee}.kit-card-tier-line{color:#152850;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.35;display:block}.kit-card-oos{margin:auto 0 0;font-size:14px;font-weight:700;color:#8a1f1f!important}.kit-card-action{width:100%;margin-top:auto}.kit-card.is-selected{border-color:#0879ee;box-shadow:0 0 0 1px #0879ee}@media (max-width:980px){.kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kit-grid{grid-template-columns:1fr}.kit-card{border-radius:18px}}.auth-text-button{color:#0879ee;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;font-weight:650}.account-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.account-dashboard{min-height:60vh}.status-badge{color:#075dba;text-transform:capitalize;background:#e8f2ff;border-radius:99px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.status-badge.shipped,.status-badge.approved{color:#18734a;background:#def5e9}.status-badge.cancelled,.status-badge.rejected{color:#a5352b;background:#fff0ee}.order-facts{flex-wrap:wrap;gap:10px 24px;display:flex}.order-record h2{font-size:21px}.order-record details{border-top:1px solid #e3e9f1;margin-top:16px;padding-top:14px}.order-record summary{cursor:pointer;color:#0879ee;font-weight:700}.live-order-form select,.live-admin select{color:#14223d;width:100%;font:inherit;background:#fff;border:1px solid #d3dce8;border-radius:10px;padding:12px}.live-order-form .product-mark img{max-width:100%;height:auto}.live-order-form .product-card{grid-template-columns:160px 1fr}.live-admin .admin-stats{grid-template-columns:repeat(3,1fr);margin-bottom:24px}.live-admin .admin-stats article{padding:18px}.live-admin .admin-stats h2{margin:0}.live-admin aside>a:not(.wholesale-brand-lockup){color:#c8d9ef;padding:18px 10px;display:block}.live-admin main{min-width:0}.live-admin .order-grid{grid-template-columns:minmax(0,1fr) 290px}.live-admin .summary{position:static}.admin-caption{color:#65758a;font-size:12px}.live-admin .option{margin-top:16px}.live-admin .order-grid .product-card{grid-template-columns:110px 1fr}.live-admin button:disabled,.live-order-form button:disabled{opacity:.5;cursor:wait}@media (max-width:1100px){.live-admin .order-grid{grid-template-columns:1fr}}@media (max-width:700px){.live-order-form .product-card{grid-template-columns:100px 1fr}.live-admin .admin-stats{gap:8px}.live-admin .admin-stats article{padding:12px}.live-admin .admin-stats p{font-size:11px}.order-record .portal-head{flex-direction:column;align-items:flex-start;gap:12px}.account-links{gap:12px}.live-admin{display:block}.live-admin>aside{width:100%;height:auto;position:static}.live-admin>main{padding:24px 16px}}.mkt .text-us{z-index:2;background:#f4f6f8;border-radius:28px;grid-template-columns:minmax(280px,1fr) minmax(280px,.9fr);align-items:center;gap:28px;width:min(1120px,92%);margin:8px auto 18px;padding:26px 32px;display:grid;position:relative}.mkt .text-us h1,.mkt .text-us h2{letter-spacing:-.03em;color:#1b2437;margin:0 0 6px;font-size:22px;font-weight:650;line-height:1.25}.mkt .text-us>div>p{color:#64748b;margin:0;font-size:15px;line-height:1.45}.mkt .text-us .text-us-rep-copy{max-width:520px;color:#475569!important;margin-top:8px!important;font-size:13px!important}.mkt .text-us form{margin-top:14px;position:relative}.mkt .text-us .text-us-label{color:#1b2437;margin:0 0 6px;font-size:12px;font-weight:650;display:block}.mkt .text-us-field{background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:340px;height:48px;padding:4px 6px 4px 16px;display:flex;box-shadow:0 1px 2px #0f172a0d}.mkt .text-us-field input{min-width:0;height:40px;box-shadow:none;color:#1b2437;background:0 0;border:0;flex:1;margin:0;padding:0;font-size:15px}.mkt .text-us-field:focus-within{box-shadow:0 0 0 3px #2563eb33}.mkt .text-us-field input:focus{outline:none}.mkt .text-us-field button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mkt .text-us-field button:disabled{opacity:.7}.mkt .text-us-note{color:#7b8798!important;margin-top:10px!important;font-size:12px!important}.mkt .text-us-done{font-weight:650;color:#1b2437!important;margin-top:16px!important}.mkt .text-us-error{color:#9b1c1c!important;margin-top:8px!important}.mkt .text-us-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mkt .text-us-chat{justify-items:end;gap:10px;padding-right:8px;display:grid}.mkt .text-us-out,.mkt .text-us-in{border-radius:18px;max-width:270px;margin:0;padding:11px 16px;font-size:14px;line-height:1.35}.mkt .text-us-out{background:#3b82f6;border-bottom-right-radius:6px;color:#fff!important}.mkt .text-us-in{background:#e8edf3;border-bottom-left-radius:6px;justify-self:start;margin-right:48px;color:#334155!important}.mkt .text-us.is-large{background:linear-gradient(145deg,#f4f6f8 0%,#edf3fb 100%);border:1px solid #e2eaf4;border-radius:32px;gap:38px;padding:42px 44px}.mkt .text-us.is-large h1,.mkt .text-us.is-large h2{margin-bottom:10px;font-size:clamp(28px,3.6vw,40px);line-height:1.12}.mkt .text-us.is-large>div>p{font-size:17px}.mkt .text-us.is-large .text-us-rep-copy{line-height:1.55;margin-top:10px!important;font-size:14px!important}.mkt .text-us.is-large .text-us-label{margin-bottom:8px;font-size:13px}.mkt .text-us.is-large .text-us-field{max-width:430px;height:56px;padding:6px 8px 6px 20px}.mkt .text-us.is-large .text-us-field input{height:44px;font-size:17px}.mkt .text-us.is-large .text-us-field button{width:44px;height:44px}.mkt .text-us.is-large .text-us-out,.mkt .text-us.is-large .text-us-in{border-radius:22px;max-width:340px;padding:14px 20px;font-size:16px}@media (max-width:800px){.mkt .text-us,.mkt .text-us.is-large{grid-template-columns:1fr;margin-top:4px;padding:22px 18px}.mkt .text-us-field,.mkt .text-us.is-large .text-us-field{max-width:none}.mkt .text-us-in{margin-right:0}.mkt .text-us-chat{justify-items:stretch;padding-right:0}}.mkt-btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24!important;border:1px solid #ffffff45!important}.mkt-btn-ghost:hover{background:#ffffff38!important}.mkt-announce-cta{align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex;color:#0879ee!important}.mkt-announce-cta:hover{text-decoration:underline}.ws-save{gap:32px;width:min(1120px,92%);margin:32px auto 12px;display:grid}.ws-save h2 em{color:#0879ee;font-style:normal}.ws-vendor-card{background:#fff;border:1px solid #e9eaf0;border-radius:24px;gap:22px;padding:28px;display:grid}.ws-vendor-top{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.ws-vendor-copy h2{color:#272a43;margin:0 0 10px;font-size:clamp(26px,3vw,34px);line-height:1.1}.ws-vendor-lead{max-width:740px;margin:0;font-size:13.5px;line-height:1.6;color:#737584!important}.ws-vendor-lead strong{color:#272a43;font-weight:600}.ws-vendor-mark{text-align:center;background:#f7f8fa;border:1px solid #e9eaf0;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:18px 22px;display:flex}.ws-vendor-mark .mkt-spin{width:54px;height:54px}.ws-vendor-mark>span{letter-spacing:.08em;color:#0879ee;font-size:9px;font-weight:700}.ws-rt3-strip{background:#f7f8fa;border:1px solid #e9eaf0;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.ws-strip-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0879ee;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.ws-rt3-strip h3{color:#272a43;margin:0 0 5px;font-size:20px}.ws-rt3-strip p{margin:0;font-size:13px;line-height:1.5;color:#737584!important}.ws-rt3-cta{flex-shrink:0;align-items:center;gap:16px;display:flex}.ws-rt3-price{text-align:right}.ws-rt3-price strong{letter-spacing:-.04em;color:#0879ee;font-size:30px;font-weight:650;line-height:1;display:block}.ws-rt3-price small{color:#737584;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.ws-matrix{background:#fff;border:1px solid #e9eaf0;border-radius:24px;overflow:hidden}.ws-matrix-head{background:#f7f8fa;border-bottom:1px solid #e9eaf0;grid-template-columns:1fr 1fr;display:grid}.ws-col-head{flex-direction:column;gap:6px;padding:16px 20px;display:flex}.ws-col-head.is-usa{background:#fff;border-left:1px solid #e9eaf0}.ws-col-head strong{color:#272a43;letter-spacing:-.02em;font-size:15px}.ws-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.ws-pill.is-red{color:#c9233f;background:#fff0f2;border:1px solid #f6d0d7}.ws-pill.is-blue{color:#0879ee;background:#eef6ff;border:1px solid #cfe3fc}.ws-matrix-row{background:#fff;border-bottom:1px solid #e9eaf0}.ws-matrix-summary{cursor:pointer;background:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:0;padding:0;list-style:none;display:grid}.ws-matrix-summary::-webkit-details-marker{display:none}.ws-cell{align-items:flex-start;gap:10px;min-width:0;padding:15px 18px;display:flex}.ws-cell.is-usa{border-left:1px solid #e9eaf0}.ws-cell strong{color:#272a43;font-size:14px;font-weight:600;line-height:1.25;display:block}.ws-cell span{color:#737584;margin-top:2px;font-size:12px;line-height:1.35;display:block}.ws-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.ws-icon.is-red{color:#c9233f;background:#fff0f2}.ws-icon.is-blue{color:#0879ee;background:#eef6ff}.ws-expand-chip{color:#0879ee;white-space:nowrap;align-items:center;gap:4px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.ws-matrix-row[open] .ws-expand-chip svg{transform:rotate(180deg)}.ws-matrix-details{background:#f7f8fa;border-top:1px solid #f0f1f5;grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 16px;display:grid}.ws-detail-box{background:#fff;border:1px solid #e9eaf0;border-radius:14px;margin-top:12px;padding:12px 14px}.ws-detail-box.is-china{border-left:3px solid #c9233f}.ws-detail-box.is-usa{border-left:3px solid #0879ee}.ws-detail-box span{letter-spacing:.06em;text-transform:uppercase;color:#737584;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.ws-detail-box p{margin:0;font-size:12.5px;line-height:1.55;color:#272a43!important}.ws-matrix-foot{background:#f7f8fa;grid-template-columns:1fr 1fr;display:grid}.ws-foot-cell{align-items:center;gap:8px;padding:13px 18px;font-size:12.5px;font-weight:600;display:flex}.ws-foot-cell.is-china{color:#c9233f}.ws-foot-cell.is-usa{color:#0879ee;border-left:1px solid #e9eaf0}.ws-Compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ws-comp-card{background:#fff;border:1px solid #e9eaf0;border-radius:24px;flex-direction:column;gap:14px;padding:22px;display:flex}.ws-comp-top{background:#f7f8fa;border:1px solid #e9eaf0;border-radius:18px;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.ws-comp-vial{background:#fff;border:1px solid #e9eaf0;border-radius:14px;justify-content:center;align-items:center;width:64px;height:74px;padding:6px;display:flex}.ws-comp-vial img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ws-comp-title{min-width:0}.ws-comp-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0879ee;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.ws-comp-title h3{margin:0;font-size:22px;color:#272a43!important}.ws-comp-title h3 span{color:#737584;font-size:14px;font-weight:500}.ws-comp-title p{margin:4px 0 0;font-size:12px;line-height:1.4;color:#737584!important}.ws-comp-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ws-side{background:#fff;border:1px solid #e9eaf0;border-radius:18px;flex-direction:column;gap:4px;padding:14px;display:flex}.ws-side.is-china{border-top:3px solid #c9233f}.ws-side.is-usa{border-top:3px solid #0879ee}.ws-price{letter-spacing:-.035em;margin-top:6px;font-size:26px;font-weight:650;line-height:1.05;display:block}.ws-price.is-red{color:#c9233f;text-decoration:line-through;text-decoration-thickness:2px}.ws-price.is-blue{color:#0879ee}.ws-side small{color:#737584;font-size:11px;display:block}.ws-one-point{align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.3;display:flex;margin:6px 0 0!important}.ws-one-point.is-red{color:#c9233f!important}.ws-one-point.is-blue{color:#272a43!important}.ws-one-point.is-blue svg{color:#0879ee}.ws-you-save{background:#f7f8fa;border:1px solid #e9eaf0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.ws-save-label{color:#272a43;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.ws-save-chip{color:#272a43;background:#fff;border:1px solid #e9eaf0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ws-save-chip svg{color:#0879ee;flex-shrink:0}.ws-comp-dropdown{background:#fff;border:1px solid #e9eaf0;border-radius:14px;overflow:hidden}.ws-comp-dropdown summary{cursor:pointer;color:#272a43;background:#fff;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.ws-comp-dropdown summary::-webkit-details-marker{display:none}.ws-comp-dropdown summary svg{color:#0879ee;transition:transform .2s}.ws-comp-dropdown[open] summary svg{transform:rotate(180deg)}.ws-comp-dropdown-body{background:#f7f8fa;border-top:1px solid #e9eaf0;grid-template-columns:1fr 1fr;gap:12px;padding:12px 14px;display:grid}.ws-drop-col strong{color:#272a43;margin-bottom:6px;font-size:12px;display:block}.ws-drop-col ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ws-drop-col li{color:#737584;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}.ws-drop-col.is-china li svg{color:#c9233f;margin-top:2px}.ws-drop-col.is-usa li svg{color:#0879ee;margin-top:2px}.ws-comp-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.contact-funnel{gap:24px;width:min(1120px,92%);margin:28px auto 64px;display:grid}.contact-funnel-head{max-width:740px}.contact-funnel-sub{margin:6px 0 0;color:#3d4d68!important;font-size:16px!important;line-height:1.6!important}.contact-funnel .text-us{width:100%;margin:0}.contact-funnel-perks{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.contact-funnel-perks article{background:#f7f8fa;border:1px solid #e9eaf0;border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.contact-funnel-perks article svg{color:#0879ee}.contact-funnel-perks strong{color:#272a43;margin-bottom:4px;font-size:14px;display:block}.contact-funnel-perks p{margin:0;font-size:12.5px;line-height:1.5;color:#737584!important}.contact-funnel-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mobile-contact-bar{z-index:45;display:block;position:fixed;bottom:16px;right:16px}.mobile-contact-pill{background:#0879ee;border-radius:999px;align-items:center;gap:10px;padding:12px 16px 12px 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #0879ee4d,0 4px 12px #15285026;color:#fff!important}.mobile-contact-pill:hover{background:#0562c3;transform:translateY(-2px)}.mobile-contact-icon{background:#ffffff2b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@media (max-width:980px){.ws-Compare-grid{grid-template-columns:1fr}.contact-funnel-perks{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ws-save{gap:24px;width:92%}.ws-vendor-card{border-radius:20px;padding:18px}.ws-vendor-top{grid-template-columns:1fr;gap:14px}.ws-vendor-mark{flex-direction:row;justify-content:flex-start;padding:12px 14px}.ws-vendor-mark .mkt-spin{width:38px;height:38px}.ws-rt3-strip{flex-direction:column;align-items:flex-start;padding:16px}.ws-rt3-cta{justify-content:space-between;width:100%}.ws-rt3-price{text-align:left}.ws-col-head{padding:12px 10px}.ws-col-head strong{font-size:12px}.ws-pill{padding:3px 7px;font-size:8.5px}.ws-matrix-summary{grid-template-columns:1fr 1fr}.ws-cell{gap:7px;padding:12px 10px}.ws-cell strong{font-size:12px}.ws-cell span{font-size:11px}.ws-expand-chip{background:#fafbfc;border-top:1px solid #f0f1f5;grid-column:1/-1;justify-content:center;padding:7px 10px}.ws-matrix-details,.ws-matrix-foot,.ws-comp-dropdown-body,.contact-funnel-perks{grid-template-columns:1fr}.ws-foot-cell.is-usa{border-top:1px solid #e9eaf0;border-left:0}.ws-comp-card{border-radius:20px;padding:16px}.ws-comp-sides{grid-template-columns:1fr 1fr;gap:8px}.ws-side{padding:11px 10px}.ws-price{font-size:21px}.ws-one-point{font-size:11px}.mobile-contact-bar{bottom:12px;left:auto;right:12px}.mobile-contact-pill{padding:11px 14px 11px 16px;font-size:13px}}
