.k-b2 .pc3-hero{position:relative;overflow:visible;background:#fff}.k-b2 .pc3-hero .nappe{position:absolute;inset:0 0 auto;height:640px;pointer-events:none;background:linear-gradient(168deg,var(--leaf-50) 0%,#FBFEFA 46%,#fff 82%);border-bottom-left-radius:56% 16%;border-bottom-right-radius:44% 12%}.k-b2 .pc3-hero .nappe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(52,116,54,.13) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(#000 0,transparent 70%);mask-image:linear-gradient(#000 0,transparent 70%)}.k-b2 .pc3-head{position:relative;z-index:2;padding:166px 48px 0;max-width:1360px;margin:0 auto;text-align:center}.k-b2 .pc3-head h1{font-size:clamp(36px,3.4vw,48px);margin-top:20px}.k-b2 .pc3-head .lead{margin:16px auto 0;max-width:52ch}.k-b2 .pc3-router{position:relative;z-index:2;max-width:1120px;margin:0 auto;padding:44px 48px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.k-b2 .pc3-card{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid var(--n-200);border-radius:20px;padding:26px 26px 22px;position:relative;text-align:left;box-shadow:0 2px 6px -2px #12201f12,0 30px 56px -42px #12201f80;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.k-b2 .pc3-card:hover{transform:translateY(-3px);border-color:var(--n-300);box-shadow:0 2px 6px -2px #12201f14,0 40px 66px -42px #12201f94}.k-b2 .pc3-card .ic{width:42px;height:42px;border-radius:13px;flex:none;display:grid;place-items:center;margin-bottom:16px;background:var(--leaf-50);color:var(--leaf-700);border:1px solid var(--leaf-100)}.k-b2 .pc3-card b{font-family:Cabinet Grotesk,Inter,sans-serif;font-weight:600;font-size:18.5px;letter-spacing:-.012em;color:var(--ink-900);line-height:1.18}.k-b2 .pc3-card p{margin:8px 0 0;font-size:14.2px;line-height:1.55;color:var(--n-600)}.k-b2 .pc3-card .go{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;color:var(--leaf-700)}.k-b2 .pc3-card .go svg{flex:none;transition:transform .2s ease}.k-b2 .pc3-card:hover .go svg{transform:translate(3px)}.k-b2 .pc3-card.hot{background:linear-gradient(178deg,#fff 0%,var(--leaf-50) 130%)}.k-b2 .pc3-card.hot p{margin-bottom:16px}.k-b2 .pc3-card.hot .go{background:var(--sun);color:#fff;border-radius:99px;padding:10px 18px;align-self:flex-start;transition:background .2s ease,box-shadow .2s ease}.k-b2 .pc3-card.hot:hover .go{background:var(--sun-h);box-shadow:0 14px 28px -16px #d977068c}.k-b2 .pc3-card.hot .ic{background:var(--sun-50);color:var(--sun-800);border-color:var(--sun-100)}.k-b2 .pc3-faq{background:transparent;padding:84px 0 30px}.k-b2 .pc3-faq .inner{max-width:820px;margin:0 auto;padding:0 48px;position:relative;z-index:2}.k-b2 .pc3-faq h2{font-size:clamp(24px,2.1vw,30px);text-align:center}.k-b2 .pc3-faq .sub{margin:12px auto 30px;text-align:center;font-size:15.5px;color:var(--n-500);max-width:52ch}.k-b2 .pc3-faq details{border-bottom:1px solid var(--n-100)}.k-b2 .pc3-faq details:first-of-type{border-top:1px solid var(--n-100)}.k-b2 .pc3-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:19px 2px;font-size:16px;font-weight:600;color:var(--ink-900);font-family:Inter,sans-serif;letter-spacing:-.008em;transition:color .2s ease}.k-b2 .pc3-faq summary::-webkit-details-marker{display:none}.k-b2 .pc3-faq summary:hover{color:var(--leaf-700)}.k-b2 .pc3-faq summary .pm{margin-left:auto;width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;color:var(--n-500);border:1px solid var(--n-200);transition:transform .25s ease,color .2s,border-color .2s}.k-b2 .pc3-faq details[open] summary .pm{transform:rotate(45deg);color:var(--leaf-700);border-color:var(--leaf-200)}.k-b2 .pc3-faq .ans{padding:0 40px 20px 2px;font-size:15px;line-height:1.66;color:var(--n-600)}.k-b2 .pc3-faq .ans b{color:var(--ink-900);font-weight:650}.k-b2 .pc3-faq .more{display:flex;justify-content:center;margin-top:26px}.k-b2 .pc3-faq .more a{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:650;color:var(--ink-900);transition:color .18s}.k-b2 .pc3-faq .more a:hover{color:var(--leaf-700)}.k-b2 .pc3-faq .more a svg{color:var(--leaf-700)}.k-b2 .pc3-faq .ans{overflow:hidden;will-change:height}@media(prefers-reduced-motion:reduce){.k-b2 .pc3-faq .ans{will-change:auto}}.k-b2 .pc3-msg{background:var(--n-50);padding:78px 0 96px;position:relative;border-top-left-radius:44% 42px;border-top-right-radius:56% 54px;margin-top:26px}.k-b2 .pc3-msg .inner{max-width:820px;margin:0 auto;padding:0 48px}.k-b2 .pc3-msg .shead{text-align:center;margin-bottom:32px}.k-b2 .pc3-msg h2{font-size:clamp(24px,2.1vw,30px)}.k-b2 .pc3-msg .promesse{margin:12px auto 0;font-size:15.5px;color:var(--n-500);max-width:52ch}.k-b2 .pc3-form{background:#fff;border:1px solid var(--n-200);border-radius:22px;padding:38px 40px 34px;position:relative;box-shadow:0 2px 6px -2px #12201f14,0 44px 84px -50px #12201f99}.k-b2 .pc3-form:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,var(--leaf-600) 0%,color-mix(in srgb,var(--leaf-600) 42%,transparent) 45%,transparent 78%)}.k-b2 .pc3-form .frow{display:grid;grid-template-columns:1fr 1fr;gap:18px}.k-b2 .pc3-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;min-width:0}.k-b2 .pc3-field label{font-size:13.5px;font-weight:650;color:var(--ink-900)}.k-b2 .pc3-field input,.k-b2 .pc3-field select,.k-b2 .pc3-field textarea{font-family:Inter,sans-serif;font-size:15px;color:var(--ink-900);background:#fff;border:1px solid var(--n-200);border-radius:12px;padding:12px 15px;width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s ease,box-shadow .18s ease}.k-b2 .pc3-field input::-moz-placeholder,.k-b2 .pc3-field textarea::-moz-placeholder{color:var(--n-400)}.k-b2 .pc3-field input::placeholder,.k-b2 .pc3-field textarea::placeholder{color:var(--n-400)}.k-b2 .pc3-field input:focus,.k-b2 .pc3-field select:focus,.k-b2 .pc3-field textarea:focus{border-color:var(--leaf-600);box-shadow:0 0 0 3px #42904421}.k-b2 .pc3-field textarea{resize:vertical;min-height:132px;line-height:1.55}.k-b2 .pc3-sel{position:relative}.k-b2 .pc3-sel select{padding-right:40px;color:var(--ink-900);cursor:pointer}.k-b2 .pc3-sel svg{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--n-400);pointer-events:none}.k-b2 .pc3-form .btn{width:100%;margin-top:6px}.k-b2 .pc3-rgpd{margin-top:14px;font-size:12.5px;color:var(--n-500);line-height:1.55;text-align:center}.k-b2 .pc3-rgpd a{color:var(--n-600);text-decoration:underline;text-underline-offset:3px}.k-b2 .pc3-rgpd a:hover{color:var(--ink-900)}.k-b2 .pc3-alt{margin-top:22px;text-align:center;font-size:14px;color:var(--n-500)}.k-b2 .pc3-alt a{font-weight:650;color:var(--ink-900);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--n-300);transition:color .18s}.k-b2 .pc3-alt a:hover{color:var(--leaf-700)}.k-b2 .pc3-field .pc3-err{margin:0;font-size:13px;line-height:1.45;color:var(--n-600)}.k-b2 .pc3-field.pc3-invalid input,.k-b2 .pc3-field.pc3-invalid textarea{border-color:#b3261e}.k-b2 .pc3-field.pc3-invalid input:focus,.k-b2 .pc3-field.pc3-invalid textarea:focus{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e21}.k-b2 .pc3-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.k-b2 .pc3-form .btn:disabled{opacity:.72;cursor:default}.k-b2 .pc3-spin{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:pc3spin .7s linear infinite}@keyframes pc3spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.k-b2 .pc3-spin{animation:none}}.k-b2 .pc3-fail{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;background:color-mix(in srgb,#B3261E 6%,#fff);border:1px solid color-mix(in srgb,#B3261E 26%,#fff);border-radius:14px;padding:13px 16px;font-size:13.8px;line-height:1.55;color:#7f1d19}.k-b2 .pc3-fail .ic{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#B3261E 13%,#fff);color:#b3261e}.k-b2 .pc3-fail a{color:#7f1d19;font-weight:650;text-decoration:underline;text-underline-offset:3px}.k-b2 .pc3-fail a:hover{color:#5c1512}.k-b2 .pc3-ok{background:linear-gradient(178deg,#fff 0%,var(--leaf-50) 120%);border:1px solid var(--leaf-200);border-radius:22px;padding:42px 40px 38px;text-align:center;outline:none;box-shadow:0 2px 6px -2px #12201f14,0 44px 84px -50px #12201f99}.k-b2 .pc3-ok .pc3-ok-ic{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:var(--leaf-600);color:#fff;box-shadow:0 0 0 8px var(--leaf-50)}.k-b2 .pc3-ok b{display:block;font-family:Cabinet Grotesk,Inter,sans-serif;font-weight:700;font-size:25px;letter-spacing:-.02em;line-height:1.14;color:var(--ink-900)}.k-b2 .pc3-ok p{margin:11px auto 0;max-width:40ch;font-size:15px;line-height:1.6;color:var(--n-600)}.k-b2 .pc3-ok .btn{margin-top:24px}.k-b2 .pc3-ok:focus-visible{box-shadow:0 0 0 3px #4290443d,0 2px 6px -2px #12201f14,0 44px 84px -50px #12201f99}@media(max-width:820px){.k-b2 .pc3-ok{padding:32px 22px 30px;border-radius:20px}.k-b2 .pc3-ok .pc3-ok-ic{width:50px;height:50px;margin-bottom:15px}.k-b2 .pc3-ok b{font-size:22px}.k-b2 .pc3-ok .btn{width:100%}}.k-b2 .pc3-press{background:var(--ink-900);color:#cbd9d5;padding:100px 0 104px;position:relative;overflow:hidden}.k-b2 .pc3-press:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1px);background-size:26px 26px}.k-b2 .pc3-press:before{content:"";position:absolute;width:640px;height:640px;right:-180px;top:-220px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(130,178,129,.22),transparent 66%)}.k-b2 .pc3-press .inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,424px);gap:72px;align-items:center}.k-b2 .pc3-press .eyebrow{color:var(--leaf-logo)}.k-b2 .pc3-press h2{color:#fff;font-size:clamp(30px,3.1vw,42px);margin-top:18px;max-width:17ch;letter-spacing:-.022em}.k-b2 .pc3-press .lead{color:#a8bdb6;margin-top:18px;max-width:52ch}.k-b2 .pc3-pmail{display:inline-flex;align-items:center;gap:9px;margin-top:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.17);border-radius:99px;padding:9px 18px;font-size:14.5px;font-weight:650;color:#fff;transition:border-color .2s}.k-b2 .pc3-pmail:hover{border-color:var(--sun-logo);color:var(--sun-logo)}.k-b2 .pc3-pmail svg{color:var(--leaf-logo);flex:none}.k-b2 .pc3-pstats{display:flex;border-top:1px solid rgba(255,255,255,.15);margin-top:28px;padding-top:20px}.k-b2 .pc3-pstats .s{padding-right:26px;margin-right:26px;border-right:1px solid rgba(255,255,255,.15)}.k-b2 .pc3-pstats .s:last-child{padding-right:0;margin-right:0;border-right:0}.k-b2 .pc3-pstats b{display:block;font-family:Cabinet Grotesk,Inter,sans-serif;font-size:25px;color:#fff;font-weight:700;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.k-b2 .pc3-pstats span{display:block;font-size:12px;color:#a8bdb6;margin-top:5px;line-height:1.4}.k-b2 .pc3-kit{position:relative;background:#fff;border-radius:20px;padding:32px 30px 24px;box-shadow:0 2px 6px -2px #00000040,0 54px 100px -46px #000c}.k-b2 .pc3-kit:before{content:"Kit de presse";position:absolute;left:24px;top:-15px;z-index:5;background:var(--sun-logo);color:#fff;font-size:12px;font-weight:750;letter-spacing:.04em;border-radius:8px;padding:6px 15px;transform:rotate(-2deg);box-shadow:0 12px 24px -12px #8d55008c}.k-b2 .pc3-kit>b{display:block;font-family:Cabinet Grotesk,Inter,sans-serif;font-size:19px;font-weight:600;color:var(--ink-900);letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}.k-b2 .pc3-kit ul{display:flex;flex-direction:column;gap:11px;margin-bottom:20px}.k-b2 .pc3-kit li{display:flex;gap:12px;align-items:flex-start}.k-b2 .pc3-kit li .ic{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--leaf-50);border:1px solid var(--leaf-100);color:var(--leaf-700)}.k-b2 .pc3-kit li b{display:block;font-size:13.5px;color:var(--ink-900);font-weight:700;line-height:1.3}.k-b2 .pc3-kit li span{display:block;font-size:12.5px;color:var(--n-500);margin-top:2px;line-height:1.45}.k-b2 .pc3-kit .btn{width:100%}.k-b2 .pc3-kit .knote{font-size:12.5px;color:var(--n-500);text-align:center;line-height:1.55;border-top:1px solid var(--n-100);padding-top:13px;margin-top:16px}.k-b2 .pc3-kit .knote a{color:var(--leaf-700);font-weight:650;border-bottom:1px solid var(--leaf-200)}@media(max-width:900px){.k-b2 .pc3-press .inner{grid-template-columns:1fr;gap:56px}}.k-b2 .pc3-callsec{background:var(--sun-50);padding:88px 0 96px}.k-b2 .pc3-call{max-width:1080px;margin:0 auto;background:var(--ink-900);border-radius:22px;padding:44px 48px;color:#cbd9d5;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:52px;align-items:center;box-shadow:0 44px 84px -50px #12201fbf}.k-b2 .pc3-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.11) 1px,transparent 1px);background-size:26px 26px}.k-b2 .pc3-call:before{content:"";position:absolute;width:460px;height:460px;right:-190px;top:-240px;border-radius:50%;background:radial-gradient(circle,rgba(130,178,129,.3),transparent 68%)}.k-b2 .pc3-call>*{position:relative;z-index:2}.k-b2 .pc3-call .kk{display:inline-flex;align-items:center;gap:9px;font-size:11.5px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:var(--leaf-logo);margin-bottom:14px}.k-b2 .pc3-call .kk:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sun-logo);flex:none}.k-b2 .pc3-call .ct{font-family:Cabinet Grotesk,Inter,sans-serif;font-size:28px;color:#fff;font-weight:600;letter-spacing:-.015em;line-height:1.12}.k-b2 .pc3-call .cs{font-size:14.8px;color:#a8bdb6;margin:14px 0 0;max-width:46ch;line-height:1.62}.k-b2 .pc3-call .cnote{display:flex;align-items:center;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);font-size:13px;color:#a8bdb6}.k-b2 .pc3-call .cnote i{width:19px;height:19px;border-radius:50%;flex:none;background:#82b28121;color:var(--leaf-logo);border:1px solid rgba(130,178,129,.3);display:grid;place-items:center}.k-b2 .pc3-ccard{background:#fff;border-radius:16px;padding:26px 26px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 54px -28px #000000a6}.k-b2 .pc3-ccard>b{font-size:15.5px;color:var(--ink-900);font-weight:700}.k-b2 .pc3-ccard .pc3-field{margin-bottom:0}.k-b2 .pc3-ccard .btn{width:100%}.k-b2 .pc3-ccard .cnote2{font-size:12px;color:var(--n-500);text-align:center;line-height:1.5}@media(max-width:1120px){.k-b2 .pc3-router{grid-template-columns:repeat(2,minmax(0,1fr))}.k-b2 .pc3-card.hot{grid-column:1/-1}}@media(max-width:1000px){.k-b2 .pc3-call{grid-template-columns:1fr;gap:32px;padding:36px 32px}}@media(max-width:820px){.k-b2 .pc3-head{padding:146px 24px 0}.k-b2 .pc3-router{padding:36px 24px 8px;gap:14px}.k-b2 .pc3-card{padding:22px 20px 18px}.k-b2 .pc3-faq{padding:64px 0 22px}.k-b2 .pc3-faq .inner,.k-b2 .pc3-msg .inner{padding:0 24px}.k-b2 .pc3-faq .ans{padding-right:8px}.k-b2 .pc3-msg{padding:52px 0 76px}.k-b2 .pc3-form{padding:26px 22px 24px}.k-b2 .pc3-form .frow{grid-template-columns:1fr;gap:0}.k-b2 .pc3-callsec{padding:68px 0 76px}.k-b2 .pc3-call{margin:0 24px;padding:30px 24px}.k-b2 .pc3-call .ct{font-size:24px}.k-b2 .wrap-w.pc3-cwrap{padding:0}}@media(max-width:560px){.k-b2 .pc3-router{grid-template-columns:1fr}}@media(max-width:900px){.k-b2 .pc3-faq .more a,.k-b2 .pc3-pmail{min-height:44px}}@media(max-width:560px){.k-b2 .pc3-pstats{flex-direction:column;margin-top:24px;padding-top:6px}.k-b2 .pc3-pstats .s{display:flex;align-items:baseline;gap:12px;padding:12px 0 0;margin:0;border-right:0;border-top:1px solid rgba(255,255,255,.15)}.k-b2 .pc3-pstats .s:last-child{padding-right:0;margin-right:0}.k-b2 .pc3-pstats b{min-width:72px}.k-b2 .pc3-pstats span{margin-top:0}}@media(max-width:900px){.k-b2 .pc3-card p,.k-b2 .pc3-alt{font-size:15px}}
