.free-limit-status{margin:20px 0 0;background:#17221d;border:1px solid #365141;border-radius:16px;padding:18px 20px;display:grid;gap:10px;color:#d2e7d8}.free-limit-status>span{font-size:12px;letter-spacing:.045em;font-weight:750}.free-limit-status small{color:#aabcb0;font-size:11px;line-height:1.5}.free-limit-track{height:7px;background:#2e3c32;border-radius:10px;overflow:hidden}.free-limit-track>span{display:block;height:100%;background:#a7d9b8;border-radius:10px;transition:width .32s ease}.pro-video-inside{margin:26px 0;padding:22px;background:#182521;border:1px solid #365142;border-radius:18px}.pro-video-inside h3{font-size:22px;margin:0 0 8px}.pro-video-inside p{font-size:12px;color:#adc3b4;line-height:1.6;margin:0 0 15px}.pro-video-inside video{width:100%;max-width:950px;aspect-ratio:16 / 9;border-radius:13px;background:#101514;display:block}.pro-video-section{padding:135px 0 40px}.pro-video-copy{max-width:740px;margin-bottom:36px}.pro-video-copy h2{font-size:clamp(42px,6vw,76px);letter-spacing:-.065em;line-height:1.07;margin:18px 0}.pro-video-copy h2 span{color:#a8cfb6}.pro-video-copy p{color:#b8c9be;line-height:1.8;max-width:610px}.pro-video-frame{border:1px solid #42604b;background:#141f19;padding:15px;border-radius:24px;box-shadow:0 30px 100px #00000038}.pro-video-frame video{display:block;width:100%;aspect-ratio:16 / 9;background:#0c1011;border-radius:14px}.pro-video-header{display:flex;justify-content:space-between;gap:12px;color:#a6c2ac;font-size:10px;letter-spacing:.09em;font-weight:700;margin:2px 7px 13px}.pro-video-header i{display:inline-block;width:7px;height:7px;background:#b7e9c5;border-radius:50%;margin-right:8px}.pro-video-frame>p{padding:11px 8px 2px;font-size:11px;color:#8da795}@media(max-width:580px){.pro-video-section{padding:100px 0 20px}.pro-video-frame{padding:8px;border-radius:15px}.pro-video-header{font-size:8px}.pro-video-frame video{border-radius:10px}.pro-video-copy h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.free-limit-track>span{transition:none}}.soon-pay{flex-wrap:wrap}.pro-video-copy,.pro-video-frame{opacity:1!important;transform:none!important}.main-footer a{color:#a7d5b3;text-decoration:none}.main-footer a:hover{text-decoration:underline}.pro-video-inside .gf-portrait-video{display:none}@media(max-width:650px){.pro-video-inside .gf-landscape-video{display:none}.pro-video-inside .gf-portrait-video{display:block;aspect-ratio:9/16;max-width:380px;margin-inline:auto}}
