/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500&display=swap";:root{--font-default:"Zen Kaku Gothic New";--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--color-white:#fff;--color-black:#000;--color-primary:#002e7c;--color-gray:#d9d9d9;--color-lightgray:#f4f4f4}html{font-size:62.5%}body{font-family:var(--font-default);font-size:1.6rem;font-weight:var(--font-medium);color:var(--color-primary)}span{display:inline-block}.loader{z-index:1000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.form,.loader{background:var(--color-white)}.form{text-align:left;gap:2rem;margin:1.6rem auto 0;padding:4rem 3rem;display:grid}.form.small{max-width:32rem;padding:2rem 2.6rem}.form_field{width:100%;max-width:40rem;margin:0 auto;display:grid}.form_field .form_label{font-size:1.4rem}.form_field .form_label:has(input[type=checkbox]),.form_field .form_label:has(input[type=radio]){align-items:center;margin-right:1.2rem;display:flex}.form_field .form_control{border:1px solid var(--color-primary);border-radius:9px;align-items:center;width:100%;margin-top:.6rem;padding:.5rem 1rem;font-size:1.4rem;display:flex}.form_field.horizontal{align-items:center;gap:2rem;display:flex}.form_field.horizontal .form_control{margin-top:0!important}.form_field textarea.form_control{resize:none;height:10rem}.form_field input.form_control{height:3rem}.form_field select.form_control{background-image:url(/images/dropdown.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:21px;height:3rem}.form_field .radio_group{white-space:nowrap;flex-wrap:wrap;gap:.8rem 2.8rem;margin-top:.8rem;display:flex}.form_field input[type=radio]{border:1px solid var(--color-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;margin-right:.6rem;display:inline-flex;position:relative}.form_field input[type=radio]:checked:before{content:"";background:var(--color-primary);border-radius:9999px;width:.6em;height:.6em;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form_actions{text-align:center;justify-content:center;align-items:center;gap:4rem;display:flex}