.insights{--cream:#f4f1e9;--card:#fff;--ink:#1b1a17;--muted:#6f6e68;--green-accent:#399f70;--sans:"Plus Jakarta Sans", system-ui, sans-serif;--serif:"Cormorant Garamond", Georgia, serif;--r:20px;--ease:cubic-bezier(.22, .61, .36, 1);z-index:20;background-color:#a8eeba;border-radius:0;flex-direction:column;justify-content:center;width:100%;max-width:100%;min-height:auto;margin:0;padding:clamp(40px,6vw,60px) clamp(16px,4vw,40px);display:flex;position:relative}.insights-head{text-align:center;margin-bottom:clamp(36px,5vw,60px)}.insights-eyebrow{color:#fffc;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;margin-bottom:22px;font-size:14px;font-weight:700;display:inline-flex}.insights-eyebrow svg{display:block}.insights-headline{letter-spacing:-.01em;color:var(--ink);font-size:clamp(30px,5vw,50px);font-weight:700;line-height:1.16}.insights-headline .line{display:block;overflow:hidden}.insights-headline .line-inner{display:block}.insights-headline em{font-family:var(--serif);letter-spacing:0;color:var(--green-deep);font-style:italic;font-weight:700}.insights-grid{grid-template-rows:auto auto;grid-template-columns:1fr 320px 1fr;align-items:center;gap:10px;display:grid}.insights-a{grid-area:1/1;justify-self:end;width:100%;max-width:360px}.insights-b{grid-area:2/1;justify-self:end;width:100%;max-width:360px}.insights-media{grid-area:1/2/span 2}.insights-c{grid-area:1/3;justify-self:start;width:100%;max-width:360px}.insights-d{grid-area:2/3;justify-self:start;width:100%;max-width:360px}.insights-card{background:var(--card);aspect-ratio:unset;min-height:160px;transition:box-shadow .45s var(--ease);border-radius:16px;flex-direction:column;padding:24px;display:flex;box-shadow:0 16px 40px -8px #0000001f}.insights-card:hover{box-shadow:0 30px 54px -28px #28261e80}.insights-icon{background:var(--green-accent);color:#fff;width:46px;height:46px;box-shadow:none;transition:transform .45s var(--ease);border-radius:50%;place-items:center;display:grid}.insights-card:hover .insights-icon{transform:scale(1.06)rotate(-3deg)}.insights-icon svg{width:24px;height:24px}.insights-text{margin-top:20px}.insights-text h3{letter-spacing:-.01em;color:var(--ink);font-size:clamp(18px,1.4vw,20px);font-weight:700}.insights-text p{color:var(--muted);max-width:34ch;margin-top:11px;font-size:16px;font-weight:500;line-height:1.62}.insights-media{aspect-ratio:9/16;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 15px 40px -15px #0000001a}.insights-media img{object-fit:cover;will-change:transform;width:100%;height:118%;display:block;position:absolute;inset:-9% 0}@media (max-width:900px){.insights-grid{grid-template-columns:1fr 1fr}.insights-a,.insights-b,.insights-c,.insights-d,.insights-media{grid-area:auto}.insights-media{order:-1;grid-column:1/-1;min-height:300px}}@media (max-width:560px){.insights-grid{grid-template-columns:1fr}.insights-media{min-height:280px}.insights-card{text-align:center;align-items:center;min-height:auto}}
.FAQ-module__bF8gtq__faqSection{--mint-1:#f9fef0;--mint-2:#e7fadd;--mint-3:#c9f2d2;--mint-4:#a6e7be;--mint-deep:#4fbe86;--mint-ink:#1f7a54;--ink:#0e1512;--ink-soft:#3b4642;--muted:#66756e;--line:#0f281c14;--glass:#ffffffdb;--glass-hi:#fffffff0;--radius:22px;--ease:cubic-bezier(.22,.61,.36,1);color:var(--ink);background:#f5f8f5;padding:clamp(24px,4vw,50px) 16px;position:relative;overflow:clip}.FAQ-module__bF8gtq__faqSection:before,.FAQ-module__bF8gtq__faqSection:after{content:"";filter:blur(90px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.FAQ-module__bF8gtq__faqSection:before{filter:blur(120px);background:radial-gradient(circle,#a6e7be42,#0000 72%);width:58vw;height:58vw;top:-24vw;left:-20vw}.FAQ-module__bF8gtq__faqSection:after{filter:blur(120px);background:radial-gradient(circle,#c9f2d238,#0000 72%);width:52vw;height:52vw;bottom:-26vw;right:-22vw}.FAQ-module__bF8gtq__wrap{z-index:1;width:100%;max-width:960px;margin:0 auto;position:relative}.FAQ-module__bF8gtq__head{text-align:center;margin-bottom:clamp(30px,5vw,52px)}.FAQ-module__bF8gtq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mint-ink);background:linear-gradient(120deg,var(--mint-1),var(--mint-3));opacity:0;border:1px solid #4fbe8647;border-radius:100px;align-items:center;gap:8px;padding:7px 15px 7px 12px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.FAQ-module__bF8gtq__eyebrow .FAQ-module__bF8gtq__dot{background:radial-gradient(circle at 35% 35%,#8ff0b8,var(--mint-deep));border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4fbe862e}.FAQ-module__bF8gtq__head h1{letter-spacing:-.03em;opacity:0;margin:20px 0 14px;font-family:Manrope,sans-serif;font-size:clamp(30px,5.4vw,50px);font-weight:800;line-height:1.05}.FAQ-module__bF8gtq__head p{color:var(--muted);opacity:0;max-width:46ch;margin:0 auto;font-size:clamp(15px,2.4vw,17px);line-height:1.6}.FAQ-module__bF8gtq__foot{opacity:0;text-align:center;margin-top:clamp(26px,4vw,40px)}.FAQ-module__bF8gtq__foot span{color:var(--muted);font-size:15px}.FAQ-module__bF8gtq__cta{color:var(--ink);background:linear-gradient(120deg,var(--mint-1),var(--mint-3));transition:transform .4s var(--ease),box-shadow .4s var(--ease);border:1px solid #4fbe8652;border-radius:100px;align-items:center;gap:9px;margin-top:14px;padding:12px 22px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fffc,0 8px 22px -12px #4fbe86b3}.FAQ-module__bF8gtq__cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffc,0 14px 30px -12px #4fbe86d9}.FAQ-module__bF8gtq__cta svg{transition:transform .4s var(--ease)}.FAQ-module__bF8gtq__cta:hover svg{transform:translate(3px)}.FAQ-module__bF8gtq__faq{flex-direction:column;gap:14px;display:flex}.FAQ-module__bF8gtq__item{border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);transition:transform .5s var(--ease),box-shadow .5s var(--ease),background .5s var(--ease),border-color .5s var(--ease);opacity:0;border:1px solid #0f281c12;position:relative;overflow:hidden;transform:translateY(-20px);box-shadow:inset 0 1px #ffffffe6,0 8px 24px -16px #183c2a2e}.FAQ-module__bF8gtq__itemIn{opacity:1;transition:opacity .8s var(--ease),transform .8s var(--ease),box-shadow .5s var(--ease),background .5s var(--ease);transform:translateY(0)}.FAQ-module__bF8gtq__item:hover{box-shadow:inset 0 1px #ffffffe6,0 16px 40px -16px #183c2a4d}.FAQ-module__bF8gtq__itemOpen{background:linear-gradient(#f4fcef,#e8f8e0)}.FAQ-module__bF8gtq__q{z-index:1;cursor:pointer;text-align:left;width:100%;color:var(--ink);letter-spacing:-.015em;background:0 0;border:0;align-items:center;gap:18px;padding:clamp(20px,3.2vw,27px) clamp(16px,2.4vw,20px) clamp(20px,3.2vw,27px) clamp(24px,3.6vw,30px);font-family:Manrope,sans-serif;font-size:clamp(16px,2.6vw,19px);font-weight:700;line-height:1.35;display:flex;position:relative}.FAQ-module__bF8gtq__qText{flex:1}.FAQ-module__bF8gtq__icon{width:30px;height:30px;transition:transform .4s var(--ease);flex:none;position:relative}.FAQ-module__bF8gtq__icon i{width:19px;height:2.4px;transition:transform .4s var(--ease),background .4s var(--ease);background:#9aa49d;border-radius:2px;position:absolute;top:50%;left:50%}.FAQ-module__bF8gtq__icon i:first-child{transform:translate(-50%,-50%)}.FAQ-module__bF8gtq__icon i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.FAQ-module__bF8gtq__itemOpen .FAQ-module__bF8gtq__icon{transform:rotate(45deg)}.FAQ-module__bF8gtq__itemOpen .FAQ-module__bF8gtq__icon i{background:var(--mint-deep)}.FAQ-module__bF8gtq__a{z-index:1;transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid;position:relative}.FAQ-module__bF8gtq__itemOpen .FAQ-module__bF8gtq__a{grid-template-rows:1fr}.FAQ-module__bF8gtq__aInner{overflow:hidden}.FAQ-module__bF8gtq__aContent{color:var(--ink-soft);opacity:0;transition:opacity .5s var(--ease) 50ms,transform .5s var(--ease) 50ms;padding:0 clamp(52px,7vw,74px) clamp(22px,3.2vw,28px) clamp(24px,3.6vw,30px);font-size:clamp(14.5px,2.2vw,16px);line-height:1.72;transform:translateY(8px)}.FAQ-module__bF8gtq__itemOpen .FAQ-module__bF8gtq__aContent{opacity:1;transform:translateY(0)}.FAQ-module__bF8gtq__visible .FAQ-module__bF8gtq__eyebrow{animation:FAQ-module__bF8gtq__riseIn .8s var(--ease) 80ms forwards}.FAQ-module__bF8gtq__visible h1{animation:FAQ-module__bF8gtq__riseIn .9s var(--ease) .2s forwards}.FAQ-module__bF8gtq__visible p{animation:FAQ-module__bF8gtq__riseIn .9s var(--ease) .34s forwards}.FAQ-module__bF8gtq__visible .FAQ-module__bF8gtq__foot{animation:FAQ-module__bF8gtq__riseIn .8s var(--ease) 1s forwards}@keyframes FAQ-module__bF8gtq__riseIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FAQ-module__bF8gtq__eyebrow,.FAQ-module__bF8gtq__head h1,.FAQ-module__bF8gtq__head p,.FAQ-module__bF8gtq__foot,.FAQ-module__bF8gtq__item{opacity:1!important;transition-duration:.001ms!important;animation:none!important;transform:none!important}}
