.landing-faq-pro{width:100%}.landing-faq-section-head{text-align:center;margin-inline:auto;max-width:40rem;margin-bottom:2.25rem}.landing-faq-section-head__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--dap-aqua-bright);background:var(--dap-aqua-muted);border:1px solid var(--dap-aqua-border);box-shadow:var(--dap-glow-aqua);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .95rem;font-size:.6875rem;font-weight:700;display:inline-flex}.landing-faq-section-head__badge-icon{opacity:.9}.landing-faq-section-head__title{letter-spacing:-.02em;color:var(--dap-body-text-strong);margin:0 0 .75rem;font-size:clamp(1.35rem,2.8vw,1.875rem);font-weight:800;line-height:1.22}.landing-faq-section-head__title-accent{color:var(--dap-accent-hover)}.landing-faq-section-head__lead{max-width:34rem;color:var(--dap-body-text);margin:0 auto;font-size:clamp(.94rem,1.8vw,1.05rem);font-weight:500;line-height:1.65}.landing-faq-section-head__lead strong{color:var(--dap-aqua-bright);font-weight:600}.landing-faq-topics{flex-wrap:wrap;justify-content:center;gap:.5rem .65rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.landing-faq-topics__item{color:var(--dap-body-text);background:color-mix(in srgb, var(--dap-bg-secondary) 80%, var(--dap-aqua) 8%);border:1px solid color-mix(in srgb, var(--dap-aqua) 18%, var(--dap-border));border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.landing-faq-topics__item svg{color:var(--dap-accent-hover);flex-shrink:0}.landing-faq-section-head:after{content:"";background:linear-gradient(90deg, var(--dap-accent) 0%, var(--dap-aqua-bright) 100%);opacity:.9;border-radius:999px;width:3.25rem;height:3px;margin:1.35rem auto 0;display:block}.landing-faq-panel{border:1px solid color-mix(in srgb, var(--dap-aqua) 24%, var(--dap-border));background:linear-gradient(180deg, color-mix(in srgb, var(--dap-bg-secondary) 92%, var(--dap-aqua) 8%) 0%, color-mix(in srgb, var(--dap-bg-primary) 94%, var(--dap-aqua) 4%) 100%);box-shadow:var(--dap-shadow-card), var(--dap-glow-soft);border-radius:1rem;overflow:hidden}.landing-faq-list{flex-direction:column;display:flex}.landing-faq-item{border:none;border-bottom:1px solid color-mix(in srgb, var(--dap-aqua) 12%, var(--dap-border));background:0 0;border-radius:0;transition:background .22s;overflow:hidden}.landing-faq-item:last-child{border-bottom:none}.landing-faq-item[data-state=open]{background:color-mix(in srgb, var(--dap-accent) 6%, transparent);box-shadow:none}.landing-faq-item__trigger{align-items:center;gap:.85rem;padding:1.05rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.45;display:flex;color:var(--dap-body-text-strong)!important;text-decoration:none!important}.landing-faq-item__trigger:hover{background:color-mix(in srgb, var(--dap-aqua) 8%, transparent);color:var(--dap-aqua-bright)!important}.landing-faq-item__trigger:hover .landing-faq-item__icon-wrap{border-color:color-mix(in srgb, var(--dap-accent) 45%, var(--dap-aqua-border));color:var(--dap-accent-hover)}.landing-faq-item[data-state=open] .landing-faq-item__trigger{color:var(--dap-body-text-strong)!important}.landing-faq-item[data-state=open] .landing-faq-item__icon-wrap{background:var(--dap-accent-muted);border-color:color-mix(in srgb, var(--dap-accent) 50%, var(--dap-aqua-border));color:var(--dap-accent-hover)}.landing-faq-item__icon-wrap{width:2.75rem;height:2.75rem;color:var(--dap-aqua-bright);background:var(--dap-aqua-muted);border:1px solid var(--dap-aqua-border);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .22s,color .22s,background .22s;display:flex}.landing-faq-item__question{text-align:left;flex:1;min-width:0}.landing-faq-item__trigger svg:last-child{color:var(--dap-aqua-bright);opacity:.85;margin-left:.35rem}.landing-faq-item__content{overflow:hidden}.landing-faq-item__content>div{padding:0}.landing-faq-item__content p{color:var(--dap-body-text);border-left:2px solid color-mix(in srgb, var(--dap-accent) 35%, transparent);margin:0 1.25rem 0 4.85rem;padding:.15rem 1.25rem 1.15rem 1rem;font-size:.875rem;line-height:1.7}.landing-faq-item[data-state=open] .landing-faq-item__content p{color:color-mix(in srgb, var(--dap-body-text) 92%, var(--dap-body-text-strong) 8%)}.landing-faq-footer{text-align:center;margin:1.35rem 0 0}.landing-faq-footer__link{color:var(--dap-accent-hover);align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.landing-faq-footer__link:hover{color:var(--dap-aqua-bright);gap:.5rem}@media (max-width:767px){.landing-faq-section-head{margin-bottom:1.75rem}.landing-faq-topics{gap:.4rem}.landing-faq-item__trigger{gap:.75rem;padding:.95rem 1rem;font-size:.9rem}.landing-faq-item__icon-wrap{width:2.5rem;height:2.5rem}.landing-faq-item__content p{margin-left:4.25rem;margin-right:1rem;padding:0 1rem 1rem .85rem;font-size:.84rem}}
.landing-page__body .landing-trust-strip.dap-trust-strip{box-shadow:none;background:linear-gradient(180deg, color-mix(in srgb, var(--dap-bg-lower) 86%, var(--dap-aqua) 10%) 0%, color-mix(in srgb, var(--dap-bg-lower-mid) 88%, var(--dap-accent) 8%) 50%, color-mix(in srgb, var(--dap-bg-lower) 90%, var(--dap-aqua) 6%) 100%)!important;border:none!important}.landing-trust-strip__inner{max-width:64rem;margin-inline:auto;padding:1.75rem 1.25rem 2rem}.landing-trust-strip__grid{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.landing-trust-strip__item{text-align:left;background:color-mix(in srgb, var(--dap-bg-secondary) 84%, var(--dap-aqua) 10%);border:1px solid color-mix(in srgb, var(--dap-aqua) 24%, var(--dap-border));box-shadow:var(--dap-shadow-card);border-radius:.875rem;align-items:center;gap:.9rem;padding:1rem 1.15rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.landing-trust-strip__item:hover{border-color:color-mix(in srgb, var(--dap-accent) 38%, var(--dap-aqua-border));box-shadow:var(--dap-shadow-card), var(--dap-glow-soft);transform:translateY(-1px)}.landing-trust-strip__item--security{--trust-accent:var(--dap-aqua-bright);--trust-icon-bg:var(--dap-aqua-muted);--trust-icon-border:var(--dap-aqua-border)}.landing-trust-strip__item--speed{--trust-accent:var(--dap-accent-hover);--trust-icon-bg:var(--dap-accent-muted);--trust-icon-border:color-mix(in srgb, var(--dap-accent) 35%, var(--dap-aqua-border))}.landing-trust-strip__item--support{--trust-accent:color-mix(in srgb, var(--dap-aqua-bright) 72%, var(--dap-accent-hover) 28%);--trust-icon-bg:color-mix(in srgb, var(--dap-aqua-muted) 70%, var(--dap-accent-muted) 30%);--trust-icon-border:color-mix(in srgb, var(--dap-aqua) 30%, var(--dap-accent) 20%)}.landing-trust-strip__icon{width:2.75rem;height:2.75rem;color:var(--trust-accent);background:var(--trust-icon-bg);border:1px solid var(--trust-icon-border);box-shadow:var(--dap-glow-aqua);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-trust-strip__icon svg{stroke:var(--trust-accent);color:var(--trust-accent)}.landing-trust-strip__text{color:var(--dap-body-text-strong);font-size:clamp(.9rem,1.6vw,.98rem);font-weight:600;line-height:1.45}@media (min-width:640px){.landing-trust-strip__inner{padding:2rem 1.5rem 2.25rem}.landing-trust-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing-trust-strip__item{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.15rem 1rem 1.25rem}}@media (min-width:1024px){.landing-trust-strip__grid{gap:1.15rem}}
.landing-final-cta-section{padding-bottom:.5rem}.landing-final-cta-section .landing-section-y{padding-top:2rem;padding-bottom:2rem}.landing-final-cta{text-align:center;border:1px solid color-mix(in srgb, var(--dap-aqua) 28%, var(--dap-border));background:linear-gradient(165deg, color-mix(in srgb, var(--dap-bg-secondary) 90%, var(--dap-aqua) 10%) 0%, color-mix(in srgb, var(--dap-bg-primary) 92%, var(--dap-accent) 8%) 55%, color-mix(in srgb, var(--dap-bg-secondary) 88%, var(--dap-aqua) 8%) 100%);max-width:32rem;box-shadow:var(--dap-shadow-card), var(--dap-glow-soft);border-radius:.875rem;margin-inline:auto;padding:1.45rem 1.2rem 1.55rem;position:relative;overflow:hidden}.landing-final-cta:before{content:"";pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% -10%, color-mix(in srgb, var(--dap-accent) 18%, transparent) 0%, transparent 70%);position:absolute;inset:0}.landing-final-cta>*{z-index:1;position:relative}.landing-final-cta__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--dap-aqua-bright);background:var(--dap-aqua-muted);border:1px solid var(--dap-aqua-border);box-shadow:var(--dap-glow-aqua);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.3rem .8rem;font-size:.6875rem;font-weight:700;display:inline-flex}.landing-final-cta__title{letter-spacing:-.02em;color:var(--dap-body-text-strong);margin:0 0 .75rem;font-size:clamp(1.22rem,2.5vw,1.55rem);font-weight:800;line-height:1.2}.landing-final-cta__title-accent{color:var(--dap-accent-hover)}.landing-final-cta__trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .55rem;max-width:26rem;margin:0 auto 1.25rem;display:flex}.landing-final-cta__trust-item{color:var(--dap-body-text);background:color-mix(in srgb, var(--dap-bg-primary) 75%, var(--dap-aqua) 10%);border:1px solid color-mix(in srgb, var(--dap-aqua) 22%, var(--dap-border));border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.landing-final-cta__trust-item strong{color:var(--dap-aqua-bright);font-weight:700}.landing-final-cta__trust-item svg{color:var(--dap-accent-hover);flex-shrink:0}.landing-final-cta__actions{flex-flow:column wrap;justify-content:center;gap:.6rem;display:flex}.landing-final-cta__btn-primary{color:#fff;background:linear-gradient(135deg, var(--dap-accent) 0%, var(--dap-accent-hover) 100%);width:100%;height:2.625rem;box-shadow:var(--dap-glow-soft);border:0;border-radius:.625rem;padding-inline:1.5rem;font-size:.875rem;font-weight:700;transition:filter .2s,box-shadow .2s,transform .2s}.landing-final-cta__btn-primary:hover{filter:brightness(1.06);box-shadow:var(--dap-glow-hover)}.landing-final-cta__btn-secondary{width:100%;height:2.625rem;color:var(--dap-body-text-strong);background:color-mix(in srgb, var(--dap-bg-primary) 70%, transparent);border:1px solid color-mix(in srgb, var(--dap-aqua) 35%, var(--dap-border));border-radius:.625rem;padding-inline:1.5rem;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.landing-final-cta__btn-secondary:hover{color:var(--dap-aqua-bright);border-color:var(--dap-aqua-border);background:var(--dap-aqua-muted)}@media (min-width:640px){.landing-final-cta-section .landing-section-y{padding-top:2.25rem;padding-bottom:2.25rem}.landing-final-cta{padding:1.6rem 1.45rem 1.7rem}.landing-final-cta__actions{flex-direction:row}.landing-final-cta__btn-primary,.landing-final-cta__btn-secondary{width:auto}}
.landing-page{--landing-accent:var(--dap-accent);--landing-accent-bright:var(--dap-accent-hover);--landing-accent-soft:var(--dap-accent-muted);--landing-sky:var(--dap-accent-hover)}
.landing-page{background-color:var(--dap-bg-lower)}.landing-page main{background:var(--dap-bg-primary)}.landing-page__body{color:var(--dap-body-text);background:linear-gradient(#0f282e 0%,#121e28 5%,#152530 12%,#172433 20%,#192636 28%,#1a2430 38% 100%);position:relative}.landing-page__body:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0f282e8c 0%,#0000 100%);height:4.5rem;position:absolute;top:0;left:0;right:0}.landing-page__body>*{z-index:1;position:relative}.landing-page__body .dap-trust-strip{background:color-mix(in srgb, var(--dap-aqua) 14%, var(--dap-bg-lower))!important;border-color:var(--dap-aqua-border)!important}.landing-page__body .dap-section-band{border-top-color:color-mix(in srgb, var(--dap-aqua) 18%, var(--dap-border))!important;border-bottom-color:color-mix(in srgb, var(--dap-aqua) 12%, var(--dap-border))!important;background:0 0!important}.landing-page__body .dap-section-band--navy{background:linear-gradient(180deg, color-mix(in srgb, var(--dap-bg-lower-mid) 92%, var(--dap-aqua) 8%) 0%, var(--dap-bg-lower-mid) 100%)!important;border-color:color-mix(in srgb, var(--dap-aqua) 22%, transparent)!important}.landing-page__body .dap-section-band--assistenza{background:color-mix(in srgb, var(--dap-bg-lower-soft) 88%, var(--dap-aqua) 6%)!important;border-color:color-mix(in srgb, var(--dap-aqua) 20%, var(--dap-border))!important}.landing-page__body .landing-page__section--lift{background:color-mix(in srgb, var(--dap-bg-lower-mid) 70%, transparent)!important}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page__body h1,.landing-page__body h2,.landing-page__body h3:not(.landing-use-case-card__title),.landing-page__body .font-serif,.landing-page__body .dap-section-head h2{color:var(--dap-body-text-strong)!important}.landing-page__body .dap-section-lead,.landing-page__body p:not(.dap-card-surface p):not([class*=Card] p){color:var(--dap-body-text)!important}.landing-page__body .dap-trust-strip span{color:var(--dap-body-text-strong)!important}.landing-page__body .landing-use-cases{--uc-navy:var(--dap-body-text-strong);--uc-muted:var(--dap-body-text);--uc-surface:var(--dap-surface-card);--uc-border:var(--dap-aqua-border)}.landing-page__body .landing-use-case-card__title{color:var(--dap-body-text-strong)!important}.landing-page__body .landing-use-case-card__desc{color:var(--dap-body-text)!important}.landing-page .landing-footer{background:linear-gradient(180deg, color-mix(in srgb, var(--dap-bg-lower-mid) 65%, var(--dap-bg-lower)) 0%, var(--dap-bg-lower) 100%)!important;border-top-color:color-mix(in srgb, var(--dap-aqua) 18%, var(--dap-border))!important;color:var(--dap-body-text)!important}.landing-page .landing-footer-col-title{color:var(--dap-aqua-bright)!important;border-bottom-color:color-mix(in srgb, var(--dap-aqua) 22%, var(--dap-border-subtle))!important}.landing-page .landing-footer-link{color:var(--dap-body-text)!important}.landing-page .landing-footer-link:hover{color:var(--dap-aqua-bright)!important}.landing-page .landing-footer-contact-link{color:var(--dap-body-text-strong)!important}.landing-page .landing-footer-contact-link:hover{color:var(--dap-aqua-bright)!important}.landing-page .landing-footer-bottom{color:var(--dap-text-muted)!important;border-top-color:var(--dap-border-subtle)!important}body:has(.landing-page){background:var(--dap-bg-lower)!important}
