.public-form-shell,.public-form-state-page{--form-accent: #3156b8;--form-font: Aptos;--form-privacy-font-family: Aptos;--form-privacy-font-size: 15px;--form-privacy-font-weight: 400;--form-privacy-font-style: normal;--form-privacy-line-height: 1.55;--form-privacy-letter-spacing: 0;--form-privacy-color: #4e5360;--form-privacy-text-align: left;--form-success-title-font-family: Georgia;--form-success-title-font-size: 62px;--form-success-title-font-weight: 700;--form-success-title-font-style: normal;--form-success-title-line-height: 1.05;--form-success-title-letter-spacing: -2.5px;--form-success-title-color: #17191f;--form-success-title-text-align: center;--form-success-message-font-family: Aptos;--form-success-message-font-size: 18px;--form-success-message-font-weight: 400;--form-success-message-font-style: normal;--form-success-message-line-height: 1.6;--form-success-message-letter-spacing: 0;--form-success-message-color: #575d69;--form-success-message-text-align: center;--form-eyebrow-font-family: Aptos;--form-eyebrow-font-size: 12px;--form-eyebrow-font-weight: 800;--form-eyebrow-font-style: normal;--form-eyebrow-line-height: 1.3;--form-eyebrow-letter-spacing: 1.9px;--form-eyebrow-color: #3156b8;--form-eyebrow-text-align: left;--form-hero-title-font-family: Georgia;--form-hero-title-font-size: 72px;--form-hero-title-font-weight: 700;--form-hero-title-font-style: normal;--form-hero-title-line-height: .98;--form-hero-title-letter-spacing: -3.5px;--form-hero-title-color: #17191f;--form-hero-title-text-align: left;--form-intro-font-family: Aptos;--form-intro-font-size: 22px;--form-intro-font-weight: 400;--form-intro-font-style: normal;--form-intro-line-height: 1.55;--form-intro-letter-spacing: 0;--form-intro-color: #343842;--form-intro-text-align: left;--form-question-title-font-family: Georgia;--form-question-title-font-size: 29px;--form-question-title-font-weight: 700;--form-question-title-font-style: normal;--form-question-title-line-height: 1.25;--form-question-title-letter-spacing: -.4px;--form-question-title-color: #17191f;--form-question-title-text-align: left;--form-question-description-font-family: Aptos;--form-question-description-font-size: 16px;--form-question-description-font-weight: 400;--form-question-description-font-style: normal;--form-question-description-line-height: 1.5;--form-question-description-letter-spacing: 0;--form-question-description-color: #656b77;--form-question-description-text-align: left;--form-answer-font-family: Aptos;--form-answer-font-size: 17px;--form-answer-font-weight: 400;--form-answer-font-style: normal;--form-answer-line-height: 1.45;--form-answer-letter-spacing: 0;--form-answer-color: #17191f;--form-answer-text-align: left;min-height:100dvh;color:#17191f;font-family:var(--form-font),"Trebuchet MS",sans-serif;position:relative;max-width:100%;min-width:0;overflow-x:clip}.public-form-shell{container-name:public-form;container-type:inline-size}.public-form-shell:before,.public-form-state-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 12%,rgba(49,86,184,.13),transparent 34%),radial-gradient(circle at 90% 35%,rgba(170,178,219,.16),transparent 32%),linear-gradient(128deg,transparent 0 31%,rgba(255,255,255,.58) 31.2% 46%,transparent 46.3%),linear-gradient(28deg,transparent 0 58%,rgba(255,255,255,.48) 58.3% 75%,transparent 75.4%)}.public-form-shell.theme-mist,.public-form-state-page.theme-mist{background:#f3f3fa}.public-form-shell.theme-paper,.public-form-state-page.theme-paper{background:#f3efe7}.public-form-shell.theme-blueprint,.public-form-state-page.theme-blueprint{background:#eaf0f8}.public-form-shell.theme-midnight,.public-form-state-page.theme-midnight{background:#101622;color:#f7f8fb}.public-form-shell.theme-midnight:before,.public-form-state-page.theme-midnight:before{filter:saturate(.7) brightness(.55)}.public-form-shell--designer{min-height:100%}.public-form-shell--designer:before{position:sticky;display:block;inset:0 auto auto;width:100%;height:100dvh;margin-bottom:-100dvh}.public-form-shell--designer .public-form-progress{position:sticky;top:0;margin-bottom:-4px}.public-form-shell--designer .public-form-question{cursor:pointer;scroll-margin-block:32px}.public-form-shell--designer .public-form-question.is-designer-selected{outline:3px solid color-mix(in srgb,var(--form-accent) 72%,white);outline-offset:-3px}.public-form-shell--designer .public-form-contact-block input{pointer-events:none}.public-form-inline-edit{display:block;width:100%;min-width:0;min-height:1.25em;box-sizing:border-box;margin:-3px -5px;padding:3px 5px;border:1px dashed transparent;border-radius:6px;outline:0;background:transparent;color:inherit;font:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;resize:none;overflow:hidden;overflow-wrap:anywhere;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.public-form-inline-edit::-moz-placeholder{color:currentColor;opacity:.42}.public-form-inline-edit::placeholder{color:currentColor;opacity:.42}.public-form-inline-edit:hover{border-color:color-mix(in srgb,var(--form-accent) 35%,transparent);background:color-mix(in srgb,white 46%,transparent)}.public-form-inline-edit:focus{border-color:var(--form-accent);background:color-mix(in srgb,white 74%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--form-accent) 18%,transparent)}.public-form-progress{position:fixed;inset:0 0 auto;z-index:20;height:4px;background:#00000014}.public-form-progress span{display:block;height:100%;background:var(--form-accent);transition:width .28s ease}.public-form-canvas{width:min(1120px,calc(100% - 40px));min-width:0;margin:0 auto;padding:clamp(72px,9vw,132px) 0 96px;box-sizing:border-box;position:relative;z-index:1}.public-form-hero{min-width:0;margin-bottom:58px}.public-form-brand-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:56px}.public-form-brand-logo{display:block;width:clamp(132px,16vw,180px);height:auto}.public-form-time{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(23,25,31,.14);border-radius:999px;font-size:13px}.public-form-eyebrow{margin:0 0 14px;color:var(--form-eyebrow-color);font-family:var(--form-eyebrow-font-family),"Trebuchet MS",sans-serif;font-size:var(--form-eyebrow-font-size);font-weight:var(--form-eyebrow-font-weight);font-style:var(--form-eyebrow-font-style);line-height:var(--form-eyebrow-line-height);letter-spacing:var(--form-eyebrow-letter-spacing);text-align:var(--form-eyebrow-text-align);overflow-wrap:anywhere}.public-form-hero h1{max-width:1020px;margin:0;color:var(--form-hero-title-color);font-family:var(--form-hero-title-font-family),"Times New Roman",serif;font-size:var(--form-hero-title-font-size);font-weight:var(--form-hero-title-font-weight);font-style:var(--form-hero-title-font-style);line-height:var(--form-hero-title-line-height);letter-spacing:var(--form-hero-title-letter-spacing);text-align:var(--form-hero-title-text-align);overflow-wrap:anywhere}.public-form-intro{max-width:940px;margin:34px 0 0;color:var(--form-intro-color);font-family:var(--form-intro-font-family),"Trebuchet MS",sans-serif;font-size:var(--form-intro-font-size);font-weight:var(--form-intro-font-weight);font-style:var(--form-intro-font-style);line-height:var(--form-intro-line-height);letter-spacing:var(--form-intro-letter-spacing);text-align:var(--form-intro-text-align);overflow-wrap:anywhere}.theme-midnight .public-form-contact-block p{color:#cbd3df}.public-form-privacy{display:grid;grid-template-columns:90px 1fr;gap:22px;max-width:940px;margin-top:38px;padding:20px 0;border-top:1px solid rgba(23,25,31,.16);border-bottom:1px solid rgba(23,25,31,.16)}.public-form-privacy>span{font-size:13px;font-weight:800}.public-form-privacy p{margin:0;color:var(--form-privacy-color);font-family:var(--form-privacy-font-family),"Trebuchet MS",sans-serif;font-size:var(--form-privacy-font-size);font-weight:var(--form-privacy-font-weight);font-style:var(--form-privacy-font-style);line-height:var(--form-privacy-line-height);letter-spacing:var(--form-privacy-letter-spacing);text-align:var(--form-privacy-text-align);overflow-wrap:anywhere}.public-form-required-note{margin:24px 0 0;font-size:14px;color:#4e5360}.public-form-required-note strong,.public-form-required{color:#bf353b}.public-form-body{display:grid;gap:28px}.public-form-question{min-width:0;margin:0;padding:34px 36px 38px;box-sizing:border-box;border:0;border-radius:18px;background:#ffffffad;box-shadow:0 18px 55px #1f264112;backdrop-filter:blur(16px)}.card-underline .public-form-question{border-radius:4px;box-shadow:none;background:#ffffff6b}.theme-midnight .public-form-question,.theme-midnight .public-form-contact-block{background:#ffffff12}.public-form-question.has-error{box-shadow:inset 3px 0 #bf353b}.public-form-question-title{display:block;margin:0 0 10px;color:var(--question-title-color, var(--form-question-title-color));font-family:var(--question-title-font-family, var(--form-question-title-font-family)),"Times New Roman",serif;font-size:var(--question-title-font-size, var(--form-question-title-font-size));font-weight:var(--question-title-font-weight, var(--form-question-title-font-weight));font-style:var(--question-title-font-style, var(--form-question-title-font-style));line-height:var(--question-title-line-height, var(--form-question-title-line-height));letter-spacing:var(--question-title-letter-spacing, var(--form-question-title-letter-spacing));text-align:var(--question-title-text-align, var(--form-question-title-text-align));overflow-wrap:anywhere}.public-form-question-number{display:inline-block;min-width:31px;margin-right:9px;color:var(--form-accent)}.public-form-question-description{margin:0 0 22px;color:var(--question-description-color, var(--form-question-description-color));font-family:var(--question-description-font-family, var(--form-question-description-font-family)),"Trebuchet MS",sans-serif;font-size:var(--question-description-font-size, var(--form-question-description-font-size));font-weight:var(--question-description-font-weight, var(--form-question-description-font-weight));font-style:var(--question-description-font-style, var(--form-question-description-font-style));line-height:var(--question-description-line-height, var(--form-question-description-line-height));letter-spacing:var(--question-description-letter-spacing, var(--form-question-description-letter-spacing));text-align:var(--question-description-text-align, var(--form-question-description-text-align));overflow-wrap:anywhere}.public-form-designer-question-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:3px}.public-form-designer-question-title .public-form-question-number{margin-right:6px}.public-form-designer-question-title .public-form-required{padding-left:2px}.public-form-designer-question-description:focus-within{position:relative;z-index:1}.public-form-placeholder-editor{height:auto;min-height:54px}.public-form-placeholder-editor--long{min-height:140px}.public-form-placeholder-editor .public-form-inline-edit{min-height:1.45em}.public-form-placeholder-editor--long .public-form-inline-edit{min-height:106px}.public-form-text-input,.public-form-textarea,.public-form-contact-grid input{width:100%;box-sizing:border-box;border:0;border-bottom:2px solid #aeb3c0;border-radius:2px 2px 0 0;padding:16px 16px 13px;background:#ffffffd6;color:var(--question-answer-color, var(--form-answer-color));font-family:var(--question-answer-font-family, var(--form-answer-font-family)),"Trebuchet MS",sans-serif;font-size:var(--question-answer-font-size, var(--form-answer-font-size));font-weight:var(--question-answer-font-weight, var(--form-answer-font-weight));font-style:var(--question-answer-font-style, var(--form-answer-font-style));line-height:var(--question-answer-line-height, var(--form-answer-line-height));letter-spacing:var(--question-answer-letter-spacing, var(--form-answer-letter-spacing));text-align:var(--question-answer-text-align, var(--form-answer-text-align));outline:none;transition:border-color .16s ease,box-shadow .16s ease}.public-form-textarea{resize:vertical;min-height:140px}.public-form-text-input:focus,.public-form-textarea:focus,.public-form-contact-grid input:focus,.public-form-other-input:focus{border-color:var(--form-accent);box-shadow:0 3px color-mix(in srgb,var(--form-accent) 18%,transparent)}.public-form-options{display:grid;gap:10px;margin-top:22px}.public-form-option{display:flex;align-items:flex-start;gap:14px;padding:12px 10px;border-radius:10px;cursor:pointer;color:var(--question-answer-color, var(--form-answer-color));font-family:var(--question-answer-font-family, var(--form-answer-font-family)),"Trebuchet MS",sans-serif;font-size:var(--question-answer-font-size, var(--form-answer-font-size));font-weight:var(--question-answer-font-weight, var(--form-answer-font-weight));font-style:var(--question-answer-font-style, var(--form-answer-font-style));line-height:var(--question-answer-line-height, var(--form-answer-line-height));letter-spacing:var(--question-answer-letter-spacing, var(--form-answer-letter-spacing));transition:background .15s ease}.public-form-option>span:last-child{min-width:0;flex:1;text-align:var(--question-answer-text-align, var(--form-answer-text-align));overflow-wrap:anywhere}.public-form-option:hover{background:color-mix(in srgb,var(--form-accent) 8%,transparent)}.public-form-option>input[type=radio],.public-form-option>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.public-form-control{width:21px;height:21px;flex:0 0 21px;border:1.8px solid #858b98;border-radius:5px;position:relative;margin-top:1px}input[type=radio]+.public-form-control{border-radius:50%}.public-form-control--radio{border-radius:50%}.public-form-option input:focus-visible+.public-form-control{outline:3px solid color-mix(in srgb,var(--form-accent) 32%,transparent);outline-offset:3px}.public-form-option input:checked+.public-form-control{border-color:var(--form-accent);background:var(--form-accent)}.public-form-option input:checked+.public-form-control:after{content:"";position:absolute;inset:4px;border-radius:inherit;border:2px solid white}.public-form-options--designer{padding:3px}.public-form-option--designer{display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:start;cursor:default;border:1px solid transparent}.public-form-option--designer.has-error{border-color:#d99196;background:#fff0f1bd}.public-form-designer-option-field{display:grid;min-width:0;gap:4px}.public-form-designer-option-input{position:static;width:100%;min-width:0;box-sizing:border-box;padding:2px 4px;border:1px dashed transparent;border-radius:5px;outline:0;background:transparent;color:inherit;opacity:1;pointer-events:auto;-webkit-text-fill-color:currentColor;font:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit}.public-form-designer-option-input:hover{border-color:color-mix(in srgb,var(--form-accent) 35%,transparent)}.public-form-designer-option-input:focus{border-color:var(--form-accent);background:color-mix(in srgb,white 68%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--form-accent) 18%,transparent)}.public-form-designer-option-input::-moz-placeholder{color:currentColor;opacity:.42}.public-form-designer-option-input::placeholder{color:currentColor;opacity:.42}.public-form-designer-option-error{color:#a32930;font-size:11px;font-weight:700;line-height:1.35}.public-form-designer-option-actions{display:flex;gap:4px}.public-form-designer-option-actions button,.public-form-designer-add-option{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--form-accent) 24%,#cbd1dc);color:color-mix(in srgb,var(--form-accent) 74%,#333);background:color-mix(in srgb,white 82%,transparent);cursor:pointer}.public-form-designer-option-actions button{width:30px;height:30px;padding:0;border-radius:6px}.public-form-designer-option-actions button:hover:not(:disabled),.public-form-designer-add-option:hover:not(:disabled){border-color:var(--form-accent);background:color-mix(in srgb,var(--form-accent) 9%,white)}.public-form-designer-option-actions button:focus-visible,.public-form-designer-add-option:focus-visible{outline:3px solid color-mix(in srgb,var(--form-accent) 28%,transparent);outline-offset:2px}.public-form-designer-option-actions button:disabled,.public-form-designer-add-option:disabled{opacity:.32;cursor:not-allowed}.public-form-designer-option-warning{margin:3px 5px;color:#98333a;font-size:12px;font-weight:700}.public-form-designer-add-option{gap:7px;min-height:40px;margin-top:4px;border-style:dashed;border-radius:9px;font:inherit;font-size:14px;font-weight:800}.public-form-designer-add-option span{margin-left:auto;margin-right:12px;color:#7f8795;font-size:11px}.public-form-designer-other-preview{display:flex;align-items:center;gap:14px;margin:10px 10px 0;color:var(--question-answer-color, var(--form-answer-color));font-family:var(--question-answer-font-family, var(--form-answer-font-family)),"Trebuchet MS",sans-serif;font-size:var(--question-answer-font-size, var(--form-answer-font-size))}.public-form-other-row{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:16px;align-items:center}.public-form-other-input{min-width:0;border:0;border-bottom:2px solid #aeb3c0;padding:10px 4px;background:transparent;color:var(--question-answer-color, var(--form-answer-color));font-family:var(--question-answer-font-family, var(--form-answer-font-family)),"Trebuchet MS",sans-serif;font-size:var(--question-answer-font-size, var(--form-answer-font-size));font-weight:var(--question-answer-font-weight, var(--form-answer-font-weight));font-style:var(--question-answer-font-style, var(--form-answer-font-style));line-height:var(--question-answer-line-height, var(--form-answer-line-height));letter-spacing:var(--question-answer-letter-spacing, var(--form-answer-letter-spacing));text-align:var(--question-answer-text-align, var(--form-answer-text-align));outline:none}.public-form-field-error{margin:16px 0 0;color:#a32930;font-size:14px;font-weight:700}.public-form-contact-block{display:grid;min-width:0;grid-template-columns:.8fr 1.2fr;gap:42px;padding:36px;box-sizing:border-box;border-radius:18px;background:#ffffff85}.public-form-contact-block h2{margin:0 0 8px;font-family:Georgia,serif;font-size:28px}.public-form-contact-block p{margin:0;color:#5d6370;line-height:1.55}.public-form-contact-grid{display:grid;gap:18px}.public-form-contact-grid label{display:grid;gap:8px;font-size:13px;font-weight:800}.public-form-submit-error{padding:16px 18px;border:1px solid #e5b8bb;border-radius:12px;background:#fff0f1;color:#8d2027}.public-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px}.public-form-submit{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:999px;padding:15px 24px;background:var(--form-accent);color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb,var(--form-accent) 28%,transparent)}.public-form-submit:disabled{opacity:.6;cursor:wait}.public-form-footer>span{color:#646a76;font-size:14px}.public-form-success,.public-form-state-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.public-form-success{min-height:100dvh;width:min(680px,calc(100% - 48px));margin:0 auto;box-sizing:border-box;position:relative;z-index:1}.public-form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-form-success-mark{position:relative;display:grid;place-items:center;width:72px;height:72px;margin-bottom:32px;border-radius:50%;background:var(--form-accent);color:#fff;animation:public-form-success-mark .52s cubic-bezier(.2,.8,.2,1) both}.public-form-success-mark:before{content:"";position:absolute;width:72px;height:72px;border:2px solid color-mix(in srgb,var(--form-accent) 52%,transparent);border-radius:50%;animation:public-form-success-ring .9s .18s ease-out both}.public-form-success h1{margin:0;color:var(--form-success-title-color);font-family:var(--form-success-title-font-family),"Times New Roman",serif;font-size:var(--form-success-title-font-size);font-weight:var(--form-success-title-font-weight);font-style:var(--form-success-title-font-style);line-height:var(--form-success-title-line-height);letter-spacing:var(--form-success-title-letter-spacing);text-align:var(--form-success-title-text-align);overflow-wrap:anywhere}.public-form-success>p:not(.public-form-eyebrow){max-width:620px;color:var(--form-success-message-color);font-family:var(--form-success-message-font-family),"Trebuchet MS",sans-serif;font-size:var(--form-success-message-font-size);font-weight:var(--form-success-message-font-weight);font-style:var(--form-success-message-font-style);line-height:var(--form-success-message-line-height);letter-spacing:var(--form-success-message-letter-spacing);text-align:var(--form-success-message-text-align);overflow-wrap:anywhere}.public-form-state-page h1{margin:0;font-family:Georgia,serif;font-size:clamp(38px,6vw,62px);letter-spacing:-.04em}.public-form-state-page p{max-width:620px;font-size:18px;line-height:1.6;color:#575d69}.public-form-success-rule{width:90px;height:2px;margin:22px 0;background:var(--form-accent)}.public-form-success>:not(.public-form-success-mark){animation:public-form-success-reveal .52s .18s ease-out both}.public-form-success>time{margin-top:8px;color:#747b88;font-size:13px}.public-form-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.public-form-success-actions button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.public-form-success-primary{border:0;color:#fff;background:var(--form-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--form-accent) 25%,transparent)}.public-form-success-secondary{border:1px solid color-mix(in srgb,var(--form-accent) 28%,#cbd1dc);color:var(--form-accent);background:#ffffffad}.public-form-success-actions button:disabled{opacity:.68;cursor:wait;box-shadow:none}.public-form-success-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--form-accent) 32%,transparent);outline-offset:3px}.public-form-success-error{max-width:620px;margin:-4px 0 20px;padding:11px 14px;border:1px solid #efb6b2;border-radius:10px;color:#9f2922;background:#fff2f1;font-size:14px;line-height:1.5}.public-form-spin{animation:public-form-spin .9s linear infinite}@keyframes public-form-spin{to{transform:rotate(360deg)}}@keyframes public-form-success-mark{0%{opacity:0;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes public-form-success-ring{0%{opacity:.65;transform:scale(.75)}to{opacity:0;transform:scale(1.65)}}@keyframes public-form-success-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@container public-form (max-width: 900px){.public-form-canvas{width:min(100% - 28px,1120px);padding:clamp(48px,7cqw,72px) 0 72px}.public-form-hero{margin-bottom:44px}.public-form-brand-row{gap:18px;margin-bottom:40px}.public-form-brand-logo{width:clamp(120px,20cqw,160px)}.public-form-time{gap:6px;padding:7px 10px;font-size:12px;white-space:nowrap}.public-form-eyebrow{font-size:min(var(--form-eyebrow-font-size),2.2cqw)}.public-form-hero h1{font-size:min(var(--form-hero-title-font-size),clamp(34px,7cqw,64px))}.public-form-intro{margin-top:26px;font-size:min(var(--form-intro-font-size),clamp(16px,2.6cqw,20px))}.public-form-privacy{margin-top:30px}.public-form-privacy p{font-size:min(var(--form-privacy-font-size),clamp(13px,2cqw,16px))}.public-form-required-note{margin-top:20px}.public-form-body{gap:22px}.public-form-question{padding:28px 26px 31px}.public-form-question-title{font-size:min(var(--question-title-font-size, var(--form-question-title-font-size)),clamp(20px,3.6cqw,27px))}.public-form-question-description{font-size:min(var(--question-description-font-size, var(--form-question-description-font-size)),clamp(14px,2.2cqw,16px))}.public-form-text-input,.public-form-textarea,.public-form-option,.public-form-other-input{font-size:min(var(--question-answer-font-size, var(--form-answer-font-size)),clamp(15px,2.3cqw,17px))}.public-form-contact-block{gap:28px;padding:30px 26px}.public-form-success h1{font-size:min(var(--form-success-title-font-size),clamp(34px,7cqw,58px))}.public-form-success>p:not(.public-form-eyebrow){font-size:min(var(--form-success-message-font-size),clamp(15px,2.5cqw,18px))}}@container public-form (max-width: 520px){.public-form-canvas{width:calc(100% - 20px);padding:34px 0 54px}.public-form-hero{margin-bottom:34px}.public-form-brand-row{gap:12px;margin-bottom:30px}.public-form-brand-logo{width:clamp(108px,32cqw,140px)}.public-form-time{gap:5px;padding:6px 8px;font-size:11px}.public-form-time svg{width:13px;height:13px}.public-form-eyebrow{margin-bottom:10px;font-size:min(var(--form-eyebrow-font-size),3.4cqw)}.public-form-hero h1{font-size:min(var(--form-hero-title-font-size),clamp(31px,9cqw,42px));line-height:max(var(--form-hero-title-line-height),1)}.public-form-intro{margin-top:22px;font-size:min(var(--form-intro-font-size),clamp(15px,4.2cqw,18px))}.public-form-privacy{grid-template-columns:1fr;gap:7px;margin-top:26px;padding:16px 0}.public-form-privacy p{font-size:min(var(--form-privacy-font-size),clamp(13px,4cqw,15px))}.public-form-required-note{margin-top:17px;font-size:13px}.public-form-body{gap:16px}.public-form-question{padding:22px 16px 24px;border-radius:14px}.public-form-question-title{font-size:min(var(--question-title-font-size, var(--form-question-title-font-size)),clamp(19px,6cqw,24px))}.public-form-question-number{min-width:25px;margin-right:5px}.public-form-question-description{margin-bottom:18px;font-size:min(var(--question-description-font-size, var(--form-question-description-font-size)),clamp(13px,4cqw,16px))}.public-form-options{gap:7px;margin-top:17px}.public-form-option{gap:11px;padding:10px 6px}.public-form-option--designer{grid-template-columns:21px minmax(0,1fr)}.public-form-designer-option-actions{grid-column:2}.public-form-text-input,.public-form-textarea,.public-form-option,.public-form-other-input{font-size:min(var(--question-answer-font-size, var(--form-answer-font-size)),clamp(15px,4.4cqw,17px))}.public-form-other-row{grid-template-columns:1fr}.public-form-contact-block{grid-template-columns:1fr;gap:24px;padding:24px 16px}.public-form-contact-block h2{font-size:24px}.public-form-footer{align-items:stretch;flex-direction:column}.public-form-submit{justify-content:center}.public-form-success{width:calc(100% - 28px);padding:28px 10px}.public-form-success-mark{width:62px;height:62px;margin-bottom:24px}.public-form-success h1{font-size:min(var(--form-success-title-font-size),clamp(31px,9cqw,42px))}.public-form-success>p:not(.public-form-eyebrow){font-size:min(var(--form-success-message-font-size),clamp(15px,4.4cqw,17px))}.public-form-success-actions{width:100%;flex-direction:column}}@media(prefers-reduced-motion:reduce){.public-form-progress span,.public-form-option,.public-form-text-input,.public-form-textarea,.public-form-inline-edit{transition:none}.public-form-spin{animation-duration:1.8s}.public-form-success-mark,.public-form-success-mark:before,.public-form-success>:not(.public-form-success-mark){animation:none}}
