.premium-hero h1{font-size:clamp(44px,4.3vw,64px);line-height:1.06}.premium-hero{padding-top:45px;padding-bottom:50px}.hero-request{padding:26px}.c29-brand{display:flex;align-items:center;gap:8px;color:#0b283e;min-width:0}.c29-brand svg{width:57px;height:57px;flex:none}.c29-brand strong{font-size:33px;line-height:1;font-weight:750;letter-spacing:-.06em;display:block}.c29-brand span{font-size:9px;letter-spacing:.18em;display:block;margin-top:6px}.c29-brand small{font-size:9px;letter-spacing:.15em;display:block;margin-top:3px}.c29-question{font-size:27px;margin:20px 0 12px}.request-card-copy{margin:12px 0}.request-card-copy small{font-size:12px}.c29-shortcuts{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.c29-shortcuts button{border:1px solid #d8dfe4;border-radius:4px;background:#f6f8fa;color:#18364d;padding:7px 9px;font-size:11px;cursor:pointer}.c29-shortcuts button:hover{border-color:#b99049;background:#faf5ea}.hero-demo-line{letter-spacing:0}.quality-section{background:#f4f6f8;border-block:1px solid #e0e6ea}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.quality-grid h2{font-size:36px}.quality-grid p{color:#536476;font-size:15px}.certificate-card{display:flex;gap:24px;align-items:flex-start;background:white;border:1px solid #dce3e8;border-top:3px solid #b99049;border-radius:6px;padding:28px}.certificate-card h3{font-size:23px}.certificate-card a{display:block;font-size:14px;color:#75521b;margin:13px 0;text-decoration:underline;text-underline-offset:4px}.certificate-card small{font-size:11px;color:#65717c;display:block}.iso-seal{border:1px solid #b99049;padding:15px 10px;font-size:12px;text-align:center;flex:none}.iso-seal strong{font-size:16px}.c29-feature-intro{display:block}.c29-feature-intro>.c29-brand{margin-bottom:26px}.request-head .c29-brand{margin-bottom:24px}.request-head h1{font-size:44px}.conversation{border-bottom:1px solid #dae2e7;margin-bottom:25px;padding-bottom:22px}.conversation-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.conversation-title>span{font-size:10px;letter-spacing:.08em;color:#8c6327}.chat-history{max-height:390px;overflow:auto;overscroll-behavior:contain}.chat-message{background:#f2f5f7;border:1px solid #dfe5e9;border-radius:6px;padding:16px;margin:13px 0;overflow-wrap:anywhere}.chat-message.user{background:#faf6ed;margin-left:24px;border-color:#e7dbc3}.chat-message strong{font-size:12px;color:#7c602d}.chat-message p{font-size:14px;white-space:pre-wrap;margin:7px 0}.chat-message a{font-size:12px;text-decoration:underline}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.request-panel,.quality-grid>*,.certificate-card>div{min-width:0}#manual-rfq{display:block;margin-top:18px}.header nav{gap:20px}.header nav .button{font-size:12px}.request-panel .steps{margin-top:20px}
@media(max-width:1000px){.quality-grid{gap:26px}.certificate-card{display:block;padding:23px}.iso-seal{display:inline-block;margin-bottom:16px}.premium-hero h1{font-size:46px}.header nav{gap:13px}}
@media(max-width:650px){.premium-hero h1{font-size:44px}.premium-hero{padding-top:32px}.hero-request{padding:24px 20px}.c29-question{font-size:25px}.c29-brand svg{width:49px;height:49px}.quality-grid{grid-template-columns:1fr}.quality-grid h2{font-size:31px}.certificate-card{display:flex;gap:16px;padding:22px 18px}.iso-seal{padding:10px 6px}.iso-seal strong{font-size:12px}.request-head h1{font-size:34px}.chat-message{padding:13px}.request-card-copy small{font-size:11px}}
@media(max-width:360px){.premium-hero h1{font-size:37px}.certificate-card{display:block}.c29-question{font-size:23px}}
.c29-metal svg{filter:drop-shadow(0 1px 1px #071c2b25)}.c29-metal strong{background:repeating-linear-gradient(0deg,#ffffff10 0,#ffffff10 1px,transparent 1px,transparent 3px),linear-gradient(165deg,#092438 10%,#5a7180 43%,#112f46 48%,#0c263c 70%,#526876);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 1px 1px #7f91911a;letter-spacing:-.055em}.c29-metal>div{border-bottom:1px solid #b8914d;padding-bottom:5px}.c29-metal small{color:#435866}.surface-teaser{font-size:13px;line-height:1.55;color:#536476}.surface-block{padding:30px 0;margin:15px 0 35px;border-block:1px solid #dce3e8}.surface-block h2{font-size:31px}.surface-block>p{max-width:800px;color:#536476}.surface-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}.surface-options>a{border:1px solid #ded6c5;background:#faf7f0;padding:19px;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.surface-options strong{font-size:16px;line-height:1.4}.surface-options span{font-size:12px;color:#7c5923}.surface-note{font-size:13px;padding-left:17px;border-left:2px solid #b99049}.small-quantity{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 26px;border:1px solid #dce3e8;border-left:3px solid #b99049;border-radius:4px;background:#f7f8f9;margin:28px 0}.small-quantity p{font-size:13px;color:#536476;margin:5px 0 0}.small-quantity .text-link{flex:none}.preview-values .surface-value{grid-column:1/-1}.story-caption>p{max-width:420px;font-size:14px;line-height:1.6}.automotive{border-top:3px solid #b99049}.c29-feature .c29-brand{max-width:310px}
@media(max-width:900px){.surface-options{grid-template-columns:1fr}.surface-options>a{gap:9px}.small-quantity{align-items:flex-start;flex-direction:column;gap:14px}.small-quantity .text-link{margin:0}.surface-block h2{font-size:28px}}
