.spxd-quote-a .wrap{max-width:var(--spxd-container);margin-inline:auto;padding-inline:var(--spxd-gutter)}.spxd-quote-a .quote-hero{position:relative;overflow:hidden;background:var(--spxd-grad-indigo);color:#fff;padding:calc(clamp(48px,6vw,88px) + 104px) 0 clamp(44px,5vw,76px)}.spxd-quote-a .quote-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 85% 0%,rgb(49 189 162 / .18),transparent 70%),radial-gradient(50% 60% at 10% 100%,rgb(93 118 255 / .2),transparent 70%)}.spxd-quote-a .quote-hero::after{content:"";position:absolute;z-index:0;pointer-events:none;right:4%;top:34px;width:400px;height:400px;background:url(https://staging.spxdcouriers.com/wp-content/plugins/spxd-custom-code/spxd-pages/assets/spxd-box-white.svg) no-repeat center/contain;opacity:.07}.spxd-quote-a .quote-hero .spxd-display{color:#fff}.spxd-quote-a .quote-hero .spxd-lead{color:var(--spxd-on-dark-2);max-width:620px}.spxd-quote-a .quote-hero .spxd-eyebrow{color:var(--spxd-green-light)}.spxd-quote-a .quote-hero .spxd-eyebrow::before{background:var(--spxd-green-light)}.spxd-quote-a .quote-hero .spxd-accent{color:var(--spxd-green-light)}.spxd-quote-a .quote-trust{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px 28px}.spxd-quote-a .quote-trust li{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--spxd-on-dark-2)}.spxd-quote-a .quote-trust svg{color:var(--spxd-green-bright);flex:none}.spxd-quote-a section[data-screen-label="Quote"]{position:relative;overflow:hidden}.spxd-quote-a section[data-screen-label="Quote"]>.wrap{position:relative;z-index:1}.spxd-quote-a section[data-screen-label="Quote"]::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(https://staging.spxdcouriers.com/wp-content/plugins/spxd-custom-code/spxd-pages/assets/spxd-boxfield-logo.svg);background-repeat:repeat;background-size:480px auto;background-position:0 0;opacity:.06}@media (prefers-reduced-motion:reduce){.spxd-quote-a section[data-screen-label="Quote"]::after{animation:none}}.spxd-quote-a .quote-card{max-width:820px;margin-inline:auto;padding:clamp(26px,3.4vw,48px)}.spxd-quote-a .quote-card .muted{color:var(--spxd-muted);font-size:15px;line-height:1.55}.spxd-quote-a .quote-form{display:flex;flex-direction:column}.spxd-quote-a .quote-note{display:flex;align-items:center;gap:10px;border-radius:12px;padding:14px 16px;font-size:14.5px;margin-bottom:22px}.spxd-quote-a .quote-note.is-ok{background:#e7f8f0;color:#0c5b3f;border:1px solid #b6e6d2}.spxd-quote-a .quote-note.is-err{background:#fdecec;color:#8a1f1f;border:1px solid #f3c4c4}.spxd-quote-a .quote-note svg{flex:none}.spxd-quote-a .spxd-hp-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.spxd-quote-a .quote-toggle{display:flex;gap:6px;background:var(--spxd-cloud,#f6f7fb);padding:6px;border-radius:999px;border:1px solid var(--spxd-border);margin-bottom:8px}.spxd-quote-a .quote-toggle label{flex:1;text-align:center;cursor:pointer}.spxd-quote-a .quote-toggle input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.spxd-quote-a .quote-toggle span{display:block;padding:12px;font-family:var(--spxd-font-display);font-weight:700;font-size:14px;color:var(--spxd-muted);border-radius:999px;transition:background var(--spxd-dur) var(--spxd-ease),color var(--spxd-dur) var(--spxd-ease)}.spxd-quote-a .quote-toggle input[type="radio"]:checked+span{background:var(--spxd-indigo);color:#fff;box-shadow:var(--spxd-shadow-sm)}.spxd-quote-a .quote-toggle label:focus-within span{box-shadow:0 0 0 3px var(--spxd-lavender)}.spxd-quote-a .quote-step{display:flex;align-items:center;gap:12px;margin:30px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--spxd-border)}.spxd-quote-a .quote-step-num{font-family:var(--spxd-font-display);font-weight:800;font-size:14px;color:#fff;background:var(--spxd-indigo);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.spxd-quote-a .quote-step-title{font-family:var(--spxd-font-display);font-weight:700;font-size:16px;color:var(--spxd-indigo);margin:0}.spxd-quote-a .quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.spxd-quote-a .quote-dim-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.spxd-quote-a .quote-full{grid-column:1 / -1}.spxd-quote-a .quote-grid+.quote-step{margin-top:30px}.spxd-quote-a .quote-grid{margin-bottom:4px}.spxd-quote-a .spxd-field{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.spxd-quote-a .spxd-field>span{font-family:var(--spxd-font-display);font-weight:600;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--spxd-muted)}.spxd-quote-a .spxd-field>span em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:500;font-size:11px;color:var(--spxd-gray-300,#9aa0b4);margin-left:4px}.spxd-quote-a .spxd-field input,.spxd-quote-a .spxd-field select,.spxd-quote-a .spxd-field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:15px;color:var(--spxd-ink);background:var(--spxd-cloud,#f6f7fb);border:1px solid var(--spxd-border);border-radius:var(--spxd-r-md,10px);padding:12px 14px;transition:border-color .15s,box-shadow .15s}.spxd-quote-a .spxd-field textarea{resize:vertical;min-height:96px}.spxd-quote-a .spxd-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.spxd-quote-a .spxd-field input:focus,.spxd-quote-a .spxd-field select:focus,.spxd-quote-a .spxd-field textarea:focus{outline:none;border-color:var(--spxd-blue);box-shadow:0 0 0 3px var(--spxd-lavender)}.spxd-quote-a .quote-submit{align-self:stretch;justify-content:center;margin-top:20px;background:var(--spxd-blue)}.spxd-quote-a .quote-submit:hover{background:var(--spxd-blue-bright)}@media (max-width:620px){.spxd-quote-a .quote-grid{grid-template-columns:1fr}.spxd-quote-a .quote-dim-grid{grid-template-columns:1fr 1fr}}