@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800;12..96,900&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap");:root{--f-d:"Bricolage Grotesque",sans-serif;--f-b:"Plus Jakarta Sans",sans-serif;--f-m:"DM Sans",system-ui,sans-serif;--bg:#FFFFFF;--s1:#F7F5F0;--s2:#EDEBE5;--s3:#E0DDD6;--s4:#D0CCC4;--t1:#111110;--t2:#555550;--t3:#888882;--blue:#1B4DB8;--blueD:#1540A0;--blueL:#2558CC;--blueXL:#3A6EE0;--lime:#A8C800;--limeD:#8FAB00;--limeL:#BCDC00;--limeXL:#D4F000;--green:#1A5C38;--greenD:#164D2F;--greenL:#1E6B41;--clay:#C24818;--clayD:#A83D14;--clayL:#D45020;--sand:#C8B88A;--slate:#4A6080;--red:#D42020;--warning:#D48020;--border:#E0DDD6;--borderHi:#C8C4BB;--sh-sm:0 1px 4px rgba(0,0,0,.06);--sh-md:0 2px 12px rgba(0,0,0,.08);--sh-lg:0 4px 24px rgba(0,0,0,.10);--sh-xl:0 8px 40px rgba(0,0,0,.14);--sh-blue:0 4px 20px rgba(27,77,184,.25);--sh-lime:0 4px 20px rgba(168,200,0,.30);--sh-green:0 4px 20px rgba(26,92,56,.25);--sh-clay:0 4px 20px rgba(194,72,24,.25);--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp5:24px;--sp6:32px;--sp7:48px;--sp8:64px;--sp9:96px;--r1:4px;--r2:8px;--r3:12px;--r4:16px;--r5:24px;--rf:9999px;--tx:11px;--ts:13px;--tb:16px;--tl:18px;--t1x:24px;--t2x:32px;--t3x:48px;--th:72px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--t1);font-family:var(--f-b);line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button,input,select,textarea{font-family:var(--f-m)}textarea{resize:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--s3);border-radius:4px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lineGrow{0%{width:0}to{width:100%}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.anim-fade,.anim-left,.anim-right,.anim-scale,.anim-up{opacity:0}[data-visible].anim-up{animation:slideUp .7s cubic-bezier(.16,1,.3,1) both}[data-visible].anim-fade{animation:fadeIn .6s cubic-bezier(.16,1,.3,1) both}[data-visible].anim-left{animation:slideLeft .6s cubic-bezier(.16,1,.3,1) both}[data-visible].anim-right{animation:slideRight .6s cubic-bezier(.16,1,.3,1) both}[data-visible].anim-scale{animation:scaleIn .5s cubic-bezier(.16,1,.3,1) both}.anim-delay-1{animation-delay:.1s!important}.anim-delay-2{animation-delay:.2s!important}.anim-delay-3{animation-delay:.3s!important}.anim-delay-4{animation-delay:.4s!important}.anim-delay-5{animation-delay:.5s!important}.anim-delay-6{animation-delay:.6s!important}.float{animation:floatY 3s ease-in-out infinite}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (min-width:640px){.product-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.grid-2{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr;gap:24px}}.grid-3{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.grid-3{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr);gap:28px}}@media (min-width:900px){.rev-grid{grid-template-columns:1fr 1.05fr!important}}@keyframes padelBounce{0%,to{transform:translateX(-50%) translateY(0) scale(1)}45%{transform:translateX(-50%) translateY(64px) scale(1.08,.9)}55%{transform:translateX(-50%) translateY(64px) scale(1.08,.9)}}@keyframes padelShadow{0%,to{transform:translateX(-50%) scale(.55);opacity:.22}50%{transform:translateX(-50%) scale(1);opacity:.5}}@keyframes pmBall{0%{transform:translate(-50%,-2px) scaleX(.96) scaleY(1.04)}45%{transform:translate(-50%,70px) scaleX(1) scaleY(1)}52%{transform:translate(-50%,76px) scaleX(1.22) scaleY(.78)}60%{transform:translate(-50%,70px) scaleX(1) scaleY(1)}to{transform:translate(-50%,-2px) scaleX(.96) scaleY(1.04)}}@keyframes pmBallSpin{0%{rotate:0deg}to{rotate:1turn}}@keyframes pmBallShadow{0%,to{transform:translateX(-50%) scale(.5);opacity:.12}52%{transform:translateX(-50%) scale(1.1);opacity:.42}}@keyframes pmRing{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pmCheckPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25)}to{transform:scale(1);opacity:1}}@keyframes pmRowIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes pmBarShine{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}@keyframes pmNetPulse{0%,to{opacity:.35}50%{opacity:.6}}.archetype-bg{background-attachment:fixed}@media (max-width:820px){.archetype-bg{background-attachment:scroll}}.hero-2col{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px);align-items:center}@media (max-width:760px){.hero-2col{grid-template-columns:1fr}.hero-2col .hero-art{max-width:320px;margin:8px auto 0}}.hamburger-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hamburger-btn:active{transform:scale(.92)}@media (hover:hover){.hamburger-btn:hover{border-color:var(--borderHi)}}.brand-marquee{position:relative;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.brand-track{display:flex;align-items:center;gap:clamp(28px,5vw,64px);width:max-content;animation:brandscroll 38s linear infinite}.brand-marquee:hover .brand-track{animation-play-state:paused}.brand-word{font-family:var(--f-d);font-weight:800;font-size:clamp(18px,2.4vw,26px);letter-spacing:-.01em;color:var(--t3);opacity:.55;white-space:nowrap;transition:opacity .2s,color .2s;cursor:default}.brand-word:hover{opacity:1;color:var(--t1)}@keyframes brandscroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.brand-track{animation:none;flex-wrap:wrap;justify-content:center}}.brand-slot{flex:0 0 auto;width:150px;height:60px;display:flex;align-items:center;justify-content:center}.brand-logo-img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.6;transition:opacity .2s,filter .2s}.brand-slot:hover .brand-logo-img{filter:grayscale(0);opacity:1}.brand-slot-ph{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px dashed var(--borderHi);border-radius:12px;background:var(--bg)}.brand-slot-ph .brand-word{font-size:16px;opacity:.7}.brand-slot-dim{font-family:var(--f-m);font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--t3);opacity:.7}.section{padding:clamp(48px,6vw,96px) 0}.section-alt{background:var(--s1)}.scheda-hero{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start;padding:32px 0 48px}@media (min-width:768px){.scheda-hero{grid-template-columns:1fr 1fr;gap:56px;padding:48px 0 72px}}.radar-block{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:center}@media (min-width:640px){.radar-block{grid-template-columns:220px 1fr;gap:40px}}.pc-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.pc-grid{grid-template-columns:1fr 1fr;gap:20px}}.who-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:640px){.who-grid{grid-template-columns:1fr 1fr;gap:16px}}.specs-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}@media (min-width:640px){.specs-grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (min-width:1024px){.specs-grid{grid-template-columns:repeat(4,1fr)}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:box-shadow .3s}.site-header.scrolled{box-shadow:var(--sh-md)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.footer-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:6px;padding:14px 28px;background:var(--blue);color:#fff;border:none;border-radius:var(--r2);font-family:var(--f-m);font-weight:700;font-size:15px;cursor:pointer;box-shadow:var(--sh-blue);transition:all .2s ease;text-decoration:none}.btn-primary:hover{background:var(--blueD);transform:translateY(-1px);box-shadow:0 6px 24px rgba(27,77,184,.35)}.btn-primary:active{transform:translateY(0)}.btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:14px 28px;background:var(--green);color:#fff;border:none;border-radius:var(--r2);font-family:var(--f-m);font-weight:700;font-size:15px;cursor:pointer;box-shadow:var(--sh-green);transition:all .2s ease;text-decoration:none}.btn-secondary:hover{background:var(--greenD);transform:translateY(-1px)}.btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:13px 26px;background:transparent;color:var(--blue);border:2px solid var(--blue);border-radius:var(--r2);font-family:var(--f-m);font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-ghost:hover{background:rgba(27,77,184,.06);transform:translateY(-1px)}.btn-clay{display:inline-flex;align-items:center;gap:6px;padding:14px 28px;background:var(--clay);color:#fff;border:none;border-radius:var(--r2);font-family:var(--f-m);font-weight:700;font-size:15px;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-clay:hover{background:var(--clayD);transform:translateY(-1px)}.card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r4);overflow:hidden;box-shadow:var(--sh-sm);transition:all .25s cubic-bezier(.16,1,.3,1)}.card:hover{box-shadow:var(--sh-lg);transform:translateY(-3px);border-color:var(--s4)}.card-img{overflow:hidden}.card-img img{transition:transform .4s ease}.card:hover .card-img img{transform:scale(1.04)}.cat-card{display:block;text-decoration:none;background:var(--s1);border:1px solid var(--border);border-radius:var(--r5);overflow:hidden;position:relative;min-height:220px;transition:border-color .2s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.cat-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}.cat-card[data-accent=blue]:hover{border-color:var(--blue)}.cat-card[data-accent=green]:hover{border-color:var(--green)}.cat-card[data-accent=clay]:hover{border-color:var(--clay)}.cat-card[data-accent=lime]:hover{border-color:var(--lime)}.cat-card[data-accent=slate]:hover{border-color:var(--slate)}.img-placeholder{background:linear-gradient(135deg,var(--s1) 0,var(--s2) 100%);border:2px dashed var(--s4);border-radius:var(--r3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--t3);font-family:var(--f-m);font-size:11px;letter-spacing:.08em;text-transform:uppercase;min-height:200px;width:100%}.product-img{mix-blend-mode:multiply}.product-img,.product-img-nobg{width:100%;height:100%;object-fit:contain}.eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--f-m);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.eyebrow:before{content:"";display:inline-block;width:20px;height:2px;background:var(--blue);flex-shrink:0}.display-hero{font-weight:900;font-size:clamp(48px,8vw,92px);line-height:1;letter-spacing:-.02em}.display-h2,.display-hero{font-family:var(--f-d);color:var(--t1)}.display-h2{font-weight:700;font-size:clamp(32px,5vw,52px);line-height:1.1;letter-spacing:-.01em}.display-h3{font-family:var(--f-d);font-weight:600;font-size:clamp(22px,3vw,28px);line-height:1.2;color:var(--t1)}.body-large{font-family:var(--f-b);font-size:18px;line-height:1.7;color:var(--t2)}.skeleton{background:linear-gradient(90deg,var(--s2) 25%,var(--s1) 50%,var(--s2) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--r2)}.input-field{width:100%;padding:12px 16px;background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r2);color:var(--t1);font-family:var(--f-b);font-size:var(--tb);outline:none;transition:border-color .2s}.input-field:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(27,77,184,.1)}.input-field::placeholder{color:var(--t3)}.divider{width:100%;height:1px;background:var(--border)}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--rf);font-family:var(--f-m);font-weight:600;font-size:11px;letter-spacing:.04em}.badge-blue{background:rgba(27,77,184,.1);color:var(--blue)}.badge-lime{background:rgba(168,200,0,.15);color:var(--limeD)}.badge-green{background:rgba(26,92,56,.1);color:var(--green)}.badge-clay{background:rgba(194,72,24,.1);color:var(--clay)}.legal-content{max-width:720px;margin:0 auto}.legal-content h2{font-size:22px;margin:40px 0 14px}.legal-content h2,.legal-content h3{font-family:var(--f-d);font-weight:600;color:var(--t1)}.legal-content h3{font-size:18px;margin:28px 0 10px}.legal-content p{font-family:var(--f-b);font-size:16px;color:var(--t2);line-height:1.8;margin-bottom:16px}.legal-content ul{padding-left:20px;margin-bottom:16px}.legal-content li{font-family:var(--f-b);font-size:16px;color:var(--t2);line-height:1.8;margin-bottom:6px}.legal-content a{color:var(--blue);text-decoration:underline}@media (max-width:640px){.header-float-outer{padding:0!important}.header-float-inner{border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:0 1px 0 var(--border)!important;max-width:100%!important}}.nav-link-float{display:none;padding:6px 12px;border-radius:var(--rf);font-family:var(--f-m);font-weight:500;font-size:14px;color:var(--t2);text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.nav-link-float:hover{background:var(--blue);color:#fff;box-shadow:0 2px 10px rgba(27,77,184,.25)}@media (min-width:640px){.nav-link-float:nth-child(-n+2){display:block}}@media (min-width:900px){.nav-link-float{display:block}}.hero-split{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:center;padding:clamp(64px,8vw,120px) 0 clamp(48px,6vw,80px)}@media (min-width:900px){.hero-split{grid-template-columns:1.1fr .9fr;gap:72px}}.steps-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;position:relative}@media (min-width:768px){.steps-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.stats-bar{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--border)}@media (min-width:768px){.stats-bar{grid-template-columns:repeat(4,1fr)}}.guide-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:640px){.guide-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.guide-grid{grid-template-columns:repeat(3,1fr)}}.cat-editorial{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.cat-editorial{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){.cat-editorial{grid-template-columns:repeat(5,1fr);gap:20px}}.hide-mobile{display:none}@media (min-width:768px){.hide-mobile{display:block}}.hide-desktop{display:flex}@media (min-width:900px){.hide-desktop{display:none!important}}.nav-desktop{display:none}@media (min-width:900px){.nav-desktop{display:flex}}.clip{overflow:hidden}.scheda{background:var(--bg);--accent:var(--blue);--accent-rgb:27,77,184;overflow-x:clip}.scheda,.sec{position:relative}.sec{padding:clamp(56px,9vw,128px) 0}.sec-sm{padding:clamp(40px,6vw,80px) 0;position:relative}.sec-line{border-top:1px solid var(--border)}.eb{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.16);font-family:var(--f-m);font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.eb:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.sec-h2{font-family:var(--f-d);font-weight:800;font-size:clamp(28px,4.2vw,46px);line-height:1.04;letter-spacing:-.025em;color:var(--t1)}.bezel{background:var(--s1);border:1px solid var(--border);border-radius:30px;padding:7px}.bezel-core{background:var(--bg);border-radius:23px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 3px rgba(0,0,0,.04);height:100%}.bignum{font-family:var(--f-d);font-weight:900;line-height:.86;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t1)}.btn-mag{display:inline-flex;align-items:center;gap:14px;padding:13px 13px 13px 28px;border-radius:9999px;font-family:var(--f-m);font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;border:none;transition:transform .55s cubic-bezier(.32,.72,0,1),box-shadow .55s cubic-bezier(.32,.72,0,1),filter .55s cubic-bezier(.32,.72,0,1)}.btn-mag:hover{filter:brightness(1.04);box-shadow:0 14px 36px rgba(var(--accent-rgb),.32)}.btn-mag:active{transform:scale(.975)}.btn-mag .ico{width:34px;height:34px;border-radius:9999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .55s cubic-bezier(.32,.72,0,1)}.btn-mag:hover .ico{transform:translate(3px,-2px)}.btn-line{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:9999px;background:transparent;border:1.5px solid var(--borderHi);font-family:var(--f-m);font-weight:600;font-size:14px;color:var(--t1);text-decoration:none;cursor:pointer;transition:border-color .4s cubic-bezier(.32,.72,0,1),background .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.btn-line:hover{border-color:var(--accent);background:rgba(var(--accent-rgb),.05);transform:translateY(-1px)}.scheda-split{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px;align-items:center}@media (min-width:900px){.scheda-split{grid-template-columns:1.05fr .95fr;gap:64px}}.statband{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--border);border-radius:23px;overflow:hidden}@media (min-width:720px){.statband{grid-template-columns:repeat(4,1fr)}}.statband.cols5{grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.statband.cols5{grid-template-columns:repeat(5,1fr)}}.spec-bento{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:760px){.spec-bento{grid-template-columns:repeat(4,1fr)}.spec-bento>:first-child,.spec-bento>:nth-child(4){grid-column:span 2}}.lift{transition:transform .55s cubic-bezier(.32,.72,0,1),box-shadow .55s cubic-bezier(.32,.72,0,1),border-color .4s}.lift:hover{transform:translateY(-4px);box-shadow:var(--sh-lg)}@keyframes floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.floaty{animation:floaty2 6.5s ease-in-out infinite}.ghostmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(90px,16vw,220px);line-height:1;letter-spacing:-.04em;color:rgba(var(--accent-rgb),.05);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:0}.dropcap:first-letter,.ghostmark{font-family:var(--f-d);font-weight:900}.dropcap:first-letter{float:left;font-size:3.4em;line-height:.72;padding:6px 12px 0 0;color:var(--accent)}.tool-outer{background:var(--s1);justify-content:center}.tool-inner,.tool-outer{min-height:100svh;display:flex}.tool-inner{width:100%;max-width:480px;background:var(--bg);flex-direction:column}@media (min-width:640px){.tool-inner{max-width:600px;border-left:1px solid var(--border);border-right:1px solid var(--border);box-shadow:0 0 80px rgba(0,0,0,.06)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes msgIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bounce{0%,80%,to{transform:scale(.55);opacity:.35}40%{transform:scale(1);opacity:1}}@keyframes scanLine{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(230px);opacity:0}}@keyframes glowBlue{0%,to{box-shadow:0 0 0 0 rgba(27,77,184,.22)}50%{box-shadow:0 0 26px 4px rgba(27,77,184,.3)}}@keyframes glowAzure{0%,to{box-shadow:0 0 0 0 rgba(27,77,184,.22)}50%{box-shadow:0 0 26px 4px rgba(27,77,184,.3)}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(27,77,184,.35)}70%{box-shadow:0 0 0 12px rgba(27,77,184,0)}to{box-shadow:0 0 0 0 rgba(27,77,184,0)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.msg-in{animation:msgIn .4s cubic-bezier(.16,1,.3,1) both}.chip-anim{animation:popIn .32s cubic-bezier(.16,1,.3,1) both}.chip-hover{transition:transform .25s cubic-bezier(.32,.72,0,1),border-color .25s,background .25s,box-shadow .25s}.chip-hover:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(27,77,184,.12)}.chip-hover:active{transform:scale(.98)}.typing{display:inline-flex;align-items:center;gap:5px}.typing span{width:7px;height:7px;border-radius:50%;background:var(--blue);display:inline-block;animation:bounce 1.3s infinite both}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}.padeo-pulse{animation:pulseRing 2.4s ease-out infinite}@keyframes archetypeIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}.archetype-card{animation:archetypeIn .65s cubic-bezier(.16,1,.3,1) both}.archetype-card .ar-stagger{animation:msgIn .5s cubic-bezier(.16,1,.3,1) both}.archetype-card .ar-d1{animation-delay:.12s}.archetype-card .ar-d2{animation-delay:.22s}.archetype-card .ar-d3{animation-delay:.32s}.cta-neon{transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),filter .25s}.cta-neon:hover{transform:translateY(-2px);filter:brightness(1.07) saturate(1.1);box-shadow:0 0 0 1px rgba(255,255,255,.35) inset,0 0 18px 1px var(--neon,var(--blue)),0 0 46px -10px var(--neon,var(--blue)),0 10px 30px rgba(0,0,0,.18)}.buybar{display:none}@media (max-width:768px){.scheda{padding-bottom:84px}.buybar{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;align-items:center;gap:12px;padding:9px 9px 9px 18px;background:rgba(255,255,255,.82);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.9);border-radius:9999px;box-shadow:0 10px 44px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.9)}}