.v7 .nav a.l[aria-current]{color:#f5f3ec;position:relative}.v7 .nav a.l[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:3px;border-radius:2px;background:#7fd1a8}.v7 .ogrid{display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:60px;align-items:center;padding:38px 0 108px}.v7 .bc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;font-size:13.5px;font-weight:700;color:rgba(245,243,236,.55)}.v7 .bc a{color:rgba(245,243,236,.8);text-decoration:none}.v7 .bc a:hover{color:#f5f3ec}.v7 .oh1{font-size:calc(var(--h1max)*1px);white-space:nowrap}.v7 .oh1.oh1w{white-space:normal;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance;line-height:1.05}.v7 .oband{margin-top:20px;font-size:36px;line-height:1}.v7 .oband .h1b{margin-top:0;font-size:1em}.v7 .osub{margin:32px 0 0;max-width:520px;font-size:19px;line-height:1.55;color:rgba(245,243,236,.82)}.v7 .ocats{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.v7 .ocat{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;background:rgba(245,243,236,.08);border:1px solid rgba(245,243,236,.18);color:#f5f3ec;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.v7 .ocat:hover{background:rgba(245,243,236,.2);color:#f5f3ec}.v7 .ocat[aria-current]{background:#f5f3ec;border-color:#f5f3ec;color:#1f3a2e}.v7 .ot{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-height:420px;padding:30px 30px 26px;border-radius:38px;color:#f5f3ec;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.v7 .ot:hover{color:#f5f3ec;transform:translateY(-6px)}.v7 .ot .grain{z-index:-1}.v7 .okw{display:block;font-size:88px;font-weight:900;line-height:1.05;letter-spacing:-.04em;white-space:nowrap;font-style:normal;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.v7 .okw[data-n="4"]{font-size:min(72px,calc(280px / var(--n, 4)))}.v7 .ofe .okw[data-n="4"]{font-size:min(112px,calc(420px / var(--n, 4)))}.v7 .ot:hover .okw{transform:translateX(10px)}.v7 .oro{display:block;margin-top:4px;font-size:16px;font-style:italic;font-weight:700;opacity:.62}.v7 .obd{display:flex;flex-direction:column;margin-top:auto;padding-top:30px}.v7 .opl{align-self:flex-start;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:rgba(245,243,236,.12);border:1px solid rgba(245,243,236,.2);font-size:13.5px;font-weight:800}.v7 .oti{margin:14px 0 0;font-size:25px;line-height:1.1;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.v7 .odesc{margin:10px 0 0;font-size:15.5px;line-height:1.5;opacity:.82}.v7 .ofoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.v7 .ome{font-size:14.5px;font-weight:600;opacity:.7}.v7 .ogo{flex:0 0 auto;width:50px;height:50px;border-radius:50%;background:rgba(245,243,236,.12);border:1px solid rgba(245,243,236,.22);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.v7 .ot:hover .ogo{background:#7fd1a8;border-color:#7fd1a8;color:#1f3a2e;transform:rotate(-45deg)}.v7 .om1{background:radial-gradient(120% 90% at 100% 0,#3a5f4f 0,#1f3a2e 48%,#132018 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 40px 70px -30px rgba(15,28,21,.65)}.v7 .om1 .okw{background:linear-gradient(180deg,#d5f4e3,#7fd1a8 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.v7 .om2{background:radial-gradient(110% 120% at 100% 0,#4d3d70 0,#231d35 52%,#0f0d16 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 40px 70px -30px rgba(15,13,22,.7)}.v7 .om2 .okw{background:linear-gradient(180deg,#fdf1cb,#e2c078 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.v7 .om3,.v7 .om3:hover{color:#1a1408}.v7 .om3{background:linear-gradient(135deg,#f8e7b6,#e2c078 52%,#c99a45);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 40px 70px -30px rgba(120,86,30,.6)}.v7 .om3 .ogo,.v7 .om3 .opl{background:rgba(26,20,8,.1);border-color:rgba(26,20,8,.22)}.v7 .om3:hover .ogo{background:#1a1408;border-color:#1a1408;color:#f3dca0}.v7 .om4,.v7 .om4:hover{color:#1f3a2e}.v7 .om4{background:#fff;box-shadow:0 0 0 1px rgba(31,58,46,.07),0 40px 70px -30px rgba(31,58,46,.26)}.v7 .om4 .okw{background:linear-gradient(180deg,#3a7a5e,#1f3a2e 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.v7 .om4 .ogo,.v7 .om4 .opl{background:#f0ede3;border-color:transparent}.v7 .om4:hover .ogo{background:#1f3a2e;border-color:#1f3a2e;color:#f5f3ec}.v7 .opills{display:flex;flex-wrap:wrap;gap:8px}.v7 .oune{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#1a1408;color:#f3dca0;font-size:13.5px;font-weight:800}.v7 .ofe{min-height:500px;padding:40px 42px 36px;border-radius:44px}.v7 .on .ofe{animation:v7-float 7s ease-in-out infinite}.v7 .ofe:hover{transform:none}.v7 .ofe .okw{font-size:148px}.v7 .ofe .oro{font-size:19px}.v7 .ofe .oti{font-size:36px;line-height:1.05;letter-spacing:-.045em}.v7 .ofe .odesc{font-size:16.5px}.v7 .ofe .ogo{width:60px;height:60px}.v7 .olist{padding-top:clamp(80px,8vw,120px)}.v7 .og3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px}.v7 .obot{padding-top:0}.v7 .octa{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:48px;align-items:center;padding:56px 60px;border-radius:44px;overflow:hidden;color:#f5f3ec;background:radial-gradient(120% 90% at 100% 0,#3a5f4f 0,#1f3a2e 48%,#132018 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 50px 80px -34px rgba(15,28,21,.7)}.v7 .octa img{width:184px;height:184px;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(0,0,0,.4))}.v7 .on .octa img{animation:v7-float 7s ease-in-out infinite}.v7 .octa h2{margin:0;font-size:50px;line-height:1.02;font-weight:800;letter-spacing:-.05em}.v7 .octa h2 i{color:#7fd1a8}.v7 .octa p{margin:18px 0 0;max-width:560px;font-size:18px;line-height:1.55;color:rgba(245,243,236,.8)}.v7 .ocs{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}@media (min-width:1024px){.v7 .nav{padding:clamp(12px,2.4vh,24px) 0}.v7 .ogrid{padding-top:clamp(14px,4.2vh,38px);padding-bottom:clamp(56px,11vh,108px)}.v7 .oband{font-size:clamp(26px,4vh,36px);margin-top:clamp(12px,2.2vh,20px)}.v7 .osub{margin-top:clamp(16px,3.5vh,32px);font-size:clamp(16px,2.1vh,19px)}.v7 .ocats{margin-top:clamp(18px,3.4vh,30px)}.v7 .ogrid>div:last-child{zoom:clamp(.78,tan(atan2(100vh,840px)),1)}}@media (min-width:1024px) and (max-width:1279px){.v7 .ogrid{grid-template-columns:minmax(0,1fr) 420px;gap:36px}.v7 .oh1{font-size:clamp(40px,calc((100vw - 560px)*var(--h1k)),calc(var(--h1max)*1px))}.v7 .ofe{min-height:460px;padding:34px 34px 30px}.v7 .ofe .okw{font-size:124px}.v7 .ofe .oti{font-size:30px}.v7 .og3{gap:16px}.v7 .ot{padding:26px 24px 22px}.v7 .oti{font-size:21px}.v7 .okw{font-size:72px}.v7 .octa{padding:44px;gap:36px}.v7 .octa img{width:150px;height:150px}.v7 .octa h2{font-size:40px}.v7 .navr .l{display:none}.v7 .nav nav{gap:22px}}@media (max-width:1023px){.v7 .ogrid{grid-template-columns:minmax(0,1fr);gap:40px;padding:14px 0 64px}.v7 .bc{margin-bottom:18px;font-size:13px}.v7 .oh1{font-size:var(--mh1,34px)}.v7 .oband{margin-top:14px;font-size:24px}.v7 .osub{margin-top:22px;font-size:17px;text-wrap:pretty}.v7 .ocats{gap:7px;margin-top:24px}.v7 .ocat{height:40px;padding:0 15px;font-size:14.5px}.v7 .ot{min-height:0;padding:26px 24px 24px;border-radius:30px}.v7 .ot:hover{transform:none}.v7 .okw{font-size:72px}.v7 .obd{padding-top:26px}.v7 .oti{font-size:23px}.v7 .odesc{font-size:15px}.v7 .ofoot{margin-top:14px}.v7 .ogo{width:44px;height:44px}.v7 .ofe{min-height:0;padding:30px 26px 26px;border-radius:32px}.v7 .ofe .okw{font-size:104px}.v7 .ofe .oti{font-size:28px}.v7 .ofe .odesc{font-size:15.5px}.v7 .ofe .ogo{width:50px;height:50px}.v7 .olist{padding-top:64px;padding-bottom:64px}.v7 .og3{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:30px}.v7 .obot{padding-bottom:72px}.v7 .octa{grid-template-columns:minmax(0,1fr);gap:14px;padding:32px 24px 30px;border-radius:32px}.v7 .octa img{width:112px;height:112px}.v7 .octa h2{font-size:33px}.v7 .octa p{margin-top:14px;font-size:16.5px}.v7 .ocs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:24px}@media (max-width:379px){.v7 .oh1{font-size:calc(var(--mh1,34px)*.92)}.v7 .octa h2{font-size:30px}.v7 .ofe .oti{font-size:26px}.v7 .ofe .okw{font-size:92px}}@media (max-width:339px){.v7 .oh1{font-size:calc(var(--mh1,34px)*.82)}.v7 .oband{font-size:21px}.v7 .octa{padding:28px 18px 26px}.v7 .octa h2{font-size:27px}.v7 .ocat{padding:0 12px;font-size:13.5px}.v7 .ofe .oti{font-size:24px}.v7 .oti{font-size:21px}.v7 .ofe .okw{font-size:80px}.v7 .okw{font-size:62px}}}.v7 .hero.oh{min-height:0}.v7 .hero.oh>.wrap{flex:0 1 auto}@media (min-width:1024px){.v7 .hero.oh>.glow{top:360px!important;bottom:auto}}.v7 .ot{overflow:hidden}.v7 .oti{overflow-wrap:break-word;word-break:keep-all}.v7 .opages{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;justify-content:center}@media (max-width:1023px){.v7 .opages{margin-top:28px}}