.v7 .hero.uh{min-height:0}.v7 .hero.uh>.wrap{flex:0 1 auto}.v7 .ugrid{grid-template-columns:minmax(0,1fr) 420px}.v7 .ugrid.ugrid--solo{grid-template-columns:minmax(0,1fr)}.v7 .uh1{font-size:58px}.v7 .uh1 i{display:block}.v7 .zsub{margin:24px 0 0;max-width:560px;font-size:19px;line-height:1.55;color:rgba(245,243,236,.82)}.v7 a.upill{text-decoration:none;transition:background-color .2s ease}.v7 a.upill:hover{background:rgba(127,209,168,.32);color:#a6e3c4}.v7 .uart h2.ufirst{margin-top:0}.v7 .uart a.ubtn,.v7 .uart a.ubtn:hover{color:#1f3a2e;text-decoration:none}.v7 .ucols.ucols--solo{grid-template-columns:minmax(0,1fr);justify-items:center}.v7 .ucols.ucols--solo .uart{width:100%}.v7 .zfv{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.v7 .zf{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;padding:24px 18px;border-radius:30px;text-align:center}.v7 .zf small{font-size:13.5px;font-weight:800}.v7 .zf1{background:#fff;box-shadow:0 0 0 1px rgba(31,58,46,.07),0 24px 44px -28px rgba(31,58,46,.3)}.v7 .zf1 small{color:#2d6a50}.v7 .zf1 b{margin-top:10px;font-size:68px;font-weight:900;line-height:1.1}.v7 .zf2{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 24px 44px -24px rgba(15,28,21,.65)}.v7 .zf2 small{color:#7fd1a8}.v7 .zf2 b{margin-top:10px;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.1}.v7 .zf2 span{margin-top:8px;font-size:15.5px;color:rgba(245,243,236,.8)}.v7 .zck{display:flex;flex-direction:column;gap:12px;margin:26px 0 0;padding:0;list-style:none}.v7 .zck li{display:flex;align-items:flex-start;gap:14px;font-size:18px;line-height:1.55;color:#2e3d35}.v7 .zck i{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#cfe9da;color:#1f3a2e;display:flex;align-items:center;justify-content:center}.v7 .zg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px}.v7 .zg3 .ot{min-height:360px}.v7 .uart h3{margin:36px 0 0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.03em;scroll-margin-top:24px}.v7 .uart ol,.v7 .uart ul{margin:18px 0 0;padding-left:1.35em;font-size:18px;line-height:1.75;color:#2e3d35}.v7 .uart li+li{margin-top:8px}.v7 .uart blockquote{margin:22px 0 0;padding:22px 26px;border-radius:20px;background:#fbfaf7;border:0;color:#2e3d35;font-size:18px;line-height:1.65}.v7 .uart blockquote p{margin:0}.v7 .uart blockquote p+p{margin-top:12px}.v7 .uart img{max-width:100%;height:auto;border-radius:20px;margin-top:22px}.v7 .uart a{color:#2d6a50;text-decoration:underline;text-underline-offset:3px}.v7 .uart a:hover{color:#1f3a2e}.v7 .uart code{padding:.12em .4em;border-radius:8px;font-size:.92em}.v7 .uart code,.v7 .uart pre{background:rgba(31,58,46,.07)}.v7 .uart pre{margin:22px 0 0;padding:18px 20px;border-radius:16px;overflow-x:auto}.v7 .uart pre code{padding:0;background:transparent}.v7 .uart .utb{margin-top:28px;overflow-x:auto}.v7 .uart .faq.faql p+p{margin-top:10px}.v7 .ot{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-height:420px;padding:30px 30px 26px;border-radius:38px;overflow:hidden;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 .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;overflow-wrap:break-word;word-break:keep-all}.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}@media (min-width:1024px){.v7 .ugrid>div:last-child{zoom:clamp(.78,tan(atan2(100vh,860px)),1)}.v7 .uh1{font-size:calc(58px * var(--uh1-scale, 1))}}@media (min-width:1024px) and (max-width:1279px){.v7 .ugrid{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.v7 .uh1{font-size:calc(clamp(42px,calc((100vw - 500px)*.088),52px) * var(--uh1-scale, 1))}.v7 .zg3{gap:16px}.v7 .ot{padding:26px 24px 22px}.v7 .oti{font-size:21px}.v7 .okw{font-size:72px}.v7 .zf2 b{font-size:28px}}@media (max-width:1023px){.v7 .ugrid{grid-template-columns:minmax(0,1fr)}.v7 .uh1{font-size:var(--mh1,35px)}.v7 .zsub{margin-top:18px;font-size:17px;text-wrap:pretty}.v7 .zfv{gap:10px;margin-top:22px}.v7 .zf{min-height:170px;padding:20px 12px;border-radius:24px}.v7 .zf1 b{font-size:52px}.v7 .zf2 b{font-size:26px}.v7 .zf2 span{font-size:14px}.v7 .zck{margin-top:22px}.v7 .zck li{font-size:17px;gap:12px}.v7 .zg3{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:30px}.v7 .zg3 .ot{min-height:0}.v7 .uart h3{font-size:22px;margin-top:28px}.v7 .uart ol,.v7 .uart ul{font-size:17px;line-height:1.7}.v7 .uart blockquote{font-size:17px;padding:18px 20px;border-radius:18px}.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}@media (max-width:379px){.v7 .uh1{font-size:calc(var(--mh1,35px)*.92)}.v7 .zf2 b{font-size:23px}.v7 .zf1 b{font-size:46px}}@media (max-width:339px){.v7 .uh1{font-size:calc(var(--mh1,35px)*.82)}.v7 .zf{padding:18px 8px}.v7 .zf2 b{font-size:20px}.v7 .zf2 span{font-size:12.5px}.v7 .zf1 b{font-size:40px}}}