@layer base{.v7 :where(:not(svg,svg *)){all:revert}.v7 svg{display:inline;vertical-align:baseline}}.v7,.v7 *{transition:none}.v7{line-height:normal}.v7 .ring{box-shadow:none}.v3-root .v7 :where(h1,h2,h3,h4,h5,h6){letter-spacing:normal}:where(.v7) .lb{margin:0;border:0;font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;text-align:inherit;text-transform:inherit;text-indent:inherit;text-shadow:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.v7 .lb:focus-visible{outline:3px solid #7fd1a8;outline-offset:3px}.v7 .mb,.v7 .mf,.v7 .mi,.v7 br.bm,.v7 br.bs{display:none!important}.v7 a{color:#2d6a50}.v7 a:hover{color:#1f3a2e}.v7 summary::-webkit-details-marker{display:none}@property --n{syntax:"<integer>";inherits:true;initial-value:0}.v7{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#1f3a2e;background:#f5f3ec;overflow:hidden;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}.v7 *{box-sizing:border-box}.v7 img{display:block}.v7 .kr{font-family:Noto Sans KR,sans-serif}.v7 .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,48px);position:relative}.v7 .sec{position:relative;padding:clamp(88px,10vw,150px) 0}.v7 .h2{margin:0;font-size:clamp(42px,5.6vw,80px);line-height:.98;font-weight:800;letter-spacing:-.05em}.v7 .h2 i{color:#2d6a50}.v7 .dk{color:#f5f3ec}.v7 .dk .h2 i{color:#7fd1a8}.v7 .lead{margin:22px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:#4a5a51;max-width:520px}.v7 .dk .lead{color:rgba(245,243,236,.74)}.v7 .stars{display:inline-flex;gap:3px;vertical-align:middle}.v7 .st{display:inline-block;flex:0 0 auto;clip-path:polygon(50% 14.58%,60.83% 37.08%,85.42% 40.42%,67.5% 57.5%,71.67% 81.67%,50% 70%,28.33% 81.67%,32.5% 57.5%,14.58% 40.42%,39.17% 37.08%)}.v7 .io .rv{opacity:0;transform:translateY(30px)}.v7 .io.on .rv{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform 1s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.v7 .store{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:62px;padding:0 24px 0 20px;border-radius:18px;background:#0b130f;color:#f5f3ec;text-decoration:none;border:1px solid rgba(245,243,236,.2);box-shadow:0 14px 30px rgba(0,0,0,.28)}.v7 .store:hover{color:#f5f3ec;border-color:rgba(245,243,236,.45)}.v7 .store span{display:flex;flex-direction:column;line-height:1.12;text-align:left}.v7 .store small{font-size:11px;font-weight:600;opacity:.8}.v7 .store b{font-size:18px;font-weight:800;letter-spacing:-.01em}.v7 .btn{height:46px;padding:0 20px;border-radius:999px;font-size:15px}.v7 .btn,.v7 .more{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-decoration:none}.v7 .more{font-size:16px;color:#2d6a50}.v7 .promo{background:linear-gradient(90deg,#b8893a,#e2c078 50%,#b8893a);color:#1a1408;padding:10px 20px;text-align:center;font-size:14px;font-weight:700}.v7 .promo a{color:#1a1408;font-weight:800}.v7 .hero{position:relative;background:radial-gradient(90% 60% at 50% 0,#4f7a66 0,#2d4a3e 46%,#182a21 100%);overflow:hidden;overflow:clip}.v7 .glow{position:absolute;left:50%;border-radius:50%;transform:translateX(-50%);pointer-events:none}.v7 .nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.v7 .nav nav{display:flex;gap:30px}.v7 .nav a.l{color:rgba(245,243,236,.82);text-decoration:none;font-size:15px;font-weight:700}.v7 .h1{margin:0;font-size:clamp(56px,8.4vw,122px);line-height:.92;font-weight:800;letter-spacing:-.055em}.v7 .h1b{position:relative;display:inline-block;margin-top:.16em;font-size:.6em;font-style:italic;color:#7fd1a8;letter-spacing:-.045em;z-index:0;margin-top:.3em;padding:.07em .3em .13em;color:#14241c;transform:rotate(-1.5deg);clip-path:inset(-20% 105% -20% -5%)}.v7 .hl{position:absolute;z-index:-1;inset:0;border-radius:.16em;background:linear-gradient(100deg,#f3dca0,#e2c078 55%,#d2a95c);transform:skewX(-9deg);box-shadow:0 .14em .5em rgba(0,0,0,.25)}.v7 .on .h1b{animation:v7-hl .85s cubic-bezier(.65,0,.2,1) .55s forwards}@keyframes v7-hl{to{clip-path:inset(-20% -5% -20% -5%)}}@keyframes v7-draw{to{stroke-dashoffset:0}}.v7 .proof{justify-content:center;gap:18px;padding:14px 22px;border-radius:22px;background:rgba(12,24,18,.5);border:1px solid rgba(245,243,236,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v7 .lau,.v7 .proof{display:flex;align-items:center}.v7 .lau{gap:4px}.v7 .lau img{width:30px;height:52px;object-fit:contain}.v7 .stage{position:relative;height:640px;margin-top:70px}.v7 .stg{left:50%;top:0;width:0;height:0;transform:scale(var(--ps,1));transform-origin:0 0}.v7 .rg,.v7 .stg{position:absolute}.v7 .rg{left:0;top:300px;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;border:1.5px solid rgba(166,227,196,.5);opacity:0;pointer-events:none}.v7 .on .rg{animation:v7-rg 4.5s cubic-bezier(.2,.6,.3,1) infinite}@keyframes v7-rg{0%{transform:scale(.55);opacity:0}15%{opacity:.7}to{transform:scale(2.5);opacity:0}}.v7 .ph{position:absolute;width:300px;height:620px;border-radius:50px;padding:9px;background:linear-gradient(150deg,#5d6a64,#1c2521 16%,#0c110f 52%,#26302c);box-shadow:0 50px 100px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.16)}.v7 .ph:after{content:"";position:absolute;top:19px;left:50%;width:84px;height:25px;margin-left:-42px;border-radius:14px;background:#000;z-index:9}.v7 .scr{position:relative;width:100%;height:100%;border-radius:42px;overflow:hidden;color:#f5f3ec;font-size:12px}.v7 .on .float{animation:v7-float 7s ease-in-out infinite}@keyframes v7-float{0%,to{translate:0 0}50%{translate:0 -12px}}.v7 .card-w{background:#f5f3ec;color:#1f3a2e;border-radius:20px;padding:14px}.v7 .row{gap:10px}.v7 .num,.v7 .row{display:flex;align-items:center}.v7 .num{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#1f3a2e;color:#f5f3ec;font-size:11px;font-weight:800;justify-content:center}.v7 .inc{position:absolute;left:10px;right:10px;top:50px;z-index:8;display:flex;align-items:center;gap:10px;height:78px;padding:0 14px;border-radius:24px;background:#0c1611;border:1px solid rgba(245,243,236,.16);box-shadow:0 20px 40px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v7 .on .inc{animation:v7-inc 9s cubic-bezier(.3,1.3,.5,1) infinite}@keyframes v7-inc{0%,14%{transform:translateY(-150px);opacity:0}20%,78%{transform:none;opacity:1}84%,to{transform:translateY(-150px);opacity:0}}.v7 .rb{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.v7 .on .ring{animation:v7-ring 1.2s ease-in-out infinite}@keyframes v7-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.v7 .wave{display:inline-flex;align-items:center;gap:4px;height:40px}.v7 .wave i{width:4px;border-radius:3px;background:#7fd1a8}.v7 .on .wave i{animation:v7-wv .9s ease-in-out infinite alternate}.v7 .on .wave i:nth-child(3n){animation-delay:-.3s}.v7 .on .wave i:nth-child(3n+1){animation-delay:-.6s}.v7 .on .wave i:nth-child(4n){animation-duration:.7s}@keyframes v7-wv{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.v7 .bub{padding:11px 13px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(245,243,236,.14);text-align:left}.v7 .bub.me{background:#f5f3ec;color:#1f3a2e;border:0;margin-left:40px}.v7 .tm:after{content:"02:41"}.v7 .on .tm{animation:v7-tm 10s linear infinite}.v7 .on .tm:after{content:"00:0" counter(n);counter-reset:n var(--n)}@keyframes v7-tm{0%{--n:0}to{--n:9}}.v7 .shine{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,0) 38%,rgba(255,248,220,.2) 44%,rgba(255,255,255,.6) 50%,rgba(255,236,170,.24) 56%,rgba(255,255,255,0) 62%);background-size:250% 100%;background-position:160% 0;background-repeat:no-repeat;mix-blend-mode:screen;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}.v7 .on .shine{animation:v7-shine 4.5s ease-in-out infinite}@keyframes v7-shine{0%,35%{background-position:160% 0}75%,to{background-position:-60% 0}}.v7 .m-hw{-webkit-mask-image:url(/images/home-v2/card-hwangryong-hd.webp);mask-image:url(/images/home-v2/card-hwangryong-hd.webp)}.v7 .m-ch{-webkit-mask-image:url(/images/home-v2/card-cheongryong-hd.webp);mask-image:url(/images/home-v2/card-cheongryong-hd.webp)}.v7 .m-sj{-webkit-mask-image:url(/images/home-v2/card-samjogo-hd.webp);mask-image:url(/images/home-v2/card-samjogo-hd.webp)}.v7 .strip{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:20px 0;background:rgba(14,26,20,.62);border-top:1px solid rgba(245,243,236,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.v7 .mq{display:flex;width:max-content;animation:v7-mq 50s linear infinite}.v7 .mq span{display:inline-flex;align-items:center;gap:12px;margin-right:56px;font-size:16px;font-weight:600;color:rgba(245,243,236,.9);white-space:nowrap}.v7 .mq b{font-weight:800;color:#a6e3c4}@keyframes v7-mq{to{transform:translateX(-50%)}}.v7 .bg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;margin-top:64px}.v7 .tile{position:relative;border-radius:40px;overflow:hidden;padding:46px 46px 0;display:flex;flex-direction:column}.v7 .tile h3{margin:0;font-size:clamp(30px,2.9vw,42px);line-height:1.02;font-weight:800;letter-spacing:-.045em}.v7 .tile h3 i{color:#2d6a50}.v7 .tile>p{margin:14px 0 0;font-size:17.5px;line-height:1.5;max-width:360px;color:#4a5a51}.v7 .tw{background:#fff;box-shadow:0 0 0 1px rgba(31,58,46,.07),0 40px 70px -30px rgba(31,58,46,.24)}.v7 .td{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 40px 70px -30px rgba(15,28,21,.65)}.v7 .td2{background:radial-gradient(70% 70% at 0 100%,rgba(226,192,120,.16) 0,rgba(226,192,120,0) 70%),radial-gradient(120% 90% at 100% 0,#2f5142 0,#1a3026 50%,#0f1a14 100%)}.v7 .td h3 i{color:#7fd1a8}.v7 .td>p{color:rgba(245,243,236,.72)}.v7 .cb{max-width:400px;padding:15px 20px;border-radius:24px;font-size:16.5px;line-height:1.42;font-weight:600}.v7 .cb.u{align-self:flex-end;background:#f5f3ec;color:#1f3a2e;border-bottom-right-radius:8px;box-shadow:0 14px 30px rgba(0,0,0,.22)}.v7 .cb.p{background:rgba(245,243,236,.09);border:1px solid rgba(245,243,236,.14);border-bottom-left-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.v7 .dots{display:inline-flex;gap:5px;padding:16px 18px;border-radius:22px;background:rgba(245,243,236,.1)}.v7 .dots i{width:7px;height:7px;border-radius:50%;background:#a6e3c4;animation:v7-dt 1s ease-in-out infinite}.v7 .dots i:nth-child(2){animation-delay:.15s}.v7 .dots i:nth-child(3){animation-delay:.3s}@keyframes v7-dt{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.v7 .cmpr{display:flex;align-items:center;gap:12px;margin:auto 0 46px;padding-top:30px}.v7 .cmpr>span{flex:0 0 auto;width:62px;border-radius:50%;background:#f5f3ec;justify-content:center;box-shadow:0 14px 30px rgba(0,0,0,.3)}.v7 .cmp,.v7 .cmpr>span{height:62px;display:flex;align-items:center}.v7 .cmp{flex:1;gap:12px;padding:0 9px 0 26px;border-radius:999px;background:rgba(10,18,14,.45);border:1px solid rgba(245,243,236,.14);color:rgba(245,243,236,.5);font-size:16px;font-weight:600}.v7 .cmp b{margin-left:auto;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#7fd1a8;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(127,209,168,.16)}.v7 .fc{position:relative;width:264px;height:336px;perspective:1400px}.v7 .fc-in{position:absolute;inset:0;transform-style:preserve-3d}.v7 .on .fc-in{animation:v7-flip 7s cubic-bezier(.6,0,.3,1) infinite}@keyframes v7-flip{0%,36%{transform:rotateY(0)}46%,86%{transform:rotateY(180deg)}96%,to{transform:rotateY(1turn)}}.v7 .fc-b,.v7 .fc-f{position:absolute;inset:0;border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.v7 .fc-f{background:radial-gradient(120% 90% at 100% 0,#3a5f4f 0,#1f3a2e 50%,#15251d 100%);color:#f5f3ec;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 40px 60px -20px rgba(20,36,28,.55)}.v7 .fc-b{background:#f5f3ec;color:#1f3a2e;transform:rotateY(180deg);box-shadow:0 0 0 1px rgba(31,58,46,.12),0 40px 60px -20px rgba(20,36,28,.5)}.v7 .fs{position:absolute;left:50%;top:50%;width:264px;height:336px;margin:-168px 0 0 -132px;border-radius:32px;box-shadow:0 0 0 1px rgba(31,58,46,.08),0 20px 40px -16px rgba(31,58,46,.25)}.v7 .aud{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 15px 0 7px;border-radius:999px;background:rgba(245,243,236,.1);border:1px solid rgba(245,243,236,.16)}.v7 .aud b{width:26px;height:26px;border-radius:50%;background:#7fd1a8;display:flex;align-items:center;justify-content:center}.v7 .aud .wave{height:20px;gap:3px}.v7 .aud .wave i{width:3px}.v7 .lv{padding:18px 20px;border-radius:22px;background:#f5f3ec}.v7 .lvb{margin-top:12px;background:rgba(31,58,46,.1);overflow:hidden}.v7 .lvb,.v7 .lvb i{height:8px;border-radius:4px}.v7 .lvb i{display:block;width:24%;background:linear-gradient(90deg,#2d6a50,#7fd1a8)}.v7 .on .lvb i{animation:v7-lvb 1.4s cubic-bezier(.2,.7,.2,1) .4s both}@keyframes v7-lvb{0%{width:0}}.v7 .tl{position:relative;margin-top:14px;display:flex;flex-direction:column;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.v7 .tl:before{content:"";position:absolute;left:34px;top:30px;bottom:0;width:2px;background:rgba(31,58,46,.12)}.v7 .lr{position:relative;display:flex;align-items:center;gap:16px;padding:12px 20px;border-radius:22px}.v7 .lr small{font-size:12.5px;color:#2d6a50}.v7 .lr b,.v7 .lr small{display:block;font-weight:800}.v7 .lr b{font-size:17px;letter-spacing:-.01em}.v7 .lr.cur{margin:6px 0;padding:16px 20px;background:#1f3a2e;color:#f5f3ec;box-shadow:0 24px 40px -16px rgba(31,58,46,.55)}.v7 .lr.cur small{color:#a6e3c4}.v7 .lr.nx{opacity:.5}.v7 .ck{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:2px solid rgba(31,58,46,.22);background:#fff;color:#f5f3ec;display:flex;align-items:center;justify-content:center}.v7 .ck svg{opacity:0}.v7 .ck.now{border:0;background:#7fd1a8;box-shadow:0 0 0 6px rgba(127,209,168,.22)}.v7 .sf{display:flex;align-items:center;gap:14px;height:70px;padding:0 14px 0 24px;border-radius:24px;background:rgba(245,243,236,.08);border:1px solid rgba(245,243,236,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 40px -20px rgba(0,0,0,.5);font-size:22px;font-weight:700}.v7 .sf em{margin-left:auto;font-style:normal;font-size:13px;font-weight:800;padding:8px 13px;border-radius:999px;background:rgba(10,18,14,.5);color:rgba(245,243,236,.7)}.v7 .ty{overflow:hidden;vertical-align:bottom;max-width:1em}.v7 .caret,.v7 .ty{display:inline-block}.v7 .caret{width:2.5px;height:28px;margin-left:2px;border-radius:2px;background:#7fd1a8;vertical-align:middle}.v7 .on .caret{animation:v7-blink 1s steps(2,jump-none) infinite}@keyframes v7-blink{0%{opacity:1}to{opacity:0}}.v7 .rs{display:flex;align-items:center;gap:14px;margin-top:10px;padding:16px 16px 16px 24px;border-radius:24px;background:rgba(245,243,236,.06);border:1px solid rgba(245,243,236,.1)}.v7 .rs.top{background:#f5f3ec;border-color:#fff;color:#1f3a2e;box-shadow:0 24px 44px -18px rgba(0,0,0,.55)}.v7 .rs strong{display:block;font-size:28px;font-weight:900;line-height:1.15}.v7 .rs small{display:block;font-size:14.5px;font-style:italic;color:rgba(245,243,236,.62)}.v7 .rs.top small{color:#4a5a51}.v7 .rs em{margin-left:auto;font-style:normal;font-size:14px;font-weight:800;color:#a6e3c4}.v7 .rs.top em{color:#2d6a50}.v7 .rs i{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:rgba(245,243,236,.1);display:flex;align-items:center;justify-content:center}.v7 .rs.top i{background:#1f3a2e}.v7 .path{background:radial-gradient(80% 60% at 80% 0,#3f6654 0,#22392e 50%,#14241c 100%);overflow:hidden;padding-bottom:clamp(80px,8vw,120px)}.v7 .pl{stroke-dasharray:1;stroke-dashoffset:1}.v7 .on .pl{animation:v7-draw 2.4s cubic-bezier(.5,0,.3,1) .3s forwards}.v7 .pa{opacity:0}.v7 .on .pa{animation:v7-fade 1.4s ease 1.6s forwards}@keyframes v7-fade{to{opacity:1}}.v7 .nd{position:absolute;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#f5f3ec;color:#1f3a2e;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 7px rgba(245,243,236,.12);transform:scale(0)}.v7 .on .nd{animation:v7-pop .55s cubic-bezier(.3,1.6,.5,1) var(--d) forwards}@keyframes v7-pop{to{transform:scale(1)}}.v7 .tag{position:absolute;opacity:0}.v7 .tagc:after{content:"";position:absolute;left:33px;top:100%;width:2px;height:60px;background:linear-gradient(#f5f3ec,rgba(245,243,236,0))}.v7 .on .tag{animation:v7-tag .7s cubic-bezier(.2,.8,.2,1) var(--d) forwards}@keyframes v7-tag{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.v7 .stats{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.15fr);margin-top:56px;border-top:1px solid rgba(245,243,236,.26)}.v7 .stats>div{display:flex;align-items:baseline;gap:16px;padding:36px 0 0 40px;border-left:1px solid rgba(245,243,236,.16);white-space:nowrap}.v7 .stats>div:first-child{padding-left:0;border-left:0}.v7 .stats b{font-size:clamp(60px,7vw,100px);font-weight:800;letter-spacing:-.06em;line-height:.9;background:linear-gradient(180deg,#f5f3ec 35%,#7fd1a8);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.v7 .stats b small{font-size:.55em;letter-spacing:-.02em;margin-left:.08em}.v7 .stats>div>span{font-size:22px;font-weight:700;color:rgba(245,243,236,.78)}.v7 .c10{--n:10}.v7 .c300{--n:300}.v7 .c100{--n:100}.v7 .cnt:after{counter-reset:n var(--n);content:counter(n)}.v7 .on .c10{animation:v7-c10 1s ease-out .3s both}.v7 .on .c300{animation:v7-c300 1.6s cubic-bezier(.2,.6,.2,1) .4s both}.v7 .on .c100{animation:v7-c100 1.6s cubic-bezier(.2,.6,.2,1) .5s both}@keyframes v7-c10{0%{--n:0}to{--n:10}}@keyframes v7-c300{0%{--n:0}to{--n:300}}@keyframes v7-c100{0%{--n:0}to{--n:100}}.v7 .stairs{position:relative;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px;align-items:end;height:560px;margin-top:-110px}.v7 .sc{position:relative;overflow:hidden;height:calc(var(--h)*var(--k,1))}.v7 .sc,.v7 .sc>div{border-radius:26px 26px 0 0}.v7 .sc>div{height:100%;padding-top:20px;text-align:center;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.3);transform:translateY(101%)}.v7 .sc b{display:block;font-size:clamp(34px,3.6vw,52px);font-weight:800;letter-spacing:-.05em;line-height:1}.v7 .on .sc>div{animation:v7-rise 1s cubic-bezier(.2,.85,.2,1) var(--d) forwards}@keyframes v7-rise{to{transform:none}}.v7 .lock{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 60% at 50% 0,#3d6252,#243f33 50%,#16261f)}.v7 .on .lock{animation:v7-lock 12s ease-in-out infinite}@keyframes v7-lock{0%,38%{opacity:1;transform:none}44%,94%{opacity:0;transform:translateY(-100%)}94.5%{opacity:0;transform:none}98%,to{opacity:1;transform:none}}.v7 .pulse{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(127,209,168,.45),rgba(127,209,168,0) 68%)}.v7 .on .pulse{animation:v7-pulse 1.8s ease-out infinite}@keyframes v7-pulse{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.7);opacity:0}}.v7 .on .knob{animation:v7-knob 12s cubic-bezier(.5,0,.2,1) infinite}@keyframes v7-knob{0%,29%{transform:translateX(0)}36%,94%{transform:translateX(176px)}94.5%,to{transform:translateX(0)}}.v7 .on .vib{animation:v7-vib 12s linear infinite}@keyframes v7-vib{0%,10%{transform:none}10.5%{transform:translateX(-3px) rotate(-.6deg)}11%{transform:translateX(3px) rotate(.6deg)}11.5%{transform:translateX(-3px) rotate(-.6deg)}12%{transform:translateX(3px) rotate(.6deg)}12.5%,20%{transform:none}20.5%{transform:translateX(-3px) rotate(-.6deg)}21%{transform:translateX(3px) rotate(.6deg)}21.5%{transform:translateX(-3px) rotate(-.6deg)}22%{transform:translateX(3px) rotate(.6deg)}22.5%,to{transform:none}}.v7 .step{display:flex;gap:22px;align-items:flex-start;padding:22px 24px;border-radius:28px}.v7 .step b{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:#1f3a2e;color:#f5f3ec;font-size:21px;font-weight:800;display:flex;align-items:center;justify-content:center}.v7 .step h3{margin:2px 0 0;font-size:24px;font-weight:800;letter-spacing:-.02em}.v7 .step p{margin:6px 0 0;font-size:17px;line-height:1.5;color:#4a5a51}.v7 .on .s1{animation:v7-s1 12s linear infinite}.v7 .on .s2{animation:v7-s2 12s linear infinite}.v7 .on .s3{animation:v7-s3 12s linear infinite}@keyframes v7-s1{0%,8%{background:#fff;box-shadow:0 20px 44px rgba(31,58,46,.1)}11%,97%{background:rgba(255,255,255,0);box-shadow:0 20px 44px rgba(31,58,46,0)}to{background:#fff;box-shadow:0 20px 44px rgba(31,58,46,.1)}}@keyframes v7-s2{0%,8%{background:rgba(255,255,255,0);box-shadow:0 20px 44px rgba(31,58,46,0)}11%,40%{background:#fff;box-shadow:0 20px 44px rgba(31,58,46,.1)}43%,to{background:rgba(255,255,255,0);box-shadow:0 20px 44px rgba(31,58,46,0)}}@keyframes v7-s3{0%,40%{background:rgba(255,255,255,0);box-shadow:0 20px 44px rgba(31,58,46,0)}43%,94%{background:#fff;box-shadow:0 20px 44px rgba(31,58,46,.1)}97%,to{background:rgba(255,255,255,0);box-shadow:0 20px 44px rgba(31,58,46,0)}}.v7 .cards{background:radial-gradient(70% 60% at 68% 40%,#3a2f52 0,#1b1828 55%,#0f0d16 100%);overflow:hidden}.v7 .cards .h2 i{color:#f3dca0}.v7 .lc{position:absolute;border-radius:5%;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.6)}.v7 .lc img{width:100%;height:100%;object-fit:cover}.v7 .sl{transform:translateX(150px) rotate(0) scale(.9);opacity:0}.v7 .sr{transform:translateX(-150px) rotate(0) scale(.9);opacity:0}.v7 .on .sl{transform:rotate(-10deg);opacity:1;transition:transform 1s cubic-bezier(.2,1.2,.3,1) .35s,opacity .5s ease .35s}.v7 .on .sr{transform:rotate(10deg);opacity:1;transition:transform 1s cubic-bezier(.2,1.2,.3,1) .5s,opacity .5s ease .5s}.v7 .chip{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px 0 12px;border-radius:999px;background:rgba(245,243,236,.07);border:1px solid rgba(245,243,236,.16);font-size:15px;font-weight:700}.v7 .chip i{width:16px;height:16px;border-radius:50%}.v7 .mq2{display:flex;width:max-content;gap:22px;animation:v7-mq 60s linear infinite}.v7 .mq2 img{width:150px;height:237px;object-fit:cover;border-radius:12px;box-shadow:0 0 0 1px rgba(226,192,120,.3),0 20px 40px rgba(0,0,0,.5)}.v7 .rev{background:radial-gradient(70% 80% at 25% 60%,#3d6555 0,#2d4a3e 45%,#1c3329 100%);overflow:hidden;padding-bottom:0}.v7 .ans{opacity:0}.v7 .on .ans{animation:v7-fade .5s ease 1.9s forwards}.v7 .mc{position:relative;aspect-ratio:680/350;margin-top:44px}.v7 .mc>svg,.v7 .mw>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v7 .mw{position:absolute;inset:0;clip-path:inset(-40px 100% -40px 0)}.v7 .on .mw{animation:v7-mw 3.4s linear .3s forwards}@keyframes v7-mw{to{clip-path:inset(-40px -40px -40px 0)}}.v7 .mgh{opacity:0}.v7 .on .mgh{animation:v7-fade 1.2s ease .2s forwards}.v7 .mn{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:#f5f3ec;border:4px solid #7fd1a8;box-shadow:0 0 0 6px rgba(127,209,168,.2),0 0 24px rgba(127,209,168,.7);transform:scale(0)}.v7 .mn.g{border-color:#e2c078;box-shadow:0 0 0 6px rgba(226,192,120,.22),0 0 30px rgba(226,192,120,.8)}.v7 .on .mn{animation:v7-pop .5s cubic-bezier(.3,1.6,.5,1) var(--d) forwards}.v7 .mp{position:absolute;display:flex;align-items:center;gap:7px;height:38px;padding:0 15px 0 7px;border-radius:999px;background:rgba(16,29,22,.72);border:1px solid rgba(245,243,236,.2);font-size:15px;font-weight:800;white-space:nowrap;translate:-50% -100%;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v7 .mp img{width:26px;height:26px;object-fit:contain}.v7 .mp.g{background:linear-gradient(135deg,#f3dca0,#e2c078 55%,#c99a45);border-color:#f6e6b8;color:#1a1408;box-shadow:0 10px 30px rgba(226,192,120,.35);padding:0 16px 0 8px}.v7 .on .mp{animation:v7-mp .6s cubic-bezier(.2,1.3,.4,1) var(--d) forwards}@keyframes v7-mp{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}.v7 .ml{position:absolute;font-size:14px;font-weight:700;white-space:nowrap}.v7 .rc{margin:0;padding:30px 28px 26px;border-radius:30px;background:#fff;box-shadow:0 20px 44px rgba(31,58,46,.08);display:flex;flex-direction:column;gap:18px}.v7 .rc blockquote{margin:0;font-size:17px;line-height:1.55}.v7 .bhd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.v7 .pillb{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 22px;border-radius:999px;border:1.5px solid rgba(31,58,46,.24);color:#1f3a2e;font-size:15.5px;font-weight:800;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.v7 .pillb:hover{background:#1f3a2e;border-color:#1f3a2e;color:#f5f3ec}.v7 .blg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;margin-top:56px}.v7 .bt{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:286px;overflow:hidden;border-radius:40px;padding:34px;text-decoration:none}.v7 .bt,.v7 .bt:hover{color:#f5f3ec}.v7 .b1{grid-column:span 7;grid-row:span 2;padding:46px;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 .b2{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 .b2,.v7 .b3{grid-column:span 5}.v7 .b3{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 .b3,.v7 .b3:hover{color:#1a1408}.v7 .bkw,.v7 .bt .grain{z-index:-1}.v7 .bkw{position:absolute;right:32px;top:30px;white-space:nowrap;font-size:96px;font-weight:900;line-height:1;letter-spacing:-.04em;font-style:normal;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.v7 .bkw[data-n="4"]{font-size:min(78px,calc(300px / var(--n, 4)))}.v7 .b1 .bkw{left:44px;right:auto;top:52px;font-size:118px;background:linear-gradient(180deg,#d5f4e3,#7fd1a8 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.v7 .b1 .bkw[data-n="4"]{font-size:min(96px,calc(380px / var(--n, 4)))}.v7 .b2 .bkw{background:linear-gradient(180deg,#fdf1cb,#e2c078 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.v7 .bt:hover .bkw{transform:translateX(12px)}.v7 .bro{position:absolute;right:36px;top:134px;font-size:16px;font-style:italic;font-weight:700;opacity:.62}.v7 .b1 .bro{left:50px;right:auto;top:184px;font-size:18px}.v7 .bcat{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 .b3 .bcat{background:rgba(26,20,8,.1);border-color:rgba(26,20,8,.2)}.v7 .bti{margin:14px 0 0;max-width:310px;font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.v7 .b1 .bti{max-width:500px;font-size:42px;line-height:1.02;letter-spacing:-.045em}.v7 .bmeta{margin-top:12px;font-size:14.5px;font-weight:600;opacity:.7}.v7 .b1 .bmeta{margin-top:16px;font-size:16px}.v7 .bgo{position:absolute;right:30px;bottom:30px;width:52px;height:52px;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,transform .4s cubic-bezier(.2,.8,.2,1)}.v7 .b1 .bgo{right:42px;bottom:42px;width:62px;height:62px}.v7 .b3 .bgo{background:rgba(26,20,8,.1);border-color:rgba(26,20,8,.22)}.v7 .bt:hover .bgo{background:#7fd1a8;border-color:#7fd1a8;color:#1f3a2e;transform:rotate(-45deg)}.v7 .b3:hover .bgo{background:#1a1408;border-color:#1a1408;color:#f3dca0}.v7 .faq{overflow:hidden;interpolate-size:allow-keywords}.v7 .fwm{position:absolute;left:-36px;bottom:-70px;font-weight:900;font-size:360px;line-height:1;color:rgba(31,58,46,.045);pointer-events:none}.v7 .faqh{position:sticky;top:110px}.v7 .faql{display:flex;flex-direction:column;gap:12px}.v7 .faq details{position:relative;isolation:isolate;border-radius:28px;background:#fff;box-shadow:0 0 0 1px rgba(31,58,46,.06),0 20px 40px -24px rgba(31,58,46,.22);transition:box-shadow .35s ease}.v7 .faq details:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 130% at 100% 0,#3a5f4f 0,#1f3a2e 50%,#132018 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);opacity:0;transition:opacity .35s ease}.v7 .faq details[open]:before{opacity:1}.v7 .faq details[open]{box-shadow:0 34px 56px -26px rgba(15,28,21,.7)}.v7 .faq details:not([open]):hover{box-shadow:0 0 0 1px rgba(31,58,46,.1),0 28px 46px -22px rgba(31,58,46,.34)}.v7 .faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 22px 22px 30px;border-radius:28px;outline:none}.v7 .faq summary:focus-visible{box-shadow:0 0 0 3px #7fd1a8}.v7 .faq summary h3{margin:0;font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.015em;transition:color .3s ease}.v7 .faq details[open] summary h3{color:#f5f3ec}.v7 .tg{position:relative;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#ebe8dd;transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .3s ease}.v7 .tg:after,.v7 .tg:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:2.5px;margin:-1.25px 0 0 -8px;border-radius:2px;background:#1f3a2e}.v7 .tg:after{transform:rotate(90deg)}.v7 .faq details:not([open]):hover .tg{background:#cfe9da}.v7 .faq details[open] .tg{transform:rotate(135deg);background:#7fd1a8}.v7 .faq details p{margin:0;padding:0 88px 28px 30px;font-size:17px;line-height:1.65;color:rgba(245,243,236,.82)}.v7 .faq details[open] p{animation:v7-fq .5s ease .08s both}@keyframes v7-fq{0%{opacity:0;transform:translateY(-8px)}}.v7 .faq details::details-content{height:0;overflow:clip;transition:height .45s cubic-bezier(.2,.8,.2,1),content-visibility allow-discrete .45s}.v7 .faq details[open]::details-content{height:auto}.v7 .cta{background:radial-gradient(90% 70% at 50% 0,#4f7a66 0,#2d4a3e 46%,#182a21 100%);overflow:hidden;text-align:center}.v7 .cl{transform:translate(160px,60px) rotate(0);opacity:0}.v7 .cr{transform:translate(-160px,60px) rotate(0);opacity:0}.v7 .on .cl{transform:rotate(-12deg);opacity:1;transition:transform 1.1s cubic-bezier(.2,1.2,.3,1) .2s,opacity .6s ease .2s}.v7 .on .cr{transform:rotate(12deg);opacity:1;transition:transform 1.1s cubic-bezier(.2,1.2,.3,1) .35s,opacity .6s ease .35s}.v7 .ft{background:#101d16;color:#f5f3ec}.v7 .ft h2{margin:0 0 16px;font-size:15px;font-weight:800}.v7 .ft ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.v7 .ft a{color:rgba(245,243,236,.74);text-decoration:none;font-size:15px}@media (prefers-reduced-motion:reduce){.v7 *{animation:none!important;transition:none!important}.v7 .ans,.v7 .cl,.v7 .cr,.v7 .io .rv,.v7 .mgh,.v7 .mn,.v7 .mp,.v7 .nd,.v7 .pa,.v7 .sc>div,.v7 .sl,.v7 .sr,.v7 .tag{opacity:1!important;transform:none!important}.v7 .mw{clip-path:none!important}.v7 .pl{stroke-dashoffset:0!important}.v7 .h1b{clip-path:none!important}.v7 .cnt{animation:none!important}.v7 .lock{display:none}}.v7 .grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.2' intercept='-0.6'/%3E%3CfeFuncG type='linear' slope='2.2' intercept='-0.6'/%3E%3CfeFuncB type='linear' slope='2.2' intercept='-0.6'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px;opacity:.28;mix-blend-mode:overlay}@keyframes v7-a1{0%,2.31%{opacity:0;transform:translateY(10px)}5.38%,92.31%{opacity:1;transform:none}95.0%,to{opacity:0;transform:translateY(10px)}}@keyframes v7-a2{0%,10.0%{opacity:0;transform:translateY(0)}13.08%,20.0%{opacity:1;transform:none}22.69%,to{opacity:0;transform:translateY(0)}}@keyframes v7-a3{0%,20.77%{opacity:0;transform:translateY(10px)}23.85%,92.31%{opacity:1;transform:none}95.0%,to{opacity:0;transform:translateY(10px)}}@keyframes v7-a4{0%,38.46%{opacity:0;transform:translateY(10px)}41.54%,92.31%{opacity:1;transform:none}95.0%,to{opacity:0;transform:translateY(10px)}}@keyframes v7-a5{0%,46.15%{opacity:0;transform:translateY(0)}49.23%,56.15%{opacity:1;transform:none}58.85%,to{opacity:0;transform:translateY(0)}}@keyframes v7-a6{0%,56.92%{opacity:0;transform:translateY(10px)}60.0%,92.31%{opacity:1;transform:none}95.0%,to{opacity:0;transform:translateY(10px)}}@keyframes v7-a7{0%,67.69%{opacity:0;transform:translateY(10px)}70.77%,92.31%{opacity:1;transform:none}95.0%,to{opacity:0;transform:translateY(10px)}}.v7 .on .a1{animation:v7-a1 13s ease infinite}.v7 .on .a2{animation:v7-a2 13s ease infinite}.v7 .on .a3{animation:v7-a3 13s ease infinite}.v7 .on .a4{animation:v7-a4 13s ease infinite}.v7 .on .a5{animation:v7-a5 13s ease infinite}.v7 .on .a6{animation:v7-a6 13s ease infinite}.v7 .on .a7{animation:v7-a7 13s ease infinite}@keyframes v7-d1{0%,22.22%{opacity:0;transform:translateY(10px)}26.67%,91.11%{opacity:1;transform:none}95.0%,to{opacity:0;transform:translateY(10px)}}@keyframes v7-d2{0%,25.56%{opacity:0;transform:translateY(10px)}30.0%,91.11%{opacity:1;transform:none}95.0%,to{opacity:0;transform:translateY(10px)}}@keyframes v7-d3{0%,28.89%{opacity:0;transform:translateY(10px)}33.33%,91.11%{opacity:1;transform:none}95.0%,to{opacity:0;transform:translateY(10px)}}.v7 .on .d1{animation:v7-d1 9s ease infinite}.v7 .on .d2{animation:v7-d2 9s ease infinite}.v7 .on .d3{animation:v7-d3 9s ease infinite}@keyframes v7-ty0{0%,5.56%{max-width:0}5.569999999999999%,93%{max-width:1em}93.01%,to{max-width:0}}.v7 .on .ty0{animation:v7-ty0 9s linear infinite}@keyframes v7-ty1{0%,8.22%{max-width:0}8.23%,93%{max-width:1em}93.01%,to{max-width:0}}.v7 .on .ty1{animation:v7-ty1 9s linear infinite}@keyframes v7-ty2{0%,10.89%{max-width:0}10.9%,93%{max-width:1em}93.01%,to{max-width:0}}.v7 .on .ty2{animation:v7-ty2 9s linear infinite}@keyframes v7-ty3{0%,13.56%{max-width:0}13.57%,93%{max-width:1em}93.01%,to{max-width:0}}.v7 .on .ty3{animation:v7-ty3 9s linear infinite}@keyframes v7-ty4{0%,16.22%{max-width:0}16.23%,93%{max-width:1em}93.01%,to{max-width:0}}.v7 .on .ty4{animation:v7-ty4 9s linear infinite}@keyframes v7-ty5{0%,18.89%{max-width:0}18.90%,93%{max-width:1em}93.01%,to{max-width:0}}.v7 .on .ty5{animation:v7-ty5 9s linear infinite}@keyframes v7-ty6{0%,21.56%{max-width:0}21.57%,93%{max-width:1em}93.01%,to{max-width:0}}.v7 .on .ty6{animation:v7-ty6 9s linear infinite}@keyframes v7-ty7{0%,24.22%{max-width:0}24.23%,93%{max-width:1em}93.01%,to{max-width:0}}.v7 .on .ty7{animation:v7-ty7 9s linear infinite}@keyframes v7-k0{0%,10.0%{background:#fff;border-color:rgba(31,58,46,.22)}12.0%,94%{background:#2d6a50;border-color:#2d6a50}98%,to{background:#fff;border-color:rgba(31,58,46,.22)}}@keyframes v7-v0{0%,10.0%{opacity:0}12.0%,94%{opacity:1}98%,to{opacity:0}}.v7 .on .k0{animation:v7-k0 10s linear infinite}.v7 .on .k0 svg{animation:v7-v0 10s linear infinite}@keyframes v7-k1{0%,21.0%{background:#fff;border-color:rgba(31,58,46,.22)}23.0%,94%{background:#2d6a50;border-color:#2d6a50}98%,to{background:#fff;border-color:rgba(31,58,46,.22)}}@keyframes v7-v1{0%,21.0%{opacity:0}23.0%,94%{opacity:1}98%,to{opacity:0}}.v7 .on .k1{animation:v7-k1 10s linear infinite}.v7 .on .k1 svg{animation:v7-v1 10s linear infinite}@keyframes v7-h1k{0%,10.0%{opacity:0;transform:translateY(10px)}14.0%,92.0%{opacity:1;transform:none}95.5%,to{opacity:0;transform:translateY(10px)}}@keyframes v7-h2k{0%,40.0%{opacity:0;transform:translateY(10px)}44.0%,92.0%{opacity:1;transform:none}95.5%,to{opacity:0;transform:translateY(10px)}}.v7 .on .hb1{animation:v7-h1k 10s ease infinite}.v7 .on .hb2{animation:v7-h2k 10s ease infinite}@keyframes v7-c1k{0%,49.17%{opacity:0;transform:translateY(10px)}52.5%,93.33%{opacity:1;transform:none}96.25%,to{opacity:0;transform:translateY(10px)}}@keyframes v7-c2k{0%,67.5%{opacity:0;transform:translateY(10px)}70.83%,93.33%{opacity:1;transform:none}96.25%,to{opacity:0;transform:translateY(10px)}}.v7 .on .cb1{animation:v7-c1k 12s ease infinite}.v7 .on .cb2{animation:v7-c2k 12s ease infinite}@media (min-width:1024px){.v7 .hero{display:flex;flex-direction:column;min-height:min(calc(100vh - var(--promo-h,38px)),1385px);min-height:min(calc(100svh - var(--promo-h,38px)),1385px)}.v7 .hero>.wrap{flex:1;display:flex;flex-direction:column;width:100%}.v7 .hero>.glow{top:auto!important;bottom:-560px}.v7 .nav{padding:clamp(12px,2.4vh,24px) 0}.v7 .hero-t{padding-top:clamp(12px,4.6vh,56px)!important}.v7 .h1{font-size:clamp(56px,min(8.4vw,11vh),122px)}.v7 .hsub{margin-top:clamp(14px,3vh,36px)!important;font-size:clamp(16px,min(1.6vw,2.1vh),22px)!important;text-wrap:balance}.v7 .dl{margin-top:clamp(16px,3vh,34px)!important}.v7 .stage{flex:1;height:auto;min-height:250px;max-height:640px;margin-top:clamp(22px,5.4vh,70px);--ps:clamp(.55,tan(atan2(100vh,1250px)),1)}}@media (min-width:1024px) and (max-height:1099px){.v7 .dl{grid-template-columns:auto auto;align-items:center}.v7 .hsub{max-width:940px!important}.v7 .h1{font-size:clamp(56px,min(8.4vw,10.6vh),122px)}.v7 .stage{min-height:190px}}@media (min-width:1024px) and (max-width:1279px){.v7 .navr .l{display:none}.v7 .nav nav{gap:22px}.v7 .mp img{display:none}.v7 .mp{padding:0 13px}.v7 .fan{zoom:.78}.v7 .rvg{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v7 .rc{margin-top:0!important}.v7 .bkw{font-size:72px}.v7 .b1 .bkw{font-size:88px}.v7 .bro{top:108px}.v7 .b1 .bro{top:150px}.v7 .bti{font-size:21px;max-width:230px}.v7 .b1 .bti{font-size:34px;max-width:400px}.v7 .bt{padding:28px}.v7 .b1{padding:36px}.v7 .b1 .bkw{left:34px}.v7 .b1 .bro{left:40px}}@media (max-width:1023px){.v7 .d-only,.v7 br.bd{display:none!important}.v7 .mi{display:inline!important}.v7 .mb{display:block!important}.v7 .mf{display:flex!important}.v7 br.bm{display:inline!important}.v7 .wrap{max-width:600px;padding:0 20px}.v7 .sec{padding:72px 0}.v7 .h2{font-size:40px;line-height:1}.v7 .lead{margin-top:16px;font-size:17px}.v7 .cnote,.v7 .ctal,.v7 .hsub,.v7 .lead,.v7 .step p,.v7 .tile>p{text-wrap:pretty}.v7 .two{grid-template-columns:minmax(0,1fr)!important}.v7 .side{display:none}.v7 .promo{padding:9px 18px;font-size:13px;line-height:1.4}.v7 .nav{position:relative;padding:16px 0;gap:10px}.v7 .nav nav{display:none}.v7 .nav>a>span{font-size:22px!important}.v7 .navr{gap:8px!important}.v7 .nav .btn{height:40px;padding:0 16px;font-size:14px}.v7 .mnav summary{list-style:none;width:40px;height:40px;border-radius:50%;background:rgba(245,243,236,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.v7 .mnav summary span{width:16px;height:2px;border-radius:2px;background:#f5f3ec}.v7 .mnp{position:absolute;left:-20px;right:-20px;top:100%;z-index:30;padding:6px 20px 20px;background:#14241c;border-radius:0 0 28px 28px;box-shadow:0 30px 50px rgba(0,0,0,.5);display:flex;flex-direction:column}.v7 .mnp a{padding:15px 0;border-bottom:1px solid rgba(245,243,236,.1);color:#f5f3ec;text-decoration:none;font-size:19px;font-weight:800}.v7 .mnp a:last-child{border:0;color:#a6e3c4}.v7 .hero-t{padding-top:30px!important}.v7 .h1{font-size:68px;line-height:.92}.v7 .h1b{font-size:31px;margin-top:.55em}.v7 .hsub{margin-top:26px!important;font-size:17px!important}.v7 .dl{display:grid!important;width:100%;margin-top:28px!important}.v7 .dl,.v7 .dl>div:last-child{gap:10px!important}.v7 .proof{gap:12px;padding:12px 14px}.v7 .lau{gap:2px}.v7 .lau img{width:24px;height:44px}.v7 .prt{white-space:nowrap}.v7 .prt b{font-size:14.5px!important}.v7 .prt span{font-size:13px!important}.v7 .store{height:56px;padding:0 8px;gap:9px;border-radius:16px}.v7 .store b{font-size:15.5px}.v7 .store small{font-size:10px}.v7 .stage{height:540px;margin-top:48px}.v7 .rg{top:280px;width:400px;height:400px;margin:-200px 0 0 -200px}.v7 .hero>.glow{top:560px!important;width:700px!important;height:700px!important}.v7 .strip{padding:15px 0}.v7 .mq span{font-size:14px;margin-right:36px;gap:9px}.v7 .bento .rv:first-child{gap:14px!important}.v7 .bg{gap:14px;margin-top:36px}.v7 .bg>*{grid-column:1/-1!important;min-height:0!important}.v7 .tile{border-radius:30px;padding:30px 24px 0}.v7 .tile h3{font-size:29px}.v7 .tile>p{font-size:16px;margin-top:10px}.v7 .cb{max-width:250px;padding:12px 15px;font-size:14.5px;border-radius:20px;text-wrap:balance}.v7 .a6{padding:9px 14px 9px 9px!important;gap:10px!important}.v7 .a6 .wave i:nth-child(n+12){display:none}.v7 .a7m{font-size:14px!important}.v7 .cmpr{margin:auto 0 24px;padding-top:22px;gap:10px}.v7 .cmp{height:54px;padding:0 7px 0 20px;font-size:15px}.v7 .cmp b{width:40px;height:40px}.v7 .cmpr>span{width:54px;height:54px}.v7 .fcw{min-height:370px!important;padding-bottom:20px!important}.v7 .fc,.v7 .fs{width:230px;height:294px}.v7 .fs{margin:-147px 0 0 -115px}.v7 .fck{font-size:46px!important}.v7 .lr{padding:11px 14px;gap:13px}.v7 .lr.cur{padding:14px}.v7 .lr b{font-size:16px}.v7 .tl:before{left:28px}.v7 .sf{height:60px;padding:0 10px 0 18px;border-radius:20px;font-size:19px;gap:11px}.v7 .sf em{font-size:12px;padding:7px 11px}.v7 .rs{padding:13px 12px 13px 18px;border-radius:20px;gap:10px}.v7 .rs strong{font-size:23px}.v7 .rs small{font-size:13.5px}.v7 .rs em{font-size:13px}.v7 .rs i{width:38px;height:38px}.v7 .path{padding-bottom:64px}.v7 .stairs{--k:.56;height:350px;margin-top:22px;gap:5px}.v7 .sc,.v7 .sc>div{border-radius:10px 10px 0 0}.v7 .sc>div{padding-top:9px}.v7 .sc b{font-size:16px;letter-spacing:-.03em}.v7 .sclab{display:none!important}.v7 .sbl{position:absolute;right:0;bottom:calc(550px*.56 + 8px);font-size:19px;font-weight:800;font-style:italic;letter-spacing:-.02em;color:#f3dca0}.v7 .tagc{bottom:auto!important;top:10px;padding:10px 15px 10px 10px!important;border-radius:18px!important}.v7 .tagc:after{display:none}.v7 .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.v7 .stats>div{flex-direction:column;align-items:flex-start;gap:7px;padding:22px 0 0 14px}.v7 .stats b{font-size:40px}.v7 .stats>div>span{font-size:14px}.v7 .calls-g{gap:0!important}.v7 .ctx{display:contents}.v7 .ctx>.h2{order:1}.v7 .cph{order:2;margin:34px 0 28px}.v7 .cph .glow{width:440px!important;height:440px!important;margin-top:-220px!important}.v7 .cps{transform:none!important;margin:0!important}.v7 .csteps{order:3;margin-top:0!important}.v7 .cnote{order:4;margin:16px 0 0!important}.v7 .step{gap:16px;padding:16px;border-radius:24px}.v7 .step b{width:44px;height:44px;font-size:18px}.v7 .step h3{font-size:20px;margin-top:0}.v7 .step p{font-size:16px}.v7 .big25{font-size:300px!important;right:-20px!important;top:8px!important}.v7 .cards .two{gap:14px!important}.v7 .chips{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;margin-top:24px!important}.v7 .chip{height:36px;padding:0;justify-content:center;gap:6px;font-size:13px}.v7 .chip i{width:13px;height:13px}.v7 .cards .more{margin-top:26px!important}.v7 .fan{height:400px!important}.v7 .fan .glow{width:440px!important;height:440px!important}.v7 .f0{width:220px!important;height:351px!important;margin-left:-110px!important;top:24px!important}.v7 .f1{margin-left:-168px!important}.v7 .f1,.v7 .f2{width:164px!important;height:262px!important;top:72px!important}.v7 .f2{margin-left:4px!important}.v7 .mq2w{margin-top:34px!important}.v7 .mq2{gap:12px}.v7 .mq2 img{width:104px;height:164px;border-radius:8px}.v7 .wmk{font-size:200px!important;right:-20px!important;top:16px!important}.v7 .rev{padding-bottom:0}.v7 .rev .two{gap:0!important}.v7 .rtx{order:1;padding-bottom:0!important}.v7 .pk{order:2;height:440px!important;margin-top:16px}.v7 .pk .glow{width:440px!important;height:420px!important;margin-top:-210px!important}.v7 .pkb{width:292px!important;height:438px!important;margin-left:-146px!important}.v7 .pkw{font-size:18px!important}.v7 .pk .ans{font-size:10px!important;margin-top:4px!important}.v7 .mc{aspect-ratio:680/470;margin-top:30px}.v7 .mcl{stroke-width:3.5px}.v7 .mp{height:27px;padding:0 9px;font-size:11.5px;gap:0}.v7 .mp img,.v7 .mp.g>span{display:none!important}.v7 .mp.g{padding:0 9px}.v7 .mn{width:14px;height:14px;margin:-7px 0 0 -7px;border-width:3px;box-shadow:0 0 0 4px rgba(127,209,168,.2),0 0 16px rgba(127,209,168,.7)}.v7 .ml{font-size:12px}.v7 .big49 img{width:48px!important;height:84px!important}.v7 .big49 .n{font-size:92px!important}.v7 .avis .h2{margin-top:22px!important}.v7 .avis .lead{font-size:16px}.v7 .blg,.v7 .rvg{display:flex!important;gap:12px!important;margin:34px -20px 0!important;padding:0 20px 36px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch!important}.v7 .blg::-webkit-scrollbar,.v7 .rvg::-webkit-scrollbar{display:none}.v7 .rc{flex:0 0 282px;margin-top:0!important;scroll-snap-align:center;padding:24px 22px 22px;border-radius:26px;box-shadow:0 14px 30px rgba(31,58,46,.08)}.v7 .rc blockquote{font-size:16px;text-wrap:pretty}.v7 .rc figcaption{margin-top:auto}.v7 .avm{margin-top:0!important}.v7 .blg{margin-top:28px!important}.v7 .bt{flex:0 0 288px;min-height:380px;scroll-snap-align:center;border-radius:30px;padding:26px!important;grid-column:auto;grid-row:auto}.v7 .b1,.v7 .b2{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 16px 26px -16px rgba(15,20,18,.6)}.v7 .b3{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 16px 26px -16px rgba(120,86,30,.6)}.v7 .bkw{left:24px!important;right:auto!important;top:30px!important;font-size:78px!important}.v7 .b1 .bkw{font-size:47px!important;top:40px!important}.v7 .bro{left:27px!important;right:auto!important;top:116px!important;font-size:15px!important}.v7 .b1 .bro{top:96px!important}.v7 .b1 .bti,.v7 .bti{max-width:none;font-size:23px;line-height:1.1;letter-spacing:-.03em}.v7 .b1 .bmeta,.v7 .bmeta{margin-top:10px;font-size:14px}.v7 .bgo{display:none}.v7 .bmore{text-align:center}.v7 .blog{padding-bottom:64px}.v7 .faq .two{gap:26px!important}.v7 .faqh{display:contents}.v7 .faqh>.h2{order:1}.v7 .faql{order:2;gap:10px}.v7 .fwm{font-size:230px;left:-20px;bottom:-40px}.v7 .faq details,.v7 .faq summary{border-radius:24px}.v7 .faq summary{padding:17px 16px 17px 20px;gap:14px}.v7 .faq summary h3{font-size:17.5px;text-wrap:balance}.v7 .tg{width:38px;height:38px}.v7 .faq details p{font-size:16px;padding:0 20px 22px}.v7 .cta{padding:64px 0 200px}.v7 .ctap{width:104px!important;height:104px!important}.v7 .ctah{font-size:44px!important}.v7 .ctah,.v7 .ctal{margin-top:18px!important}.v7 .ctal{font-size:17px!important}.v7 .cst{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin-top:28px!important}.v7 .cta .side{display:block;top:auto!important;bottom:-96px;width:150px!important;height:239px!important}.v7 .cta .cl{margin-left:-166px!important}.v7 .cta .cr{margin-left:16px!important}.v7 .ft .wrap{padding-top:48px!important;padding-bottom:28px!important}.v7 .ftg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:32px 20px!important}.v7 .ftb,.v7 .ftl{grid-column:1/-1}.v7 .ftl ul{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px}.v7 .ftbot{margin-top:36px!important;flex-direction:column;font-size:13px!important;line-height:1.6}.v7 .mnav summary span{transition:transform .25s ease,opacity .2s ease}.v7 .mnav[open] summary span:first-child{transform:translateY(6px) rotate(45deg)}.v7 .mnav[open] summary span:nth-child(2){opacity:0}.v7 .mnav[open] summary span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.v7 .dl{grid-template-columns:minmax(0,1fr)}.v7 .cst,.v7 .dl>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media (max-width:379px){.v7 .h1{font-size:62px}.v7 .h2{font-size:37px}.v7 .ctah{font-size:40px!important}.v7 .proof{gap:8px;padding:12px 10px}.v7 .lau img{width:20px;height:38px}.v7 .prt b{font-size:13.5px!important}.v7 .prt span{font-size:12px!important}.v7 .store{gap:7px;padding:0 6px}.v7 .store b{font-size:14px}.v7 .tile{padding:28px 20px 0}.v7 .tile h3{font-size:27px}.v7 .stats>div{padding-left:10px}.v7 .stats b{font-size:35px}.v7 .mp{font-size:10.5px}.v7 .mp,.v7 .mp.g{padding:0 7px}.v7 .chip{font-size:12px;gap:5px}.v7 .f1{margin-left:-158px!important}.v7 .f2{margin-left:-6px!important}}.v7 .fcw>span:first-child{width:330px!important;height:330px!important;margin:-175px 0 0 -165px!important}@media (max-width:379px){.v7 .nav>a>span{font-size:20px!important}.v7 .nav .btn{padding:0 12px;font-size:13px}}@media (max-width:339px){.v7 .h1{font-size:56px}.v7 .h1b{font-size:27px}.v7 .h2{font-size:34px}.v7 .mp{font-size:9.5px}.v7 .mp,.v7 .mp.g{padding:0 5px}.v7 .store b{font-size:13px}.v7 .store small{font-size:9px}}}.v7 .bt .bcov,.v7 .bt .bveil{z-index:-1}.v7 .bt .bcov{object-fit:cover}.v7 .bt .bveil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(14,22,18,.08),rgba(14,22,18,.35) 45%,rgba(14,22,18,.88))}.v7 .b3.bimg,.v7 .b3.bimg:hover{color:#f5f3ec}.v7 .b3.bimg .bcat{background:rgba(245,243,236,.12);border-color:rgba(245,243,236,.2)}.v7 .b3.bimg .bgo{background:rgba(245,243,236,.12);border-color:rgba(245,243,236,.22)}.v7 .b3.bimg:hover .bgo{background:#7fd1a8;border-color:#7fd1a8;color:#1f3a2e}@media (max-width:405px){.v7 br.bs{display:inline!important}}@media (max-width:1023px){.v7[lang=en] .fc-b>span:first-child{font-size:52px!important}}@media (min-width:1024px) and (max-height:1099px){.v7[lang=en] .hsub{max-width:886px!important}}@media (min-width:1024px) and (max-width:1199px){.v7[lang=en] .chips{gap:6px!important}.v7[lang=en] .chip{padding:0 13px 0 10px}}@media (max-width:379px){.v7[lang=en] .bento .h2{font-size:34px}}@media (max-width:339px){.v7[lang=en] .bento .h2{font-size:31px}.v7[lang=en] .step h3{font-size:19px}.v7[lang=en] .faq summary h3{font-size:16.5px}}