html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:88px}body{color:#152850;background:#fff}.site-header{z-index:50;background:#fff;border-bottom:1px solid #e8ebf0;padding:0;display:block;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1120px,100% - 48px);min-height:80px;margin:auto;display:flex;position:relative}.site-home-link{flex:none;align-items:center;min-height:44px;display:flex}.site-brand{flex:none;align-items:center;gap:7px;width:200px;display:flex}.site-brand-mark{object-fit:contain;flex:none;width:34px;height:38px;display:block}.site-brand-wordmark{object-fit:contain;flex:none;width:159px;height:auto;display:block}.site-header nav{color:#25344c;font-size:13px;font-weight:500}.site-desktop-nav{align-items:center;gap:24px;display:flex}.site-header nav>a{align-items:center;gap:8px;min-height:44px;display:flex}.site-header nav>a:hover,.site-header nav>a[aria-current=page]{color:#0879ee}.site-header nav>.site-nav-cta{color:#fff;white-space:nowrap;background:#0879ee;border-radius:10px;padding:0 16px;font-weight:600}.site-header nav>.site-nav-cta:hover{color:#fff;background:#0666cd}.site-mobile-menu,.site-mobile-actions{display:none}.site-top-contact-btn{white-space:nowrap;background:#0879ee;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex;color:#fff!important}.site-top-contact-btn:hover{background:#0666cd}.site-header a:focus-visible,.site-header summary:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #0879ee}.site-footer{color:#25344c;background:#fff;border-top:1px solid #e8ebf0;padding:32px max(24px,50% - 560px)}.site-footer-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer p{color:#647084;margin:0;font-size:13px}.site-footer-nav{color:#25344c;flex-wrap:wrap;gap:12px 28px;margin:18px 0;font-size:13px;display:flex}.site-footer-nav a{align-items:center;min-height:44px;display:flex}.site-footer-bottom{color:#647084;border-top:1px solid #e8ebf0;justify-content:space-between;gap:16px;padding-top:20px;font-size:11px;line-height:1.6;display:flex}.account-dashboard h1{font-family:Inter,Arial,sans-serif;font-size:clamp(30px,4vw,44px);line-height:1.15}.account-dashboard .option,.live-admin .option{border-radius:14px}.account-dashboard .option h2{font-size:23px}.account-dashboard .option p{font-size:14px}.live-admin aside{background:#fff}.live-admin aside>a.admin-brand{padding:0}.live-admin h1{font-family:Inter,Arial,sans-serif;font-size:clamp(30px,4vw,44px);line-height:1.15}.live-admin aside>a:not(.wholesale-brand-lockup),.live-admin label{color:#25344c}.live-admin input{color:#25344c;background:#fff;border-color:#dce2eb;font-size:16px}.live-admin .notice{color:#475569;background:#fff;border-color:#dce2eb;border-radius:10px;font-size:14px}@media (max-width:1000px){.site-header-inner{gap:12px;min-height:72px}.site-desktop-nav{display:none}.site-mobile-actions{flex:none;align-items:center;gap:8px;display:flex}.site-mobile-menu{flex:none;display:block}.site-mobile-menu>summary{color:#25344c;cursor:pointer;background:#fff;border:1px solid #e5e9ef;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:76px;min-height:44px;font-size:13px;font-weight:600;list-style:none;display:flex}.site-mobile-menu>summary::-webkit-details-marker{display:none}.site-menu-close-icon,.site-mobile-menu[open] .site-menu-open-icon{display:none}.site-mobile-menu[open] .site-menu-close-icon{display:block}.site-header .site-mobile-nav{background:#fff;border:1px solid #e5e9ef;border-top:0;border-radius:0 0 16px 16px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 90px);padding:12px 16px 16px;display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 24px #1528500c}.site-header .site-mobile-nav>a{border-radius:8px;min-height:48px;padding:0 12px;font-size:15px}.site-header .site-mobile-nav>a:hover{background:#f5f8fc}.site-header .site-mobile-nav>.site-nav-cta{background:#0879ee;justify-content:space-between;margin-top:8px}.site-header .site-mobile-nav p{color:#647084;margin:16px 12px 0;font-size:12px;line-height:1.6}}@media (max-width:600px){html{scroll-padding-top:80px}.site-header-inner{gap:8px;width:calc(100% - 28px);min-height:66px}.site-brand{gap:5px;width:156px}.site-brand-mark{width:28px;height:32px}.site-brand-wordmark{width:123px}.site-top-contact-btn{min-height:38px;padding:0 11px;font-size:11.5px}.site-mobile-menu>summary{min-width:68px;min-height:38px;padding:0 10px}.site-footer{padding:28px 20px}.site-footer-top,.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.site-footer-nav{gap:8px 24px}.site-footer-bottom{padding-top:16px;font-size:12px}.mkt-announce{background:#fff;border-bottom:1px solid #f1f3f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:10px;display:flex}.mkt-announce .mkt-announce-cta{font-weight:650;display:inline-flex;color:#0879ee!important}.mkt-lanes article,.mkt-research,.mkt-product,.mkt-product-photo,.mkt-custom,.mkt-blank,.mkt-process-grid article,.mkt-process-grid img.mkt-process-product,.mkt-cta,.how-hero-art,.how-step-grid article,.how-kit-image,.how-coa{background:#fff}.mkt-lanes article,.mkt-research,.mkt-product,.mkt-custom,.mkt-blank,.mkt-cta,.how-hero-art,.how-kit-image{border:1px solid #e5e9ef}.mkt-lanes article{gap:18px;height:auto;min-height:214px;padding:22px 18px}.mkt-lanes article>div:first-child{max-width:61%}.mkt-lanes h2,.mkt-lane-coa h2{font-size:clamp(19px,5.7vw,24px);line-height:1.14}.mkt-lanes p{font-size:13px}.mkt-lanes article>img{object-fit:contain;width:37%;height:180px;bottom:0;right:0}.mkt-lanes .mkt-lane-box>img{transform:none;width:37%!important;height:145px!important;bottom:20px!important;right:0!important}.mkt-lanes .mkt-report{opacity:.85;width:108px;bottom:-30px;right:-10px}.mkt-lanes .mkt-btn{min-height:44px}.mkt-research p{font-size:13px}.mkt-products{grid-template-columns:1fr;gap:16px}.mkt-product{grid-template-columns:minmax(100px,.8fr) minmax(0,1fr);min-height:250px}.mkt-product-photo img{height:200px;margin:20px 0 0}.mkt-product-tag{font-size:9px;top:14px;left:10px}.mkt-product-info{padding:24px 14px 20px 10px}.mkt-product-info h3{font-size:26px}.mkt-product-info .mkt-product-origin{min-height:0;font-size:12px}.mkt-product-info>p{min-height:0;font-size:13px;line-height:1.6}.mkt-product-delivery{min-height:0;margin-top:12px;font-size:11px}.mkt-product-buy{min-height:60px;font-size:12px}.mkt-product-buy strong{font-size:24px}.mkt-process-grid p,.mkt-fields p,.how-step-grid p,.how-kit-copy>p,.how-shipping>div>p{font-size:14px;line-height:1.6}.mkt-tabs button{min-height:44px;font-size:14px}.mkt-fields strong{font-size:15px}.mkt-fields button{min-height:44px}.mkt-faq summary{min-height:52px;padding-top:16px;padding-bottom:16px}.how-secondary{min-height:44px;margin:16px 0 0;display:flex}.how-price-row{gap:12px}.how-price-row strong{font-size:14px}.how-price-row span{font-size:12px}.how-coa p{font-size:14px}.live-admin .admin-stats{grid-template-columns:1fr}.live-admin .admin-stats article{justify-content:space-between;align-items:center;display:flex}}@media (max-width:360px){.site-brand{gap:4px;width:146px}.site-brand-wordmark{width:114px}.site-brand-mark{width:26px;height:30px}.site-top-contact-btn{min-height:36px;padding:0 9px;font-size:11px}.site-mobile-menu>summary{min-width:60px;min-height:36px;font-size:12px}.mkt-lanes article>div:first-child{max-width:65%}.mkt-lanes .mkt-report{opacity:.5;right:-25px}}.volume-pricing{border-collapse:collapse;color:#25344c;width:100%;margin-top:20px;font-size:14px}.volume-pricing caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.volume-pricing th,.volume-pricing td{text-align:left;border-bottom:1px solid #e5e9ef;padding:12px 0}.volume-pricing thead th{color:#647084;padding-top:0;font-size:12px;font-weight:500}.volume-pricing tbody th{white-space:nowrap;font-weight:500}.volume-pricing td,.volume-pricing th:last-child{text-align:right}.volume-pricing td{color:#0879ee;font-variant-numeric:tabular-nums;font-size:21px;font-weight:650}.mkt .volume-launch-notice{color:#647084;min-height:0;margin:16px 0 0;font-size:12px}.volume-contact-note{text-align:center;background:#fff;border:1px solid #dce6f2;border-radius:14px;margin-top:20px;padding:20px 24px}.mkt .volume-contact-note p{color:#475569;margin:0;font-size:14px;line-height:1.6}.how-volume-option{margin-top:24px}.how-volume-option h3{font-size:18px}.how-volume-option .volume-pricing{margin-top:14px}.how-kit-copy .how-caption{margin-top:16px}@media (max-width:600px){.mkt .volume-product{grid-template-columns:110px minmax(0,1fr)}.mkt .volume-product .mkt-product-photo img{height:185px}.mkt .volume-product .mkt-product-tag{text-align:center;padding:6px 4px;font-size:8px;left:8px;right:8px}.volume-product .volume-pricing{margin-top:16px;font-size:13px}.volume-pricing th,.volume-pricing td{padding:10px 0}.volume-contact-note{padding:18px 16px}}@media (max-width:360px){.mkt .volume-product{grid-template-columns:88px minmax(0,1fr)}.mkt .volume-product .mkt-product-photo img{height:155px}.volume-product .volume-pricing{font-size:12px}}.mkt .mkt-arrow.action-icon,.site-header .action-icon{letter-spacing:0;width:28px;height:28px;color:inherit;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;margin:0;transition:background .25s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.action-icon svg{margin:auto;transition:opacity .2s,transform .3s;position:absolute;inset:0}.action-icon img{object-fit:contain;opacity:0;width:18px;height:20px;transition:opacity .2s,transform .85s cubic-bezier(.2,.7,.3,1);position:absolute;transform:rotate(-90deg)}.mkt-btn,.site-nav-cta{transition:transform .25s,box-shadow .25s,background .25s}:is(.mkt-btn,.site-nav-cta):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 8px 20px #10234622}:is(.mkt-btn,.site-nav-cta):is(:hover,:focus-visible) .action-icon{background:#fff}:is(.mkt-btn,.site-nav-cta):is(:hover,:focus-visible) .action-icon svg{opacity:0;transform:translate(8px)}:is(.mkt-btn,.site-nav-cta):is(:hover,:focus-visible) .action-icon img{opacity:1;transform:rotate(270deg)}.site-brand-mark{transition:transform .9s cubic-bezier(.2,.7,.3,1)}.site-home-link:is(:hover,:focus-visible) .site-brand-mark{transform:rotate(360deg)}:is(.mkt-lanes article,.mkt-product,.mkt-process-grid article,.how-step-grid article,.coa-test-grid article){transition:transform .3s,box-shadow .3s}@media (hover:hover){:is(.mkt-lanes article,.mkt-product,.mkt-process-grid article,.how-step-grid article,.coa-test-grid article):hover{transform:translateY(-5px);box-shadow:0 16px 35px #10234614}}.pricing-compare,.coa-section{max-width:1240px;margin:0 auto;padding:64px 32px}.pricing-compare h2,.coa-section h2{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(28px,3vw,42px);line-height:1.15}.pricing-compare>p,.coa-section>p{color:#526079;max-width:760px;line-height:1.7}.comparison-scroll{border:1px solid #dce3ee;border-radius:16px;margin:28px 0;overflow-x:auto}.pricing-compare table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.pricing-compare caption{text-align:left;background:#f4f7fb;padding:14px;font-weight:600}.pricing-compare th,.pricing-compare td{vertical-align:top;border-bottom:1px solid #e4e9f0;padding:18px}.pricing-compare thead{color:#fff;background:#102346}.pricing-compare tbody th{width:34%;font-weight:500}.pricing-compare td strong{font-size:20px}.pricing-compare small{color:#526079;margin-top:5px;display:block}.comparison-footnote{font-size:14px}.coa-hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1240px;margin:auto;padding:70px 32px;display:grid}.coa-hero h1{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(40px,4.5vw,64px);line-height:1.04}.coa-hero p{color:#526079;line-height:1.7}.coa-fee{align-items:center;gap:20px;margin:30px 0;display:flex}.coa-fee strong{color:#102346;letter-spacing:-.04em;font-size:52px}.coa-fee span{font-size:14px;line-height:1.6}.coa-caption,.coa-preview>p{font-size:12px}.coa-perspective{perspective:1100px;padding:12px}.coa-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#fff;border-radius:12px;transition:transform .18s ease-out;overflow:hidden;box-shadow:0 20px 45px #10234625}.coa-image-button{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block}.coa-image-button img{width:100%;height:auto;display:block}.coa-preview>p{text-align:center}.coa-dialog{border:0;border-radius:12px;width:min(900px,94vw);max-height:90vh;padding:12px}.coa-dialog::backdrop{background:#102346bb}.coa-dialog img{width:100%;height:auto;display:block}.coa-close{color:#fff;cursor:pointer;background:#102346;border:0;border-radius:8px;margin-left:auto;padding:14px 20px;display:block;position:sticky;top:0}.coa-test-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.coa-test-grid article{border:1px solid #dce3ee;border-radius:16px;padding:25px}.coa-test-number{color:#c9233f;font-size:12px;font-weight:700}.coa-test-grid h3{margin:15px 0 10px;font-size:20px}.coa-test-grid p{color:#526079;margin:0;font-size:14px;line-height:1.65}.coa-process{grid-template-columns:1fr 1fr;gap:60px;display:grid}.coa-process p{color:#526079;line-height:1.7}.coa-process ol{margin:0;padding-left:25px}.coa-process li{padding:0 0 20px 10px}.coa-process li::marker{color:#c9233f;font-weight:700}.coa-sample-note{background:#f5f7fa;border-radius:20px;margin-bottom:60px}.coa-sample-note a{color:#184579;text-decoration:underline}@media (min-width:1001px) and (max-width:1200px){.site-desktop-nav{gap:12px}.site-desktop-nav>a{font-size:12px}.site-brand-wordmark{max-width:150px}}@media (max-width:700px){.pricing-compare,.coa-section{padding:38px 20px}.pricing-compare th,.pricing-compare td{padding:12px 8px;font-size:12px}.pricing-compare td strong{font-size:17px}.coa-hero{grid-template-columns:1fr;gap:25px;padding:38px 20px}.coa-hero h1{font-size:42px}.coa-fee strong{font-size:44px}.coa-test-grid{grid-template-columns:1fr}.coa-process{grid-template-columns:1fr;gap:24px}.coa-sample-note{margin:0 12px 40px}.coa-perspective{padding:8px}.coa-test-grid article{padding:22px}}@media (prefers-reduced-motion:reduce){.action-icon img,.action-icon svg,.site-brand-mark,.mkt-btn,.site-nav-cta,.coa-tilt,:is(.mkt-lanes article,.mkt-product,.mkt-process-grid article,.how-step-grid article,.coa-test-grid article){transition:none!important}.site-home-link:is(:hover,:focus-visible) .site-brand-mark,.coa-tilt{transform:none!important}:is(.mkt-btn,.site-nav-cta):is(:hover,:focus-visible) .action-icon img{transform:none}}
.quote-catalog{max-width:1240px;margin:auto;padding:64px 32px}.catalog-search{max-width:460px;font-size:13px;font-weight:600;display:block}.catalog-search input{color:#142540;width:100%;font:inherit;background:#fff;border:1px solid #d4dce7;border-radius:9px;margin-top:8px;padding:14px 16px;display:block}.catalog-count,.catalog-note{color:#627087;font-size:13px;line-height:1.7}.quote-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.quote-product{background:#fff;border:1px solid #dce3ed;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden}.catalog-label{background:linear-gradient(130deg,#fff,#f6f8fc);border:1px solid #e3e8f0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;min-height:190px;margin:24px;padding:20px;display:flex;box-shadow:0 8px 18px #10234609}.catalog-label>span{letter-spacing:.12em;color:#6c7788;font-size:9px}.catalog-label>strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;line-height:1.1}.catalog-label>b{color:#c92343;font-size:15px}.catalog-label>small{letter-spacing:.06em;margin-top:auto;font-size:8px}.quote-product-copy{padding:0 24px 24px}.quote-product-copy h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.quote-product-copy p{color:#607087;font-size:14px}.quote-product-copy .mkt-btn,.quote-product-copy .order-stepper{font-size:13px}.quote-product.is-selected{border-color:#1c537f}.catalog-cart{background:#f4f8fc;border:1px solid #d4e0ee;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:flex}.catalog-cart p{color:#526079;margin:4px 0 0;font-size:14px}.browse-product-bottom .browse-add{font:inherit;color:#1c537f;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:650;display:flex}.quote-workspace{max-width:1080px;margin:auto;padding:55px 28px}.quote-workspace h1{letter-spacing:-.035em;font-size:clamp(30px,4vw,50px);line-height:1.12}.quote-workspace>p{color:#526079;line-height:1.7}.inquiry-form{margin:30px 0}.inquiry-form fieldset{border:1px solid #dce3ed;border-radius:15px;min-width:0;margin:0 0 24px;padding:24px}.inquiry-form legend{padding:0 8px;font-size:18px;font-weight:600}.inquiry-line{grid-template-columns:minmax(0,1fr) 100px auto;align-items:end;gap:15px;margin:0 0 20px;display:grid}.inquiry-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.inquiry-form label,.admin-inquiries label,.affiliate-admin-form label,.affiliate-tools label{margin-bottom:18px;font-size:14px;font-weight:500;line-height:1.5;display:block}.inquiry-form :is(input:not([type=checkbox]),select,textarea),.admin-inquiries :is(input,select,textarea),.affiliate-admin-form input:not([type=checkbox]),.affiliate-tools input{box-sizing:border-box;color:#142540;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd8e6;border-radius:8px;margin-top:7px;padding:12px 14px;display:block}.inquiry-check{align-items:flex-start;gap:16px;display:flex!important}.inquiry-check input{accent-color:#3479e5;flex-shrink:0;width:20px;height:20px;margin-top:2px}.inquiry-check a{color:#2f6bff;text-underline-offset:2px;font-weight:600;text-decoration:underline}.inquiry-check a:hover{color:#1d5af0}.inquiry-list{margin:30px 0}.inquiry-list ul,.admin-inquiries ul{padding-left:20px;line-height:1.8}.inquiry-list article,.admin-inquiries article{margin-bottom:20px}.affiliate-admin-form{border-top:1px solid #e3e8ef;margin-top:25px;padding-top:20px}.admin-inquiries{margin:35px 0 60px}.button.secondary{color:#17385f;background:#edf2fa;border:1px solid #d8e2f0}.affiliate-tools{overflow-wrap:anywhere}.ad-page{color:#152641;background:#fff}.ad-header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:26px 32px;display:flex}.ad-header>a:last-child{white-space:nowrap;font-size:13px}.ad-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;max-width:1240px;margin:auto;padding:85px 32px 95px;display:grid}.ad-hero h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(42px,5vw,67px);line-height:1.05}.ad-hero h1 em{color:#c92343;font-style:normal}.ad-lead{color:#5c6980;max-width:580px;font-size:17px;line-height:1.75}.ad-primary{min-height:54px;margin-top:16px;color:#fff!important;background:#3179e7!important;font-size:15px!important}.ad-human{color:#647188;max-width:410px;font-size:13px;line-height:1.7}.ad-benefits{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.ad-benefits span{background:#f7f9fc;border:1px solid #dee5ef;border-radius:50px;padding:8px 11px;font-size:11px}.ad-label-stage{perspective:1100px;background:radial-gradient(#e6edf8,#0000 68%);min-width:0;padding:45px 16px}.ad-label-sheet{background:#fff;border:1px solid #e0e6ef;border-radius:12px;padding:34px 30px;transition:transform .5s;transform:rotate(-5deg)rotateY(-8deg);box-shadow:12px 28px 50px #17355b25}.ad-label-sheet .site-brand{max-width:230px}.ad-label-rule{background:#c92343;height:4px;margin:26px 0 20px}.ad-label-category{letter-spacing:.12em;color:#647188;font-size:9px}.ad-label-sheet h2{letter-spacing:-.04em;margin:20px 0 10px;font-size:31px;line-height:1.1}.ad-label-strength{color:#c92343;font-size:17px;font-weight:700}.ad-label-data{gap:12px;margin:28px 0;display:grid}.ad-label-data span{align-items:center;gap:15px;font-size:11px;font-weight:600;display:flex}.ad-label-data i{background:#b5c1d2;flex:1;height:1px}.ad-label-footer{border-top:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.ad-label-footer>span{letter-spacing:.04em;font-size:8px;line-height:1.7}.ad-label-qr{color:#6a778a;border:1px solid #b9c5d5;place-items:center;width:45px;height:45px;font-size:10px;display:grid}.ad-label-stage>p{text-align:center;color:#7a8699;margin:30px 0 0;font-size:10px}.ad-detail{background:#f4f7fb;padding:65px max(32px,50vw - 588px)}.ad-detail h2,.ad-final h2{letter-spacing:-.035em;font-size:clamp(30px,3vw,43px);line-height:1.12}.ad-step-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.ad-step-grid article{background:#fff;border:1px solid #dce4ee;border-radius:15px;padding:28px;transition:transform .25s,box-shadow .25s}.ad-step-grid article>span{color:#c92343;font-size:12px;font-weight:700}.ad-step-grid h3{font-size:21px;line-height:1.2}.ad-step-grid p{color:#5c6980;font-size:14px;line-height:1.7}.ad-final{text-align:center;padding:65px 22px}.ad-final>p{color:#5c6980;line-height:1.7}.ad-footer{color:#637087;border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:20px;padding:30px;font-size:11px;display:flex}.ad-footer p{max-width:380px}.quote-workspace :is(input,select,textarea):focus-visible,.catalog-search input:focus-visible{outline-offset:2px;outline:3px solid #83b0ef}@media (hover:hover){.quote-product:hover,.ad-step-grid article:hover{transform:translateY(-4px);box-shadow:0 15px 30px #10234615}.ad-label-sheet:hover{transform:rotate(0)rotateY(0)}}@media (max-width:1000px){.quote-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-hero{gap:30px;padding-top:50px}.ad-label-sheet{padding:25px 20px}.ad-label-sheet h2{font-size:25px}}@media (max-width:700px){.quote-catalog{padding:40px 20px}.quote-product-grid{grid-template-columns:1fr}.catalog-label{min-height:170px;margin:20px}.quote-product-copy{padding:0 20px 22px}.quote-workspace{padding:35px 20px}.inquiry-form fieldset{padding:18px 14px}.inquiry-line{grid-template-columns:minmax(0,1fr) 75px;gap:10px}.inquiry-line>button{grid-column:1/-1;justify-self:start}.inquiry-fields{grid-template-columns:1fr;gap:0}.inquiry-form .button{white-space:normal}.ad-header{padding:20px}.ad-header .site-brand{gap:5px}.ad-header .site-brand-wordmark{width:130px}.ad-header .site-brand-mark{width:25px}.ad-header>a:last-child{font-size:11px}.ad-hero{grid-template-columns:1fr;gap:20px;padding:40px 22px}.ad-hero h1{font-size:44px}.ad-lead{font-size:16px}.ad-primary{text-align:left;padding:12px 16px!important;font-size:13px!important}.ad-label-stage{padding:30px 15px}.ad-label-sheet{padding:26px 22px}.ad-step-grid{grid-template-columns:1fr;gap:15px}.ad-detail{padding:42px 22px}.ad-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:25px 22px}}@media (prefers-reduced-motion:reduce){.quote-product,.ad-step-grid article,.ad-label-sheet{transition:none}.ad-label-sheet{transform:none}}.ad-header{color:#152641;background:#fff;height:auto;position:static}.ad-page :is(h1,h2,h3){font-family:Inter,Arial,sans-serif}.ad-page .mkt-arrow.action-icon{width:28px;height:28px;color:inherit;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;margin:0;transition:background .25s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.ad-page .mkt-arrow svg{margin:auto;position:absolute;inset:0}.ad-page .mkt-kicker{color:#c92343;letter-spacing:.1em;font-size:12px;font-weight:700}.quote-builder fieldset{border:1px solid #dbe3ef;border-radius:15px;min-width:0;margin:26px 0;padding:24px}.quote-builder legend{padding:0 8px;font-weight:600}.quote-builder label,.internal-price-row label{margin-bottom:15px;font-size:13px;line-height:1.5;display:block}.quote-builder :is(input:not([type=checkbox]),select),.internal-price-row input:not([type=checkbox]){color:#152641;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd8e6;border-radius:8px;min-height:44px;margin-top:7px;padding:12px 14px;display:block}.quote-builder input[type=range]{accent-color:#2d78e8;border:0;min-height:32px;padding:0}.quote-line-card{background:#f7f9fc;border:1px solid #e0e7f1;border-radius:12px;margin-bottom:20px;padding:22px}.sale-minimum{color:#163d75;font-size:14px}.commission-preview{color:#fff;background:#142c50;border-radius:15px;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;padding:28px;display:grid}.commission-preview>div{flex-direction:column;gap:10px;display:flex}.commission-preview strong{letter-spacing:-.04em;font-size:32px}.commission-preview small{color:#c2d5f0}.commission-tiers{flex-wrap:wrap;gap:10px;display:flex}.commission-tiers span{background:#edf3fc;border-radius:8px;padding:10px 14px;font-size:12px}.commerce-stats{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.commerce-stats h3{font-size:30px}.affiliate-sales{margin:40px 0}.affiliate-sales ul{padding-left:20px;line-height:1.8}.affiliate-sales .option{margin-bottom:20px}.sale-review-lines article{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.sale-review-lines p{margin:5px 0 0;font-size:13px}.sale-total{justify-content:space-between;align-items:center;padding:25px 0;font-size:18px;display:flex}.sale-total strong{letter-spacing:-.04em;font-size:30px}.wire-panel dl{line-height:1.7}.wire-panel dl>div{margin:16px 0}.wire-panel dt{color:#60728b;font-size:12px}.wire-panel dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px}.internal-price-row{border-top:1px solid #e2e9f2;grid-template-columns:minmax(150px,1fr) 180px 180px auto;align-items:center;gap:15px;padding:20px 0;display:grid}.internal-price-row label{margin:0}.customer-sales{margin-top:40px}.customer-sales article{margin:20px 0}@media (max-width:800px){.internal-price-row{grid-template-columns:1fr 1fr}.internal-price-row>strong{grid-column:1/-1}.commerce-stats{grid-template-columns:1fr}.commission-preview{gap:20px;padding:22px}.commission-preview strong{font-size:26px}}@media (max-width:500px){.commission-preview{grid-template-columns:1fr}.quote-builder fieldset,.quote-line-card{padding:16px 12px}.internal-price-row{grid-template-columns:1fr}.internal-price-row>strong{grid-column:auto}.sale-review-lines article{align-items:flex-start}.sale-total{font-size:15px}.sale-total strong{font-size:24px}}.catalog-search{color:#142540;margin:6px 0 4px}.catalog-search input::placeholder{color:#8592a6}.quote-catalog .mkt-section-head .mkt-btn{flex-shrink:0}@media (max-width:700px){.catalog-search{max-width:none}.quote-catalog .mkt-section-head .mkt-btn{margin-top:16px}}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@media (max-width:700px){.home-order-entry{justify-content:stretch;padding:8px 20px 0}.home-order-entry .mkt-btn{justify-content:center;width:100%}.quote-catalog{padding-top:24px}.catalog-cart{display:block}.catalog-cart .mkt-btn{width:100%;margin-top:12px}}
