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