@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}body{background:#fff;margin:0}.hp{color:#1e1b3a;background:#fff;font-family:Outfit Variable,Outfit,system-ui,sans-serif;position:relative;overflow-x:clip}.hp a{color:#2e7d49}.wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 48px;position:relative}.bg{pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}.dots{pointer-events:none;opacity:.8;background-image:radial-gradient(#c9d8ce 1.6px,#0000 1.6px);background-size:12px 12px;width:72px;height:72px;position:absolute}.dot{pointer-events:none;border-radius:4px;width:8px;height:8px;position:absolute}h1,h2,h3{color:#1e1b3a;margin:0}.h1{letter-spacing:-1.6px;font-size:62px;font-weight:600;line-height:1.08}.h2{letter-spacing:-1px;font-size:44px;font-weight:600;line-height:1.12}.eyebrow{color:#2e7d49;letter-spacing:.2px;font-size:15px;font-weight:600}.lead{color:#6b6b75;margin:0;font-size:19px;line-height:1.55}.p{color:#6b6b75;margin:0;font-size:17px;line-height:1.6}.hl{white-space:nowrap;z-index:0;display:inline-block;position:relative}.ov{pointer-events:none;z-index:-1;width:118%;height:128%;position:absolute;top:-14%;left:-9%;overflow:visible}.cta{cursor:pointer;background:#2e7d49;border:0;border-radius:28px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 30px;font-family:inherit;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px -12px #2e7d4999;color:#fff!important}.cta:hover{background:#256a3d}.cta:focus-visible,.sec:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #f2c14e}.sec{cursor:pointer;background:#fff;border:1.5px solid #cfe3d5;border-radius:26px;align-items:center;gap:8px;height:52px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;color:#1e1b3a!important}.sec:hover{background:#e8f5ec}.zz{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.zz.rev .txt{order:2}.txt{flex-direction:column;gap:20px;display:flex}.section{padding:110px 0;position:relative}.frame{background:#fff;border:1px solid #e6e6ec;border-radius:18px;overflow-x:clip;box-shadow:0 40px 80px -40px #1e1b3a59}.fbar{background:#f4f4f7;border-bottom:1px solid #e6e6ec;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.fbar i{background:#d6d6de;border-radius:5px;width:9px;height:9px;display:block}.fbar span{color:#6b6b75;background:#fff;border-radius:10px;align-items:center;height:20px;margin-left:12px;padding:0 12px;font-size:11px;display:flex}.app{color:#111113;background:#f7f7fa;font-family:Outfit Variable,Outfit,system-ui,sans-serif}.ac{box-sizing:border-box;background:#fff;border:1px solid #ececf0;border-radius:14px;padding:12px 14px}.al{color:#5e5e68;font-size:11px;font-weight:500}.an{font-variant-numeric:tabular-nums;font-weight:500}.float{box-sizing:border-box;background:#fff;border:1px solid #eeeef2;border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 24px 48px -18px #1e1b3a47}.chk{align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.feat{background:#fff;border:1px solid #eef0ee;border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex;box-shadow:0 18px 40px -30px #1e1b3a4d}.icb{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.badge{background:#fff;border:1px solid #eef0ee;border-radius:18px;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:500;display:flex;box-shadow:0 18px 36px -30px #1e1b3a59}details{border-bottom:1px solid #e6e9e7}summary{cursor:pointer;color:#1e1b3a;align-items:center;gap:16px;min-height:72px;font-size:19px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .pm{background:#e8f5ec;border-radius:18px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;transition:transform .2s;display:flex}details[open] summary .pm{transform:rotate(45deg)}details p{max-width:760px;margin:0 0 22px}.chip{color:#3f3591;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd8ff;border-radius:20px;align-items:center;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;display:inline-flex}.chip:hover{background:#f5f4ff}.foot a{color:#3a3a50;align-items:center;min-height:32px;font-size:15px;text-decoration:none;display:inline-flex}.foot a:hover{color:#2e7d49}@media (prefers-reduced-motion:reduce){summary .pm{transition:none}}@media (width<=1099px){.wrap{max-width:780px;padding:0 20px}.h1{letter-spacing:-1px;font-size:40px}.h2{letter-spacing:-.6px;font-size:31px}.lead{font-size:17px}.p{font-size:16px}.zz{grid-template-columns:1fr;gap:40px}.zz.rev .txt{order:0}.section{padding:64px 0}.g2,.g3,.g4,.g3b{grid-template-columns:1fr!important}.g4{grid-template-columns:1fr 1fr!important}.feat{padding:18px}.cta{width:100%}.zz{grid-template-columns:1fr!important}}.vm{display:none}@media (width<=1099px){.vd{display:none!important}.vm{display:block}.hero{padding-top:32px!important;padding-bottom:48px!important}.hero-txt{gap:20px!important}.cta-col{align-items:stretch!important}.cta-note{text-align:center;padding-left:0!important}.cta-sec{padding:130px 0 60px!important}.cta-box{border-radius:28px!important;min-height:0!important;padding:40px 24px 420px!important}.cta-in{max-width:100%!important}.cta-phone{bottom:-60px;left:50%;transform:translate(-50%);top:auto!important;right:auto!important}.cta-phone-in{width:230px!important;height:460px!important}.fr-r{margin-left:0!important}.foot{padding:48px 0 28px!important}.foot .g4{grid-template-columns:1fr 1fr!important;gap:28px!important}.foot .g4>*{min-width:0}.foot .g4>:first-child{grid-column:1/-1}.fn .g4{gap:12px!important}.fn h3{font-size:16px!important}.fn .p{font-size:14px!important}.net-v{padding:10px 0!important}.net-f{width:200px!important;bottom:-30px!important;right:0!important}.price-card{padding:26px!important}.price-n{font-size:52px!important}.tasse-fr{max-width:none!important;margin:0!important}}.mnav{border:0;position:static}.mnav summary{background:#f2f4f2;border-radius:22px;justify-content:center;gap:0;width:44px;height:44px;min-height:44px;padding:0;font-size:0}.mnav[open] summary{background:#e8f5ec}.mnav-p{background:#fff;border-bottom:1px solid #eef0ee;flex-direction:column;padding:8px 20px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #1e1b3a40}.mnav-p a{color:#1e1b3a;border-bottom:1px solid #f1f3f1;align-items:center;min-height:48px;font-size:18px;font-weight:500;text-decoration:none;display:flex}.mnav-p a:last-child{border-bottom:0}.prosa{color:#3a3a50;max-width:800px;padding-top:64px;padding-bottom:96px;font-size:17px;line-height:1.65}.prosa h1{margin-bottom:8px}.prosa .agg{color:#6b6b75;margin:0 0 36px;font-size:15px}.prosa h2{letter-spacing:-.4px;margin:48px 0 12px;font-size:26px;font-weight:600;line-height:1.25}.prosa h3{margin:28px 0 8px;font-size:19px;font-weight:600}.prosa p,.prosa ul,.prosa ol{margin:0 0 16px}.prosa ul,.prosa ol{padding-left:22px}.prosa li{margin-bottom:6px}.prosa a{color:#2e7d49}.prosa strong{color:#1e1b3a;font-weight:600}.prosa table{border-collapse:collapse;border:1px solid #e6e9e7;border-radius:14px;margin:0 0 20px;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.prosa th,.prosa td{text-align:left;vertical-align:top;border-bottom:1px solid #eef0ee;padding:10px 14px}.prosa th{color:#1e1b3a;background:#f5f8f6;font-weight:600}.prosa tr:last-child td{border-bottom:0}.prosa blockquote{color:#1e1b3a;background:#e8f5ec;border-radius:14px;margin:0 0 20px;padding:14px 18px}.prosa blockquote p{margin:0}@media (width<=1099px){.prosa{padding-top:36px;padding-bottom:64px;font-size:16px}.prosa h2{font-size:22px}}section[id]{scroll-margin-top:96px}
