/* Template 533 layout, native Gutenberg content; fonts and text scale remain shared. */
body.page-id-35.sv-official-site .sv-oem533{--oem-blue:#0f2a44;--oem-gray:#f4f5f7;--oem-border:#e2e8f0;color:var(--oem-blue)}
body.page-id-35.sv-official-site .sv-oem533>section{margin-block:0!important}body.page-id-35.sv-official-site .sv-oem533 .wp-block-group>*{margin-block-start:0}body.page-id-35.sv-official-site .sv-oem533 p{margin-bottom:16px}body.page-id-35.sv-official-site .sv-oem533 h3{margin-bottom:14px!important}body.page-id-35.sv-official-site .sv-oem533 :is(a,summary){text-underline-offset:4px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-band{background-color:var(--oem-blue);background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:40px 40px;color:#fff}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-band :is(h1,h2,h3){color:#fff}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-band p{color:#cbd5e1!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-gray{background:var(--oem-gray)}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-hero-copy{max-width:780px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-hero-copy h1{margin:0 0 24px!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-hero-copy>.sv-lead{max-width:720px;margin-bottom:28px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-badge{display:inline-flex;gap:10px;padding:7px 12px;border:1px solid #ff7a0050;border-radius:3px;background:#ff7a0012;color:#ff7a00!important;margin:0 0 24px!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-badge:before{border-radius:50%}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--oem-border)}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-section-head h2{margin-bottom:12px!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-heading-copy>p{margin-bottom:0;max-width:740px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-code{white-space:nowrap;margin:0;flex-shrink:0;color:#94a3b8!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:28px;border:1px solid var(--oem-border);border-radius:3px;background:var(--oem-gray);transition:border-color .2s,box-shadow .2s}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card:after{content:"";position:absolute;width:36px;height:36px;right:-18px;top:-18px;background:#e2e8f0;transform:rotate(45deg)}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card:hover{border-color:#0f2a44;box-shadow:0 8px 30px #0f2a440f}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-top{display:flex;align-items:center;gap:14px;margin-bottom:24px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-top p{margin:0!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--oem-border);background:#fff;flex-shrink:0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-icon svg{display:block}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card ul{list-style:none;padding:0;margin:4px 0 28px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card li{position:relative;padding-left:15px;margin-bottom:14px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card li:before{content:"";position:absolute;top:.7em;left:0;width:5px;height:5px;background:#ff7a00}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-footer{margin-top:auto!important;padding-top:20px;border-top:1px solid var(--oem-border)}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-footer p{margin-bottom:8px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-path-link a{font-weight:600;text-decoration:none;display:inline-block;min-height:44px;padding-block:10px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-path-link a:hover{text-decoration:underline}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-featured{background:var(--oem-blue);border-color:var(--oem-blue);color:#fff}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-featured :is(h3,a){color:#fff}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-featured :is(p,li){color:#cbd5e1!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-featured .sv-oem533-icon{background:#ffffff14;border-color:#ffffff33}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-featured .sv-oem533-card-footer{border-color:#ffffff22}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card-featured:after{background:#ffffff14}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq{background:#fff;border:1px solid var(--oem-border);border-radius:3px;margin:0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq[open]{border-color:var(--oem-blue)}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq summary{position:relative;display:flex;align-items:center;gap:14px;padding:22px 54px 22px 22px;cursor:pointer;list-style:none;color:#0f2a44;min-height:90px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq summary::-webkit-details-marker{display:none}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq summary:before{content:"";display:block;width:30px;height:30px;border:1px solid #e2e8f0;border-left:3px solid #ff7a00;background:#f4f5f7;flex-shrink:0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq summary:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq[open] summary:after{transform:translateY(-50%) rotate(45deg)}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq>p{padding:0 24px 24px;margin:0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-timeline:before{content:"";position:absolute;top:32px;left:10%;right:10%;height:1px;background:#e2e8f0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-step{position:relative;text-align:center;min-width:0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-step-number{display:flex;align-items:center;justify-content:center;position:relative;width:64px;height:64px;margin:0 auto 20px!important;border:4px solid #fff;background:var(--oem-blue);color:#fff!important;box-shadow:0 2px 6px #0f2a4412}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-step>p:last-child{margin-bottom:0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-inquiry-grid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-inquiry-copy h2{margin-bottom:20px!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-benefits{display:grid;gap:24px;margin-top:32px!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-benefit{border-left:4px solid #ff7a00;padding-left:18px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-benefit h3{margin-bottom:8px!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-benefit p{margin:0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-email{padding:20px;background:#ffffff08;border:1px solid #ffffff20;border-radius:3px;margin-top:32px!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-email p{margin:0 0 8px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-email a{color:#fff;font-weight:600;text-decoration:none}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form{position:relative;min-width:0;background:#fff;color:#0f2a44;border-top:4px solid #ff7a00;border-radius:3px;padding:32px;box-shadow:0 20px 45px #0002}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form h3{color:#0f2a44!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form p{color:#64748b!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form .sv-service-context{margin-top:24px;padding:12px 16px;background:#f4f5f7;border-left:3px solid #ff7a00}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-fields>.ff-el-group{margin:0!important;min-width:0}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-fields>.sv-oem533-full{grid-column:1/-1}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form label{color:#0f2a44}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form :is(input:not([type=hidden]),select,textarea){width:100%;max-width:100%;border:1px solid #e2e8f0;border-radius:3px;background:#f4f5f7;color:#0f2a44;padding:12px;min-height:48px;box-sizing:border-box}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form textarea{min-height:140px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-more{grid-column:1/-1;border:1px solid #e2e8f0;padding:12px 16px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-more summary{cursor:pointer;color:#0f2a44}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-more[open]>.ff-el-group{margin-top:18px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form .ff-btn-submit{background:#ff7a00!important;color:#fff!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form .ff-message-success{color:#0f5132;background:#e9f6ee;padding:20px;border:1px solid #bddfc9}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form .error{color:#b91c1c}
@media(max-width:1100px){body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-path-grid{gap:20px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card{padding:24px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-inquiry-grid{gap:32px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form{padding:24px}}
@media(max-width:1023px){body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-path-grid{grid-template-columns:1fr}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-timeline:before{display:none}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-step{text-align:left}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-step-number{margin-left:0!important}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-inquiry-grid{grid-template-columns:1fr}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form{padding:32px}}
@media(max-width:767px){body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-section-head{margin-bottom:24px;padding-bottom:20px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-code{display:none}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq-grid{grid-template-columns:1fr;gap:16px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-timeline{grid-template-columns:1fr}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-faq summary{padding-left:16px;gap:12px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-form{padding:24px 20px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-fields{grid-template-columns:1fr}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-card{padding:24px}body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-hero-copy h1{max-width:100%}}

/* Decorative line icons, without a source-site script or media dependency. */
body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-icon-1::before{content:"";display:block;width:24px;height:24px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230f2a44%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M8%2016H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v2M10%2010h10v10H10z%22%2F%3E%3C%2Fsvg%3E")}
body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-icon-2::before{content:"";display:block;width:24px;height:24px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M11%205H6a2%202%200%200%200-2%202v11a2%202%200%200%200%202%202h11a2%202%200%200%200%202-2v-5M16%203l5%205-10%2010H6v-5z%22%2F%3E%3C%2Fsvg%3E")}
body.page-id-35.sv-official-site .sv-oem533 .sv-oem533-icon-3::before{content:"";display:block;width:24px;height:24px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230f2a44%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M9%2018h6M10%2021h4M8%2014a6%206%200%201%201%208%200l-1%203H9zM12%201v2M3%2010H1M23%2010h-2%22%2F%3E%3C%2Fsvg%3E")}
