:root{--green:#096;--green-2:#00a76f;--green-ink:#00704a;--green-deep:#004d33;--green-soft:#d9f2e5;--green-softer:#eaf8f0;--ink:#0b1a14;--ink-2:#2f443a;--muted:#5a6b63;--border:#e7ebe8;--bg:#f4f6f4;--sun:#ffcf3a;--blue:#2b68e6;--coral:#ff6b5a}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/font/Nunito/webfonts/nunito-v32-latin-regular.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/font/Nunito/webfonts/nunito-v32-latin-700.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/font/Nunito/webfonts/nunito-v32-latin-800.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;font-style:normal;font-weight:700;font-display:swap;src:url(/font/Poppins/webfonts/poppins-v24-latin-700.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;font-style:normal;font-weight:800;font-display:swap;src:url(/font/Poppins/webfonts/poppins-v24-latin-800.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:Nunito Fallback;src:local("Arial");ascent-override:101%;descent-override:35%;line-gap-override:0;size-adjust:99%}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:105%;descent-override:35%;line-gap-override:0;size-adjust:112%}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#fff;font-family:Nunito,Nunito Fallback,system-ui,sans-serif;color:var(--ink);font-size:15px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.nav-bar{background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.nav-in{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:28px}.nav-bar .nav-logo img{display:block;height:36px;width:auto}.nav-links{display:flex;align-items:center;gap:4px;margin-left:20px}.nav-links a{padding:9px 14px;border-radius:8px;font-weight:600;font-size:14px;color:var(--ink-2);cursor:pointer}.nav-links a:hover{background:var(--bg);color:var(--green-ink)}.nav-links a.actif{background:var(--green-softer);color:var(--green-ink)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:10px}.nav-burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:#0000;border:1px solid var(--border);border-radius:10px;cursor:pointer}.nav-burger span{display:block;width:18px;height:2px;background:var(--ink);position:relative}.nav-burger span:after,.nav-burger span:before{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--ink)}.nav-burger span:before{top:-6px}.nav-burger span:after{top:6px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-weight:700;font-size:14px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;cursor:pointer;border:none;transition:transform .15s;text-decoration:none;line-height:1.2}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--green);color:#fff;box-shadow:0 10px 20px -10px #0078508c}.btn.primary:hover{background:var(--green-2)}.btn.dark{background:var(--ink);color:#fff}.btn.ghost{background:#0000;color:var(--ink);border:1px solid var(--border)}.btn.sun{background:var(--sun);color:var(--ink)}.btn svg{width:14px;height:14px}.fr-flag{display:inline-flex;width:18px;height:13px;border-radius:2px;overflow:hidden;vertical-align:-2px;box-shadow:0 0 0 1px #00000014;flex-shrink:0;margin-right:6px}.fr-flag i{flex:1;display:block}.fr-flag i:first-child{background:#0055a4}.fr-flag i:nth-child(2){background:#fff}.fr-flag i:nth-child(3){background:#ef4135}.fr-flag.lg{width:22px;height:16px}.fr-inline{display:inline-flex;align-items:center;gap:6px}.footer{background:#0b1a14;color:#a9b7b0;padding:72px 32px 30px}.footer-in{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr 1fr;gap:40px}.footer .footer-logo img{display:block;height:36px;width:auto;margin-bottom:14px;filter:brightness(0) invert(1)}.footer h4{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin:0 0 16px}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer a{color:#a9b7b0;font-size:13.5px;cursor:pointer}.footer a:hover{color:#fff}.footer .blurb{font-size:13.5px;margin:0 0 14px;max-width:320px;line-height:1.6;color:#a9b7b0}.footer .phone{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;margin-bottom:14px}.footer .phone .ic{width:36px;height:36px;border-radius:10px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center}.footer .phone .k{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.6;color:#fff}.footer .phone .v{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:17px;color:#fff}.footer .social{display:flex;gap:10px;margin-top:14px}.footer .social a{width:36px;height:36px;border-radius:50%;background:#ffffff0f;border:1px solid #ffffff1a;display:flex;align-items:center;justify-content:center;color:#fff}.footer .social a:hover{background:var(--green);border-color:var(--green)}.footer .bottom{max-width:1280px;margin:40px auto 0;padding-top:24px;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:#7e8c85;flex-wrap:wrap;gap:12px}.hero{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 100% 0,#b8e8cf 0,#d6efe0 30%,#eaf8f0 60%,#f4fbf6 100%);border-bottom:1px solid #d6eedf}.hero .blob{position:absolute;right:-120px;top:-160px;width:520px;height:520px;background:radial-gradient(circle at 30% 30%,#a5dfc2 0,#b9e7cc00 65%);border-radius:50%;pointer-events:none}.hero-in{max-width:1280px;margin:0 auto;padding:64px 32px 72px;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.hero-in,.hero-l{position:relative}.hero-l{z-index:1}.badge-row{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:22px}.badge-row .tag{background:var(--sun);color:var(--ink);padding:4px 10px;border-radius:999px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.badge-row .dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.hero h1{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:58px;line-height:1.02;letter-spacing:-.03em;margin:0 0 22px;color:var(--ink)}.hero h1 .hl{color:var(--green-ink);position:relative;white-space:nowrap}.hero h1 .hl:after{content:"";position:absolute;left:-4px;right:-4px;bottom:0;height:14px;background:var(--sun);z-index:-1;border-radius:8px;transform:skewX(-6deg)}.hero .lede{font-size:17px;color:var(--ink-2);max-width:540px;margin:0 0 28px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.hero-ctas .btn{padding:14px 24px;font-size:15px}.hero-trust{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ht-stat{display:flex;flex-direction:column}.ht-stat .n{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:20px;color:var(--ink);letter-spacing:-.01em}.ht-stat .k{font-size:12px;color:var(--muted);font-weight:600}.ht-div{width:1px;height:28px;background:#cddcd4}.ht-stars{color:#f5b200;letter-spacing:2px;font-size:15px}.hero-r{position:relative;z-index:1}.ex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ex-card{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 14px 30px -20px #00503233;transition:transform .2s}.ex-card:hover{transform:translateY(-3px)}.ex-card.desktop{grid-column:span 3}.ex-card.desktop .thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#e8efe9,#cfe1d4);padding:18px 18px 0}.ex-card .thumb{aspect-ratio:3/4;position:relative;overflow:hidden;background:linear-gradient(180deg,#eaf8f0,#c6e7d4)}.ex-card .thumb-rdv-wrap{position:absolute;inset:0;background:linear-gradient(160deg,#fff7d6,#ffe18a 70%,#ffcf3a);padding:14px 12px 12px;overflow:hidden}.ex-card .thumb-rdv-wrap:before{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#fff9,#0000 70%)}.ex-card .thumb-vit-wrap{position:absolute;inset:0;background:linear-gradient(160deg,#3a2a4a,#5a3a6a 70%,#8a5aa0);padding:14px 12px;overflow:hidden}.ex-card .label{padding:10px 12px;font-size:12px;font-weight:700;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;color:var(--ink);display:flex;align-items:center;gap:6px}.ex-card .label .pill{background:var(--green-softer);color:var(--green-ink);padding:2px 8px;border-radius:999px;font-size:10px;letter-spacing:.04em}.thumb-ecom{position:absolute;inset:18px 18px 0;background:#fff;border-radius:10px 10px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 14px 30px -16px #00503266}.thumb-ecom .browser{height:18px;background:#f3f5f3;display:flex;align-items:center;gap:4px;padding:0 8px;border-bottom:1px solid #e5e9e6}.thumb-ecom .browser .dots{display:flex;gap:3px}.thumb-ecom .browser .dots i{width:5px;height:5px;border-radius:50%;background:#d9dedb}.thumb-ecom .browser .dots i:first-child{background:#ff6b5a}.thumb-ecom .browser .dots i:nth-child(2){background:#ffcf3a}.thumb-ecom .browser .dots i:nth-child(3){background:#34c46a}.thumb-ecom .browser .url{flex:1;height:9px;border:1px solid #e5e9e6;border-radius:4px;margin-left:6px;padding:0 4px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:600;font-size:5px;color:#5a6b63}.thumb-ecom .browser .url,.thumb-ecom .nav{background:#fff;display:flex;align-items:center}.thumb-ecom .nav{height:20px;padding:0 12px;gap:10px;border-bottom:1px solid #ececec}.thumb-ecom .nav .brand{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:8px;color:#1a1a1a;letter-spacing:.18em;text-transform:uppercase}.thumb-ecom .nav .brand em{font-style:normal;color:#1a1a1a}.thumb-ecom .nav .menu{display:flex;gap:8px;margin-left:auto}.thumb-ecom .nav .menu span{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:500;font-size:4.5px;color:#3a3a3a;letter-spacing:.06em;text-transform:uppercase}.thumb-ecom .nav .icons{display:flex;gap:6px;margin-left:8px;align-items:center}.thumb-ecom .nav .icons i{width:6px;height:6px;border-radius:50%;background:#0000;border:.8px solid #1a1a1a;position:relative}.thumb-ecom .nav .icons i.cart{background:#1a1a1a}.thumb-ecom .nav .icons i.cart:after{content:"";position:absolute;top:-1.5px;right:-1.5px;width:3px;height:3px;border-radius:50%;background:var(--coral)}.thumb-ecom .hero{flex:0 0 36%;background:linear-gradient(135deg,#f6efe5,#ece2d2);position:relative;display:flex;align-items:center;gap:8px;padding:0 14px;overflow:hidden;border:0}.thumb-ecom .hero:after{content:"";position:absolute;right:-50px;bottom:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#ffffffb3,#0000 60%)}.thumb-ecom .hero .h1{display:flex;flex-direction:column;gap:3px;position:relative;z-index:1;flex:1}.thumb-ecom .hero .h1 .ribbon{display:inline-flex;font-weight:600;font-size:4px;color:#8a6a3a;letter-spacing:.22em;text-transform:uppercase;align-self:flex-start;background:0 0;padding:0;border-radius:0}.thumb-ecom .hero .h1 .ribbon,.thumb-ecom .hero .h1 .t{font-family:Poppins,Poppins Fallback,system-ui,sans-serif}.thumb-ecom .hero .h1 .t{font-weight:300;font-size:13px;color:#1a1a1a;line-height:1;letter-spacing:-.02em}.thumb-ecom .hero .h1 .t b{font-weight:700;font-style:italic}.thumb-ecom .hero .h1 .s{font-family:Nunito,Nunito Fallback,system-ui,sans-serif;font-size:4.6px;color:#5a5045;max-width:120px;line-height:1.4}.thumb-ecom .hero .cta{display:inline-flex;align-items:center;position:static;background:#1a1a1a;color:#fff;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:600;font-size:4.5px;padding:4px 9px;border-radius:0;text-decoration:none;letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;margin-top:3px;width:auto;height:auto;transform:none;top:auto;right:auto}.thumb-ecom .hero .visual{position:relative;z-index:1;width:62px;height:62px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.thumb-ecom .hero .visual:before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#f1e6d3 55%,#d6c1a0 100%);box-shadow:inset 0 -6px 12px #785a2826}.thumb-ecom .hero .visual svg{position:relative;width:46px;height:46px;z-index:2}.thumb-ecom .cats{display:flex;gap:8px;padding:6px 12px 4px;background:#fff;border-bottom:1px solid #f0f0f0}.thumb-ecom .cats span{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:500;font-size:4px;color:#7a7a7a;letter-spacing:.12em;text-transform:uppercase}.thumb-ecom .cats span.act{color:#1a1a1a;font-weight:700;border-bottom:1px solid #1a1a1a;padding-bottom:2px}.thumb-ecom .prods{flex:1;padding:8px 12px 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#fff}.thumb-ecom .prod{background:#fff;flex-direction:column;gap:1.5px;border:none;padding:0}.thumb-ecom .prod,.thumb-ecom .prod .img{position:relative;display:flex;border-radius:0}.thumb-ecom .prod .img{flex:1;overflow:hidden;align-items:center;justify-content:center;background:linear-gradient(160deg,#faf6ef,#f0e7d6);aspect-ratio:1;min-height:0}.thumb-ecom .prod .img svg{width:62%;height:62%}.thumb-ecom .prod .img:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,#b496642e,#0000 60%)}.thumb-ecom .prod .name{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:500;font-size:5px;color:#1a1a1a;margin-top:3px;letter-spacing:.04em}.thumb-ecom .prod .row{display:flex;align-items:center;justify-content:space-between;gap:3px}.thumb-ecom .prod .price{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:600;font-size:5.5px;color:#1a1a1a}.thumb-ecom .prod .stars{color:#d4a85a;font-size:3.6px;letter-spacing:.4px}.thumb-ecom .prod .badge{position:absolute;top:5px;left:5px;background:#1a1a1a;color:#fff;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:600;font-size:3.6px;padding:1.5px 4px;border-radius:0;letter-spacing:.12em;text-transform:uppercase}.thumb-ecom .prod .heart{position:absolute;top:5px;right:5px;width:9px;height:9px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:5px;color:#1a1a1a}.thumb-rdv{position:relative;background:#fff;border-radius:10px;padding:9px 9px 8px;display:flex;flex-direction:column;gap:5px;box-shadow:0 14px 24px -10px #b4820059;height:100%}.thumb-rdv .head{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px;border-bottom:1px solid #f0f2f0}.thumb-rdv .head .biz{display:flex;align-items:center;gap:4px}.thumb-rdv .head .biz .av{width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,#ff8a65,#ff6b5a);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:4.5px}.thumb-rdv .head .biz .name{display:flex;flex-direction:column}.thumb-rdv .head .biz .name b{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:5.5px;color:var(--ink)}.thumb-rdv .head .biz .name span{font-family:Nunito,Nunito Fallback,system-ui,sans-serif;font-size:3.8px;color:var(--muted)}.thumb-rdv .head .stars{color:#f5b200;font-size:4px;letter-spacing:.2px}.thumb-rdv .ttl{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:6.5px;color:var(--green-deep);text-align:center;display:flex;align-items:center;justify-content:space-between;padding:0 2px}.thumb-rdv .days,.thumb-rdv .ttl .arr{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:5px;color:var(--muted)}.thumb-rdv .days{text-align:center}.thumb-rdv .dates,.thumb-rdv .days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.thumb-rdv .dates .d{aspect-ratio:1;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:600;font-size:5px;display:flex;align-items:center;justify-content:center;color:var(--ink-2);border-radius:2px}.thumb-rdv .dates .d.off{opacity:.3}.thumb-rdv .dates .d.sel{background:var(--green);color:#fff}.thumb-rdv .dates .d.dot{position:relative}.thumb-rdv .dates .d.dot:after{content:"";position:absolute;bottom:1px;left:50%;transform:translateX(-50%);width:2px;height:2px;border-radius:50%;background:var(--green)}.thumb-rdv .slot-head{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:4.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.thumb-rdv .slots{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:auto}.thumb-rdv .slot{background:var(--green-softer);color:var(--green-deep);font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:5px;padding:4px 0;border-radius:3px;text-align:center;border:1px solid #b9e7cc}.thumb-rdv .slot.pick{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 4px 8px -3px #00966480}.thumb-rdv .slot.full{background:#f4f6f4;color:#b8c0bc;border-color:#eef1ee;text-decoration:line-through}.thumb-rdv .confirm{background:var(--green-deep);color:#fff;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:5.5px;padding:5px 0;border-radius:4px;text-align:center;margin-top:5px;letter-spacing:.04em}.thumb-vit{position:relative;background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 30px -10px #3c1e5080;height:100%}.thumb-vit .nav{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-bottom:1px solid #eef1ee}.thumb-vit .nav .logo{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:6.5px;color:var(--green-deep);letter-spacing:-.02em;background:#0000;width:auto;height:auto;border-radius:0}.thumb-vit .nav .logo em{color:#c89968;font-style:normal}.thumb-vit .nav .links{display:flex;gap:6px}.thumb-vit .nav .links span{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:600;font-size:4.5px;color:var(--muted);width:auto;height:auto;background:#0000;border-radius:0}.thumb-vit .hero{flex:1;background:linear-gradient(160deg,#1a3a2a,#2a5a3a 50%,#3a7a4a);position:relative;padding:11px 10px;color:#fff;overflow:hidden;border:0}.thumb-vit .hero:before{content:"";position:absolute;right:-30px;bottom:-30px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#ffcf3a59,#0000 65%)}.thumb-vit .hero:after{content:"";position:absolute;left:55%;top:0;bottom:0;right:0;background:linear-gradient(160deg,#9c6b3f,#5d3818);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.thumb-vit .hero .h1{position:relative;z-index:1}.thumb-vit .hero .eyebrow{display:inline-flex;align-items:center;gap:3px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:4px;letter-spacing:.15em;color:var(--sun);text-transform:uppercase;margin-bottom:3px}.thumb-vit .hero .eyebrow:before{content:"";width:8px;height:1px;background:var(--sun)}.thumb-vit .hero .t{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:11px;line-height:1;margin-bottom:3px;letter-spacing:-.03em}.thumb-vit .hero .s{font-family:Nunito,Nunito Fallback,system-ui,sans-serif;font-size:5px;opacity:.85;line-height:1.35;max-width:60%}.thumb-vit .hero .btn{display:inline-flex;align-items:center;gap:3px;margin-top:6px;background:var(--sun);color:var(--ink);font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:5.5px;padding:4px 9px;border-radius:999px;box-shadow:0 4px 8px -2px #0000004d}.thumb-vit .strip{display:flex;padding:6px 8px;gap:4px;background:#fafbfa;border-top:1px solid #eef1ee}.thumb-vit .strip .tile{flex:1;aspect-ratio:1.4;border-radius:3px;position:relative;overflow:hidden}.thumb-vit .strip .tile:first-child{background:linear-gradient(160deg,#d9b48a,#9c6b3f)}.thumb-vit .strip .tile:nth-child(2){background:linear-gradient(160deg,#c4a888,#7a5a3a)}.thumb-vit .strip .tile:nth-child(3){background:linear-gradient(160deg,#e0c8a4,#a88a5a)}.thumb-vit .strip .tile:after{content:"";position:absolute;left:30%;top:25%;width:40%;height:50%;background:radial-gradient(ellipse,#ffffff4d,#0000 60%);border-radius:50%}.ex-card.mobile .thumb{background:linear-gradient(135deg,#00704a,#004d33);padding:14px;display:flex;align-items:center;justify-content:center}.thumb-mob{width:58%;aspect-ratio:9/19;background:#0b1a14;border-radius:10px;padding:3px;position:relative;box-shadow:0 16px 30px -10px #0006}.thumb-mob:before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:20px;height:3px;background:#333;border-radius:3px;z-index:2}.thumb-mob .scr{background:#fff;border-radius:8px;height:100%;overflow:hidden;display:flex;flex-direction:column}.thumb-mob .stat{height:10px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 6px}.thumb-mob .stat .t{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:5px;color:var(--ink)}.thumb-mob .stat .b{width:6px;height:3px;background:var(--ink);border-radius:1px}.thumb-mob .top{padding:4px 6px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f2f0}.thumb-mob .top .logo{width:14px;height:4px;background:var(--green);border-radius:1px}.thumb-mob .top .burger{display:flex;flex-direction:column;gap:1px}.thumb-mob .top .burger span{width:6px;height:1px;background:var(--ink)}.thumb-mob .hero-m{height:32%;background:linear-gradient(135deg,#eaf8f0,#c6e7d4);position:relative;padding:5px;display:flex;flex-direction:column;justify-content:flex-end}.thumb-mob .hero-m .t{font-size:6px;color:var(--green-deep);line-height:1.1}.thumb-mob .hero-m .cta,.thumb-mob .hero-m .t{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800}.thumb-mob .hero-m .cta{display:inline-block;margin-top:3px;background:var(--green);color:#fff;font-size:4.5px;padding:2px 5px;border-radius:999px;align-self:flex-start}.thumb-mob .items{flex:1;padding:5px;display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.thumb-mob .items .c{background:#f4f6f4;border-radius:3px;padding:2px;display:flex;flex-direction:column;gap:1px}.thumb-mob .items .c .img{aspect-ratio:1;background:linear-gradient(135deg,#d9f2e5,#b9e7cc);border-radius:2px}.thumb-mob .items .c .bar{height:1.5px;background:var(--ink);border-radius:1px;width:70%}.thumb-mob .tabs{height:14px;border-top:1px solid #f0f2f0;display:flex}.thumb-mob .tabs .tab{flex:1;display:flex;align-items:center;justify-content:center}.thumb-mob .tabs .tab .ic{width:6px;height:6px;border-radius:50%;background:#d6dcd8}.thumb-mob .tabs .tab.on .ic{background:var(--green)}.counter-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);padding:10px 16px;border-radius:999px;font-size:13px;color:var(--ink-2);margin-top:18px;box-shadow:0 6px 16px -10px #00503233}.counter-pill strong{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;color:var(--green-ink);font-size:15px}.section{padding:96px 0;position:relative}.section.alt{background:var(--bg)}.section.green{background:linear-gradient(180deg,#fff,#eaf8f0)}.sec-in{max-width:1280px;margin:0 auto;padding:0 32px}.sec-head{text-align:center;max-width:820px;margin:0 auto 48px}.sec-head h2{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:42px;line-height:1.1;letter-spacing:-.02em;margin:0 0 14px;color:var(--ink)}.sec-head h2 .hl{color:var(--green-ink)}.sec-head p{font-size:16.5px;color:var(--ink-2);margin:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);margin-bottom:14px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.eyebrow.ai{color:var(--blue)}.eyebrow.ai .dot{background:var(--blue)}.intro-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.intro-l .eyebrow{margin-bottom:10px}.intro-l h2{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:38px;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.intro-l h2 .hl{color:var(--green-ink)}.intro-r p{font-size:16px;color:var(--ink-2);margin:0 0 16px}.intro-r p:last-child{margin-bottom:0}.tick-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.tick-list li{display:flex;gap:10px;font-size:14.5px;color:var(--ink-2);align-items:flex-start}.tick-list li>.ic{width:22px;height:22px;border-radius:50%;background:var(--green-softer);color:var(--green-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.tick-list li>.ic svg{width:12px;height:12px;display:block}.ai-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ai-visual{background:linear-gradient(135deg,#e8f0ff,#fff);border:1px solid #d8e3fb;border-radius:22px;padding:40px;aspect-ratio:1}.ai-chip,.ai-visual{position:relative;display:flex;align-items:center;justify-content:center}.ai-chip{width:200px;height:200px;border-radius:28px;background:linear-gradient(145deg,#3f7ef7,#1e4fc4);color:#fff;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:60px;letter-spacing:-.02em;box-shadow:0 30px 60px -20px #1e50c866,inset 0 -8px 20px #00000026}.ai-chip:before{content:"";position:absolute;inset:-14px;border:2px dashed #3c78f059;border-radius:36px;animation:40s linear infinite v6spin}.ai-chip .pulse{position:absolute;inset:-30px;border:2px solid #3c78f033;border-radius:40px;animation:3s ease-out infinite v6pulse}@keyframes v6spin{to{transform:rotate(1turn)}}@keyframes v6pulse{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.15);opacity:0}}.ai-l h3{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:34px;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px}.ai-l h3 .hl{color:var(--blue)}.ai-l p{font-size:16px;color:var(--ink-2);margin:0 0 24px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feat{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px;transition:transform .2s,box-shadow .2s}.feat:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #00503233;border-color:#b9e7cc}.feat .ic{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:linear-gradient(145deg,#eaf8f0,#b9e7cc);color:var(--green-deep)}.feat .ic svg{width:26px;height:26px}.feat h3{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:18px;margin:0 0 8px;color:var(--ink);letter-spacing:-.01em}.feat p{font-size:14px;color:var(--muted);margin:0;line-height:1.6}.rating-top{display:flex;align-items:center;gap:28px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.rating-top .big{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:64px;line-height:1;letter-spacing:-.03em;color:var(--ink)}.rating-top .big span{font-size:28px;color:var(--muted);font-weight:700}.rating-top .stars{color:#f5b200;letter-spacing:4px;font-size:26px}.rating-top .txt{font-size:14.5px;color:var(--ink-2)}.rating-top .txt b{color:var(--ink)}.reviews{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.review{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.review .stars{color:#f5b200;letter-spacing:2px;font-size:14px}.review .q{font-size:13.5px;color:var(--ink-2);line-height:1.55;margin:0;font-style:italic}.review .who{margin-top:auto;padding-top:10px;border-top:1px solid var(--border);font-size:12px}.review .who b{color:var(--ink);font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-size:12.5px}.review .who a{color:var(--green-ink);font-size:11.5px;display:block}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split h2{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:38px;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;color:var(--ink)}.split h2 .hl{color:var(--green-ink)}.split p{font-size:16px;color:var(--ink-2);margin:0 0 22px}.split .chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--green-ink);margin-bottom:16px}.split .chip .dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.tpl-visual{position:relative;aspect-ratio:4/3;background:linear-gradient(135deg,#eaf8f0,#c6e7d4);border-radius:22px;padding:28px;overflow:hidden;border:1px solid #b9e7cc}.tpl-stack{position:relative;width:100%;height:100%}.tpl-card{position:absolute;background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px;box-shadow:0 20px 40px -20px #00503240}.tpl-card .bar{height:6px;background:#e7ebe8;border-radius:3px;margin-bottom:6px}.tpl-card .bar.g{background:var(--green);width:40%;margin-bottom:10px}.tpl-card .img{aspect-ratio:4/3;background:linear-gradient(135deg,#ffffff4d,#fff0),repeating-linear-gradient(45deg,#d9f2e5 0 6px,#eaf8f0 6px 12px);border-radius:8px}.tpl-card.one{top:10%;left:5%;width:55%;transform:rotate(-3deg)}.tpl-card.two{top:8%;right:5%;width:40%;transform:rotate(2deg)}.tpl-card.three{bottom:8%;left:18%;width:65%;transform:rotate(1.5deg)}.compliance{display:grid;grid-template-columns:1fr 1fr;gap:24px}.comp-card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px;display:grid;grid-template-columns:80px 1fr;gap:20px}.comp-card h3{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:18px;margin:0 0 8px;color:var(--ink)}.comp-card p{font-size:14px;color:var(--muted);margin:0 0 12px;line-height:1.6}.comp-card .link{display:inline-flex;align-items:center;gap:6px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:13px;color:var(--green-ink)}.nf-logo{background:linear-gradient(145deg,#1a6bff,#0948c4);color:#fff;font-size:26px;letter-spacing:-.03em;box-shadow:0 14px 30px -14px #1450c880}.fx-logo,.nf-logo{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800}.fx-logo{background:linear-gradient(145deg,#ffcf3a,#e6a800);color:var(--ink);font-size:18px;letter-spacing:-.02em;box-shadow:0 14px 30px -14px #dca00080;flex-direction:column}.fx-logo small{font-size:10px;letter-spacing:.1em;opacity:.7}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.price{background:#fff;border:1px solid var(--border);border-radius:18px;padding:32px 28px;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.price:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #00503240}.price.feat{border:2px solid var(--green);background:linear-gradient(180deg,#eaf8f0,#fff)}.price.feat:before{content:"Le plus populaire";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--green);color:#fff;padding:5px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.price h3,.price.feat:before{font-family:Poppins,Poppins Fallback,system-ui,sans-serif}.price h3{font-weight:800;font-size:24px;margin:0 0 8px;letter-spacing:-.02em;color:var(--ink)}.price .tag{font-size:13px;color:var(--muted);margin:0 0 20px;min-height:38px}.price .p{display:flex;align-items:baseline;gap:6px;margin-bottom:22px}.price .p .n{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:48px;color:var(--ink);letter-spacing:-.03em}.price .p .u{font-size:14px;color:var(--muted);font-weight:600}.price ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.price ul li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.price ul li .ic{width:18px;height:18px;border-radius:50%;background:var(--green-softer);color:var(--green-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.price ul li .ic svg{width:10px;height:10px}.price .btn{justify-content:center;margin-top:auto}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.article{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .2s}.article:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #00503233}.article .cover{aspect-ratio:16/9;position:relative;overflow:hidden}.article .cover .glyph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.article .cover .badge{position:absolute;top:12px;left:12px;background:#ffffffeb;border-radius:999px;padding:4px 10px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:11px;letter-spacing:.06em;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.article .body{padding:22px}.article .meta{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink);margin-bottom:8px}.article .meta,.article h4{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700}.article h4{font-size:16.5px;line-height:1.3;margin:0 0 10px;color:var(--ink)}.article p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.55}.cov-eco{background:linear-gradient(135deg,#0a5c3e,#1a9467 70%,#3fc08c)}.cov-eco .leaf{position:absolute;color:#bff2d6}.cov-eco .leaf.l1{top:-20px;right:-20px;width:140px;height:140px;opacity:.35}.cov-eco .leaf.l2{bottom:-18px;left:10px;width:90px;height:90px;opacity:.25;transform:rotate(40deg)}.cov-eco .glyph svg{width:64px;height:64px;color:#ffcf3a;filter:drop-shadow(0 6px 14px rgba(0,0,0,.2))}.cov-design{background:linear-gradient(135deg,#fde9d4,#ffd6b8 60%,#ffc89a)}.cov-design .window{position:absolute;inset:20px 30px;background:#fff;border-radius:10px;box-shadow:0 12px 24px -12px #b45a1e66;transform:rotate(-3deg)}.cov-design .window:before{content:"";position:absolute;top:0;left:0;right:0;height:14px;background:#f4f4f4;border-radius:10px 10px 0 0;border-bottom:1px solid #e5e7e9}.cov-design .window:after{content:"";position:absolute;top:4px;left:8px;width:6px;height:6px;border-radius:50%;background:#ff6b5a;box-shadow:10px 0 0 #ffcf3a,20px 0 0 #096}.cov-design .window .hero-s{position:absolute;top:20px;left:10px;right:10px;height:46%;background:linear-gradient(135deg,#eaf8f0,#c6e7d4);border-radius:6px}.cov-design .window .bar{position:absolute;left:10px;right:10px;height:5px;border-radius:3px;background:#e5e7e9}.cov-design .window .b1{bottom:24px;width:60%}.cov-design .window .b2{bottom:14px;width:80%;left:10px}.cov-design .window .b3{bottom:4px;width:40%}.cov-dom{background:linear-gradient(135deg,#e8efff,#c5d5fb 70%,#a9bff7)}.cov-dom .globe{position:absolute;right:-30px;top:-30px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#dce6ff 40%,#7fa1ff 100%);box-shadow:inset -20px -30px 40px #2850dc66,0 12px 30px -10px #2850dc4d}.cov-dom .globe:before{content:"";position:absolute;inset:30px;border-radius:50%;border-color:#0000 #1e50c84d;border-style:solid;border-width:1.5px}.cov-dom .globe:after{content:"";position:absolute;inset:20px 0;border-radius:50%;border-color:#1e50c840 #0000;border-style:solid;border-width:1.5px}.cov-dom .urls{position:absolute;left:16px;bottom:14px;display:flex;flex-direction:column;gap:6px}.cov-dom .url-chip{background:#fff;border-radius:6px;padding:4px 10px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:12px;color:var(--blue);box-shadow:0 6px 14px -8px #143cc866}.cov-dom .url-chip.alt{color:#555;font-weight:600;opacity:.7}.cov-video{background:linear-gradient(135deg,#1a1a2e,#2a1a3e 60%,#4a1a5e)}.cov-video:before{content:"";position:absolute;inset:0;background:radial-gradient(2px 2px at 20% 30%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 70% 60%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 85% 25%,#fff,#0000 60%),radial-gradient(1px 1px at 40% 80%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 55% 15%,#fff,#0000 60%);opacity:.8}.cov-video .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #ffffff26,0 0 0 20px #ffffff12}.cov-video .play svg{width:24px;height:24px;color:#4a1a5e;margin-left:4px}.cov-video .bars{position:absolute;bottom:14px;left:16px;right:16px;height:3px;background:#fff3;border-radius:3px;overflow:hidden}.cov-video .bars:before{content:"";position:absolute;left:0;top:0;bottom:0;width:40%;background:#ff6b5a}.cov-seo{background:linear-gradient(135deg,#fff7d6,#ffe18a 60%,#ffcf3a)}.cov-seo .chart{position:absolute;inset:20px 24px 30px;display:flex;align-items:flex-end;gap:8px}.cov-seo .chart .b{flex:1;background:linear-gradient(180deg,#0b1a14,#2f443a);border-radius:4px 4px 0 0;position:relative}.cov-seo .arrow{position:absolute;top:22px;left:20px;right:20px;height:2px;pointer-events:none}.cov-seo .arrow svg{position:absolute;width:100%;height:auto}.cov-seo .kw{position:absolute;top:14px;right:16px;background:#0b1a14;color:var(--sun);font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:13px;padding:4px 10px;border-radius:999px}.cov-contact{background:linear-gradient(135deg,#d9f2e5,#a5dfc2 70%,#66cb95)}.cov-contact .phone-ill{position:absolute;right:18px;bottom:14px;width:82px;height:110px;background:#0b1a14;border-radius:12px;box-shadow:0 14px 30px -14px #00281480;padding:8px 6px}.cov-contact .phone-ill:before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:24px;height:3px;background:#2f443a;border-radius:3px}.cov-contact .phone-ill .scr{background:linear-gradient(180deg,#00a76f,#004d33);border-radius:6px;height:100%;padding:12px 6px 4px;display:flex;flex-direction:column;gap:3px}.cov-contact .phone-ill .scr .ln{height:4px;background:#ffffff80;border-radius:2px}.cov-contact .phone-ill .scr .ln:nth-child(2){width:60%}.cov-contact .bubble{position:absolute;left:18px;top:22px;background:#fff;border-radius:14px 14px 14px 4px;padding:10px 14px;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:13px;color:var(--green-deep);box-shadow:0 10px 20px -10px #0050324d;display:flex;align-items:center;gap:8px}.cov-contact .bubble:after{content:"";position:absolute;left:0;bottom:-6px;width:14px;height:14px;background:#fff;clip-path:polygon(0 0,100% 0,0 100%);transform:translateX(-2px)}.cov-contact .bubble .d{width:6px;height:6px;border-radius:50%;background:var(--green);animation:1.4s ease-in-out infinite v6cpulse}@keyframes v6cpulse{0%,to{opacity:1}50%{opacity:.4}}.eco-wrap{background:linear-gradient(135deg,var(--green-deep),var(--green));color:#fff;border-radius:24px;padding:56px;position:relative;overflow:hidden}.eco-wrap:before{content:"";position:absolute;right:-100px;top:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffcf3a33 0,#ffcf3a00 70%);z-index:0}.eco-plants{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.eco-plants svg{position:absolute;color:#ffffff1a}.eco-plants .p1{bottom:-40px;left:-30px;width:260px;height:260px;color:#ffffff17}.eco-plants .p2{top:-50px;right:10%;width:180px;height:180px;color:#ffcf3a21;transform:rotate(15deg)}.eco-plants .p3{bottom:-30px;right:-20px;width:200px;height:200px;color:#ffffff14;transform:rotate(-20deg)}.eco-plants .p4{top:40%;left:42%;width:90px;height:90px;color:#ffcf3a1f;transform:rotate(-5deg)}.eco-grid,.eco-head{position:relative;z-index:1}.eco-head{text-align:center;margin-bottom:40px}.eco-head .eyebrow{color:var(--sun)}.eco-head .eyebrow .dot{background:var(--sun)}.eco-head h2{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:38px;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}.eco-head p{font-size:16px;opacity:.92;max-width:720px;margin:0 auto}.eco-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.eco-card{background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eco-card .ic{width:44px;height:44px;border-radius:12px;background:#ffcf3a33;color:var(--sun);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.eco-card .ic svg{width:22px;height:22px}.eco-card h4{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:16px;margin:0 0 8px}.eco-card p{font-size:13.5px;line-height:1.6;margin:0;opacity:.88}.guide{display:grid;grid-template-columns:1fr 1fr;gap:56px}.guide h3{font-weight:800;font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:0 0 14px}.guide h3,.guide h4{font-family:Poppins,Poppins Fallback,system-ui,sans-serif}.guide h4{font-weight:700;font-size:17px;margin:22px 0 8px;color:var(--ink)}.guide p{font-size:15px;color:var(--ink-2);margin:0 0 12px}.guide ul{padding-left:22px;margin:10px 0 14px;color:var(--ink-2);font-size:14.5px}.guide ul li{margin-bottom:6px}.guide .assure-box{background:var(--green-softer);border:1px solid #b9e7cc;border-radius:14px;padding:20px;margin-top:16px}.guide .assure-box b{color:var(--green-deep);font-family:Poppins,Poppins Fallback,system-ui,sans-serif}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.faq{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px 20px}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary .q-ic{width:26px;height:26px;border-radius:50%;background:#fafbfa;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--green-ink);flex-shrink:0;transition:transform .2s}.faq summary .q-ic svg{width:13px;height:13px}.faq[open] summary .q-ic{transform:rotate(45deg);background:var(--green);color:#fff;border-color:var(--green)}.faq .ans{margin-top:10px;font-size:14px;color:var(--muted);line-height:1.6}.cta-final{background:linear-gradient(135deg,var(--green-deep),var(--green));color:#fff;border-radius:24px;padding:56px;text-align:center;position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(400px 200px at 20% 120%,#ffcf3a33,#0000 60%),radial-gradient(400px 200px at 80% -20%,#ffffff26,#0000 60%)}.cta-final h2{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-weight:800;font-size:40px;line-height:1.1;margin:0 0 14px;letter-spacing:-.02em;position:relative}.cta-final p{font-size:16.5px;margin:0 0 28px;opacity:.95;position:relative;max-width:620px;margin-inline:auto}.cta-final .btn.ghost{color:#fff;border-color:#fff6}.cta-final .inner-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.section--topsites{padding:64px 0;background:#fff}@supports (content-visibility:auto){.section.alt,.section.green,.section.section--topsites,.section[style*="padding:20px 0 100px"],.section[style*="padding:72px 0"]{content-visibility:auto;contain-intrinsic-size:auto 800px}.section~.section:not(.section--topsites){content-visibility:auto;contain-intrinsic-size:auto 600px}}@media (max-width:1000px){.nav-links{display:none}.nav-burger{display:inline-flex}.footer-in{grid-template-columns:1fr}.nav-bar.is-open .nav-links{display:flex;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;padding:12px 32px 24px;border-bottom:1px solid var(--border);gap:4px;box-shadow:0 12px 24px -16px #00000026;z-index:49}.ai-wrap,.articles,.compliance,.eco-grid,.faq-grid,.features,.guide,.hero-in,.intro-wrap,.pricing,.reviews,.split{grid-template-columns:1fr!important}.hero h1{font-size:40px}.sec-head h2{font-size:30px}.cta-final h2,.eco-head h2{font-size:28px}.ex-card.desktop{grid-column:span 1}.section{padding:64px 0}.hero-in{padding:48px 24px}.sec-in{padding:0 24px}.cta-final,.eco-wrap{padding:36px 28px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=main_style_index_v6.css.map */
