.body-container,.body-container-wrapper{margin:0;padding:0}.body-container{max-width:none}.body-wrapper{display:flex;flex-direction:column;min-height:100vh}.body-wrapper>main{flex:1}.dnd-column,.dnd-column .row-fluid,.dnd-module,.dnd-row,.dnd-row .row-fluid,.dnd-section,.dnd-section .row-fluid,.dnd-section .row-fluid-wrapper,.dnd-section>.row-fluid-wrapper{margin:0;max-width:none;padding:0;width:100%}.span12.dnd-column,.span12.dnd-module,.span12.widget-span{float:none;margin:0;padding:0;width:100%}.hs_cos_wrapper,.hs_cos_wrapper_type_custom_widget,.hs_cos_wrapper_type_module{display:block;width:100%}.dnd-module+.dnd-module,.dnd-row+.dnd-row,.hs_cos_wrapper_type_rich_text>:first-child{margin-top:0}.hs_cos_wrapper_type_rich_text>:last-child{margin-bottom:0}.hs-form .hs-input{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:Noto Sans JP,sans-serif;font-size:.875rem;padding:var(--space-3) var(--space-4);width:100%}.hs-form .hs-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint);outline:none}.hs-form .hs-button{background:linear-gradient(135deg,var(--accent),var(--accent-deep));border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:700;padding:var(--space-3) var(--space-8);transition:all var(--dur-norm) var(--ease-out)}.hs-form .hs-button:hover{box-shadow:0 8px 24px var(--accent-glow);transform:translateY(-1px)}.hs-form .hs-error-msg,.hs-form .hs-error-msgs{color:var(--error);font-size:.75rem;list-style:none;padding:0}.hs-form label{color:var(--text-sub);display:block;font-family:Noto Sans JP,sans-serif;font-size:.8125rem;font-weight:400;margin-bottom:var(--space-2)}.hs-form fieldset{max-width:none}.hs-form .field{margin-bottom:var(--space-4)}