.social-proof{padding:30px 24px 34px;background:var(--cream);color:var(--forest);text-align:center;border-bottom:1px solid var(--line)}.social-proof-label{margin:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.social-proof-logos{display:flex;align-items:center;justify-content:center;gap:clamp(40px,8vw,104px);margin:22px 0 0;padding:0;list-style:none}.social-proof-logos li{display:flex;align-items:center;justify-content:center;width:160px;height:82px}.social-proof-logos a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px}.social-proof-logos a:hover{opacity:.75}.social-proof-logos img{display:block;width:auto;height:auto;max-width:100%;max-height:82px;object-fit:contain}@media(max-width:480px){.social-proof-logos li{width:130px;height:70px}.social-proof-logos img{max-height:70px}}.social-proof-inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;max-width:1000px;margin:0 auto}.social-proof-clients{padding-right:40px}.social-proof-membership{padding-left:40px;border-left:1px solid var(--line)}.social-proof-membership a{display:flex;align-items:center;justify-content:center;width:180px;min-height:106px;margin:16px auto 0;border-radius:8px}.social-proof-membership img{display:block;width:180px;height:auto;mix-blend-mode:multiply}.social-proof-membership a:hover{opacity:.75}.social-proof :is(.social-proof-logos a,.social-proof-membership a):focus-visible{outline:2px solid var(--forest);outline-offset:5px}.social-proof-inner .social-proof-logos{gap:clamp(24px,4vw,64px)}@media(max-width:760px){.social-proof-inner{grid-template-columns:1fr;gap:28px}.social-proof-clients{padding-right:0}.social-proof-membership{padding:26px 0 0;border-left:0;border-top:1px solid var(--line)}}.home-film{padding:72px 0;background:var(--cream)}.home-film-title{font-size:clamp(28px,3vw,42px);text-align:center;margin-bottom:28px}.home-film-action{display:flex;justify-content:center;margin-top:28px}.home-film-action>.button{max-width:100%}.home-film-player{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:var(--forest);border:1px solid var(--line)}.home-film-player video{display:block;width:100%;height:100%}.home-film-play{position:absolute;left:50%;top:65%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:16px 24px;border-radius:40px;background:var(--forest);color:var(--cream);box-shadow:0 6px 28px #0f291e26;font-size:14px;font-weight:600;white-space:nowrap}.home-film-play:hover{background:#214e36}.home-film-toggle{top:50%;width:64px;height:64px;padding:0;opacity:0;pointer-events:none}.home-film-player:hover .home-film-toggle,.home-film-player:focus-within .home-film-toggle{opacity:1;pointer-events:auto}@media(hover:none){.home-film-toggle{opacity:1;pointer-events:auto}}.home-film-error{margin-top:16px;font-size:14px}.home-film-error a{text-decoration:underline}@media(max-width:600px){.home-film{padding:48px 0}.home-film-player{border-radius:12px}.home-film-action>.button{width:100%}.home-film-play{min-height:44px;padding:10px 16px;font-size:12px;gap:8px}}
