.tf-poster{--poster-pink:#ff66c4;--poster-cream:#fff7df;--poster-ink:#171217;background:var(--poster-pink);color:var(--poster-ink)}.tf-poster h1,.tf-poster h2,.tf-poster .tf-wordmark{font-family:Arial Black,Arial Rounded MT Bold,Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.055em;text-wrap:balance}.tf-poster .tf-wordmark{font-size:22px;line-height:.9;display:block;max-width:110px}.tf-poster>header{background:var(--poster-pink);border-bottom:2px solid var(--poster-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.tf-poster>header nav a{color:var(--poster-ink)}.tf-poster>header nav a:hover{text-decoration:underline;text-underline-offset:5px}.tf-poster .tf-poster-hero{background:var(--poster-pink);border-bottom:2px solid var(--poster-ink)}.tf-poster .tf-poster-hero h1{color:var(--poster-cream);font-size:clamp(3rem,6.9vw,6.5rem);line-height:.95;letter-spacing:-.055em;text-shadow:2px 3px 0 #c8388933}.tf-poster .tf-poster-hero p{color:var(--poster-ink)}.tf-poster .tf-poster-hero>div{padding-top:60px;padding-bottom:60px}.tf-poster .tf-poster-hero .tf-iphone-shell{transform:rotate(5deg);box-shadow:14px 20px #d334942b,0 28px 65px #551b3c35}.tf-poster .tf-hero-tag{display:inline-flex;padding:10px 16px;background:var(--poster-cream);border:2px solid var(--poster-ink);border-radius:999px;letter-spacing:.04em;font-size:11px}.tf-poster :is(button,a).bg-\[\#5b34d6\],.tf-poster :is(button,a).bg-stone-950{background:var(--poster-ink);color:var(--poster-cream);border:2px solid var(--poster-ink);box-shadow:3px 3px #17121730}.tf-poster :is(button,a).bg-\[\#5b34d6\]:hover,.tf-poster :is(button,a).bg-stone-950:hover{background:#393039}.tf-poster .tf-poster-hero a{border:2px solid var(--poster-ink);background:var(--poster-cream);color:var(--poster-ink);box-shadow:4px 4px 0 var(--poster-ink)}.tf-poster .tf-poster-hero a:hover{background:#fff}.tf-poster main>section.bg-white{background:var(--poster-cream)}.tf-poster main>section.bg-\[\#f7f4ee\],.tf-poster main>section.bg-\[\#efebe3\]{background:#fff0f8}.tf-poster main>section.bg-stone-950{background:var(--poster-ink)}.tf-poster main>section.bg-\[\#5b34d6\]{background:var(--poster-pink);color:var(--poster-ink);border-top:2px solid var(--poster-ink)}.tf-poster main>section.bg-\[\#5b34d6\] h2{color:var(--poster-cream)}.tf-poster main>section.bg-\[\#5b34d6\] p{color:var(--poster-ink)}.tf-poster main>section.bg-\[\#5b34d6\] button{background:var(--poster-ink);color:var(--poster-cream)}.tf-poster .text-\[\#5b34d6\],.tf-poster .text-\[\#4b25bd\]{color:#8f185b}.tf-poster .text-violet-300{color:#ff9dd9}.tf-poster .bg-violet-500{background:var(--poster-pink);color:var(--poster-ink)}.tf-poster .text-violet-100{color:var(--poster-ink)}.tf-poster .bg-violet-100,.tf-poster .bg-violet-50{background:#ffd6ef}.tf-poster #funzioni{background:var(--poster-pink);border-top:2px solid var(--poster-ink);border-bottom:2px solid var(--poster-ink)}.tf-poster #funzioni h2{color:var(--poster-cream)}.tf-poster .tf-feature-grid{display:grid;gap:18px;border:0}.tf-poster .tf-feature-grid article{border:2px solid var(--poster-ink);border-radius:25px;box-shadow:5px 5px 0 var(--poster-ink);min-height:250px;transition:transform .18s}.tf-poster .tf-feature-grid article:hover{transform:translateY(-4px)}.tf-poster .tf-feature-grid article:nth-child(1){background:#fff500}.tf-poster .tf-feature-grid article:nth-child(2){background:#ff493f}.tf-poster .tf-feature-grid article:nth-child(3){background:#25ed18}.tf-poster .tf-feature-grid article:nth-child(4){background:#f90}.tf-poster .tf-feature-grid article:nth-child(5){background:#08afe8}.tf-poster .tf-feature-grid article:nth-child(6){background:#da42fa}.tf-poster .tf-feature-grid article :is(h3,p){color:var(--poster-ink)}.tf-poster .tf-feature-grid article h3{font-weight:800;font-size:23px}.tf-poster .tf-feature-grid article>div{background:transparent;border:0;width:48px;height:48px;color:var(--poster-ink)}.tf-poster .tf-feature-grid article>div svg{width:36px;height:36px}.tf-poster #prezzo>div>div:last-child{background:var(--poster-pink);border:2px solid var(--poster-ink);border-radius:28px;box-shadow:8px 8px 0 var(--poster-ink)}.tf-poster #prezzo>div>div:last-child :is(p,li,span){color:var(--poster-ink)}.tf-poster #prezzo span.text-6xl{color:var(--poster-cream);font-weight:900;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,7vw,5rem);-webkit-text-stroke:1px var(--poster-ink)}.tf-poster #prezzo button{background:var(--poster-ink);color:var(--poster-cream)}.tf-poster details{border-color:#dbb3c9}.tf-poster details[open] summary{color:#8f185b}.tf-poster footer{background:var(--poster-ink)}.tf-poster :is(a,button,input,summary):focus-visible{outline:3px solid #171217;outline-offset:4px}.tf-poster section.bg-stone-950 :is(a,button,input):focus-visible{outline-color:var(--poster-pink)}.tf-poster #come-funziona,.tf-poster #funzioni,.tf-poster #prezzo{scroll-margin-top:90px}@media(max-width:640px){.tf-poster .tf-wordmark{font-size:18px;max-width:90px}.tf-poster>header>div{padding-left:16px;padding-right:16px;gap:12px}.tf-poster .tf-poster-hero>div{padding-top:36px;padding-bottom:40px}.tf-poster .tf-poster-hero h1{font-size:clamp(2.8rem,12vw,4.4rem)}.tf-poster .tf-poster-hero .tf-iphone-shell{transform:rotate(3deg)}.tf-poster main h2{font-size:clamp(1.8rem,7.8vw,2.6rem);line-height:1.05}.tf-poster .tf-feature-grid{gap:16px}.tf-poster .tf-feature-grid article{min-height:0;padding:24px}}@media(prefers-reduced-motion:reduce){.tf-poster *{transition:none!important}}
