@font-face{font-family:__Poppins_4afbf9;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f836bffb0378cb18-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/204a0a5e1cf12efb-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2cc74b96cdc9383d-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0a48a8bf13ca80-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ae6a2fe692ea80aa-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c99ef75952aca458-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/0d4c388da6b99db2-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/bd907a34e79d0cf5-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/7c1535108079abc4-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/334d90a676c555e4-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/8727a9eb9a9ed107-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/cf1f69a0c8aed54d-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/cef19ad087fd80a0-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/7519ebedca413f1f-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/8f91baacbcce7392-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_4afbf9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_4afbf9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");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:__Poppins_4afbf9;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Poppins_Fallback_4afbf9;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_4afbf9{font-family:__Poppins_4afbf9,__Poppins_Fallback_4afbf9}.__variable_4afbf9{--font-poppins:"__Poppins_4afbf9","__Poppins_Fallback_4afbf9"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-poppins),-apple-system,BlinkMacSystemFont,sans-serif;background:#fafaf8;color:#0d0d0d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}:root{--black:#0d0d0d;--white:#fafaf8;--orange:#d36135;--orange-hover:#b8532a;--orange-soft:#faf0ec;--green:#3e5641;--green-soft:#edf2ee;--green-hover:#2e4131;--muted:#888;--stroke:#e0e0dc;--serif:var(--font-poppins),-apple-system,BlinkMacSystemFont,sans-serif}.r{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.r.on{opacity:1;transform:none}.r.d1{transition-delay:.1s}.r.d2{transition-delay:.2s}.r.d3{transition-delay:.3s}.r.d4{transition-delay:.4s}.r.d5{transition-delay:.5s}.wrap{max-width:1120px;margin:0 auto;padding:0 48px}@media(max-width:700px){.wrap{padding:0 24px}}#nav{position:fixed;top:0;left:0;right:0;z-index:999;height:68px;display:flex;align-items:center;padding:0 48px;transition:background .4s,border-color .4s;border-bottom:1px solid transparent}#nav.solid{background:hsla(60,17%,98%,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:rgba(0,0,0,.07)}.nav-inner{width:100%;justify-content:space-between}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:9px}.nav-link{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:rgba(0,0,0,.45);transition:color .2s}.nav-link:hover{color:var(--black)}.nav-links{display:flex;gap:28px;align-items:center}.nav-cta-btn{font-size:.82rem;letter-spacing:.04em;font-weight:700;color:var(--orange);border:1.5px solid var(--orange);padding:8px 20px;border-radius:100px;transition:background .2s,color .2s}.nav-cta-btn:hover{background:var(--orange);color:#fff}@media(max-width:700px){#nav{padding:0 24px}.nav-links{gap:20px}.nav-link{display:none}}#hero{min-height:100svh;background:var(--white);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 48px 80px;position:relative;overflow:hidden;text-align:center}#hero:before{inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px}#hero:after,#hero:before{content:"";position:absolute;z-index:0}#hero:after{bottom:-10%;left:50%;transform:translateX(-50%);width:55vw;height:55vw;max-width:700px;max-height:700px;background:radial-gradient(circle,rgba(211,97,53,.1) 0,rgba(62,86,65,.06) 60%,transparent 80%);pointer-events:none}.hero-map,.hero-pins{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.hero-map{background-image:url(/map-bg-clean.jpeg);background-size:cover;background-position:50%;opacity:.3}@media(max-width:700px){.hero-map{opacity:.3}}.hero-content{position:relative;z-index:1;max-width:760px;width:100%}.hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--orange);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:32px}.blink{width:7px;height:7px;border-radius:50%;background:var(--orange);flex-shrink:0;animation:bk 2.4s ease-in-out infinite}@keyframes bk{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}.hero-h1{font-family:var(--serif);font-size:clamp(2.2rem,4.5vw,4rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--black);margin-bottom:24px}.hero-h1 em{font-style:normal;color:var(--orange);font-weight:800}.hero-bottom{display:flex;flex-direction:column;gap:28px;max-width:560px;align-items:center;margin:0 auto}.hero-sub{font-size:1.05rem;font-weight:500;color:rgba(0,0,0,.5);line-height:1.45}.hero-form-wrap{width:100%}.hero-form{display:flex;gap:0;border:1.5px solid rgba(0,0,0,.14);border-radius:100px;overflow:hidden;background:#fff}.hero-input{flex:1 1;padding:16px 24px;background:transparent;border:none;outline:none;color:var(--black);font-size:.975rem}.hero-input:-webkit-autofill,.hero-input:-webkit-autofill:focus,.hero-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:var(--black)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.hero-submit:focus-visible{outline:none}.hero-input::placeholder{color:rgba(0,0,0,.3)}.hero-submit{margin:5px;padding:11px 24px;background:var(--orange);color:#fff;border-radius:100px;font-size:.875rem;font-weight:700;white-space:nowrap;transition:background .2s,transform .1s;flex-shrink:0}.hero-submit:hover{background:var(--orange-hover);transform:scale(1.02)}.hero-note{font-size:.75rem;color:rgba(0,0,0,.3);margin-top:12px}#stats{background:#282b28;padding:7rem 8vw;background-image:radial-gradient(ellipse at center,rgba(62,86,65,.08) 0,transparent 70%)}.stats-row{max-width:1100px;margin:0 auto;justify-content:center}.stat-item,.stats-row{display:flex;align-items:center}.stat-item{flex:1 1;flex-direction:column;text-align:center;gap:20px;padding:0 3vw;position:relative;overflow:visible}.stat-divider{width:1px;height:120px;background:hsla(0,0%,100%,.12);flex-shrink:0}@keyframes counterPulse{0%{transform:scale(1)}50%{transform:scale(1.05);filter:brightness(1.2)}to{transform:scale(1);filter:brightness(1)}}@keyframes counterComplete{0%{transform:scale(1);filter:brightness(1)}30%{transform:scale(1.12);filter:brightness(1.3)}50%{transform:scale(.98);filter:brightness(1.15)}70%{transform:scale(1.04);filter:brightness(1.2)}to{transform:scale(1);filter:brightness(1)}}.sparkle{position:absolute;width:4px;height:4px;background:radial-gradient(circle,#fff 0,rgba(200,220,255,.6) 50%,transparent 100%);border-radius:50%;pointer-events:none;z-index:10;animation:sparkleRise 1s ease-out forwards;box-shadow:0 0 8px hsla(0,0%,100%,.8)}@keyframes sparkleRise{0%{opacity:1;transform:translateY(0) scale(0)}50%{opacity:1;transform:translateY(-60px) scale(1.5)}to{opacity:0;transform:translateY(-120px) scale(.5) rotate(180deg)}}.stat-num{font-family:var(--serif);font-size:clamp(3.5rem,6vw,7rem);font-weight:400;letter-spacing:-.04em;line-height:.9;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:.04em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 2px 8px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.25),0 0 40px hsla(0,0%,100%,.25),0 0 80px rgba(200,220,255,.15);transition:filter .3s ease,transform .3s ease,text-shadow .3s ease;will-change:filter,transform;transform-origin:center;position:relative}.stat-num-animating{text-shadow:0 2px 8px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.25),0 0 50px hsla(0,0%,100%,.4),0 0 100px rgba(200,220,255,.3),0 0 150px rgba(200,220,255,.2);animation:textGlow 2s ease-in-out infinite}@keyframes textGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.stat-num-complete{animation:floatGentle 4s ease-in-out infinite}@keyframes floatGentle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}.stat-num span{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.stat-label{font-size:clamp(1rem,1.4vw,1.2rem);color:hsla(0,0%,100%,.65);line-height:1.5;letter-spacing:.01em;border-top:1px solid hsla(0,0%,100%,.12);padding-top:20px;width:100%;text-align:center;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.stat-question{font-family:var(--serif);font-size:clamp(1.8rem,3.5vw,4rem);font-weight:400;font-style:normal;letter-spacing:-.03em;line-height:1.15;color:var(--orange);text-align:center;text-shadow:0 2px 8px rgba(211,97,53,.3),0 4px 16px rgba(211,97,53,.2),0 0 40px rgba(211,97,53,.15);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#problema{background:#ededeb;padding:120px 48px}.problema-header{max-width:1120px;margin:0 auto 72px;display:grid;grid-template-columns:2fr 1fr;grid-gap:0 80px;gap:0 80px;align-items:end;padding-bottom:56px;border-bottom:1px solid rgba(0,0,0,.09)}.problema-header-left{display:flex;flex-direction:column}.problema-header-label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:rgba(0,0,0,.35);margin-bottom:20px}.problema-heading{font-family:var(--serif);font-size:clamp(2.6rem,5vw,5rem);font-weight:400;letter-spacing:-.03em;line-height:1;color:var(--black)}.problema-sub{font-size:1.05rem;color:rgba(0,0,0,.5);line-height:1.75;max-width:400px;padding-bottom:6px}.problema-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.prob-item{padding:0 48px 0 0;border-right:1px solid rgba(0,0,0,.08)}.prob-item:first-child{padding-left:0}.prob-item:last-child{border-right:none;padding-right:0}.prob-item+.prob-item{padding-left:48px}.prob-item h3{font-size:1.05rem;font-weight:800;color:var(--black);letter-spacing:-.02em;line-height:1.25;margin-bottom:14px}.prob-item p{font-size:.9rem;color:rgba(0,0,0,.5);line-height:1.8}.insight-callout{max-width:1120px;margin:72px auto 0;background:var(--green);border-radius:20px;padding:48px 56px;display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px;align-items:center}.insight-callout .ic-icon{font-size:2.2rem;flex-shrink:0;opacity:.9}.insight-callout p{font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,2vw,1.65rem);color:hsla(0,0%,100%,.85);line-height:1.4;letter-spacing:-.01em}.insight-callout p strong{color:#fff;font-style:normal;font-weight:800}#come-funziona{background:var(--white);padding:120px 48px}.cf-top{max-width:1120px;margin:0 auto 96px}.cf-label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:20px}.cf-heading{font-family:var(--serif);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;letter-spacing:-.025em;line-height:1.05}.steps-editorial{max-width:1120px;margin:0 auto}.step-ed{display:grid;grid-template-columns:120px 1fr auto;grid-gap:48px;gap:48px;align-items:center;padding:56px 0;border-top:1px solid var(--stroke)}.step-ed:last-child{border-bottom:1px solid var(--stroke)}.step-ed-num{font-family:var(--serif);font-style:italic;font-size:4.5rem;line-height:1;color:rgba(0,0,0,.1);font-weight:400}.step-ed-body h3{font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:14px}.step-ed-body p{font-size:.975rem;color:var(--muted);line-height:1.75;max-width:500px}.step-ed-icon{width:72px;height:72px;border-radius:50%;background:var(--black);display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-ed-icon.green{background:var(--green)}#features{background:linear-gradient(180deg,#f2f1ef,#ededeb);padding:120px 48px;position:relative}#features:before{content:"";position:absolute;inset:0;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px;pointer-events:none}.feat-top{max-width:1120px;margin:0 auto 64px;display:flex;align-items:baseline;justify-content:space-between;gap:40px;flex-wrap:wrap}.feat-heading{font-family:var(--serif);font-size:clamp(2.4rem,5vw,4rem);font-weight:400;letter-spacing:-.025em;line-height:1.05}.feat-sub{max-width:340px;color:var(--muted);font-size:.95rem;line-height:1.7}.bento{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:240px;grid-gap:16px;gap:16px}.bento-card{background:var(--white);border-radius:20px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.06);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;overflow:hidden;position:relative}.bento-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.bento-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 60px rgba(0,0,0,.12)}.bento-card:hover:before{opacity:1}.bc-1{background:linear-gradient(135deg,#3e5641,#2e4131);box-shadow:0 4px 20px rgba(62,86,65,.15)}.bc-1,.bc-2{grid-column:span 4}.bc-2{background:linear-gradient(135deg,#fff,#faf0ec)}.bc-3{grid-column:span 4;background:linear-gradient(135deg,#d36135,#b8532a);box-shadow:0 4px 20px rgba(211,97,53,.2)}.bc-4{background:linear-gradient(135deg,#fff9f5,#faf0ec)}.bc-4,.bc-5{grid-column:span 6}.bc-5{background:linear-gradient(135deg,#d36135,#b8532a);box-shadow:0 4px 20px rgba(211,97,53,.2)}.bc-6{background:linear-gradient(135deg,#edf2ee,#e3ebe5)}.bc-6,.bc-7{grid-column:span 4}.bc-7{background:linear-gradient(135deg,#3e5641,#34493c);box-shadow:0 4px 20px rgba(62,86,65,.15)}.bc-8{grid-column:span 4;background:linear-gradient(135deg,#ffe8de,#faf0ec)}.bento-icon{margin-bottom:auto;display:flex}.bento-icon svg{width:28px;height:28px;stroke-width:1.5}.bento-card h3{font-size:1.15rem;font-weight:800;letter-spacing:-.025em;line-height:1.2}.bento-card p{font-size:.875rem;color:var(--muted);line-height:1.65;margin-top:8px}.bento-card.bc-1 h3,.bento-card.bc-3 h3,.bento-card.bc-5 h3,.bento-card.bc-7 h3{color:#fff}.bento-card.bc-1 p,.bento-card.bc-3 p,.bento-card.bc-5 p,.bento-card.bc-7 p{color:hsla(0,0%,100%,.65)}.bento-card.bc-1 .bento-icon svg,.bento-card.bc-3 .bento-icon svg,.bento-card.bc-5 .bento-icon svg,.bento-card.bc-7 .bento-icon svg{stroke:hsla(0,0%,100%,.8)}.bento-card.bc-2,.bento-card.bc-4,.bento-card.bc-6,.bento-card.bc-8{border-color:rgba(0,0,0,.06)}.bento-card.bc-2 h3,.bento-card.bc-4 h3,.bento-card.bc-6 h3,.bento-card.bc-8 h3{color:var(--black)}.bento-card.bc-2 p,.bento-card.bc-4 p,.bento-card.bc-6 p,.bento-card.bc-8 p{color:var(--muted)}.bento-card.bc-2 .bento-icon svg,.bento-card.bc-4 .bento-icon svg,.bento-card.bc-6 .bento-icon svg,.bento-card.bc-8 .bento-icon svg{stroke:var(--black);opacity:.6}.bento-coming-soon{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.04));border:1.5px solid rgba(0,0,0,.15);border-radius:999px;padding:5px 12px;margin-bottom:16px;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.bento-coming-soon:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);opacity:0;animation:shimmer 3s infinite}.bento-coming-soon:hover{background:linear-gradient(135deg,rgba(0,0,0,.12),rgba(0,0,0,.08));border-color:rgba(0,0,0,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.bento-coming-dot{display:inline-block;width:6px;height:6px;background:var(--black);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes shimmer{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.bento-card.bc-1 .bento-coming-soon,.bento-card.bc-3 .bento-coming-soon,.bento-card.bc-5 .bento-coming-soon,.bento-card.bc-7 .bento-coming-soon{color:#fff;background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.15));border-color:hsla(0,0%,100%,.4)}.bento-card.bc-1 .bento-coming-soon:hover,.bento-card.bc-3 .bento-coming-soon:hover,.bento-card.bc-5 .bento-coming-soon:hover,.bento-card.bc-7 .bento-coming-soon:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.25));border-color:hsla(0,0%,100%,.5)}.bento-card.bc-1 .bento-coming-dot,.bento-card.bc-3 .bento-coming-dot,.bento-card.bc-5 .bento-coming-dot,.bento-card.bc-7 .bento-coming-dot{background:#fff}.bento-card.bc-2 .bento-coming-soon,.bento-card.bc-4 .bento-coming-soon,.bento-card.bc-6 .bento-coming-soon,.bento-card.bc-8 .bento-coming-soon{color:var(--black);background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.04));border-color:rgba(0,0,0,.15)}.bento-card.bc-2 .bento-coming-soon:hover,.bento-card.bc-4 .bento-coming-soon:hover,.bento-card.bc-6 .bento-coming-soon:hover,.bento-card.bc-8 .bento-coming-soon:hover{background:linear-gradient(135deg,rgba(0,0,0,.12),rgba(0,0,0,.08));border-color:rgba(0,0,0,.25)}.bento-card.bc-2 .bento-coming-dot,.bento-card.bc-4 .bento-coming-dot,.bento-card.bc-6 .bento-coming-dot,.bento-card.bc-8 .bento-coming-dot{background:var(--black)}#waitlist{background:var(--white);padding:160px 48px;text-align:center}.wl-top-label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:24px}.wl-heading{font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;letter-spacing:-.025em;line-height:1.2;margin-bottom:48px}.wl-heading em{font-style:italic;color:var(--orange)}.wl-form-row{display:flex;gap:12px;max-width:500px;margin:0 auto;justify-content:center}.wl-inp{flex:1 1;padding:16px 24px;border:1.5px solid var(--stroke);border-radius:100px;font-size:.975rem;color:var(--black);outline:none;transition:border-color .2s,box-shadow .2s}.wl-inp:focus{border-color:var(--black);box-shadow:0 0 0 3px hsla(0,0%,5%,.08)}.wl-inp::placeholder{color:#bbb}.wl-sbmt{padding:16px 28px;background:var(--orange);color:#fff;border-radius:100px;font-size:.9rem;font-weight:700;white-space:nowrap;flex-shrink:0;transition:background .2s,transform .12s}.wl-sbmt:hover{background:var(--orange-hover);transform:translateY(-2px)}.wl-footnote{margin-top:20px;font-size:.78rem;color:#bbb}.wl-ok{display:none;max-width:500px;margin:16px auto 0;padding:16px 24px;background:#ecfdf5;border:1.5px solid #6ee7b7;border-radius:14px;color:#065f46;font-weight:600;font-size:.9rem}.wl-ok.show{display:block;animation:fadeU .4s ease}@keyframes fadeU{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sp-row{flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-top:56px;flex-wrap:wrap}.sp-av,.sp-av-stack,.sp-row{display:flex}.sp-av{width:36px;height:36px;border-radius:50%;border:2px solid var(--white);background:#e5e4e2;align-items:center;justify-content:center;font-size:15px}.sp-av:not(:first-child){margin-left:-10px}.sp-text{font-size:.875rem;color:var(--muted)}.sp-text b{color:var(--black)}footer{background:#ededeb;padding:64px 48px 48px;border-top:1px solid rgba(0,0,0,.06)}.ft-inner{max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:48px;flex-wrap:wrap}.ft-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ft-tagline{color:rgba(0,0,0,.4);font-size:.82rem;font-style:italic;font-family:var(--serif);max-width:260px;line-height:1.6}.ft-cols{display:flex;gap:60px}.ft-col h4{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:rgba(0,0,0,.3);margin-bottom:18px}.ft-col a{display:block;color:rgba(0,0,0,.5);font-size:.85rem;margin-bottom:11px;transition:color .2s}.ft-col a:hover{color:var(--black)}.ft-social-link{display:flex!important;align-items:center;gap:8px}.ft-social-link svg{flex-shrink:0;opacity:.7;transition:opacity .2s}.ft-social-link:hover svg{opacity:1}.ft-bottom{max-width:1120px;margin:56px auto 0;padding-top:28px;border-top:1px solid rgba(0,0,0,.07);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ft-bottom p{color:rgba(0,0,0,.3);font-size:.78rem}.h-ok{display:none;margin-top:14px;font-size:.82rem;color:rgba(0,0,0,.45);text-align:center}.h-ok.show{display:block;animation:fadeU .4s ease}.h-ok span{color:var(--orange);font-weight:600}@media(max-width:960px){.stats-row{flex-direction:column;gap:48px}.stat-divider{width:120px;height:1px}.problema-header{grid-template-columns:1fr;gap:24px}.problema-grid{grid-template-columns:1fr;gap:0}.prob-item{border-right:none;border-bottom:1px solid rgba(0,0,0,.08);padding:40px 0}.prob-item:first-child{padding-top:0}.prob-item+.prob-item{padding-left:0}.prob-item:last-child{border-bottom:none}.insight-callout{padding:36px;grid-template-columns:1fr;gap:16px}.step-ed{grid-template-columns:80px 1fr}.step-ed-icon{display:none}.bento{grid-auto-rows:200px}.bc-1{grid-column:span 12}.bc-2,.bc-3,.bc-4,.bc-5,.bc-6,.bc-7,.bc-8{grid-column:span 6}}@media(max-width:700px){#hero{padding:100px 24px 72px}#stats{padding:5rem 6vw}.stat-label{padding-top:16px}.stat-num{text-shadow:0 2px 6px rgba(0,0,0,.4),0 0 30px hsla(0,0%,100%,.12)}.stat-question{text-shadow:0 2px 6px rgba(211,97,53,.35),0 0 30px rgba(211,97,53,.12)}#come-funziona,#features,#problema{padding:96px 24px}#waitlist{padding:120px 24px}footer{padding:56px 24px 40px}.hero-bottom{max-width:100%;width:100%}.hero-form{flex-direction:column;border-radius:20px;gap:8px;padding:8px;overflow:visible}.hero-input{padding:14px 18px;width:100%}.hero-submit{margin:0;width:100%;padding:15px 24px;text-align:center;border-radius:14px}.insight-callout{padding:28px 24px}.step-ed{grid-template-columns:60px 1fr;gap:24px}.step-ed-num{font-size:3rem;margin-left:-8px}.bento{display:flex;flex-direction:column}.bento-card{height:auto;min-height:180px}.wl-form-row{flex-direction:column}.wl-sbmt{width:100%}.ft-cols,.ft-inner{flex-direction:column}.ft-cols{gap:32px}.ft-bottom{flex-direction:column;text-align:center}}