.safe24-ai-page .entry-header{display:none}.safe24-ai-page .content-area{margin-top:0}.safe24-ai-page .site-main{padding-top:0}.safe24-ai{--ai-blue:#2b6cb0;--ai-blue-dark:#215387;--ai-ink:#1a202c;--ai-muted:#4a5568;--ai-pale:#edf2f7;color:var(--ai-ink);font-family:inherit}.safe24-ai *{box-sizing:border-box}.safe24-ai__container{width:min(1160px, calc(100% - 36px));margin:0 auto}.safe24-ai__hero{background:linear-gradient(120deg,#f7fafc 0%,#eaf2fb 100%);padding:clamp(56px, 7vw, 100px) 0}.safe24-ai__hero-grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(260px, .75fr);align-items:center;gap:clamp(28px, 5vw, 72px)}.safe24-ai__eyebrow{display:inline-block;color:var(--ai-blue-dark);font-size:.78rem;font-weight:800;letter-spacing:.12em;line-height:1.3;margin-bottom:18px}.safe24-ai h1,.safe24-ai h2,.safe24-ai h3{color:var(--ai-ink);font-family:inherit;letter-spacing:-.025em}.safe24-ai h1{font-size:clamp(2.1rem, 4vw, 3.5rem);line-height:1.08;margin:0 0 24px;max-width:850px}.safe24-ai h2{font-size:clamp(1.75rem, 3.1vw, 2.7rem);line-height:1.16;margin:0 0 30px}.safe24-ai h3{font-size:1.22rem;line-height:1.3;margin:0 0 10px}.safe24-ai p{color:var(--ai-muted);line-height:1.65}.safe24-ai__lead{font-size:clamp(1rem, 1.4vw, 1.17rem);max-width:690px;margin:0 0 24px}.safe24-ai__trust{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 30px}.safe24-ai__trust span{display:inline-flex;padding:7px 11px;background:#fff;border:1px solid #d9e6f4;border-radius:999px;color:#215387;font-size:.81rem;font-weight:700}.safe24-ai__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border:0;border-radius:9px;background:var(--ai-blue);color:#fff !important;font:inherit;font-weight:700;text-decoration:none !important;cursor:pointer;transition:background .15s ease,transform .15s ease}.safe24-ai__button:hover,.safe24-ai__button:focus-visible{background:var(--ai-blue-dark);color:#fff !important;transform:translateY(-1px)}.safe24-ai__sicurino{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;margin:0}.safe24-ai__sicurino-bubble{position:relative;max-width:380px;padding:18px 21px;border:1px solid #d9e6f4;border-radius:18px;background:#fff;box-shadow:0 15px 35px rgba(33,83,135,.1);color:var(--ai-ink);font-size:1rem;line-height:1.45;text-align:center}.safe24-ai__sicurino-bubble:after{content:'';position:absolute;bottom:-11px;left:calc(50% - 10px);width:20px;height:20px;transform:rotate(45deg);border-right:1px solid #d9e6f4;border-bottom:1px solid #d9e6f4;background:#fff}.safe24-ai__sicurino-bubble strong{color:var(--ai-blue-dark)}.safe24-ai__sicurino img{display:block;width:min(100%, 310px);height:auto;object-fit:contain}.safe24-ai__benefits{background:#fff;border:1px solid #d9e6f4;border-radius:14px;padding:18px 20px;margin-bottom:22px;color:var(--ai-ink)}.safe24-ai__benefits h2{font-size:1rem;margin:0 0 12px}.safe24-ai__benefits ul{list-style:none;margin:0;padding:0}.safe24-ai__benefits li{position:relative;padding-left:25px;line-height:1.5;margin:8px 0}.safe24-ai__benefits li:before{content:'✓';position:absolute;left:0;color:var(--ai-blue);font-weight:800}.safe24-ai__approach{background:#fff}.safe24-ai__approach-grid{display:grid;grid-template-columns:minmax(0, .45fr) minmax(0, .55fr);gap:clamp(28px, 5vw, 64px);align-items:center}.safe24-ai__approach-image img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid #dce7f3;box-shadow:0 15px 42px rgba(26,32,44,.07)}.safe24-ai__approach .safe24-ai__button{margin-top:12px}.safe24-ai__section{padding:clamp(58px, 7vw, 96px) 0}.safe24-ai__section--tint{background:#f7fafc}.safe24-ai__cards{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:18px}.safe24-ai__card{border:1px solid #dce7f3;border-radius:15px;background:#fff;padding:26px 22px;box-shadow:0 5px 20px rgba(26,32,44,.035)}.safe24-ai__card>span{display:block;font-size:.82rem;color:var(--ai-blue);font-weight:800;margin-bottom:24px}.safe24-ai__card p{margin:0;font-size:.95rem}.safe24-ai__steps{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:18px}.safe24-ai__steps>div{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #dce7f3;border-radius:14px;padding:18px}.safe24-ai__steps strong{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--ai-blue);color:#fff}.safe24-ai__steps p{margin:0;font-weight:700;color:var(--ai-ink)}.safe24-ai__form-layout{display:block}.safe24-ai__form-intro{margin-bottom:30px}.safe24-ai__form-intro p{font-size:1.02rem;max-width:780px;margin-bottom:0}.safe24-ai__form-panel{padding:clamp(22px, 3vw, 42px);border:1px solid #dce7f3;border-radius:18px;box-shadow:0 15px 42px rgba(26,32,44,.07);background:#fff}.safe24-ai__form{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px;align-items:start}.safe24-ai__form fieldset,.safe24-ai__contact{min-width:0;border:1px solid #dce7f3;border-radius:14px;padding:18px;margin:0}.safe24-ai__form legend{float:left;width:100%;font-weight:800;color:var(--ai-ink);padding:0;margin-bottom:14px;line-height:1.45}.safe24-ai__form legend span,.safe24-ai__field-title span{color:#aa1c1c}.safe24-ai__hint{font-size:.88rem;margin:-5px 0 12px}.safe24-ai__option{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid #dce7f3;border-radius:9px;margin-bottom:8px;cursor:pointer;line-height:1.4}.safe24-ai__option:hover{border-color:var(--ai-blue);background:#f7fbff}.safe24-ai__option input{flex:0 0 auto;margin-top:.22em;accent-color:var(--ai-blue)}.safe24-ai__form-subtitle{margin:6px 0 20px !important}.safe24-ai__fields{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:15px}.safe24-ai__fields label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:.93rem;color:var(--ai-ink)}.safe24-ai__fields input,.safe24-ai__fields select{display:block;width:100%;min-height:46px;border:1px solid #b8c9dc;border-radius:8px;padding:9px 12px;background:#fff;color:var(--ai-ink);font:inherit;margin-top:auto}.safe24-ai__fields input:focus,.safe24-ai__fields select:focus{outline:2px solid #8cb6e0;outline-offset:1px}.safe24-ai__consent{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.5;margin:24px 0 10px}.safe24-ai__consent+.safe24-ai__consent{margin-top:10px;margin-bottom:22px}.safe24-ai__consent input{flex:0 0 auto;margin-top:.28em;accent-color:var(--ai-blue)}.safe24-ai__consent a{color:var(--ai-blue-dark);text-decoration:underline}.safe24-ai__submit{width:100%}.safe24-ai__submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.safe24-ai__required{font-size:.8rem;margin:12px 0 0}.safe24-ai__field-error,.safe24-ai__error{color:#9b1c1c !important;font-weight:700}.safe24-ai__notice{border-left:4px solid var(--ai-blue);padding-left:22px}.safe24-ai__honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}[data-safe24-ai-q2][hidden],.safe24-ai__field-error[hidden]{display:none !important}@media (max-width:880px){.safe24-ai__cards{grid-template-columns:repeat(2,minmax(0, 1fr))}.safe24-ai__hero-grid,.safe24-ai__form{grid-template-columns:minmax(0, 1fr)}.safe24-ai__sicurino{flex-direction:column;align-items:center;gap:22px}.safe24-ai__sicurino img{width:min(100%, 380px)}.safe24-ai__sicurino-bubble{max-width:380px}}@media (max-width:650px){.safe24-ai__container{width:min(100% - 28px, 1160px)}.safe24-ai__hero{padding:54px 0 62px}.safe24-ai__section{padding:58px 0}.safe24-ai__cards,.safe24-ai__steps,.safe24-ai__form-layout,.safe24-ai__fields{grid-template-columns:minmax(0, 1fr)}.safe24-ai__form-intro{position:static}.safe24-ai__form-panel{padding:22px 17px}.safe24-ai__button{width:100%}.safe24-ai__sicurino img{width:min(100%, 340px)}.safe24-ai__sicurino-bubble{padding:13px 14px;font-size:.9rem}}@media (max-width:880px){.safe24-ai__approach-grid{grid-template-columns:minmax(0, 1fr)}.safe24-ai__approach-image{width:min(100%, 420px);margin:0 auto}}