.marketing-page{max-width:1200px;margin:auto;padding:50px 28px 75px;line-height:1.7}.marketing-page h1{font-size:clamp(36px,4.6vw,60px);letter-spacing:-1.8px;line-height:1.15;max-width:900px}.marketing-page h2{font-size:30px;line-height:1.3}.marketing-lead{max-width:760px;color:#555555;font-size:19px}.marketing-note{border-left:4px solid #c61c1f;background:#dce5e5;padding:20px 24px;margin:28px 0}.marketing-note p{margin:8px 0}.marketing-plans{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:35px 0}.marketing-plan{border:1px solid #dce5e5;border-radius:7px;background:white;padding:23px 19px;border-top:4px solid #d49d2d}.marketing-plan h2{font-size:23px;margin:4px 0 15px}.marketing-plan .amount{font-size:25px;color:#c61c1f;font-weight:700}.marketing-plan small{display:block;font-size:12px;color:#555555}.marketing-plan ul{padding-left:18px;font-size:13px}.marketing-plan li{margin:12px 0}.marketing-table{overflow:auto;background:white;border:1px solid #dce5e5;margin:25px 0}.marketing-table table{border-collapse:collapse;width:100%;min-width:850px}.marketing-table th,.marketing-table td{padding:17px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5e5;font-size:14px}.marketing-table th{background:#dce5e5}.marketing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none}.marketing-steps li{background:white;padding:22px;border:1px solid #dce5e5}.marketing-steps b{display:block;font-size:19px;margin-bottom:10px}.marketing-slot{margin:35px auto;padding:25px;max-width:1140px;border:1px solid #dce5e5;border-radius:7px;background:#fff}.marketing-slot[hidden]{display:none!important}.marketing-sponsored{color:#555555;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px}.marketing-slot h2{font-size:28px;line-height:1.25;margin:14px 0}.marketing-slot p{line-height:1.7}.marketing-demo{border:1px solid #dce5e5;border-radius:6px;background:white;overflow:hidden}.marketing-demo img{width:100%;height:210px;object-fit:cover}.marketing-demo .demo-copy{padding:24px}.demo-tier{display:inline-block;background:#f2f6f6;color:#555555;padding:4px 9px;font-size:11px;border:1px solid #dce5e5}.marketing-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:start}.preview-device{background:#f2f6f6;padding:18px;border-radius:13px;min-width:0}.preview-device>p{font-size:12px;color:#555555;margin:0 0 15px}.preview-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:white;padding:25px;border:1px solid #dce5e5;margin:28px 0}.preview-controls label{font-size:13px;font-weight:650}.preview-controls select{display:block;width:100%;padding:13px;font:inherit;border:1px solid #dce5e5;margin-top:8px}.marketing-links{display:flex;flex-wrap:wrap;gap:15px;margin:26px 0}.marketing-links a{padding:12px 18px;border:1px solid #dce5e5;background:white;color:#c61c1f}.marketing-links a:focus-visible,.preview-controls select:focus-visible{outline:3px solid #287a98;outline-offset:4px}@media(max-width:1050px){.marketing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-preview-grid{grid-template-columns:1fr}.preview-device.mobile{max-width:390px;width:100%;margin:auto}}@media(max-width:650px){.marketing-page{padding:30px 18px}.marketing-plans,.marketing-steps,.preview-controls{grid-template-columns:1fr}.marketing-slot{margin:24px 18px;padding:20px}.marketing-page h1{font-size:38px}.marketing-steps b{font-size:18px}}.marketing-preview-grid{grid-template-columns:minmax(0,1fr)}.preview-device.mobile{width:min(100%,390px);margin:auto}.placement-rail,.placement-pair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.placement-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.placement-card{min-width:0;background:white;border:1px solid #dce5e5;overflow:hidden}.placement-card img{display:block;width:100%;height:140px;object-fit:contain;background:#dce5e5}.placement-card>div{padding:16px}.placement-card h3,.placement-banner h3{font-size:20px;line-height:1.25;margin:12px 0}.placement-card p{font-size:13px}.placement-card small,.placement-banner small{font-size:11px;color:#c61c1f}.placement-banner{display:grid;grid-template-columns:45% 1fr;background:#fff;border:1px solid #dce5e5;overflow:hidden}.placement-banner img{width:100%;height:100%;min-height:180px;object-fit:contain;background:#dce5e5}.placement-banner>div{padding:24px}.placement-banner p{font-size:14px}.placement-search .placement-card{display:grid;grid-template-columns:100px 1fr;margin:10px 0}.placement-search img{height:100%;min-height:120px}.placement-search h3{font-size:18px}.placement-card.supplier{display:grid;grid-template-columns:30% 1fr}.placement-card.supplier img{height:100%;min-height:180px}.placement-card.application{display:grid;grid-template-columns:50% 1fr}.placement-card.application img{height:100%;min-height:220px}.video-placeholder{padding:45px 20px;background:#1e1e1e;color:white;text-align:center;margin:14px 0}.preview-link{color:#c61c1f;font-size:13px}.preview-disclaimer,.variant-label,.search-context{font-size:12px;line-height:1.6}.mobile .placement-rail,.mobile .placement-pair{grid-template-columns:1fr}.mobile .placement-banner,.mobile .placement-card.application,.mobile .placement-card.supplier{grid-template-columns:1fr}.mobile .placement-banner img{height:160px;min-height:0}.mobile .placement-banner>div{padding:16px}.mobile .placement-card.supplier img{height:100px;min-height:0}.mobile .placement-card.application img{height:160px;min-height:0}.mobile .placement-search .placement-card{grid-template-columns:75px 1fr}.mobile .placement-search .placement-card>div{padding:10px}@media(max-width:650px){.placement-rail,.placement-pair{grid-template-columns:1fr}.placement-banner,.placement-card.supplier,.placement-card.application{grid-template-columns:1fr}.placement-banner img,.placement-card.application img,.placement-card.supplier img{height:160px;min-height:0}.preview-device{padding:12px}}
