@charset "UTF-8";section.toolkit-safe{box-sizing:border-box;width:100%;color:#1a2946;background:#fff}section.toolkit-safe .toolkit-hero{position:relative;box-sizing:border-box;width:100%;min-height:49.6875rem;padding:13.25rem clamp(1.25rem,2vw,2.5rem) 5rem;background:#d9174f;color:#fff;overflow:hidden}section.toolkit-safe .toolkit-hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}section.toolkit-safe .toolkit-hero .bg .bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}section.toolkit-safe .toolkit-hero .hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.9375rem;max-width:95rem}section.toolkit-safe .toolkit-hero .breadcrumb{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;white-space:nowrap}section.toolkit-safe .toolkit-hero .breadcrumb a{color:inherit;text-decoration:none}section.toolkit-safe .toolkit-hero .breadcrumb a:hover,section.toolkit-safe .toolkit-hero .breadcrumb a:focus-visible{text-decoration:underline}section.toolkit-safe .toolkit-hero .content{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;max-width:56.875rem}section.toolkit-safe .toolkit-hero .title{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(2.75rem,1.2rem + 6.5vw,8.75rem);font-weight:200;line-height:.8571428571;color:#fff;margin:0;max-width:56.875rem}section.toolkit-safe .toolkit-hero .subtitle{max-width:38.75rem;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-weight:400;line-height:1.1;color:#fff}section.toolkit-safe .toolkit-hero .subtitle p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}section.toolkit-safe .toolkit-hero .time{display:flex;align-items:center;gap:.75rem;margin:0;color:#fff}section.toolkit-safe .toolkit-hero .time-icon{flex:0 0 auto;display:block;width:1.5rem;height:1.5rem;line-height:0;color:inherit}section.toolkit-safe .toolkit-hero .time-icon svg{display:block;width:1.5rem;height:1.5rem}section.toolkit-safe .toolkit-hero .time-text{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal;white-space:nowrap}@media(max-width:768px){section.toolkit-safe .toolkit-hero{min-height:0;padding:5.75rem clamp(1.25rem,2vw,2.5rem) 2rem}section.toolkit-safe .toolkit-hero .hero-inner{gap:1.25rem}section.toolkit-safe .toolkit-hero .content{gap:1.25rem}}section.toolkit-safe .stepper{position:sticky;top:5rem;z-index:40;box-sizing:border-box;width:100%;padding:2.5rem clamp(1.25rem,2vw,2.5rem);background:#fff;border-bottom:1px solid #eabdcb}section.toolkit-safe .stepper .stepper-track{display:flex;align-items:stretch;max-width:95rem;margin:0 auto;border:1px solid #bc2957;overflow:hidden}section.toolkit-safe .stepper .stepper-item{box-sizing:border-box;flex:1 1 0;min-width:0;display:flex;flex-direction:row;align-items:center;gap:.75rem;height:3.5rem;padding:.75rem 1rem .75rem 1.5rem;margin:0;border:0;border-right:1px solid #bc2957;background:#fff;color:#8c919e;cursor:default;text-align:left;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}section.toolkit-safe .stepper .stepper-item:last-child{border-right:0}section.toolkit-safe .stepper .stepper-item:disabled{cursor:default;opacity:1}section.toolkit-safe .stepper .stepper-item:not(.is-active):not(.is-done){pointer-events:none}section.toolkit-safe .stepper .stepper-item.is-active{background:#d9174f;color:#fff;cursor:default}section.toolkit-safe .stepper .stepper-item.is-active .stepper-check{display:none}section.toolkit-safe .stepper .stepper-item.is-active .stepper-num{display:block}section.toolkit-safe .stepper .stepper-item.is-done{background:#f7ebed;color:#1a2946;cursor:pointer}section.toolkit-safe .stepper .stepper-item.is-done .stepper-check{display:block;color:#d9174f}section.toolkit-safe .stepper .stepper-item.is-done .stepper-num{display:none}section.toolkit-safe .stepper .stepper-item.is-done:hover,section.toolkit-safe .stepper .stepper-item.is-done:focus-visible{background:#1a2946;color:#fff;outline:none}section.toolkit-safe .stepper .stepper-item.is-done:hover .stepper-check,section.toolkit-safe .stepper .stepper-item.is-done:focus-visible .stepper-check{color:#fff}section.toolkit-safe .stepper .stepper-check{display:none;flex:0 0 auto;width:1.625rem;height:2rem;line-height:0}section.toolkit-safe .stepper .stepper-check svg{display:block;width:1.625rem;height:2rem}section.toolkit-safe .stepper .stepper-num{display:block;flex:0 0 auto;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.75rem;font-weight:200;line-height:2rem}section.toolkit-safe .stepper .stepper-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2222222222}@media(max-width:900px){section.toolkit-safe .stepper{top:5rem;padding:1.25rem clamp(1.25rem,2vw,2.5rem)}section.toolkit-safe .stepper .stepper-track{overflow:hidden}section.toolkit-safe .stepper .stepper-item{flex:1 1 0;min-width:0;gap:.5rem;padding-left:.75rem;padding-right:.75rem}section.toolkit-safe .stepper .stepper-num{font-size:1.375rem;line-height:1.75rem}section.toolkit-safe .stepper .stepper-label{font-size:.9375rem}}@media(max-width:600px){section.toolkit-safe .stepper{padding:.625rem clamp(1.25rem,2vw,2.5rem)}section.toolkit-safe .stepper .stepper-item{justify-content:center;gap:0;height:2.25rem;padding:.25rem}section.toolkit-safe .stepper .stepper-label{display:none}section.toolkit-safe .stepper .stepper-num{font-size:1.125rem;line-height:1.5rem}section.toolkit-safe .stepper .stepper-check{width:1.25rem;height:1.5rem}section.toolkit-safe .stepper .stepper-check svg{width:1.25rem;height:1.5rem}}section.toolkit-safe .wizard{box-sizing:border-box;width:100%;padding:5rem clamp(1.25rem,2vw,2.5rem) 10rem}section.toolkit-safe .panel[hidden]{display:none!important}section.toolkit-safe .panel-grid{display:grid;gap:2.5rem;max-width:95rem;margin:0 auto;align-items:start}@media(min-width:1100px){section.toolkit-safe .panel-grid{grid-template-columns:minmax(0,56.875rem) minmax(16rem,1fr);gap:5rem}}section.toolkit-safe .form-col{display:flex;flex-direction:column;gap:4rem;min-width:0}section.toolkit-safe .panel-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:0}section.toolkit-safe .panel-header.wide{max-width:95rem;margin-inline:auto}section.toolkit-safe .panel-header .eyebrow{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:800;line-height:normal;letter-spacing:.01em;text-transform:uppercase;color:#bc2957;margin:0}section.toolkit-safe .panel-header .panel-title{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(2.5rem,1.5rem + 3vw,5rem);font-weight:200;line-height:1.05;color:#1a2946;margin:0}section.toolkit-safe .panel-header .panel-sub{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-weight:400;line-height:1.1;color:#1a2946;margin:0}section.toolkit-safe .panel-header .panel-sub p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}section.toolkit-safe .field-radio{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}section.toolkit-safe .field-radio__label{display:flex;align-items:flex-start;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.75rem;font-weight:700;line-height:1.8333333333;white-space:nowrap}section.toolkit-safe .field-radio__label-text{color:#1a2946}section.toolkit-safe .field-radio .field-req{color:#d9174f}section.toolkit-safe .field-radio__options{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}section.toolkit-safe .field-radio.is-invalid .radio-option__face{border-color:#d9174f}section.toolkit-safe .radio-option{flex:1 1 0;min-width:0;cursor:pointer}section.toolkit-safe .radio-option__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}section.toolkit-safe .radio-option__face{box-sizing:border-box;display:flex;align-items:center;gap:1rem;width:100%;height:4rem;padding:0 1.5rem;background:#fff;border:1px solid #1a2946;transition:border-color .15s ease,background-color .15s ease}section.toolkit-safe .radio-option__dot{box-sizing:border-box;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:50%;border:1.5px solid #1a2946;background:#fff;position:relative}section.toolkit-safe .radio-option__dot:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:.625rem;height:.625rem;border-radius:50%;background:#d9174f;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease}section.toolkit-safe .radio-option__text{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-weight:400;line-height:normal;color:#1a2946;white-space:nowrap}section.toolkit-safe .radio-option__input:checked+.radio-option__face{background:#f7ebed;border:2px solid #d9174f}section.toolkit-safe .radio-option__input:checked+.radio-option__face .radio-option__dot{border-color:#d9174f}section.toolkit-safe .radio-option__input:checked+.radio-option__face .radio-option__dot:after{transform:translate(-50%,-50%) scale(1)}section.toolkit-safe .radio-option__input:checked+.radio-option__face .radio-option__text{font-weight:700}section.toolkit-safe .radio-option__input:focus-visible+.radio-option__face{outline:2px solid #d9174f;outline-offset:2px}@media(max-width:599px){section.toolkit-safe .radio-option{flex:1 1 100%}}section.toolkit-safe .hint{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;font-style:italic;line-height:normal;color:#1a2946;margin:0}section.toolkit-safe .fields{display:flex;flex-direction:column;gap:2rem;width:100%}section.toolkit-safe .row-2{display:grid;gap:1.25rem}@media(min-width:600px){section.toolkit-safe .row-2{grid-template-columns:1fr 1fr}}section.toolkit-safe .row-2[hidden]{display:none}section.toolkit-safe .row-3{display:grid;gap:1.25rem}@media(min-width:700px){section.toolkit-safe .row-3{grid-template-columns:1fr 1fr 1fr}}section.toolkit-safe .row-3[hidden]{display:none}section.toolkit-safe .field{position:relative;width:100%;min-width:0}section.toolkit-safe .field.field--select.is-open{z-index:5}section.toolkit-safe .field .field-box{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;height:6.25rem;padding:0 1.9375rem 0 2.0625rem;background:#fff;border:1px solid #1a2946;transition:border-color .15s ease,border-width .15s ease}section.toolkit-safe .field .field-input{box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1;color:#1a2946;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}section.toolkit-safe .field .field-input::placeholder{color:#1a294673}section.toolkit-safe .field .field-input:focus{outline:none}section.toolkit-safe .field select.field-input{cursor:pointer;padding-right:1.5rem;color:#1a2946}section.toolkit-safe .field select.field-input:invalid,section.toolkit-safe .field select.field-input:required:invalid{color:#1a294673}section.toolkit-safe .field select.field-input option{color:#1a2946}section.toolkit-safe .field.has-custom-select select.field-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}section.toolkit-safe .field.has-custom-select .select-trigger{box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0 1.5rem 0 0;border:0;background:transparent;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1;color:#1a2946;text-align:left;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}section.toolkit-safe .field.has-custom-select .select-trigger.is-placeholder{color:#1a294673}section.toolkit-safe .field.has-custom-select .select-menu{position:absolute;left:-1px;right:-1px;top:calc(100% + .25rem);z-index:20;margin:0;padding:.5rem 0;list-style:none;background:#fff;border:1px solid #1a2946;box-shadow:0 .75rem 1.75rem #1a29461f;max-height:17.5rem;overflow-y:auto}section.toolkit-safe .field.has-custom-select .select-option{display:block;box-sizing:border-box;width:100%;padding:.875rem 2.0625rem;border:0;background:transparent;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3;color:#1a2946;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:background-color .12s ease,color .12s ease}section.toolkit-safe .field.has-custom-select .select-option:hover,section.toolkit-safe .field.has-custom-select .select-option:focus-visible{background:#f8eaee;color:#d9174f;outline:none}section.toolkit-safe .field.has-custom-select .select-option.is-selected{font-weight:700;color:#d9174f}section.toolkit-safe .field.has-custom-select.is-open .field-box{border-color:#d9174f;border-width:2px;padding:0 calc(1.9375rem - 1px) 0 calc(2.0625rem - 1px)}section.toolkit-safe .field.has-custom-select.is-open .field-box .field-label-text,section.toolkit-safe .field.has-custom-select.is-open .field-box .field-req{color:#d9174f}section.toolkit-safe .field.has-custom-select.is-open .field-box .field-chevron{color:#d9174f;transform:translateY(-50%) rotate(180deg)}section.toolkit-safe .field.has-custom-select.is-open .select-menu{left:-2px;right:-2px;border-color:#d9174f}section.toolkit-safe .field .field-chevron{position:absolute;right:1.9375rem;top:50%;transform:translateY(-50%);display:block;width:.8125rem;height:.5rem;line-height:0;pointer-events:none;color:#1a2946;transition:transform .15s ease,color .15s ease}section.toolkit-safe .field .field-chevron svg{display:block;width:100%;height:100%}section.toolkit-safe .field .field-label{position:absolute;left:1.375rem;top:-.75rem;z-index:1;display:flex;align-items:center;gap:.375rem;max-width:calc(100% - 2.5rem);padding:0 .25rem;background:#fff;pointer-events:none}section.toolkit-safe .field .field-label label{display:flex;align-items:flex-start;gap:0;margin:0;min-width:0;pointer-events:auto;cursor:text}section.toolkit-safe .field .field-label-text,section.toolkit-safe .field .field-req{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.75rem;font-weight:700;line-height:1.8333333333}section.toolkit-safe .field .field-label-text{color:#1a2946;white-space:normal}section.toolkit-safe .field .field-req{color:#d9174f;white-space:nowrap}section.toolkit-safe .field .field-box:focus-within{border-color:#d9174f;border-width:2px;padding:0 calc(1.9375rem - 1px) 0 calc(2.0625rem - 1px)}section.toolkit-safe .field .field-box:focus-within .field-label-text,section.toolkit-safe .field .field-box:focus-within .field-req{color:#d9174f}section.toolkit-safe .field.is-invalid .field-box{border-color:#d9174f;border-width:2px;padding:0 calc(1.9375rem - 1px) 0 calc(2.0625rem - 1px)}section.toolkit-safe .field.is-invalid .field-box .field-label-text,section.toolkit-safe .field.is-invalid .field-box .field-req{color:#d9174f}section.toolkit-safe .field.field--select .field-box:focus-within .field-chevron{color:#d9174f}section.toolkit-safe .field.field--inline .field-box{gap:1rem}section.toolkit-safe .field.field--inline .field-label{position:static;left:auto;top:auto;z-index:auto;flex:1 1 auto;align-items:center;gap:.5rem;max-width:none;padding:0;background:transparent;pointer-events:auto}section.toolkit-safe .field.field--inline .field-label-text{font-size:1.25rem;font-weight:400;line-height:1.1;white-space:normal}section.toolkit-safe .field.field--inline .field-req{font-size:1.25rem;line-height:1.1}section.toolkit-safe .field.field--inline.has-custom-select .select-trigger{flex:0 1 auto;width:auto;max-width:min(50%,18rem);padding-right:1.75rem;font-weight:700;text-align:right}section.toolkit-safe .field.field--inline.has-custom-select .select-trigger.is-placeholder{font-weight:400}section.toolkit-safe .field.field--inline.has-custom-select.is-open .field-box .field-label-text,section.toolkit-safe .field.field--inline.has-custom-select.is-open .field-box .field-req{color:#1a2946}section.toolkit-safe .field.field--inline .field-box:focus-within .field-label-text{color:#1a2946}section.toolkit-safe .field.field--inline .field-box:focus-within .field-req{color:#d9174f}section.toolkit-safe .field.field--inline.is-invalid .field-box .field-label-text{color:#1a2946}section.toolkit-safe .panel-error{margin:0 0 1rem;padding:.75rem 1rem;background:#d9174f14;border-left:4px solid #d9174f;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.4;color:#1a2946}section.toolkit-safe .panel-error[hidden]{display:none}section.toolkit-safe .form-footer{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;width:100%}section.toolkit-safe .form-footer .btn{max-width:none;width:100%}section.toolkit-safe .info{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;margin:0;border:1.2px solid #1a2946;border-radius:.5rem;background:transparent;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.6875rem;font-weight:700;line-height:1;color:#1a2946;cursor:help;pointer-events:auto;position:relative}section.toolkit-safe .info .info-mark{pointer-events:none}section.toolkit-safe .info .info-tip{position:absolute;left:50%;bottom:calc(100% + .5rem);transform:translate(-50%);width:max(14rem,100%);min-width:14rem;max-width:min(20rem,80vw);padding:.75rem 1rem;background:#1a2946;color:#fff;font-size:.875rem;font-weight:400;line-height:1.35;text-align:left;white-space:normal;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:5;display:flex;flex-direction:column;gap:.35rem}section.toolkit-safe .info .info-tip[hidden]{display:none}section.toolkit-safe .info .info-tip__title{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}section.toolkit-safe .info .info-tip__text{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.35;color:#fff}section.toolkit-safe .info.is-open .info-tip,section.toolkit-safe .info:focus-visible .info-tip{opacity:1;pointer-events:auto}section.toolkit-safe .info.is-open .info-tip[hidden],section.toolkit-safe .info:focus-visible .info-tip[hidden]{display:flex}section.toolkit-safe .toggle{box-sizing:border-box;display:flex;align-items:center;gap:1rem;width:100%;height:6.25rem;padding:0 1.9375rem 0 2.0625rem;margin:0;background:#fff;border:1px solid #1a2946;font-family:Bricolage Grotesque,system-ui,sans-serif;color:#1a2946;-webkit-user-select:none;user-select:none}section.toolkit-safe .toggle__label{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:0}section.toolkit-safe .toggle__text{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1;color:#1a2946;cursor:pointer}section.toolkit-safe .toggle .info{flex-shrink:0;pointer-events:auto}section.toolkit-safe .toggle__control{display:flex;flex:0 0 auto;align-items:center;gap:1rem;margin:0;cursor:pointer}section.toolkit-safe .toggle__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}section.toolkit-safe .toggle__value{flex:0 0 auto;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2222222222;color:#1a2946;white-space:nowrap}section.toolkit-safe .toggle__value:before{content:"No"}section.toolkit-safe .toggle__switch{box-sizing:border-box;flex:0 0 auto;position:relative;width:3.5rem;height:1.875rem;border-radius:999px;background:#d9d9d9;transition:background-color .15s ease}section.toolkit-safe .toggle__switch:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1a294633;transition:transform .15s ease}section.toolkit-safe .toggle:has(.toggle__input:checked) .toggle__value:before{content:"Sì"}section.toolkit-safe .toggle:has(.toggle__input:checked) .toggle__switch{background:#d9174f}section.toolkit-safe .toggle:has(.toggle__input:checked) .toggle__switch:after{transform:translate(1.625rem)}section.toolkit-safe .toggle:focus-within{outline:2px solid #d9174f;outline-offset:2px}section.toolkit-safe .note{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;font-style:italic;line-height:normal;color:#1a2946;margin:0}section.toolkit-safe .actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:1.25rem;width:100%}section.toolkit-safe .actions.wide{max-width:95rem;margin:2rem auto 0}section.toolkit-safe .actions .btn{width:auto;max-width:none;min-width:0}section.toolkit-safe .actions .btn--navy{flex:0 0 15rem;width:15rem;max-width:15rem}section.toolkit-safe .actions .btn--navy:after{display:none}section.toolkit-safe .actions .btn--solid{flex:1 1 auto}@media(max-width:599px){section.toolkit-safe .actions{flex-wrap:wrap}section.toolkit-safe .actions .btn--navy{flex:1 1 100%;width:100%;max-width:none}section.toolkit-safe .actions .btn--solid{flex:1 1 100%;width:100%}}section.toolkit-safe .skip{border:0;background:transparent;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.25rem);text-decoration:underline;cursor:pointer;align-self:flex-start;padding:0;color:#1a2946}section.toolkit-safe .side{min-width:0}section.toolkit-safe .side .disclaimer{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;padding:2rem;border:1px solid #bc2957;background:#fff;position:sticky;top:17.875rem}section.toolkit-safe .side .disclaimer .side-title{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:normal;letter-spacing:.01em;text-transform:uppercase;color:#bc2957;margin:0}section.toolkit-safe .side .disclaimer .side-text{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#1a2946;margin:0}section.toolkit-safe .side .disclaimer .side-text p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}section.toolkit-safe .founders-list{display:flex;flex-direction:column;gap:1.5rem}section.toolkit-safe .founder-card{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;width:100%;padding:2rem 2.5rem 2.5rem;border:1px solid #bc2957}section.toolkit-safe .founder-card__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}section.toolkit-safe .founder-card .founder-title{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:normal;color:#1a2946;margin:0}section.toolkit-safe .founder-pg{display:flex;flex-direction:column;gap:2rem;width:100%}section.toolkit-safe .founder-pg[hidden]{display:none}section.toolkit-safe .founder-remove{padding:0;border:0;background:transparent;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;color:#1a2946;text-decoration:underline;cursor:pointer}section.toolkit-safe .add-founder{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;width:100%}section.toolkit-safe .btn-add-founder{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:4rem;padding:0 2rem;border:1px dashed #1a2946;background:#fff;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-weight:700;line-height:1.1;color:#1a2946;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}section.toolkit-safe .btn-add-founder:hover{background:#f7ebed}section.toolkit-safe .btn-add-founder:focus-visible{outline:2px solid #d9174f;outline-offset:2px}section.toolkit-safe .btn-add-founder[hidden]{display:none}section.toolkit-safe .add-founder__hint{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:normal;color:#1a2946}section.toolkit-safe .quotas-sum{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.5rem 2rem;background:#f8eaee;overflow:hidden}section.toolkit-safe .quotas-sum__text{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}section.toolkit-safe .quotas-sum__title{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-weight:700;line-height:1.1;color:#1a2946}section.toolkit-safe .quotas-sum__sub{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;color:#1a2946}section.toolkit-safe .quotas-sum__value{margin:0;flex-shrink:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:2.5rem;font-weight:800;line-height:normal;color:#d9174f;white-space:nowrap}section.toolkit-safe .quotas-sum.is-invalid{outline:2px solid #d9174f;outline-offset:0}@media(max-width:599px){section.toolkit-safe .quotas-sum{flex-direction:column;align-items:flex-start}section.toolkit-safe .quotas-sum__value{font-size:2rem}}section.toolkit-safe .panel--preview{display:flex;flex-direction:column;gap:3.5rem;max-width:95rem;margin:0 auto}section.toolkit-safe .preview-alert{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1.5rem 2rem;background:#f8eaee;border-left:4px solid #d9174f;color:#1a2946}section.toolkit-safe .preview-alert__title{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1}section.toolkit-safe .preview-alert__text{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}section.toolkit-safe .preview-grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:1100px){section.toolkit-safe .preview-grid{grid-template-columns:minmax(0,43.75rem) minmax(0,1fr);gap:3.75rem}}section.toolkit-safe .summary{display:flex;flex-direction:column;gap:1.5rem;min-width:0}section.toolkit-safe .summary-title{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:normal;color:#1a2946}section.toolkit-safe .summary-card{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;width:100%;padding:1.5rem 2rem 1.75rem;border:1px solid #1a2946;background:#fff}section.toolkit-safe .summary-card__head{display:flex;align-items:center;gap:.75rem;width:100%;padding-bottom:.5rem}section.toolkit-safe .summary-card__num{flex:0 0 auto;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:2rem;font-weight:200;line-height:2.25rem;color:#d9174f}section.toolkit-safe .summary-card__title{flex:1 1 auto;min-width:0;margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1;color:#1a2946}section.toolkit-safe .summary-card__edit{flex:0 0 auto;padding:0;border:0;background:transparent;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:normal;color:#1a2946;text-decoration:underline;cursor:pointer}section.toolkit-safe .summary-card__list{display:flex;flex-direction:column;gap:.75rem;margin:0}section.toolkit-safe .summary-row{display:flex;gap:1rem;align-items:flex-start;width:100%;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#1a2946}section.toolkit-safe .summary-row__label{flex:0 0 15rem;opacity:.7}section.toolkit-safe .summary-row__value{flex:1 1 auto;min-width:0}section.toolkit-safe .summary-row__value.is-empty{color:#d9174f;font-weight:700}@media(max-width:600px){section.toolkit-safe .summary-row{flex-direction:column;gap:.25rem}section.toolkit-safe .summary-row__label{flex:none;width:100%}}section.toolkit-safe .preview-doc{display:flex;flex-direction:column;gap:1rem;min-width:0}section.toolkit-safe .preview-doc__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}section.toolkit-safe .preview-label{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:normal;color:#1a2946}section.toolkit-safe .preview-hint{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.875rem;font-weight:400;font-style:italic;opacity:.7;color:#1a2946;white-space:nowrap}section.toolkit-safe .preview-scroll{box-sizing:border-box;height:min(91.125rem,80vh);overflow-x:hidden;overflow-y:auto;padding:2.5rem;background:#f5f6f8;border:1px solid rgba(26,41,70,.2)}section.toolkit-safe .preview-sheet{box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;padding:3.5rem 3.5rem 4rem;background:#fff;color:#1a2946;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.875rem;line-height:1.5714285714;box-shadow:0 .25rem 1rem #1a29461f}section.toolkit-safe .doc-kicker{margin:0;font-size:.75rem;line-height:1.5;opacity:.7;white-space:pre-wrap}section.toolkit-safe .doc-disclaimer{margin:0;padding:.75rem 1rem;background:#f8eaee;font-size:.75rem;font-style:italic;line-height:1.5}section.toolkit-safe .doc-title{margin:0;font-size:1.75rem;font-weight:700;line-height:1.1428571429;text-align:center;text-transform:uppercase}section.toolkit-safe .doc-lead{margin:0;font-size:1rem;font-weight:700;line-height:1.375}section.toolkit-safe .doc-h{margin:0;font-size:1rem;font-weight:700;line-height:1.375}section.toolkit-safe .doc-p{margin:0}section.toolkit-safe .doc-p--muted{opacity:.6}section.toolkit-safe .doc-var{color:#d9174f;font-weight:700}section.toolkit-safe .doc-var.is-empty{color:#d9174f}section.toolkit-safe .preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;width:100%}section.toolkit-safe .preview-actions .lead-capture{position:relative;flex:1 1 100%;width:100%;max-width:40rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem}section.toolkit-safe .preview-actions .lead-capture__hint{flex:1 1 100%;margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.4;color:#d9174f}section.toolkit-safe .preview-actions .lead-capture__hint[hidden]{display:none}section.toolkit-safe .preview-actions .lead-honeypot{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}section.toolkit-safe .preview-actions .lead-turnstile{min-height:65px}section.toolkit-safe .preview-actions .preview-back{flex:0 0 auto;white-space:nowrap;padding:0;border:0;background:transparent;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1;color:#1a2946;cursor:pointer;text-decoration:underline;text-align:left}section.toolkit-safe .preview-actions .btn{flex:1 1 14rem;width:auto;max-width:none;min-width:0}@media(min-width:1100px){section.toolkit-safe .preview-actions{flex-wrap:nowrap;align-items:flex-end}section.toolkit-safe .preview-actions .lead-capture{flex:1 1 16rem;width:auto;max-width:22rem;margin-bottom:0}section.toolkit-safe .preview-actions .btn{flex:1 1 12rem}}
