.proposal-page[data-astro-cid-smvvtzf2]{padding:136px clamp(20px,5vw,72px) clamp(72px,10vw,112px);max-width:1296px;margin:0 auto}.proposal-top[data-astro-cid-smvvtzf2]{display:grid;grid-template-columns:minmax(0,820px) 360px;gap:56px;align-items:start;margin-bottom:56px}.proposal-breadcrumbs[data-astro-cid-smvvtzf2]{display:flex;gap:10px;margin-bottom:40px;font-family:var(--ff-display);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);align-items:center}.proposal-breadcrumbs[data-astro-cid-smvvtzf2] a[data-astro-cid-smvvtzf2]{color:var(--text-muted);text-decoration:none;transition:color .2s}.proposal-breadcrumbs[data-astro-cid-smvvtzf2] a[data-astro-cid-smvvtzf2]:hover{color:var(--cyan)}.proposal-breadcrumbs[data-astro-cid-smvvtzf2] span[data-astro-cid-smvvtzf2][aria-hidden]{color:#ffffff26}.proposal-eyebrow[data-astro-cid-smvvtzf2]{font-family:var(--ff-display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px}.proposal-h1[data-astro-cid-smvvtzf2]{font-family:var(--ff-display);font-size:clamp(52px,7vw,96px);font-weight:600;text-transform:uppercase;line-height:.92;color:#fff;margin:0 0 28px}.proposal-h1[data-astro-cid-smvvtzf2] em[data-astro-cid-smvvtzf2]{font-style:italic;color:var(--cyan)}.proposal-sub[data-astro-cid-smvvtzf2]{font-family:var(--ff-body);font-size:16px;line-height:1.85;color:var(--text-secondary);margin:0}.proposal-sub[data-astro-cid-smvvtzf2] strong[data-astro-cid-smvvtzf2]{color:#fff;font-weight:500}.proposal-top-side[data-astro-cid-smvvtzf2]{position:sticky;top:118px;display:flex;flex-direction:column;gap:16px}.proposal-side-card[data-astro-cid-smvvtzf2]{border:1px solid var(--border);background:var(--surface);padding:24px}.proposal-side-card[data-astro-cid-smvvtzf2] h3[data-astro-cid-smvvtzf2]{font-family:var(--ff-display);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 16px;font-weight:600}.proposal-side-row[data-astro-cid-smvvtzf2]{border-top:1px solid rgba(255,255,255,.06);padding-top:12px;margin-top:12px}.proposal-side-row[data-astro-cid-smvvtzf2]:first-of-type{border-top:0;margin-top:0;padding-top:0}.proposal-side-label[data-astro-cid-smvvtzf2]{font-family:var(--ff-display);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.proposal-side-value[data-astro-cid-smvvtzf2]{font-family:var(--ff-body);font-size:13px;color:#ffffffc7;text-decoration:none;display:block;line-height:1.6;margin:0;transition:color .2s}a[data-astro-cid-smvvtzf2].proposal-side-value:hover{color:var(--cyan)}.proposal-side-list[data-astro-cid-smvvtzf2]{list-style:none;display:flex;flex-direction:column;gap:10px}.proposal-side-list[data-astro-cid-smvvtzf2] a[data-astro-cid-smvvtzf2]{font-family:var(--ff-body);font-size:13px;color:#ffffffad;text-decoration:none;transition:color .2s}.proposal-side-list[data-astro-cid-smvvtzf2] a[data-astro-cid-smvvtzf2]:hover{color:var(--cyan)}.proposal-form-section[data-astro-cid-smvvtzf2]{border:1px solid var(--border);background:var(--surface);padding:clamp(32px,5vw,56px)}.proposal-form[data-astro-cid-smvvtzf2]{display:flex;flex-direction:column;gap:40px}.form-fieldset[data-astro-cid-smvvtzf2]{border:none;padding:0;margin:0}.form-legend[data-astro-cid-smvvtzf2]{font-family:var(--ff-display);font-size:18px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--border);width:100%}.form-grid-2[data-astro-cid-smvvtzf2]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group[data-astro-cid-smvvtzf2]{display:flex;flex-direction:column;gap:8px}.form-label[data-astro-cid-smvvtzf2]{font-family:var(--ff-display);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.form-label[data-astro-cid-smvvtzf2] span[data-astro-cid-smvvtzf2]{color:var(--cyan)}.form-input[data-astro-cid-smvvtzf2]{font-family:var(--ff-body);font-size:14px;color:#ffffffe6;background:var(--bg);border:1px solid rgba(255,255,255,.1);padding:12px 16px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.form-input[data-astro-cid-smvvtzf2]::-moz-placeholder{color:#ffffff47}.form-input[data-astro-cid-smvvtzf2]::placeholder{color:#ffffff47}.form-input[data-astro-cid-smvvtzf2]:focus{border-color:var(--cyan)}.form-select[data-astro-cid-smvvtzf2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.35)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center;padding-left:40px}.form-textarea[data-astro-cid-smvvtzf2]{resize:vertical;min-height:140px}.form-checkbox-grid[data-astro-cid-smvvtzf2]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.form-checkbox-label[data-astro-cid-smvvtzf2]{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--ff-body);font-size:13px;color:#ffffffb8;border:1px solid rgba(255,255,255,.08);padding:12px 14px;transition:border-color .2s,color .2s}.form-checkbox-label[data-astro-cid-smvvtzf2]:hover{border-color:#049ec14d;color:#fff}.form-checkbox[data-astro-cid-smvvtzf2]{accent-color:var(--cyan);width:16px;height:16px;flex-shrink:0}.form-submit[data-astro-cid-smvvtzf2]{font-family:var(--ff-display);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--navy-deep);background:var(--cyan);border:none;padding:18px 40px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:filter .2s,transform .2s;align-self:flex-start;min-height:56px}.form-submit[data-astro-cid-smvvtzf2]:hover{filter:brightness(1.1);transform:translateY(-2px)}@media(max-width:1180px){.proposal-top[data-astro-cid-smvvtzf2]{grid-template-columns:1fr}.proposal-top-side[data-astro-cid-smvvtzf2]{position:static}}@media(max-width:767px){.form-grid-2[data-astro-cid-smvvtzf2]{grid-template-columns:1fr}.form-checkbox-grid[data-astro-cid-smvvtzf2]{grid-template-columns:1fr 1fr}}@media(max-width:479px){.form-checkbox-grid[data-astro-cid-smvvtzf2]{grid-template-columns:1fr}}
