@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";:root{--color-background: #cbd5e1;--color-background-alt: #FEF9C3;--color-border-active: #0F172A;--color-border-default: #94a3b8;--color-highlight: #FFE238;--color-primary: #0F172A;--color-primary-active: #1E293B;--color-text-default: #0f172a;--color-text-muted: #475569;--font-family-body: "Roboto", sans-serif}*,::before,::after{box-sizing:border-box}*{border:0;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:var(--font-family-body);font-optical-sizing:auto;font-style:normal}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}[type=checkbox]{appearance:none;flex-shrink:0;padding:0;user-select:none}[type=checkbox]:focus{outline:none}.fs-form{display:grid;row-gap:1rem}.fs-form:where(.fs-layout__2-column){column-gap:1rem;grid-template-columns:1fr 1fr}fieldset{display:grid;margin:1rem 0;row-gap:1rem}.fs-form:where(.fs-layout__2-column) fieldset{column-gap:1rem;grid-template-columns:1fr 1fr;grid-column:1/-1}@media(max-width: 640px){.fs-form:where(.fs-layout__2-column),.fs-form:where(.fs-layout__2-column) fieldset{grid-template-columns:minmax(0, 1fr)}}.fs-fieldset-title{color:var(--color-text-default);font-family:var(--font-family-display);font-size:1.25rem;font-weight:500;line-height:1.75rem;margin-bottom:1rem;grid-column:1/-1}.fs-field{display:flex;flex-direction:column;row-gap:.375rem}.fs-label{color:var(--color-text-default);display:block;font-family:var(--font-family-display);font-size:.875rem;font-weight:500;line-height:1.25rem}.fs-button-group{display:flex;flex-direction:row-reverse;column-gap:1rem}.fs-form:where(.fs-layout__2-column) .fs-button-group{grid-column:1/-1}.fs-button{background-color:var(--color-primary);border-radius:0;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1rem;padding:1rem 2rem;transition-duration:200ms;transition-property:background-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.fs-button:hover{background-color:var(--color-primary-active)}.fs-button:focus-visible{background-color:var(--color-primary-active);outline:3px solid var(--color-highlight)}.fs-input,.fs-select{appearance:none;border-radius:0;border-width:0;box-shadow:var(--color-border-default) 0 0 0 1px inset;color:var(--color-text-default);font-size:1rem;height:2.5rem;line-height:1.5rem;outline:none;padding-left:.75rem;padding-right:.75rem}.fs-input:focus-visible,.fs-select:focus-visible{box-shadow:var(--color-border-active) 0 0 0 1.5px inset;outline:3px solid var(--color-highlight);outline-offset:0}.fs-input::placeholder{color:var(--color-text-muted)}.fs-checkbox-group{display:flex;flex-direction:column;row-gap:.5rem}.fs-checkbox-field{column-gap:.5rem;display:flex}.fs-checkbox-wrapper{align-items:center;display:flex;height:1.25rem}.fs-checkbox{background-color:#fff;border:1px solid var(--color-text-default);border-radius:0;height:1rem;width:1rem}.fs-checkbox:checked{background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-color:rgba(0,0,0,0)}.fs-checkbox:focus-visible{outline:3px solid var(--color-highlight);outline-offset:0}.fs-select{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.fs-textarea{appearance:none;border-radius:0;border-width:0;box-shadow:var(--color-border-default) 0 0 0 1px inset;color:var(--color-primary);font-size:1rem;line-height:1.5rem;outline:none;padding:.5rem .75rem;resize:vertical}.fs-textarea:focus-visible{box-shadow:var(--color-border-active) 0 0 0 1.5px inset;outline:3px solid var(--color-highlight);outline-offset:0}.fs-textarea::placeholder{color:var(--color-text-muted)}.col-span-full{grid-column:1/-1}.cm-page{max-width:1100px;margin:0 auto;padding:32px 16px 48px}.cm-grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:40px;align-items:start}.cm-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#92400e;margin:0 0 8px}.cm-copy h1{margin:0 0 12px;line-height:1.2}.cm-copy h2{margin:28px 0 10px;font-size:20px}.cm-lead{font-size:18px;font-weight:500;color:#0f172a}.cm-list{padding-left:20px}.cm-list li{margin-bottom:8px;line-height:1.55}.cm-note{margin-top:24px;padding:14px 16px;border-left:4px solid #f2a900;background:#fef9c3;font-size:14px}.cm-form-wrap{border:2px solid #0f172a;background:#fff;padding:24px;box-shadow:8px 8px 0 #ffe238}.cm-form-title{margin:0 0 8px;font-size:20px}.cm-privacy{font-size:12px;color:#475569;margin:4px 0 0}.cm-consent .fs-label{font-weight:400;font-size:13px}.cm-button{width:100%;margin-top:8px;background:#ffe238;color:#0f172a;font-weight:700}.cm-button:hover{background:#f2a900}@media only screen and (max-width: 900px){.cm-grid{grid-template-columns:1fr;gap:24px}.cm-form-wrap{padding:16px;box-shadow:6px 6px 0 #ffe238}}