@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.CHSlOQsW.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DMtmJ5ZE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.Dm3htQBi.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2) format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2) format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #00D26A;--color-primary-dark: #00A655;--color-primary-light: #34E382;--color-accent: #0EA5E9;--color-bg: #0A0E14;--color-surface: #0F1622;--color-surface-2: #141C2A;--color-surface-3: #1B2434;--color-text: #FFFFFF;--color-text-muted: #94A3B8;--color-border: #1F2A3A;--font-sans: "Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display: "Bebas Neue", "Oswald", "Anton", "Geist Variable", sans-serif;--font-display-serif: "Fraunces Variable", "Fraunces", serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", "SF Mono", Menlo, monospace;--max-width: 1280px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");opacity:.05;pointer-events:none;z-index:9999;mix-blend-mode:overlay}h1,h2,h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.05}h1{letter-spacing:.005em}h1 .hl,h2 .hl,h3 .hl{color:var(--color-primary);position:relative;white-space:nowrap}h1 .hl:after,h2 .hl:after,h3 .hl:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.08em;background:var(--color-primary);opacity:.35}.js .split{--parola-colore: 1.02s;--parola-filo: 1.12s}.js .split .ln:nth-child(2) .hl{--parola-colore: 1.1s;--parola-filo: 1.2s}.js .split .ln:nth-child(3) .hl{--parola-colore: 1.18s;--parola-filo: 1.28s}.js .split .hl{color:inherit;transition:color .45s ease var(--parola-colore)}.js .split .hl:after{transform:scaleX(0);transform-origin:left center;transition:transform .65s var(--ease-anim) var(--parola-filo)}.js .split.in .hl{color:var(--color-primary)}.js .split.in .hl:after{transform:none}.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}body{min-height:100vh;-webkit-font-smoothing:antialiased}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-light)}.container{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.nav{position:fixed;top:0;width:100%;z-index:100;background:#000000d9;backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.nav-inner{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:140px}.nav-logo{font-size:1.25rem;font-weight:700;color:var(--color-primary);letter-spacing:.05em}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a:not(.nav-cta){color:var(--color-text-muted);font-size:.9rem;transition:color .2s}.nav-links a:not(.nav-cta):hover{color:var(--color-text)}.nav-cta{background:var(--color-primary);color:#000;padding:.5rem 1.25rem;border-radius:6px;font-weight:600;font-size:.85rem;transition:background .2s}.nav-cta:hover{background:var(--color-primary-light);color:#000}.lang-switch{display:flex;gap:.25rem;background:var(--color-surface-2);border-radius:6px;padding:.15rem;border:1px solid var(--color-border)}.lang-switch a{color:var(--color-text-muted);font-size:.7rem;text-transform:uppercase;padding:.2rem .4rem;border-radius:4px;transition:all .2s;font-weight:600}.lang-switch a.active{color:#000;background:var(--color-primary)}.lang-switch a:hover:not(.active){color:var(--color-text)}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10rem 1.5rem 3rem;position:relative;overflow:hidden;gap:0}.hero:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(0,210,106,.08) 0%,transparent 70%);pointer-events:none}.hero-logo{width:500px;height:auto;margin-bottom:1rem;will-change:transform,opacity}.hero-brand-text{font-size:3rem;font-weight:800;letter-spacing:.15em;color:var(--color-primary);margin-bottom:.25rem}.hero-tagline-text{font-family:var(--font-display);font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1rem;display:inline-flex;align-items:center;gap:.85rem}.hero-tagline-text:before,.hero-tagline-text:after{content:"";width:32px;height:1px;background:var(--color-primary);opacity:.6}.hero h1{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.25rem}.hero h1 :global(br){display:block}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--color-text-muted);max-width:600px;margin-bottom:1.75rem}.hero-cta{display:inline-block;background:var(--color-primary);color:#000;padding:1rem 2.5rem;border-radius:8px;font-weight:700;font-size:1.1rem;transition:all .2s}.hero-cta:hover{background:var(--color-primary-light);color:#000;transform:translateY(-2px);box-shadow:0 8px 30px #00d26a4d}.hero-note{margin-top:1rem;color:var(--color-text-muted);font-size:.85rem}.hero-badges{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap;justify-content:center}.badge{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.85rem;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:100px}.badge-dot{width:8px;height:8px;background:var(--color-primary);border-radius:50%}section{padding:6rem 0}section:nth-child(2n){background:var(--color-surface)}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;margin-bottom:1rem}.section-header p{color:var(--color-text-muted);font-size:1.1rem;max-width:600px;margin:0 auto}.editions-category{font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);margin-bottom:1.5rem;margin-top:2.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.editions-category:first-of-type{margin-top:0}.variant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.variant-grid-small{grid-template-columns:repeat(2,1fr);max-width:700px}.variant-card{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;padding:2rem;transition:all .3s;position:relative}.variant-card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 40px #00d26a1a}.variant-card.premium{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-surface-2),rgba(0,210,106,.05))}.variant-icon{width:48px;height:48px;background:#00d26a1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--color-primary);font-size:1.5rem}.variant-card h3{font-size:1.2rem;margin-bottom:.5rem}.variant-replaces{color:var(--color-primary);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.variant-card p{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.premium-badge{position:absolute;top:1rem;right:1rem;background:var(--color-primary);color:#000;font-size:.7rem;font-weight:700;padding:.25rem .75rem;border-radius:100px;text-transform:uppercase}.security-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}.security-item{text-align:center;padding:2rem}.security-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--color-primary)}.security-item h3{font-size:1rem;margin-bottom:.5rem}.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.eco-card{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;padding:2.5rem;text-align:center}.eco-card h3{font-size:1.4rem;margin-bottom:.75rem;color:var(--color-primary)}.eco-card p{color:var(--color-text-muted);font-size:.95rem}.eco-label{display:inline-block;margin-top:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .75rem;border-radius:100px}.eco-label.free{color:#2ecc71;border:1px solid #2ecc71}.eco-label.saas{color:var(--color-primary);border:1px solid var(--color-primary)}.waitlist{text-align:center;padding:6rem 0}.waitlist-form{display:flex;flex-wrap:wrap;gap:.75rem;max-width:480px;margin:2rem auto 0}.waitlist-form input:not([type=checkbox]){flex:1;padding:1rem 1.25rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);font-size:1rem;outline:none;transition:border-color .2s}.waitlist-form input:not([type=checkbox]):focus{border-color:var(--color-primary)}.waitlist-form button{background:var(--color-primary);color:#000;border:none;padding:1rem 2rem;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:background .2s;white-space:nowrap}.waitlist-form button:hover{background:var(--color-primary-light)}.waitlist-privacy{color:var(--color-text-muted);font-size:.8rem;margin-top:.75rem}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-item{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;transition:border-color .2s}.faq-item[open]{border-color:var(--color-primary)}.faq-item summary{padding:1.25rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;font-weight:600;font-size:1rem;color:var(--color-text);transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--color-primary)}.faq-chevron{flex-shrink:0;color:var(--color-primary);transition:transform .3s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 1.5rem 1.5rem;animation:fadeInFaq .4s ease}.faq-answer p{color:var(--color-text-muted);line-height:1.7;font-size:.95rem}@keyframes fadeInFaq{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.legal-page{padding:8rem 0 4rem;min-height:70vh}.legal-page h1{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:.5rem;color:var(--color-primary)}.legal-page .last-updated{color:var(--color-text-muted);font-size:.9rem;margin-bottom:3rem}.legal-section{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.legal-section:last-child{border-bottom:none}.mail-link{color:var(--color-primary);text-decoration:none;border-bottom:1px solid currentColor}.mail-link:hover{color:var(--color-primary-light)}.mail{color:var(--color-text)}.legal-section h2{font-size:1.3rem;font-weight:700;margin-bottom:.75rem;color:var(--color-text)}.legal-section p{color:var(--color-text-muted);line-height:1.7;font-size:1rem}.footer{border-top:1px solid var(--color-border);padding:3rem 0;text-align:center;color:var(--color-text-muted);font-size:.85rem}.footer-logo{color:var(--color-primary);font-weight:700;font-size:1.1rem}.scroll-hint{position:absolute;left:0;right:0;justify-content:center;pointer-events:none;bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;color:var(--color-text-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.transition-section{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.transition-text{text-align:center;max-width:700px;margin:0 auto;padding:4rem 0}.transition-text h2{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.transition-text p{font-size:1.3rem;color:var(--color-text-muted)}#chaos-text h2{color:#c33}.marquee{overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:1.5rem 0;position:relative}.marquee-track{display:flex;gap:4rem;white-space:nowrap;animation:marquee 40s linear infinite;font-family:var(--font-mono);font-size:.95rem;color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase}.marquee-item{display:flex;align-items:center;gap:1rem}.marquee-item:before{content:"✦";color:var(--color-primary);font-size:.7em}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-section{padding:5rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-item{text-align:center}.stat-value{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,7vw,5rem);line-height:1;background:linear-gradient(180deg,#fff 0%,var(--color-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums;margin-bottom:.5rem}.stat-label{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted)}.tilt{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;will-change:transform}.tilt>*{transform:translateZ(0);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.tilt:hover{box-shadow:0 30px 60px -20px #0009,0 0 0 1px #00d26a33}.tilt-strong:hover .tilt-lift{transform:translateZ(40px)}.tilt-lift-mid{transform:translateZ(20px)}.tilt-glare{position:absolute;inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.12) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit;mix-blend-mode:screen}.tilt:hover .tilt-glare{opacity:1}@media(prefers-reduced-motion:reduce){.tilt,.tilt>*{transition:none!important;transform:none!important}}.bento-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(220px,auto);gap:1rem}.bento-grid>*{grid-column:span 2;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.bento-grid>.bento-wide{grid-column:span 3}.bento-grid>.bento-tall{grid-row:span 2;grid-column:span 2}.bento-grid>.bento-feature{grid-column:span 4;background:linear-gradient(135deg,var(--color-surface-2),rgba(0,210,106,.08));border-color:#00d26a4d}.bento-grid .bento-feature h3{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.5vw,2.25rem);letter-spacing:-.02em}.bento-grid .bento-meta{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);margin-bottom:1rem}@media(max-width:768px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-grid>*,.bento-grid>.bento-wide,.bento-grid>.bento-tall,.bento-grid>.bento-feature{grid-column:span 2;grid-row:span 1}}.pull-quote{font-family:var(--font-display);font-weight:600;font-style:italic;font-size:clamp(2rem,5vw,4rem);line-height:1.15;letter-spacing:-.02em;max-width:900px;margin:6rem auto;text-align:center;position:relative}.pull-quote:before{content:"“";font-size:6rem;position:absolute;top:-2rem;left:-1rem;color:var(--color-primary);opacity:.3;font-family:var(--font-display)}.pull-quote em{background:linear-gradient(120deg,var(--color-primary),var(--color-primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}@media(hover:hover)and (pointer:fine){.cursor-glow{position:fixed;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,rgba(0,210,106,.4) 0%,transparent 70%);pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .3s,height .3s,background .3s;mix-blend-mode:screen}.cursor-glow.hover{width:80px;height:80px;background:radial-gradient(circle,rgba(0,210,106,.6) 0%,transparent 70%)}.cursor-glow.penguin{width:56px;height:56px;background:url(/images/logo-icon.png) center/contain no-repeat;mix-blend-mode:normal;filter:drop-shadow(0 0 14px rgba(0,210,106,.65));animation:penguin-bob 1.6s ease-in-out infinite}.cursor-glow.penguin.hover{width:88px;height:88px;background:url(/images/logo-icon.png) center/contain no-repeat;filter:drop-shadow(0 0 22px rgba(0,210,106,.9))}@keyframes penguin-bob{0%,to{transform:translate(-50%,-50%) rotate(-3deg)}50%{transform:translate(-50%,-52%) rotate(3deg)}}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #00d26a1a}50%{box-shadow:0 0 40px #00d26a33}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-up{opacity:0;transform:translateY(30px);animation:fadeUp .8s ease forwards}.fade-up-1{animation-delay:.1s}.fade-up-2{animation-delay:.2s}.fade-up-3{animation-delay:.3s}.fade-up-4{animation-delay:.4s}.hero-logo{animation:float 6s ease-in-out infinite}.hero-cta{animation:glow 3s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light),#fff,var(--color-primary));background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite}.glass{background:#ffffff08;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}.variant-card:before{content:"";position:absolute;inset:0;border-radius:12px;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,210,106,.08),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.variant-card:hover:before{opacity:1}.saas-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:800px;margin:0 auto}.saas-card{background:linear-gradient(135deg,var(--color-surface-2),rgba(0,210,106,.03));border:1px solid rgba(0,210,106,.2);border-radius:16px;padding:2.5rem;text-align:center;transition:all .3s}.saas-card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 40px #00d26a26}.saas-card h3{font-size:1.4rem;margin-bottom:.75rem;color:var(--color-primary)}.saas-card p{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.grid-bg{background-image:linear-gradient(rgba(0,210,106,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,210,106,.03) 1px,transparent 1px);background-size:60px 60px}.nav-toggle{display:none;background:none;border:none;color:var(--color-primary);font-size:1.5rem;cursor:pointer;padding:.5rem}@media(max-width:768px){.nav-toggle{display:block}.nav-links{display:none;position:absolute;top:100px;left:0;right:0;background:#000000f2;backdrop-filter:blur(12px);flex-direction:column;padding:1.5rem;gap:1rem;border-bottom:1px solid var(--color-border)}.nav-links.open{display:flex}.nav-links a{font-size:1rem}.nav-cta{text-align:center}.lang-switch{justify-content:center}.hero{padding:8rem 1.25rem 2rem;min-height:auto}.hero-logo{width:300px!important}.hero-brand-text{font-size:2rem}.hero-tagline-text{font-size:.85rem}.hero h1{font-size:2rem}.hero-subtitle{font-size:.95rem}.hero-badges{gap:.5rem}.badge{font-size:.75rem;padding:.35rem .75rem}.transition-text h2{font-size:1.8rem}.variant-grid{grid-template-columns:1fr}.variant-grid-small{grid-template-columns:1fr;max-width:100%}.security-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.saas-grid,.ecosystem-grid{grid-template-columns:1fr}.waitlist-form{flex-direction:column}.waitlist-form input:not([type=checkbox]),.waitlist-form button{width:100%}.section-header h2{font-size:1.6rem}.section-header p{font-size:.95rem}.scroll-hint{bottom:1rem}}@media(max-width:480px){.security-grid{grid-template-columns:1fr}.hero-logo{width:220px!important}.hero-brand-text{font-size:1.6rem}}.hp-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.btn-spinner{display:none;width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin .7s linear infinite;margin-left:.5rem;vertical-align:middle}.waitlist-form button.loading .btn-spinner{display:inline-block}.waitlist-form button.loading .btn-label{opacity:.7}.waitlist-form button:disabled{cursor:not-allowed;opacity:.85}@keyframes spin{to{transform:rotate(360deg)}}.waitlist-error{display:none;color:#f87171;font-size:.85rem;margin-top:.75rem;text-align:center}.waitlist-error.visible{display:block}.cookie-banner{position:fixed;bottom:1rem;left:1rem;max-width:340px;background:#0f1622f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:10px;padding:.85rem 1rem;box-shadow:0 12px 32px #00000080;z-index:9999;display:none;flex-direction:column;gap:.65rem;font-size:.78rem;line-height:1.45}.cookie-banner.visible{display:flex}.cookie-banner-text{color:var(--color-text-muted)}.cookie-banner-text a{color:var(--color-primary);text-decoration:underline}.cookie-banner-actions{display:flex;gap:.4rem;justify-content:flex-end}.cookie-btn{padding:.4rem .85rem;border-radius:5px;font-size:.72rem;font-weight:500;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease;font-family:inherit}.cookie-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.cookie-btn.cookie-btn-primary{background:var(--color-primary);color:#000;border-color:var(--color-primary);font-weight:700}.cookie-btn.cookie-btn-primary:hover{background:var(--color-primary-light);color:#000}@media(max-width:600px){.cookie-banner{left:.75rem;right:.75rem;max-width:none;bottom:.75rem}}.tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.tier-grid-5{grid-template-columns:repeat(5,1fr)}.tier-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:2rem 1.5rem;display:flex;flex-direction:column;position:relative;transition:border-color .3s ease,transform .3s ease}.tier-card:hover{border-color:#00d26a66;transform:translateY(-4px)}.tier-card.recommended{border-color:#00d26a80;background:linear-gradient(180deg,var(--color-surface),rgba(0,210,106,.04));box-shadow:0 0 0 1px #00d26a4d}.tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-primary);color:#000;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;font-weight:700}.tier-name{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.01em;margin-bottom:.25rem}.tier-sub{color:var(--color-text-muted);font-size:.85rem;margin-bottom:1.5rem;min-height:2.4em}.tier-price{display:flex;flex-direction:column;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.tier-price-chf{font-family:var(--font-display);font-weight:800;font-size:2.25rem;line-height:1;font-variant-numeric:tabular-nums}.tier-price-eur{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);margin-top:.5rem}.tier-price-period{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-top:.25rem}.tier-features{list-style:none;padding:0;margin:0 0 2rem;flex:1}.tier-features li{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.5;color:var(--color-text);padding:.4rem 0}.tier-features li:before{content:"→";color:var(--color-primary);font-weight:700;flex-shrink:0}.tier-cta{display:block;text-align:center;background:transparent;color:var(--color-text);border:1px solid var(--color-border);padding:.85rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s ease}.tier-cta:hover{border-color:var(--color-primary);color:var(--color-primary)}.tier-card.recommended .tier-cta{background:var(--color-primary);color:#000;border-color:var(--color-primary);font-weight:700}.tier-card.recommended .tier-cta:hover{background:var(--color-primary-light, #f39c5a);color:#000}.support-meta{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:5rem;padding-top:4rem;border-top:1px solid var(--color-border)}.multiplier-list{list-style:none;padding:0;margin:1.5rem 0 0}.multiplier-list li{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--color-border);font-size:.9rem}.multiplier-list .mult-value{font-family:var(--font-mono);font-weight:700;color:var(--color-primary)}.severity-table{display:grid;grid-template-columns:auto auto auto 1fr;gap:.6rem 1rem;margin-top:1.5rem;font-size:.85rem;align-items:baseline}.severity-table .sev-id{font-family:var(--font-mono);font-weight:700;color:var(--color-primary)}.severity-table .sev-response,.severity-table .sev-coverage{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-muted)}.severity-table .sev-desc{color:var(--color-text)}.support-vat{font-size:.75rem;color:var(--color-text-muted);margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border);line-height:1.6}@media(max-width:1280px){.tier-grid-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.tier-grid,.tier-grid-5{grid-template-columns:repeat(2,1fr)}.support-meta{grid-template-columns:1fr;gap:3rem}.enterprise-banner-content{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:600px){.tier-grid,.tier-grid-5{grid-template-columns:1fr}.severity-table{grid-template-columns:auto 1fr}.severity-table .sev-response,.severity-table .sev-coverage{grid-column:2;font-size:.7rem}}.enterprise-banner{margin-top:1.5rem;background:linear-gradient(135deg,var(--color-surface),rgba(0,210,106,.06));border:1px solid rgba(0,210,106,.3);border-radius:16px;padding:2.5rem}.enterprise-banner-content{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.enterprise-banner-cta{display:flex;align-items:center;justify-content:center}.scope-box{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.scope-row{border-radius:12px;padding:1.25rem 1.5rem;border:1px solid var(--color-border)}.scope-row.scope-in{background:#22c55e0d;border-color:#22c55e40}.scope-row.scope-out{background:#dc26260d;border-color:#dc262640}.scope-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;margin-bottom:.5rem;font-weight:700}.scope-row.scope-in .scope-label{color:#4ade80}.scope-row.scope-out .scope-label{color:#f87171}.scope-row p{font-size:.85rem;line-height:1.6;color:var(--color-text);margin:0}.nav-brand{display:flex;align-items:center;gap:.85rem;line-height:1.1;text-decoration:none}.nav-brand-logo{height:44px;width:auto;border-radius:3px;box-shadow:0 4px 12px #0006,0 0 0 1px #00d26a26;transition:transform .3s ease}.nav-brand:hover .nav-brand-logo{transform:scale(1.08) rotate(-2deg)}.nav-brand-text{display:flex;flex-direction:column;gap:.1rem}.nav-brand-name{font-family:var(--font-display);font-size:1.25rem;color:var(--color-text);letter-spacing:.02em;line-height:1;text-transform:uppercase}.nav-brand-sub{font-family:var(--font-mono);font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}@media(max-width:600px){.nav-brand-text{display:none}}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0 1rem}.hero-cta-secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.hero-cta-secondary:hover{border-color:var(--color-primary);color:var(--color-primary);background:#00d26a0d}.hero-split{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:center;max-width:var(--max-width);margin:0 auto;padding:calc(140px + 1.5rem) 2rem 5.5rem;min-height:min(100vh,900px)}.hero-split .hero-text{text-align:left;max-width:600px}.hero-split .hero-text .hero-actions,.hero-split .hero-text .hero-badges{justify-content:flex-start}.hero-image{display:flex;justify-content:center;align-items:center}.hero-image:not(.hero-image-libro) img{width:100%;max-width:680px;height:auto;filter:drop-shadow(0 30px 45px rgba(0,0,0,.6)) drop-shadow(0 0 60px rgba(0,210,106,.12))}.hero-image-libro{position:relative}.hero-image-libro:before{content:"";position:absolute;left:50%;top:48%;width:135%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,210,106,.16) 0%,rgba(0,210,106,.05) 40%,transparent 70%);pointer-events:none;z-index:0}.hero-image-libro>*{position:relative;z-index:1}@media(max-width:900px){.hero-split{grid-template-columns:1fr;gap:2rem;padding-top:calc(140px + 1.5rem);padding-bottom:6rem;min-height:auto;text-align:center}.hero-split .hero-text{text-align:center;max-width:none}.hero-split .hero-text .hero-actions,.hero-split .hero-text .hero-badges{justify-content:center}.hero-image{order:-1}.hero-image-libro{order:0;margin-top:2rem}.hero-split .hero-image-libro .libro3d{--l: min(52vw, 215px)}.hero-image:not(.hero-image-libro) img{max-width:360px}}.buy-cover{display:block;max-width:480px;width:100%;height:auto;margin:0 auto 3rem;border-radius:12px;box-shadow:0 30px 60px -15px #0009,0 0 0 1px #00d26a33}.buy-libro{position:relative;margin:0 auto 3.5rem;width:fit-content}.buy-libro:before{content:"";position:absolute;left:50%;top:45%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,210,106,.16) 0%,rgba(0,210,106,.06) 38%,transparent 68%);pointer-events:none;z-index:0}.buy-libro>*{position:relative;z-index:1}.trust-badges{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem}.trust-badges li{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.trust-badges li svg{color:var(--color-primary);flex-shrink:0}.waitlist-form .lead-privacy-check{flex:0 0 100%;margin-top:.2rem}.lead-privacy-check{display:flex;gap:.6rem;align-items:flex-start;margin-top:1.2rem;max-width:500px;margin-left:auto;margin-right:auto;font-size:.85rem;color:var(--color-text-muted);cursor:pointer;line-height:1.5}.lead-privacy-check input{margin-top:.2rem;flex-shrink:0;accent-color:var(--color-primary)}.lead-privacy-check a{color:var(--color-primary);text-decoration:underline}.threat-section{padding:5rem 0 4rem}.threat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:3rem}.threat-card{padding:2rem 1.75rem;border-radius:12px;border:1px solid rgba(204,51,51,.25);background:#cc33330a;position:relative;overflow:hidden}.threat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#cc3333,transparent)}.threat-card-good{border-color:#00d26a4d;background:#00d26a0d}.threat-card-good:before{background:linear-gradient(90deg,transparent,var(--color-primary),transparent)}.threat-value{font-family:var(--font-display);font-weight:700;font-size:clamp(2.75rem,4.5vw,3.5rem);line-height:1;letter-spacing:-.02em;color:#ff6b6b;margin-bottom:1rem}.threat-card-good .threat-value{color:var(--color-primary)}.threat-label{font-size:.95rem;color:var(--color-text);line-height:1.5;margin-bottom:.75rem;font-weight:500}.threat-source{font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.threat-sources{margin:2rem auto 0;max-width:820px;text-align:center;font-size:.72rem;line-height:1.6;color:var(--color-text-muted)}.myths-grid{display:flex;flex-direction:column;gap:1.25rem;margin-top:3rem;max-width:900px;margin-left:auto;margin-right:auto}.myth-card{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center;padding:2rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.myth-belief,.myth-truth{display:flex;flex-direction:column;gap:.75rem}.myth-belief p{color:var(--color-text-muted);font-style:italic;line-height:1.6;margin:0;font-size:.95rem}.myth-truth p{color:var(--color-text);line-height:1.6;margin:0;font-size:.95rem}.myth-tag{align-self:flex-start;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.18em;padding:.25rem .6rem;border-radius:4px;font-weight:600}.myth-tag-belief{background:#cc33331f;color:#ff6b6b}.myth-tag-truth{background:#00d26a1f;color:var(--color-primary)}.myth-arrow{color:var(--color-primary);display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#00d26a1a;border:1px solid rgba(0,210,106,.35);flex-shrink:0;box-shadow:0 0 0 6px #00d26a0a}@media(max-width:720px){.myth-card{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.myth-arrow{transform:rotate(90deg);justify-self:center}}.case-nota{max-width:720px;margin:0 auto 1.75rem;padding:.85rem 1.1rem;border-left:2px solid var(--color-border);background:var(--color-surface);border-radius:0 8px 8px 0;color:var(--color-text-muted);font-size:.86rem;line-height:1.6;text-align:left}.case-section{padding:5rem 0}.case-intro{font-family:var(--font-display);font-size:1.25rem;line-height:1.6;color:var(--color-text-muted);text-align:center;max-width:720px;margin:1.5rem auto 3rem;font-style:italic}.case-timeline{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:1.25rem}@media(max-width:900px){.case-timeline{grid-template-columns:1fr}}.case-phase{padding:1.75rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);position:relative;overflow:hidden}.case-phase-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);margin-bottom:1rem}.case-phase p{color:var(--color-text-muted);line-height:1.7;font-size:.92rem;margin:0}.case-phase-during{border-color:#ffa50040;background:#ffa5000a}.case-phase-during .case-phase-label{color:orange}.case-phase-after{border-color:#cc33334d;background:#cc33330d}.case-phase-after .case-phase-label{color:#ff6b6b}.case-after-headline{font-family:var(--font-display);font-weight:700;font-size:2rem!important;color:#ff6b6b!important;line-height:1.1!important;margin-bottom:1.25rem!important;letter-spacing:-.02em}.case-breakdown{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.case-breakdown li{font-family:var(--font-mono);font-size:.82rem;color:var(--color-text);padding:.5rem 0;border-top:1px solid rgba(255,255,255,.05)}.case-breakdown li:first-child{border-top:none}.case-lesson{margin-top:3rem;padding:2.5rem;border-radius:14px;background:linear-gradient(135deg,#00d26a14,#0ea5e90a);border:1px solid rgba(0,210,106,.25);text-align:center}.case-lesson-label{display:inline-block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-primary);margin-bottom:1rem}.case-lesson p{color:var(--color-text);font-size:1.05rem;line-height:1.7;margin:0 auto 1.5rem;max-width:640px}.case-roi-badge{display:inline-block;font-family:var(--font-mono);font-size:.85rem;font-weight:700;padding:.6rem 1.25rem;border-radius:100px;background:var(--color-primary);color:#000;letter-spacing:.08em}.actions-section{padding:5rem 0}.actions-table{margin-top:3rem;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:var(--color-surface)}.actions-row{display:grid;grid-template-columns:1fr 110px 80px;gap:1rem;padding:1rem 1.5rem;align-items:center;border-top:1px solid var(--color-border);font-size:.92rem}.actions-row:first-child{border-top:none}.actions-head{background:var(--color-surface-2);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);padding:.85rem 1.5rem}.action-title{display:flex;align-items:baseline;gap:.85rem;color:var(--color-text)}.action-num{font-family:var(--font-mono);font-size:.75rem;color:var(--color-primary);font-weight:700;min-width:24px}.action-time,.action-cost{font-family:var(--font-mono);font-size:.85rem;color:var(--color-text-muted)}.action-cost{color:var(--color-primary);font-weight:600}.actions-total{background:#00d26a14;font-weight:700;color:var(--color-text);border-top-width:2px;border-top-color:var(--color-primary)}.actions-total span:first-child{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary)}.actions-takeaway{margin-top:2rem;text-align:center;color:var(--color-text-muted);font-size:.95rem;line-height:1.7;max-width:720px;margin-left:auto;margin-right:auto}@media(max-width:720px){.actions-row{grid-template-columns:1fr;gap:.4rem;padding:1rem 1.25rem}.actions-head{display:none}.action-title{font-size:.95rem;font-weight:500}.action-time:before{content:"⏱  ";color:var(--color-text-muted)}.action-cost:before{content:"Costo  ";color:var(--color-text-muted);margin-right:.25rem}}.variant-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.variant-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media(max-width:1100px){.variant-grid-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.variant-grid-5{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.variant-grid-5{grid-template-columns:1fr}}.variant-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:900px){.variant-grid-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.variant-grid-6{grid-template-columns:1fr}}.risk-card{display:flex;flex-direction:column;gap:1rem}.risk-block{padding:1rem;border-radius:8px}.risk-problem{background:#cc33330f;border-left:2px solid #cc3333}.risk-solution{background:#00d26a0f;border-left:2px solid var(--color-primary)}.risk-label{display:block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem}.risk-problem .risk-label{color:#ff6b6b}.risk-solution .risk-label{color:var(--color-primary)}.risk-block p{color:var(--color-text-muted);font-size:.9rem;line-height:1.6;margin:0}.method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:3rem}.method-card{position:relative;padding:2.5rem 2rem 2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.method-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent))}.method-num{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);letter-spacing:.2em;margin-bottom:1rem}.method-letter{font-family:var(--font-display);font-weight:700;font-size:4rem;line-height:1;color:var(--color-primary);margin-bottom:.5rem}.method-card h3{font-family:var(--font-display);font-weight:700;font-size:1.5rem;margin-bottom:.75rem}.method-card p{color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.pull-quote-attr{font-family:var(--font-mono);font-size:.75rem;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);margin-top:2rem}.author-grid{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}@media(max-width:768px){.author-grid{grid-template-columns:1fr;gap:2rem}}.author-photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;border:1px solid var(--color-border)}.author-content h2{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1.5rem;letter-spacing:-.02em}.author-quote{font-family:var(--font-display);font-style:italic;font-size:1.25rem;line-height:1.5;border-left:2px solid var(--color-primary);padding-left:1.5rem;margin:1.5rem 0;color:var(--color-text)}.author-content p{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.8}.author-role{font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary)!important;margin:1.5rem 0 1rem}.author-social{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.5rem}.social-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:100px;font-family:var(--font-mono);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;transition:all .2s;text-decoration:none}.social-pill svg{flex-shrink:0}.social-pill-linkedin{background:#0077b526;color:#4ba8e6;border:1px solid rgba(0,119,181,.35)}.social-pill-linkedin:hover{background:#0077b540;transform:translateY(-1px);color:#66b8f0}.social-pill-youtube{background:#ff00001a;color:#ff5252;border:1px solid rgba(255,0,0,.3)}.social-pill-youtube:hover{background:#ff00002e;transform:translateY(-1px);color:#ff7878}.social-pill-x{background:#ffffff0f;color:#e7e9ea;border:1px solid rgba(255,255,255,.22)}.social-pill-x:hover{background:#ffffff1f;transform:translateY(-1px);color:#fff}.social-pill-instagram{background:#e1306c1f;color:#f06fa0;border:1px solid rgba(225,48,108,.32)}.social-pill-instagram:hover{background:#e1306c33;transform:translateY(-1px);color:#ff8bb8}.social-pill-site{background:#00d26a1a;color:var(--color-primary-light);border:1px solid rgba(0,210,106,.32)}.social-pill-site:hover{background:#00d26a2e;transform:translateY(-1px);color:#7befae}.social-pill-site{text-transform:none;letter-spacing:.02em}.diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-top:3rem}.diff-card{padding:2.5rem 2rem;border-radius:16px;border:1px solid var(--color-border)}.diff-old{background:#cc33330a}.diff-new{background:#00d26a0f;border-color:#00d26a4d}.diff-mark{font-size:2rem;line-height:1;margin-bottom:1rem}.diff-old .diff-mark{color:#c33}.diff-new .diff-mark{color:var(--color-primary)}.diff-card h3{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.diff-card ul{list-style:none;padding:0}.diff-card li{padding:.6rem 0;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.diff-card li:last-child{border-bottom:none}.diff-new li{color:var(--color-text)}.resource-card{color:inherit;cursor:pointer}.resource-card:hover{color:inherit}.resource-cta{display:inline-block;margin-top:1rem;font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary)}.buy-section{padding:6rem 0 8rem}.buy-meta{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.15em;margin-top:2rem}.footer-brand{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--color-text);letter-spacing:-.01em}.footer-label{color:var(--color-text-muted);font-size:.85rem}.footer-chiusura{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:.78rem;color:var(--color-text-muted)}.footer-chiusura p{margin:0}.footer-hosting{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.footer-chiusura a{display:inline-block;padding:.3rem 0}.bandiera-ch{flex-shrink:0}@media(max-width:760px){.footer-chiusura{flex-direction:column;align-items:flex-start}}.eyebrow{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);margin-bottom:1rem}:root{--ease-anim: cubic-bezier(.2, .7, .2, 1)}.js [data-scroll]{opacity:0;transform:translateY(var(--rise, 26px));transition:opacity .9s ease var(--d, 0s),transform 1s var(--ease-anim) var(--d, 0s);will-change:opacity,transform}.js [data-scroll].in{opacity:1;transform:none}.js [data-scroll=card]{--rise: 42px}.split .ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.split .ln>span{display:block;transform:translateY(110%);transition:transform 1.1s var(--ease-anim)}.split .ln:nth-child(2)>span{transition-delay:.08s}.split .ln:nth-child(3)>span{transition-delay:.16s}.split.in .ln>span{transform:none}.js .section-header[data-scroll]>.eyebrow,.js .section-header[data-scroll]>p:last-child{opacity:0;transform:translateY(10px);transition:opacity .6s ease var(--d, 0s),transform .7s var(--ease-anim) var(--d, 0s)}.js .section-header[data-scroll]>.eyebrow{--d: .04s}.js .section-header[data-scroll]>p:last-child{--d: .4s}.js .section-header[data-scroll].in>.eyebrow,.js .section-header[data-scroll].in>p:last-child{opacity:1;transform:none}.js .hero-tagline-text,.js .hero-subtitle,.js .hero-actions,.js .hero-note,.js .hero-badges,.js .scroll-hint{opacity:0;transform:translateY(14px);transition:opacity .7s ease var(--d, 0s),transform .9s var(--ease-anim) var(--d, 0s)}.js .hero-subtitle{--d: .28s}.js .hero-actions{--d: .42s}.js .hero-note{--d: .54s}.js .hero-badges{--d: .62s}.js .scroll-hint{--d: .78s}.js.ready .hero-tagline-text,.js.ready .hero-subtitle,.js.ready .hero-actions,.js.ready .hero-note,.js.ready .hero-badges,.js.ready .scroll-hint{opacity:1;transform:none}.js .hero-image:not(.hero-image-libro) img{animation:copertina-fluttua 6s ease-in-out infinite}@keyframes copertina-fluttua{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.js .scroll-hint svg{animation:freccia-giu 1.8s ease-in-out infinite}@keyframes freccia-giu{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media(prefers-reduced-motion:reduce){.js [data-scroll],.js .hero-tagline-text,.js .hero-subtitle,.js .hero-actions,.js .hero-note,.js .hero-badges,.js .scroll-hint,.js .section-header[data-scroll]>.eyebrow,.js .section-header[data-scroll]>p:last-child,.js .split .hl,.js .split .hl:after,.split .ln>span{transition:none}.js .hero-image:not(.hero-image-libro) img,.js .scroll-hint svg{animation:none}}.nav{position:fixed}.nav-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));display:block;pointer-events:none}.nav-links a:not(.nav-cta){position:relative}.nav-links a.attiva:not(.nav-cta){color:var(--color-text)}.nav-links a.attiva:not(.nav-cta):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--color-primary);border-radius:1px}.quote-scene{position:relative;padding:5rem 0}.js .quote-scene{height:220vh;padding:0}.js .quote-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center}.js .quote-scene .pull-quote{margin:0 auto}.quote-words .w{transition:opacity .35s linear,color .35s linear}.js .quote-words .w{opacity:.16}.js .quote-words .w.on{opacity:1}.quote-final{display:block;margin-top:.25em}@media(max-width:720px){.js .quote-scene{height:170vh}}@media(prefers-reduced-motion:reduce){.js .quote-scene{height:auto;padding:5rem 0}.js .quote-pin{position:static;height:auto}.js .quote-words .w{opacity:1}.quote-words .w{transition:none}}.solo-lettori{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.salta-al-contenuto{position:absolute;left:50%;top:-100px;transform:translate(-50%);z-index:200;padding:.85rem 1.5rem;background:var(--color-primary);color:#000;font-weight:700;border-radius:0 0 8px 8px;transition:top .2s}.salta-al-contenuto:focus{top:0;color:#000}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}.waitlist-form input:not([type=checkbox]):focus-visible{outline-offset:1px}@media(max-width:900px){.nav-minimal .nav-links{display:flex}}.lead-noscript{max-width:560px;margin:0 auto 1.5rem;padding:.9rem 1.1rem;border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:6px;background:#00000008;color:var(--color-text);font-size:.95rem;line-height:1.6;text-align:left}@view-transition{navigation:auto}
